I am developing a Webmethods architecture that supports FTP transmissions. When a partner PUTS a file to my company, it is delivered to a filesystem in our DMZ. Webmethods architects suggested that I poll the directory using a Reverse Invoke Server and HTTP POST the file content to the Reverse Invoke Proxy Port whereby the Integration Server will receive the message. Headers will be populated which communicate the filename and path.
Ok, now the problem. I’m using pub.client.http to PUT the message to a service (receiveFromRIS) on the Reverse Invoke Proxy Port. Currently, I’m testing with XML, so I set the Content-Type to text/xml. I mapped the content to data/bytes.
Here’s the problem: the receiving service is receiving the content, but its in the name of the name/value pair. The value is null. For instance, if I HTTP PUT “testdata”, I receive * name=testdata value=null.
Any help is appreciated.