WebServiceClient

Commercial Component

We assume that you have already learned what is described in:

If you want to find the right Reader for your purposes, see Readers Comparison.

Short Summary

WebServiceClient calls a web-service.

Component Same input metadata Sorted inputs Inputs Outputs Each to all outputs1) Java CTL
WebServiceClient-no0-10-nnonono

1) Component sends processed data records to the connected output ports as defined by mapping.

Abstract

WebServiceClient sends incoming data record to a web-service and passes the response to the output ports if they are connected. WebServiceClient supports document/literal styles only.

WebServiceClient supports only SOAP (version 1.1 and 1.2) messaging protocol with document style binding and literal use (document/literal binding).

Icon

Ports

Port typeNumberRequiredDescriptionMetadata
Input0noFor requestAny1(In0)
Output0-Nno1)For response mapped to these portsAny2(Out#)

Legend:

1): Response does not need to be sent to output if output ports are not connected.

WebServiceClient Attributes

AttributeReqDescriptionPossible values
Basic
WSD URLyesURL of the WSD server to which component will connect. 
Operation nameyesName of the operation to be performed. 
Request structureyesStructure of the request that is received from input port or written directly to the graph. 
Response mapping Mapping of successful response to output ports. The same mapping as in XMLExtract. See XMLExtract Mapping Definition for more information. 
Fault mapping Mapping of fault response to output ports. The same mapping as in XMLExtract. See XMLExtract Mapping Definition for more information. 
Advanced
Username Username to be used when connecting to the server. 
Password Password to be used when connecting to the server. 
Auth Domain Authentication domain. 
Auth Realm Authentication name/realm