Skip to Content

PI URL for HTTP request query


A sender system is sending data to PI using HTTP.

In the URL there is sap-user and sap-password to be given,which is visible.

I want the sap user and sap password not to be visible in URL. Is there any way we can hide user id and password in URL and can be shared to sender system.

Is there any way more secure to send data to PI.

http://<servername:portno>/sap/xi/adapter_plain?namespace=<namespace>&interface=<interface name>&service=<service name>&party=&agency=&scheme=&QOS=BE&sap-user=xiappluser&sap-password=satyam&sap-client=100&sap-language=EN


Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • May 09, 2013 at 07:25 AM


    Use SOAP Adapter instead, the URL would not be http(s)://host:port/XISOAPAdapter/MessageServlet?channel=p:s:c where p = party, s = service and c = comm channel.

    The user authentication would now be placed in the HTTP Header and not in the URL.

    Hope this helps,


    Add comment
    10|10000 characters needed characters exceeded

    • Hi Ashish,

      In the OP, it says they are sending data to PI using HTTP adapter. So I am pretty sure it is HTTP sender. Can you make a new thread and post your issue there since this thread is more than a year old now?