Search Wiki:
Resource Page Description
A Visual Studio 2008 / 2010 solution providing a WCF implementation of a Purchase Order / Confirmation scenario optimized for interoperability with SAP NetWeaver Application Server.

Details
This resource includes an ASP.NET "buyer" interface driving a WCF backend that can send a Purchase Order using the SAP ERP system's schema for such messages. It also includes a service accepting a Confirmation message back from (for example) SAP NetWeaver Application Server. In support of initial testing WCF to WCF, a simple "seller" service can receive Purchase Order messages and send corresponding Confirmation messages.

To use:
  1. Download the provided Zip file and unzip into your Projects folder
  2. Create c:\bin directory to hold generated files
  3. Create c:\WCFLogs directory to hold trace files
    1. IIS process (e.g. NetworkService or ApplicationPoolIdentity) must be able to write into this directory
  4. Configure HTTPS (e.g. with a self-signed certificate) in IIS
    1. If you'll test between machines, ensure mutual trust of their HTTPS certificates
  5. Build using either Visual Studio 2008 or 2010 (click on the appropriate *.sln file)
    1. Find and replace "garnet2" to match your local hostname and port
      1. Local hostname is usually the common name of your self-signed HTTPS certificate
      2. Do not need to specify port if using default (443)
    2. Adjust SAP service locations (<client/> configurations) as necessary in Visual Studio if you'll use a real NetWeaver Application Server
    3. Build the solution
  6. Add top-level IIS application corresponding to c:\bin\SAPBusinessService, naming it "SAPBusinessService"
  7. Add IIS application within "SAPBusinessService" corresponding to c:\bin\SAPBusinessService\Seller, naming it "Seller"
  8. Optionally start console version of the seller application found in c:\bin\SAPBusinessService\Seller\bin\SAPBusinessService.exe
  9. Browse to http://localhost/SAPBusinessService and begin testing
    1. Ignore Target sellers which start with "SAP" unless you have a real NetWeaver Application Server available
Last edited Apr 19 2010 at 9:49 PM  by DougBu, version 5
Updating...
Page view tracker