I have done this so far:
1. Created a request and a response message.
Both are containers with a underlying rowset based message part(rowset based ) .
In the request message the record is PERSONAL_DATA and the only field exposed in EMPLID in the request message and additional fields of LAST_NAME and FIRST_NAME in the response message.
2. Created a service and service operation ( sync ) with an any to local routing and added the Serv op. to Permission list that I(my userid ) have access to. ( The default userid on the local node is something else.)
3. I have exposed the Service Operation as a web service. The end result is a creation of a WSDL document.
When I request for generation of the SOAP template, I am not seeing the body created . I see an empty body. No tags for PERSONAL_DATA, EMPLID, LAST_NAME and FIRST_NAME.
Here is the request message template: ( ( not sure how to supress yje emotocons.. )
<?xml version="1.0"?>
<soapenv:Envelope xmlns:soapenc="
schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="
schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="
schemas.xmlsoap.org/ws/2003/03/addressing/" xmlns:xsd="
www.w3.org/2001/XMLSchema/" xmlns:xsi="
www.w3.org/2001/XMLSchema-instance/">
<soapenv:Header xmlns:soapenv="
schemas.xmlsoap.org/soap/envelope/">
<wsse:Security soap:mustUnderstand="1" xmlns:soap="
schemas.xmlsoap.org/wsdl/soap/" xmlns:wsse="
docs.oasis-open.org/wss/2004/01/oasis-20...xt-1.0.xsd">
<wsse:UsernameToken>
<wsse:Username>XXX </wsse:Username>
<wsse:Password>XXX</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body xmlns:soapenv="
schemas.xmlsoap.org/soap/envelope/"/>
</soapenv:Envelope>
Notice how the body does not have the PERSONAL_DATA, EMPLID tags. My understanding was that the SOAP teplate could be used to create a message to place in the Sendmaster.
Not sure where I am going wrong.