SOAP 1.2 Web Service

  • username: the username required to connect to the SOAP Web Service

  • password: the encrypted password required to connect to the SOAP Web Service

  • usePasswordDigest:

  • hasMtomResponse:

  • endpoint: Endpoint for the SOAP Web Service

  • recordXpath: XPATH result set which user want to sync data from

<?xml version="1.0" encoding="utf-16" ?>
<BatchDataSyncConfig
name="WORKFORCE"
version="1.0.0"
xmlns="http://www.cinchy.co"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:xsd="http://services.workforcesoftware.com/xsd"
xmlns:ax2119="http://ws.apache.org/axis2/xsd">
<!--BatchDataSyncConfig requires attributes xmlns:soap, xmlns:xsd and xmlns:ax2119 to connect to SOAP 1.2 Web Service-->
<Parameters />
<Soap12DataSource
username="WEB_SERVICE_USER"
password="gTyhHklRGLo9foH4ztbSoXJ3Q29JM"
usePasswordDigest="false"
hasMtomResponse="true"
endpoint="https://groupex-groupexsandboxte-trn.wfsaas.com/workforce/services/Z_getE2GEmployees.Z_getE2GEmployeesHttpsSoap12Endpoint/"
recordXpath="//ax2119:result">
<soap:Body>
<xsd:Z_getE2GEmployees/>
</soap:Body>
<Schema>
<Column name="./ax2119:EMPLOYEE_ID" ordinal="1" dataType="Text" maxLength="50" isMandatory="false" validateData="false" trimWhitespace="true" description=""/>
<Column name="./ax2119:LOCATION_CODE" ordinal="2" dataType="Text" maxLength="500" isMandatory="false" validateData="false" trimWhitespace="true" description=""/>
<Column name="./ax2119:firstName" ordinal="3" dataType="Text" maxLength="50" isMandatory="false" validateData="false" trimWhitespace="true" description=""/>
<Column name="./ax2119:lastName" ordinal="4" dataType="Text" maxLength="50" isMandatory="false" validateData="false" trimWhitespace="true" description=""/>
</Schema>
</Soap12DataSource>
<CinchyTableTarget model="" domain="Workforce" table="WORKFORCE_EMPLOYEES">
<ColumnMappings>
<ColumnMapping sourceColumn="./ax2119:EMPLOYEE_ID" targetColumn="Employee ID" />
<ColumnMapping sourceColumn="./ax2119:LOCATION_CODE" targetColumn="Location Code" />
<ColumnMapping sourceColumn="./ax2119:firstName" targetColumn="FirstName" />
<ColumnMapping sourceColumn="./ax2119:lastName" targetColumn="LastName" />
</ColumnMappings>
<SyncKey>
<SyncKeyColumnReference name="Employee ID" />
</SyncKey>
<Filter />
<DroppedRecordBehaviour type="IGNORE" />
</CinchyTableTarget>
</BatchDataSyncConfig>