Try OpenEdge Now
skip to main content
Web Services
Creating OpenEdge SOAP Web Services : Building Clients for OpenEdge SOAP Web services : Overview of calling methods on Web service objects
 

Overview of calling methods on Web service objects

The following sections provide an overview of the methods supported on Web service objects, and how to use them based on the session model of the Web service. The bold-italicized variable names are replaced by real object and method names during WSDL file generation:
*AppObject — The name of the AppObject for which the named item is defined or associated
*SubAppObject — The name of the SubAppObject for which the named item is defined or associated
*ProcObject — The name of the ProcObject for which the named item is defined or associated
*ProcName — The name of a method that executes an ABL non-persistent procedure or internal procedure on the AppServer
*FuncName — The name of a method that executes an ABL user-defined function on the AppServer
Note: Open Client object names have fewer legal characters to match restrictions in non-ABL environments. Avoid special characters and hyphens in object names.
Many of the methods referenced here are standards from the Open Client programming model. The precise syntax for invoking these methods differs depending on the client development language used to access Web services; however, the basic signatures for these methods are the same in all languages. For more information on how these methods are used in Web service clients, see Sample Code with SOAP Messages for OpenEdge Web Services.
The following sections describe usage for:
*Client interface methods for session-managed AppObjects
*Client interface methods for session-free AppObjects
*Client interface methods for SubAppObjects and ProcObjects
* Client interface methods for session-managed AppObjects
* Client interface methods for session-free AppObjects
* Client interface methods for SubAppObjects and ProcObjects