You are here: Reference > Rule types > Connect dotNets > dotNet Connector Form - Completing the Advanced tab

dotNet Connector Form
Completing the Advanced tab

  1. About 
  2. New 
  3. Service 
  4. Request 
  5. Response 
  6. Faults 
  1. Advanced 
  2. WSDL 
  3. History 

Use the Advanced tab to change which version of Axis or SOAP the system is to use, to modify the schema definitions for XML Page data mappings (generated by the Connector and Metadata wizard), or to associate a compensating action with the connector.

Client Properties

The Pega 7 Platform dotNET connector architecture uses an Axis client to make the SOAP call and process the SOAP response. Use the fields in this section to specify settings for the Axis client.

Field

Description

Axis Version

Select either 1.2.1 or Axis2. If you used the to generate this connector, it is set to 1.2.1. In such a case, do not change this value to Axis2 unless you need to:

  • send SOAP with attachments
  • specify SOAP 1.2, or
  • modify the data mapping of an XML object, as described in More about SOAP connectors.

Note: If you change the Axis version to Axis2, also change the data type of any XML objects from XMLPage to XML Literal.

SOAP Version

Specify which version of the SOAP specification is implemented by the Web service this connector communicates with. If you used the to generate this connector, it is set to SOAP 1.1.

Web Service Security

If your application requires a secure SOAP connection, you can enable Web Services Security (WSS) below.

Field

Description

Enable WS Security

Select this option to enable Web Services Security on this connector.

Enable WS Addressing

Select this option to include routing data within the SOAP header.

Security Profile

Specify the WSS profile to use with this connection. See About WS Security Profile data instances.

Schema Definitions

If you used the Connector and Metadata wizard to generate the dotNET connector rule and the WSDL file of the Web service contains a schema description with complex types, this section of the Advanced tab specifies the data transforms that define the schema of the incoming and outgoing XML objects. (Typically, this indicates that the SOAP operation style is document-literal.)

On the Request and Response tabs, the Data Type of the XML objects described by the data transforms specified on this tab is set to XML Page.

Field

Description

Page Key

add rowIdentify the clipboard page that contains the data values to be mapped to or from the XML object.

Class Name

Specify the class of that page.

Data Transform

Specify a data transform to use as the schema description of the XML object.

In most cases, the generated data transform specified in this field is appropriate. However, the generated data transforms list every property in the class; you may not want to map a value for every property in the class. If you do not need all the properties, create a new data transform that specifies the properties to map in the order they are to be mapped. Then select that data transform in this field.

Compensating Action

Note: Optional. Use the Compensating Action and Compensating Action Data section of the Advanced tab to associate a compensating action with a work item when the connector rule succeeds. For more information, see Using Compensating Actions, a document on the Integration section of the PDN.

Field

Description

Work Page Name

Optional. Specify the name the page that holds the work item. Typically this is pyWorkPage.

Action
Label

Optional. Enter a string that describes the purpose of the compensating action. For example, "Cancels Flight Reservation." PublicAPI methods can use this label to identify this compensating action within a Java step of an activity.

Action Activity Class

Optional. Identify the Applies to class — first key part — of the activity that performs the compensating action.

Action Activity Name

Optional. Identify the Activity Name — second key part — of the activity that performs the compensating action.

Compensating
Action Data

add row Optional. Use this section to store information about the current state of the work item as parameter-value pairs when the purpose of running the compensating action activity is to restore the work item to the state it is in directly after the connector rule runs.

Click the none button and enter the name of a parameter used by the compensating action activity. Then, in the value field, select the property that is to be the source of the parameter value.