in reply to Re: SOAP::LITE Gateway Timeout
in thread SOAP::LITE Gateway Timeout

Thanks for that. When I try port 7781 I get: <PRSAcknowledgeEnv xmlns="http://www.eps.nds.scot.nhs.uk" xmlns:xsi="h +ttp://www. w3.org/2001/XMLSchema-instance" SchemaVersion="1.3"><TransactionHeader + SchemaVer sion="1.1"><MsgPriority>immediate</MsgPriority><MsgStatus>test</MsgSta +tus><Sende rDetails><OrganisationType>PRS</OrganisationType><OrganisationID>1100< +/Organisat ionID><OrganisationName>PSD Operations</OrganisationName></SenderDetai +ls><Softwa re><ProductName ProductVersion="1.0">PRS</ProductName><ProductAuthor>N +ewell and Budge LTD</ProductAuthor></Software><AppServiceName ServiceVersion="1. +0">PRS</Ap pServiceName><AppSTTL>3600</AppSTTL><AppTransID>00000000-0000-0000-000 +0-00000000 0000</AppTransID><AppTransStepRef>1</AppTransStepRef><AppTransDateTime +>2005-01-1 8T16:56:00-00:00</AppTransDateTime><MsgCategory>single</MsgCategory><A +ppBodyType Qty>1</AppBodyTypeQty><BodyDefinitions><BodyDefinition><Name>PRSAcknow +ledge</Nam e><Position>1</Position><Count>1</Count><Signing>false</Signing></Body +Definition ></BodyDefinitions></TransactionHeader><AppBodies><PRSAcknowledge Sche +maVersion= "1.3"><Code>10103
<Description>PRS system not currently available</Descrip tion>
PRS System not currently available: null
</PRSAcknowledge ></AppBodies></PRSAcknowledgeEnv> ..even though I know the service is working and has just successfully processed the same message via dotnet and java. </code>

Replies are listed 'Best First'.
Re^3: SOAP::LITE Gateway Timeout
by gellyfish (Monsignor) on Jan 18, 2005 at 17:08 UTC

    Note from the trace output of the script what you are sending as the SOAP body:

    <SOAP-ENV:Body> <namesp1:ReceiveMessage xmlns:namesp1="urn:oracle:ReceiveMessage"> <c-gensym3 xsi:type="xsd:string">SOAP::Data=HASH(0x20fad58)</c-ge +nsym3> </namesp1:ReceiveMessage> </SOAP-ENV:Body>
    I guess that you were actually intending to sending the contents of $xml rather than the stringified SOAP::Data object in $data. Of course without knowing the precise document you are supposed to be sending it's difficult to say more.

    /J\