cancel
Showing results for 
Search instead for 
Did you mean: 

Migrating from PI 7.11 to PI 7.31 (single stack) - HTTP Adapter

robert_warde4
Active Participant
0 Kudos

Hi

I need some advice please.

a) We are migrating from 7.11 to 7.31 (*single stack). The construct of the URL for the HTTP sender adapter has changed. Rather than issue my customers with a new URL I was wondering if any of the PI experts had any experience with using a web dispatcher or reverse proxy to modify the incoming url so that it is presented to PI in the correct form. The construct the below.

b) Does anyone know what the required parameters are for the PI 7.31 HTTP Adapter? The help (link below) states that 'The parameters msgguid is optional. The parameter queueid is specified only if the QoS is EOIO.' Hopwever, I would have thought that the Sender Party, Receiver Party and Receiver Servce would be optional.

HTTP adapter Help 7.31

Configuring the Java HTTP Adapter on the Sender Channel - Advanced Adapter Engine - SAP Library

URL Constructs

PI 7.11 URL construct

http://<hostname:port>/<path>?<query-string>

path = /sap/xi/adapter_plain?

?namespace=<namespace>

&interface=<interface>

&service=<service>

&party=<party>

&agency=<agency>

&scheme=<scheme>

&qos=<EO|BE|EOIO>

&queueid=<queueid>

&msgguid=<msgguid>

PI 7.31 URL Construct

http://<hostname:port>/<path>?<query-string>

path = /HttpAdapter/HttpMessageServlet?

interfaceNamespace=<interfaceNamespace>

&interface=<interface>

&senderService=<senderService>

&senderParty=<senderParty>

&receiverParty=<receiverParty>

&receiverService=<receiverService>

&qos=<qos>

&queueid=<queueid>

&msgguid=<msgguid>

Accepted Solutions (1)

Accepted Solutions (1)

robert_warde4
Active Participant
0 Kudos

Hi guys,

Thanks for the links but they aren't addressing the issue.

I was just wondering of anyone had actually experienced this issue when upgrading. Obviously the URL changes and I don't want to have to issue a new URL to a 100+ customers. What I would like to do is use a reverse proxy to deal with this.

Regards
Rob Warde

robert_warde4
Active Participant
0 Kudos

Hi,

Just bumping this up one more time

former_member184720
Active Contributor
0 Kudos

Hi Robert - Though i haven't worked, I just wanted to share my opinion.

After the migration - Do you still have the same host/port for the new java only system? if not i assume you would definetly have to provide all your 100+ customers.

But if it remains same - As per the documentation i see that web dispatcher has "URL rewriting" feature so i believe it should be possible.( it's simillar to what we do to shorten a URL )

Reference : http://help.sap.com/saphelp_nw73ehp1/helpdata/en/48/9266acaa6b17cee10000000a421937/content.htm

https://help.sap.com/saphelp_nw73ehp1/helpdata/en/48/8FE37933114E6FE10000000A421937/frameset.htm

Answers (2)

Answers (2)

Former Member
0 Kudos
Harish
Active Contributor
0 Kudos

Hi Robert,

The below blog will be useful to understand the parameter of HTTP_AAE adapter