Release 10.1A: OpenEdge Development:
Web Services

> ## Developing the Axis client application

> Once you have generated the client interface classes for the Web service, some typical tasks for developing a Java Axis client include:

> - Setting up the Web service objects

> - Using the sample PscObjectIDHandler and HandlerControlBlock classes

> - Setting up the PscObjectIDHandler objects

> - Connecting to a Web service

> - Running a non-persistent (external) procedure

> - Creating server-side context for a ProcObject (running a persistent procedure)

> - Running an internal procedure or user-defined function

> - Running an internal procedure that passes a TABLE parameter

> - Processing the data from a TABLE parameter

> - Running a procedure that passes a TABLE-HANDLE parameter

> - Using sample helper classes to manage TABLE-HANDLE parameters

> - Preparing the schema and data for input TABLE-HANDLE parameters

> - Processing the schema and data for output TABLE-HANDLE parameters

> - Releasing an object

> - Handling errors on the client

> Notes: For more information on the concepts and procedures underlying these tasks, see Chapter 4 "General Client Programming Model for Progress 4GL Web Services" and Chapter 5, " Sample Code with SOAP Messages for Progress 4GL Web Services."
> OpenEdge comes installed with complete sample client applications that access 4GL Web services. For more information, see Chapter 6, " Sample Progress 4GL Web Services and Client Applications."

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095