Implement .NET

I'm trying to retrieve a shipping label from Fedex in a web application. FE says it can be done and i've got all the tools, just dont know how to use them. I understand ASP pretty good but there is no sample in that language.  I've got samples in  C# and VB.NET.

I'm not asking for someone to do my work, just point me in the right direction. What would be the best way to proceed?
webdorkAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dave BaldwinFixer of ProblemsCommented:
Have you signed up for a FedEx developer account yet?
webdorkAuthor Commented:
yep
webdorkAuthor Commented:
ive got the dev key and sample code. not sure how to implement the 12 or so files that make up the vb.net sample.
Become a Certified Penetration Testing Engineer

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

Dave BaldwinFixer of ProblemsCommented:
Then you need to click on  "Request Attention" above and get the VB.NET zone added to your question so you can get those experts looking at your question.
webdorkAuthor Commented:
Done. Thank You
Bob LearnedCommented:
I have no idea about how to specifically provide details about Fedex, but I am willing to help you help yourself...if you are interested...
webdorkAuthor Commented:
yes very interested. I have sample code provided by Fed Ex, just not sure how to implement.
Bob LearnedCommented:
Can you show me the sample code?
webdorkAuthor Commented:
EE security does not allow me to attach the sample C# or .NET files. What do you suggest?
Bob LearnedCommented:
Zip up the files, use http://www.ee-stuff.com to upload the zip file, and then give me the URL for the file ID reference.
webdorkAuthor Commented:
It looks like I can dump the code in to the Code form field.  There are about 15 files in each zip archive C3 and .NET.  I could also post the zipped files on my server and you could download
webdorkAuthor Commented:
Do you want to look at C# .NET or both?
webdorkAuthor Commented:
Bob LearnedCommented:
Which version do you want to work with (C# or VB.NET)?
webdorkAuthor Commented:
whichever one is closest to classic ASP
Bob LearnedCommented:
This is what I see:

1) A web service reference to https://gatewaybeta.fedex.com:443/web-services/ship.

2) SOAP objects defined from the WebService for the request (CreatePendingShipmentRequest)
2) SOAP objects defined from the WebService for the reply (CancelPendingShipmentReply, CreatePendingShipmentReply, ProcessShipmentReply, ProcessTagReply).

3) Client class -- CreatePendingShipmentWebServiceClient

4) Methods for CreatePendingShipmentWebServiceClient

    a) SetShipmentDetails(CreatePendingShipmentRequest)
    b) SetSender(CreatePendingShipmentRequest)
    c) SetRecipient(CreatePendingShipmentRequest)
    d) SetPayment(CreatePendingShipmentRequest)
    e) SetLabelDetails(CreatePendingShipmentRequest)
    f) SetSpecialServices(CreatePendingShipmentRequest, isCodShipment)
    g) SetPendingShipmentDetails(CreatePendingShipmentRequest)
    h) SetEmailNotificationDetails(CreatePendingShipmentRequest)
    i) SetCODDetails(CreatePendingShipmentRequest)
    j) SetPackageLineItems(CreatePendingShipmentRequest)

--------------------------
Important methods:
--------------------------
    k) CreatePendingShipmentRequest
        1) Create a pending shipment request
        2) Set the authentication credentials for the user request
        3) Set the client detail information for the request

    l) Main -- this is the starting point for the sample
       1) Create a shipment request
       2) Create an instance of the web service
       3) Get the reply for the request by calling the "createPendingShipment" web method
Bob LearnedCommented:
If you are used to classic ASP, then I would go with the VB.NET version, since it will be easier to read.
webdorkAuthor Commented:
OK VB.NET.
Do I need an application beyond Dreamweaver to work with those files?
MY main objective is to get a shipping label returned from FE.
Bob LearnedCommented:
It depends on your final requirement.  If you would like to create an ASP.NET web site, then Visual Web Developer 2010 is a free download, and you can use the VB.NET sample code, with a few tweaks.  If you are targeting a different platform, then that sample code is probably useless.
webdorkAuthor Commented:
Hmm... I've got a lot of time into the site already as ASP. I would like to transition to .NET but not all at once. Can they coexist as the transition progresses?
webdorkAuthor Commented:
what is my objective with the 15 .Net files in the zip archive? Is it to create a single aspx page? or a page with external reference to some of the support files?
Bob LearnedCommented:
You can have classic ASP and ASP.NET in the same web site, as long as ASP.NET is supported on the server.  I feel that the best course of action is to have one class file for the Fedex stuff, and as many .aspx web pages that are needed to configure the shipment request to send through the web service.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
webdorkAuthor Commented:
Hi Thanks,

I'm still not sure how to proceed and I don't expect you to do my work for me.  How do you recommend I continue my education?
Bob LearnedCommented:
Some light reading to hopefully help you continue with this effort:

Combine Classic ASP and ASP.NET Content Seamlessly with Invisible Blended IFrames
http://www.eggheadcafe.com/articles/20060605.asp

ASP.NET Tutorial
http://www.w3schools.com/aspnet/default.asp
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Languages and Standards

From novice to tech pro — start learning today.