We are trying to build an async interface with a middleware which sends a SOAP formatted string via an HTTP post. This request is acknowledged with HTTP 200 and the connection is closed.

To receive the response we will be exposing another perl page, the URL of which will be provided to middleware team. This URL will be altered to have the response xml. So effectively we are using the URL query string to send and receive response.

I am absolutely new to perl and hence was hoping to get some help on how to go about implementing this and how to expose the perl based page so that it can be called anytime.

1) getListPrice.pl will prepare a SOAP formatted string and send this across to the middleware web service using the LWP::userAgent and post. 2)setListPrice.pl is the page we are hoping to build which middleware will call and supply the response in the URL query string. http://example.com:62040/SetListPrice.asp/?RequestXML=<...SOAP XML...>

EDIT 1 :- Perl version which I have to work with v5.8.4 built for sun4-solaris-64int.


In reply to Reading SOAP formatted text sent via GET. by jonesoncorners

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.