Mapping the inputs of the activity

Map the inputs of the Invoke Service activity.

About this task

The XML input parameter for the operation selected in the Configure task is shown beneath the body input parameter listed in the To Activity pane of the Map Inputs task.

To view the optional input parameters called location, header, and httpheaders in the To Activity pane of the Map Inputs pane, select Map > Show Optional Parameters from the toolbar menu or right-click in the To Activity pane and select the Show Optional Parameters option. If the Map > Show Optional Parameters option is not selectable in the toolbar menu, click a node in the Map Inputs pane to make this option active.

You can override the setting of the location element specified in the WSDL using the optional location input parameter. The location element in the WSDL, specifies the URL endpoint. A request to start a Web Services is made to the URL Endpoint.

The schema of the header input parameter is defined by WSDL. The header input parameter is optional because Web Service you start might not require a header.

The following table defines the nodes of the optional httpheaders input parameter.
Nodes of the httpheaders Input Parameter Description
httpheaders/uri Specifies the resource path, for example: /myPath.
httpheaders/method Specifies the type of HTTP request.
httpheaders/otherHeaders/headerItem Specifies an element that contains a set of HTTP header parameters as name/value pairs. Multiple HTTP header parameters can be specified in the HTTP request, so this is a recurring node.
httpheaders/otherHeaders/headerItem/name Specifies the name of the HTTP header parameter.
httpheaders/otherHeaders/headerItem/value Specifies the value of the HTTP header parameter.
Note: If the Content-Length header is explicitly set using the httpheaders/otherHeaders/headerItem/name and httpheaders/otherHeaders/headerItem/value, during run time this value is ignored. This activity automatically sets the Content-Length header to the size of the body.
You can optionally override the settings you specified for the proxy server in the Configure and Pick Endpoint task of the Checklist by providing values for the proxyConnection input parameter dynamically during run time. The following table defines the nodes of the optional proxyConnection input parameter:
Input Parameter Name/Node Description Overrides the Setting in Task?
proxyConnection/host Specifies the hostname of the proxy server. The host node of the proxyConnection input parameter overrides the Proxy Host Name field of the Web Services Endpoint.
proxyConnection/port Specifies the port number to use to connect to the proxy server. The port node of the proxyConnection input parameter overrides the Proxy Port field of the Web Services Endpoint.
proxyConnection/username Specifies the username to use for proxy server authentication. This field is optional if your proxy server does not require authentication. The username node of the proxyConnection input parameter overrides the Proxy User Name field of the Web Services Endpoint.
proxyConnection/password Specifies the password to use for proxy server authentication. This field is optional if your proxy server does not require authentication. The password node of the proxyConnection input parameter overrides the Proxy Password field of the Web Services Endpoint.



Feedback | Notices


Timestamp icon Last updated: Tuesday, 27 September 2016


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/WS_Invoke_Map_Inputs.html