on 09-17-2015 5:26 PM
Hi Experts,
We are migrating our middleware from PI to PO 7.41.
We have plenty of interfaces in which the 3rd party systems are directly hitting our integration engine on HTTP port 8000 (ABAP Port).
When we move to PO, where will they be poining now? will they be pointing to HTTP 50000 (Java Port)?
If that is the case, what type of changes are required in PO and 3rd party systems?
As per my understanding, right now we do not have any sender adapters for these interfaces.
But once we migrate from PI to PO we will have to create Sender HTTP communication channel and 3rd party system will have to update the url with the port number as 50000.
Please let me know if there will be any further changes needed.
Thanks very much in advance.
Regards,
Hetal
The issue has been resolved now.
The URL needed to be updated was as below:
Thanks,
Hetal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
Yes, all the adapters are on the java stack and so the port will change. The URL changes for HTTP requests too. A slightly different path as show below.
https://xxxxxxxxx/HttpAdapter/HttpMessageServlet?Service=xxxxx...???
https://xxxxx/sap/xi/adapter_plain?service=xxxxxxx...????
We don't allow our consumers direct access to our system. All requests go via a reverse proxy which means we can insulate the consumer from any changes we make. Something to think about.
Rob
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Rob for the response.
Can you please give the whole format of the HTTP URL?
I tried with below URL, but it is giving me below error. I do have QOS mentioned in URL, but still system gives this error.
Error: QOS value is not specified in the request
URL: that I am using is as below.
Can someone please help with this.
Thanks,
Hetal
Hi Hetal,
have you tried with lower case letters? qos=EO
Best regards,
David
<hostname:port> / <path> ? <query-string>
Where,
path = /HttpAdapter/HttpMessageServlet query-string = ?interfaceNamespace= <interfaceNamespace> &interface= <interface> >& senderService= <senderService> &senderParty= <senderParty> &receiverParty= <receiverParty> &receiverService= <receiverService> &qos= <qos> &queueid= <queueid> &msgguid= <msgguid> Configuring the Java HTTP Adapter on the Sender Channel - Advanced Adapter Engine - SAP Library
Hi David,
Appreciate your quick response. Yes i tried with lower case letters as qos, but still having same issue.
I tried to test below url from browser and getting this error. Do you think that it might be issue because of that?
URL : http//hostname:port/HttpAdapter/HttpMessageServlet?Service=SenderService&interface=SenderInterface&namespace=SenderNamespace&qos=EO
Error while testing the URL on browser :
500 Internal Server Error | ||
SAP NetWeaver Application Server | ||
Error: QOS value is not specified in the request
SAP Technology Troubleshooting Guide
Details: |
|
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
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.