Back Forward Service SOAP form
Completing the XML Page tab

About Service SOAP rules

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 array
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.

zzz About Service SOAP rules