
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<Header>
<Parameters>
<Parameter name="realm"><value>${property.realmID}</value></Parameter>
<Parameter name="sharedsecret"><value>${property.sharedsecretariba}</value></Parameter>
<Parameter name="operation"><value>{{operation}}</value></Parameter>
<Parameter name="event"><value>{{event}}</value></Parameter>
<Parameter name="clienttype"><value>SAP</value></Parameter>
<Parameter name="clientversion"><value>1.00</value></Parameter>
<Parameter name="clientinfo"><value>Data uploaded via SAP CPI</value></Parameter>
</Parameters>
<AttachmentFolder contentID="contentID" contentType="application/zip" fileName="GroupConsolidated.zip" contentLength="1"><Content>${in.body}</Content></AttachmentFolder>
</Header>
</soapenv:Body>
</soapenv:Envelope>
Parameters used in payload -
1.realmID - Ariba buying realm name
2.sharedsecretariba - Created secure parameter in CPI and using groovyscript I am reading this value
3.operation - Load
4.event - Import Batch Data
5.${in.body} - Base64 encoded zip file
2. Base64 Encoder - Encode incoming message into base64 encoding
3. Groovyscript Setting Post URL to set header element with Ariba HTTP Post URL
4. GroovyScript Setting shared secret to store Ariba shared secret password as property
5. Content Modifier Ariba Configuration to form payload structure
6. Content Modifier Removing shared secret Delete $name=sharedsecretariba
7. Receiver HTTP adapter to post data on Ariba buying portal for e.g. https://s1-integration.ariba.com/Buyer/fileupload?realm=aribaID
Note : To upload files on sourcing portal HTTP post URL syntax is https://{host}/Sourcing/fileupload?realm=aribaID
8. Content modifier Storing Ariba Response to capture success or error message from Ariba system with expression property aribaresponse = ${in.body}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
11 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
5 | |
4 | |
4 |