Release 10.1A: OpenEdge Development:
Web Services

> ## 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 a Progress 4GL non-persistent procedure or internal procedure on the AppServer.

> - `FuncName` — The name of a method that executes a Progress 4GL user-defined function on the AppServer.

> Many of the methods referenced in this section are standard methods 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 Chapter 5, " Sample Code with SOAP Messages for Progress 4GL 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 (session-managed and session-free)

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