on 05-29-2015 8:20 AM
Hi Experts,
I have a scenerio in which the flow is
WS..>SAP PI...>RFC.
The interface is running successfully in SOAPUI
But the problem is when the 3rd party is trying to consume the same WS it's giving an error:
forbidden access- 403
The 3rd party is saying that the special character as in "&" is getting converted to "<"..and thereby they are unable to hit the WS.
Can i convert the URL ..so that it becomes without special character.
Hello Nunu,
If the 3rd party is getting "<" while using "&" then request them to use "&" instead.
You can also use the below url as well as has been previously suggested by .
If these does not work then you should check for User ID or password authentication issue. Or you might also check for firewall issues if there is one being maintained at yours or 3rd party's end.
Thank,
Satanik
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Nunu,
The error code 403 specifies Authentication issue. Can you check the PI System user access/roles/Password that you have given to the WS for posting the data is having any issue or not.
Regards
Vishnu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
The 3rd party is saying that the special character as in "&" is getting converted to "<"
Well I think this is a problem on their end, < is an escape for the less than sign < . Ask them why are they escaping an ampersand to a less than, try using %26 instead of & or use the old way of sending it to PI as suggested by above.
Here is the new URL using %26:
http://host:port/XISOAPAdapter/MessageServlet?senderParty=%26senderService=TestService....
Take note that maybe you need to escape = to %3D as well, so it comes down to:
http://host:port/XISOAPAdapter/MessageServlet?senderParty%3D%26senderService%3DTestService....
Regards,
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi nunu,
Why don't try with the other URL?
http://xyz:abc/XISOAPAdapter/MessageServlet?channel=:bc_ginger_sender:<channel name>
You will need to provide sender communication channel as well.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The 3rd party is saying that the special character as in "&" is getting converted to "<"..and thereby they are unable to hit the WS.
First of all, that is not the reason, they are getting 403 forbidden.
HTTP 403 - Wikipedia, the free encyclopedia
A 403 response generally indicates one of two conditions:
Can i convert the URL ..so that it becomes without special character.
You need to install some third party tool to acheive it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Nunu,
1.Have to tried testing the WSDL file locally in your SOAP UI tool (the wsdl file that u shared with Client)
2. Test and check if this working locally
3. What authentication mechanism is being used? Is the client having valid PI User to post data into PI?
Regards,
Azhar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.