Expand my Community achievements bar.

Adobe Campaign User Groups are live now. Join our Adobe Campaign User Groups and connect with your local leaders!
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.