4.5 PGM Example
The following is an example of a simple SRMP message that uses the PGM transport instead of TCP.
-
POST 234.1.1.1:8001 HTTP/1.1 Host: 234.1.1.1:8001 Content-Type: multipart/related; boundary="MSMQ - SOAP boundary, 292"; type=text/xml Content-Length: 1067 SOAPAction: "MSMQMessage" Proxy-Accept: NonInteractiveClient --MSMQ - SOAP boundary, 292 Content-Type: text/xml; charset=UTF-8 Content-Length: 779 <se:Envelope xmlns:se="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://schemas.xmlsoap.org/srmp/"> <se:Header> <path xmlns="http://schemas.xmlsoap.org/rp/" se:mustUnderstand="1"> <action>MSMQ:mqsender label</action> <to>MSMQ:MULTICAST=234.1.1.1:8001</to> <id>uuid:4494@32221eda-9376-46df-b6ed-783091123831</id> </path> <properties se:mustUnderstand="1"> <expiresAt>20380119T031407</expiresAt> <sentAt>20070608T023719</sentAt> </properties> <Msmq xmlns="msmq.namespace.xml"> <Class>0</Class> <Priority>3</Priority> <Correlation>AAAAAAAAAAAAAAAAAAAAAAAAAAA=</Correlation> <App>0</App> <BodyType>8</BodyType> <HashAlgorithm>32772</HashAlgorithm> <SourceQmGuid>32221eda-9376-46df-b6ed-783091123831</SourceQmGuid> <TTrq>20070612T023719</TTrq> </Msmq> </se:Header> <se:Body></se:Body> </se:Envelope>--MSMQ - SOAP boundary, 292 Content-Type: application/octet-stream Content-Length: 20 Content-Id: body@32221eda-9376-46df-b6ed-783091123831 a.r.d.e.n.w.h.i.t.e.--MSMQ - SOAP boundary, 292--