Loading ...
Sorry, an error occurred while loading the content.

6484Issue with SOAP::Lite receiving an XML Document

Expand Messages
  • Thomas Boyda
    Jul 9, 2010
    • 0 Attachment

      I am having an issue with SOAP::Lite - I have a SOAP:Lite HTTP daemon
      which is to catch an XML document from a hospital system but when
      receiving the document I get the following error:

      SOAP::Parser::decode: ()
      SOAP::Serializer::envelope: ()
      Use of uninitialized value $_[2] in join or string at
      C:/Perl/site/lib/SOAP/Lite.pm line 2881.
      SOAP::Serializer::envelope: Client Application failed during request
      deserialization: Unrecognized type '{urn:hl7-org:v3}ST'

      SOAP::Data::new: ()

      In the body of the SOAP Envelope there are about 5 items that have
      type="ST" all have the following in the XML document:

      <value d5p1:type="ST"

      The error inside SOAP::Lite is within the subroutine defaultlog and the line is:

      chomp(my $msg = join ' ', @_);

      Any insight would be greatly appreciated.

      Thank you,

      Thomas Boyda