Try OpenEdge Now
skip to main content
Web Services
Creating OpenEdge SOAP Web Services : Building Clients for OpenEdge SOAP Web services

Building Clients for OpenEdge SOAP Web services

After creating a Web service definition in ProxyGen for your AppServer application, you must test the Web service before deploying it into a production environment. To test your Web service, you must build a client to access it. If you are hosting the Web service on an Intranet, you might only need a single client for all your end users. But, if you intend to make your Web service publicly available, you should build several clients in various languages so you can test all the common possibilities.
Note: For more information on creating Web service definitions, see the chapter on generating proxies and Web service definitions in OpenEdge Development: Open Client Introduction and Programming.
To build clients to test your Web service, you must understand how clients and your Web service interact. The choices that you made while creating your Web service definition impact how clients use your Web service. The chapter discusses the general programming model for building clients to consume OpenEdge Web services.
The chapter covers general information that applies to any Web service as well as information specific to consuming OpenEdge Web services.
* Creating client interfaces from WSDL
* SOAP format impact on generated client interfaces
* Client programming for different session models
* Overview of calling methods on Web service objects
* Retrieving and sending object IDs: handling SOAP headers
* Defining and passing Web service method parameters
* Mapping relational data
* Mapping ABL procedures to SOAP messages
* Handling Web service errors and SOAP faults