Hi shanky,
first sorry for this delay responce.
i was following the same approch that u specified.
those web services which we are getting in the incoming xml node are from different servers but they have exposed same web methods. Now we used
1. "MEX endpoints" to generate the xml
2. creating a port but used "existing port" created as "ServiceSoap" and specify port binding as DYNAMIC.
3. receive incoming XML and transform it into request message.
4. In expression:
DynamicSendPort(Microsoft.XLANGs.BaseTypes.Address)=MessageIn.URL;
DynamicSendPort(Microsoft.XLANGs.BaseTypes.TransportType)="WCF-BasicHttp";
NOTE :it is working fine for that service which has only 1 exposed web method.and getting error in case if the service has more than 1 web method.(coz of multiple operatons in the service)
to resolve this i used this
5. in message assignment shape:
MessageOut(WCF.BindingType)="basicHttpBinding";
MessageOut(WCF.Action)="http://tempuri.org/InsertOperation";
but now i m getting error that "use of unconstructed message 'MessageOut'" and
"'MessageOut.parameters': message part has not been initialized in construct statement"
but i have checked that in construct message property box "message constructed = 'MessageOut'"
now kindly show me some directions to proceed.........
thanks
- Edited by
R... Raj
Friday, January 10, 2014 2:07 PM
- Marked as answer by
R... Raj
Friday, January 10, 2014 3:22 PM
- Unmarked as answer by
R... Raj
Friday, January 10, 2014 3:22 PM