Skip to Content
0
Former Member
Feb 27, 2007 at 10:48 AM

HTTP receiver Adapter configuration

45 Views

Hi All,

I want to post an XML message using HTTP Receiver Adapter for my BPM scenario (Idoc to HTTP service)

The receiver has Oracle gateway and it expects message in following format.

HTTP Header

Http–Version: HTTP/1.1

Authorization: Digest username=”myusername”,

realm=”testrealm@host.com”,

nonce=”dcd98b7102dd2f0e8b11d0f600bfb0c093”,

uri=”/dir/index.html”,

qop=auth,

nc=00000001,

cnonce=”0a4f113b”,

response=”6629fae49393a05397450978507c4ef1”,

opaque=”5ccc069c403ebaf9f0171e9517f40e41”

Content–length: 12345

Content–type: text/html

HTTP Body

TRANSPORT_PROTOCOL=OXTA

TRANSPORT_PROTOCOL_VERSION=1.0

REQUEST_TYPE=SEND

MESSAGE_ID=A1234567890ZZ0987654321

MESSAGE_TYPE=XML

MESSAGE_STANDARD=OAG

TRANSACTION_TYPE=PO

TRANSACTION_SUBTYPE=PROCESS

DOCUMENT_NUMBER=12345

PARTYID=9999

PARTY_SITE_ID=8888

PROTOCOL_TYPE=HTTPS–OXTA

PROTOCOL_ADDRESS=HTTPS://www.me.com/servlets/oracle.ecx.oxta.

transportAgentServer

USERNAME=myusername

PASSWORD=myloginpassword

ATTRIBUTE1=

ATTRIBUTE2=

ATTRIBUTE3=

ATTRIBUTE4=

ATTRIBUTE5=

PAYLOAD=<xml ... ...>

I think this is not a typical HTTP URL type of format, is it?

And I am not sure how I can build the message. Where do I put the parameters like TRANSPORT_PROTOCOL, TRANSPORT_PROTOCOL_VERSION, REQUEST_TYPE etc in the HTTP adapter?

Also is there any place where I can see the final actual XI message that is sent to HTTP service?

Any help will be really appreciated.

Thanks and regards,

Rahul.