Expand my Community achievements bar.

We are excited to introduce our latest innovation to enhance the Adobe Campaign user experience — the Adobe Campaign v8 Web User Interface!
SOLVED

Soap Task in Technical Workflow

Avatar

Level 5

hi

I am trying to add a SOAP Call in Technical workflow to bring in the message responses that are stored in Message Center ( execution instance) inSMS schema to Marketing Instance . For somehow I am not able to get the WSDL for nms:inSMS schema is that not available?.  Also any idea or documentation how to provide a sample file with column mapping ( if the WSLD is not available). I am referring to this step in task:

vendimb15716755_0-1701661081817.png

 

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Level 4

Hi @vendimb15716755 ,

 

Yes, I do not have an idea of this activity. However, I have downloaded the WSDL for inSMS schema and tried to load in SOAP UI instead of this Data Loading (SOAP) activity. But the same issue I also faced. Hence suggested trying it with the queryDef method.

 

Thanks,

Raviteja Gundu.

View solution in original post

5 Replies

Avatar

Level 1

I was able to get the WSDL:

<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="urn:nms:inSMS" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:nms:inSMS">
<types>
<s:schema elementFormDefault="qualified" targetNamespace="urn:nms:inSMS">
<s:complexType name="Element">
<s:sequence>
<s:any processContents="lax"/>
</s:sequence>
</s:complexType>
</s:schema>
</types>
<portType name="inSMSMethodsSoap"/>
<binding name="inSMSMethodsSoap" type="tns:inSMSMethodsSoap">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
</binding>
<service name="NmsInSMS">
<port binding="tns:inSMSMethodsSoap" name="inSMSMethodsSoap">
<soap:address location="https://<your_server_location>/nl/jsp/soaprouter.jsp"/>
</port>
</service>
</definitions>

Avatar

Level 4

Hi @vendimb15716755 ,

 

We can get the WSDL from the server. 

Can you please try an alternate way to get the details of nms:InSMS using ExecuteQuery in queryDefMethods as below? 

 

Thanks,

Raviteja Gundu.

Avatar

Level 5

hi Raviteja

What I am trying to accomplish is to get the LOAD Soap task in the Technical workflow. I am trying to read from SMS Schema and yes I am using the queryDef. I am formatting results and its expecting the fields to be loaded via file or use the WSDL. the WSDL is not available when I try using the query string. not sure if you are familiar with this task but How I can get inSMS schema fields into this so they are correct?

vendimb15716755_0-1701716211359.png

 

Avatar

Administrator

Hi @ravitejagundu,

Can you please help @vendimb15716755 further here with the query?

Thanks!



Sukrity Wadhwa

Avatar

Correct answer by
Level 4

Hi @vendimb15716755 ,

 

Yes, I do not have an idea of this activity. However, I have downloaded the WSDL for inSMS schema and tried to load in SOAP UI instead of this Data Loading (SOAP) activity. But the same issue I also faced. Hence suggested trying it with the queryDef method.

 

Thanks,

Raviteja Gundu.