Has anyone tried to use the Soap Call using offer engine.
We tried to use the below document, but could not retrieve the offer.
Integration via SOAP (server side)
Can you help us with any supporting document or sample code for this API call would be helpful ?
Thanks in advance !
#!/usr/bin/env bash
URL='http://xxxxxxx:8080/interaction/liveRcp/email'
cat <<- SOAP | curl -4 \
-X POST \
-H 'Content-Type: application/soap+xml;charset=UTF-8' \
-H 'SOAPAction: nms:proposition#Propose' \
-d \@- \
-kv \
$URL
<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:nms:proposition">
<soapenv:Header/>
<soapenv:Body>
<Propose>
<targetId>xx</targetId>
<maxCount>xx</maxCount>
<themes>xx</themes>
</Propose>
</soapenv:Body>
</soapenv:Envelope>
SOAP
the above shell script.
I too had the same question. I achieved propose method similar to the above that you mentioned.
In Update status method, we can update 'status' field. Can we update any other fields using updateStatus method? I've raised a question for the same in the following link. https://forums.adobe.com/thread/2653191 Any thoughts on this?
Thanks,
Somasundaram.
Hi,
You need to change it in interaction.js javascript present at location: Administration --> Configuration --> Javascript --> interaction.js
Search for below block of code:
else if( "UpdateStatus" == strCommand )
{
var ctx = <ctx/>;
var iStatus = undefined;
You need to write your logic for custom field update. Currently it is doing only for status update.
Thanks,
Jyoti
Views
Replies
Total Likes
Hi,
Send extra params in <context/>, shouldn't be editing that js.
The shell script you posted looks familiar Raj...
Thanks,
-Jon
Hi Jon,
Do you have an example of context data I've tried a few versions seen in forums but no luck.
Ta Scott
Views
Replies
Total Likes
Views
Likes
Replies