cancel
Showing results for 
Search instead for 
Did you mean: 

problem when sending url to soap adapter sender in PI 7.3

Former Member
0 Kudos

when sending url like this:

http://xxxxxx.t-l.ch:54000/XISOAPAdapter/MessageServlet?channel=:XX_BS_001_XXX_SYSTEM:XX_CC_004_OUT_...

to sender soapAdapter.

in the message created i miss parameter lique SqueryString . i checked it in communication channel.

someone has encontred this ...

thank u!

Détecter la langue » Hungarian
w

Accepted Solutions (0)

Answers (4)

Answers (4)

kenny_scott
Contributor
0 Kudos

Hi Fatsah,

for PI 7.3 use the new syntax,

i.e,

===

http://host:port/XISOAPAdapter/MessageServlet?senderParty=FP&send

erService=FS&interface=IF&receiverParty=TP&receiverService=TS&int

erfaceNamespace=IFNamespace

===

and create a respective Sender Agreement.

For reference see the SOAP Adapter FAQ note 856597

     o  Q: To which URL can I send my SOAP message?

Regards

Kenny

Former Member
0 Kudos

Hi Kenny

I think I misspoke. In fact I try to recover the siteName in the SQueryString DynamicConfiguration. And I do not have this parameter in DynamicConfiguration. so I am unable to retrieve the URL parameter siteName.

this is my problem.

i recall that this way works well in PI 7.0

Détecter la langue » Hungarian
Former Member
0 Kudos

help!...is there anyone who had the same problem please.

Détecter la langue » Hungarian
Former Member
0 Kudos

I just want to add that the url works fine for netweaver 7.0 but does not work for netweaver 7.30

in dynamic configuration of message created in sxmb_moni. "SqueryString" is not created in the dynamic configuration although I did check in the communication channel

Détecter la langue » Hungarian
baskar_gopalakrishnan2
Active Contributor
0 Kudos

There are two way you can create WSDL. THe easy option is going to sender agreement and click display wsdl. Save the wsdl and use it.  You can see URL in the WSDL itself.  Search address location tag in the WSDL to retrieve the URL.

baskar_gopalakrishnan2
Active Contributor
0 Kudos

You cannot pass siteName=some value like query string in webservice. That is not good practice. Use URL till nosoap=true and test.

prateek
Active Contributor
0 Kudos

I can't see Service name in the URL. The format should be

http://<host>:<port name>/XISOAPAdapter/MessageServlet?channel=<party name>:<service name>:<channel ... name. If you have not created a party, enter channel=:<service name>:<channel name>

And can you clarify what you mean here "i miss parameter lique SqueryString"?

Regards,

Prateek Raj Srivastava