Service SOAP
form
|
Use this tab to identify a model rule that defines the schema of an XML object. The service rule uses the model to map the XML object's arguments to and from the pages and properties.
Mapping an argument to or from a model rule specified on the
XML Page tab means that you want
the WSDL file generated in the service package to include
schema definitions for complex properties. In other words, the
SOAP operation style for the services is
document-literal
rather than
RPC-encoded
.
In this situation, the model rule is a source of property names only, not a list of values for the properties. The system parses the properties listed in the model rule from the request message. Properties that are listed in the model rule but not present in the message are ignored, and not added to the page.
Field |
Description |
Schema Definitions | |
Page Name |
Enter the name of a page of the class identified in the Class Name field. This may be an embedded page within the primary page identified on the Service tab, or a top-level page. You use this page name in the Map To Key or Map From Key on the Request or Response tab. |
Class Name |
Specify the class rule that holds the data model of the XML object being mapped. |
Model Name |
Select a model rule (instance of Rule-Obj-Model) that lists the properties to be parsed to or from the message to the clipboard page. This model rule is used only as a source of property names for the mapping. You can enter "" in the Value column for every row, as in the Value column is ignored in this situation. |
For more information about using model rules for data mapping, see Data Mapping XML, a document available from the Integration pages of the Pega Developer Network.