[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Exception Error on Premature end of file on Http_post_xml



   Has any one ever received an exception error :"premature end of file"
   before?

   If yes,  could you please provide some assistance of what it means?  I
   am consuming a web server and I get rc= 500  with the exception error
   of "xml.sax.SAXParseException: Premature end of file."



   I have included the Soap XML  value,  http_post_xml command and the
   debug dump. Is this caused at on my client web server program or on
   the Web server side? Any idea that can help to figure what my problem
   is , will be appreciated greatly.


   I thank you in advance,

   Behzad


   Here is the code:


   D MapXmlData      PR

   D   XMLRESP                     52a      varying

   D   depth                             10I 0   value

   D   name                           1024A   varying const

   D   path                           24576A   varying const

   D   value                          65535A   varying const

   D   attrs                                       *   dim(32767)

   D                                                     const
   options(*varsize)

   D   VARYINGDATAOFFSET...

   d                       c                            const(2)

   d SOAP             s               1024a   varying

   d response         s                   50a   varying

   d wait                s                     1a

   d rc                    s                    10i 0

   d XMLREQ        s               1024a   varying

   d XMLRES        s               1024a   varying



   This is my Soap value:


   <soapenv:Envelope
   xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>

   <soapenv:Header />

      <soapenv:Body>

       <soapenv:process>

        <soapenv:gorcid>0000000167</soapenv:gorcid>

       </soapenv:process>

      </soapenv:Body>

     </soapenv:Envelope>



   This my http_post_xml:


   http_setCCSIDs(1208: 0);

   http_debug(*ON);

   rc =

   http_post_xml('http://cvwebdev1:9202/com/ge/finance.cfc?wsdl'

   : %addr(SOAP) + VARYINGDATAOFFSET

   : %len(SOAP)

   : *NULL

   : %paddr(MapXmlData)

   : %paddr(MapXmlData)

   : %addr(response)

   : HTTP_TIMEOUT

   : HTTP_USERAGENT

   : 'text/xml; charset=UTF-8'

   : '" http://cvwebdev1:9202/com/ge/finance.cfc?wsdl";' );




   This is my Debug Dump:


   HTTPAPI Ver 1.23 released 2008-04-24

   OS/400 Ver V5R4M0


   http_persist_open(): entered

   http_long_ParseURL(): entered

   DNS resolver retrans: 2

   DNS resolver retry  : 2

   DNS resolver options: x'00000136'

   DNS default domain: ORECK.COM

   DNS server found: 204.117.214.10

   DNS server found: 199.2.252.10

   DNS server found: 172.16.102.80

   http_persist_post(): entered

   http_long_ParseURL(): entered

   do_post(): entered

   POST /com/ge/finance.cfc?wsdl HTTP/1.1

   Host: cvwebdev1:9202

   User-Agent: http-api/1.23

   Content-Type: text/xml; charset=UTF-8

   SOAPAction: " http://cvwebdev1:9202/com/ge/finance.cfc?wsdl";

   Expect: 100-continue

   Content-Length: 220



   recvresp(): entered

   HTTP/1.1 100 Continue



   SetError() #13: HTTP/1.1 100 Continue

   senddoc(): entered

   <soapenv:Envelope
   xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Hea
   der
   /><soapenv:Body><soapenv:process><soapenv:gorcid>0000000167</soapenv:g
   orcid></soapenv:process></soapenv:Body></soapenv:Envelope>

   recvresp(): entered

   HTTP/1.1 500 Internal Server Error

   Connection: close

   Date: Thu, 08 Oct 2009 02:57:20 GMT

   Server: Microsoft-IIS/6.0

   server: DEV1.3

   PICS-Label: (PICS-1.0 "http://www.rsac.org/ratingsv01.html"; l by
   "abuse@xxxxxxxxx" on "2008.11.19T20:45-0600" exp
   "2020.11.19T12:00-0600" r (v 0 s 0 n 0 l 0))

   Set-Cookie: CFID=2005731;expires=Sat, 01-Oct-2039 02:57:20 GMT;path=/

   Set-Cookie:
   CFTOKEN=c93162777f0e1b44-3214493B-188B-41B5-E8D03047EC5C2DAE;expires=S
   at, 01-Oct-2039 02:57:20 GMT;path=/

   Set-Cookie: JSESSIONID=5030b638c539d5bd760def653de132d545f1;path=/

   Content-Type: text/xml; charset=utf-8



   SetError() #13: HTTP/1.1 500 Internal Server Error

   recvdoc parms: identity 0

   header_load_cookies() entered

   cookie_parse() entered

   cookie =  CFID=2005731;expires=Sat, 01-Oct-2039 02:57:20 GMT;path=/

   cookie attr cfid=2005731

   cookie attr expires=Sat, 01-Oct-2039 02:57:20 GMT

   cookie attr path=/

   cookie_parse() entered

   cookie =
   CFTOKEN=c93162777f0e1b44-3214493B-188B-41B5-E8D03047EC5C2DAE;expires=S
   at, 01-Oct-2039 02:57:20 GMT;path=/

   cookie attr
   cftoken=c93162777f0e1b44-3214493B-188B-41B5-E8D03047EC5C2DAE

   cookie attr expires=Sat, 01-Oct-2039 02:57:20 GMT

   cookie attr path=/

   cookie_parse() entered

   cookie =  JSESSIONID=5030b638c539d5bd760def653de132d545f1;path=/

   cookie attr jsessionid=5030b638c539d5bd760def653de132d545f1

   cookie attr path=/

   recvdoc(): entered

   SetError() #0:

   <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
   xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
   xmlns:xsd="http://www.w3.org/2001/XMLSchema";
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>

    <soapenv:Body>

     <soapenv:Fault>

      <faultcode>soapenv:Server.userException</faultcode>

      <faultstring>org.xml.sax.SAXParseException: Premature end of
   file.</faultstring>

      <detail>

       <ns1:stackTrace
   xmlns:ns1="http://xml.apache.org/axis/";>org.xml.sax.SAXParseException:
   Premature end of file.

                   at
   org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unk
   nown Source)

                   at
   org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)

                   at
   org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

                   at
   org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

                   at
   org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
   Source)

                   at
   org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

                   at
   org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

                   at org.apache.xerces.parsers.XMLParser.parse(Unknown
   Source)

                   at
   org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

                   at
   javax.xml.parsers.SAXParser.parse(SAXParser.java:395)

                   at
   org.apache.axis.encoding.DeserializationContext.parse(DeserializationC
   ontext.java:227)

                   at
   org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)

                   at
   org.apache.axis.Message.getSOAPEnvelope(Message.java:424)

                   at
   org.apache.axis.server.AxisServer.initSOAPConstants(AxisServer.java:34
   5)

                   at
   org.apache.axis.server.AxisServer.invoke(AxisServer.java:279)

                   at
   org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699
   )

                   at
   coldfusion.xml.rpc.CFCServlet.doAxisPost(CFCServlet.java:270)

                   at
   coldfusion.filter.AxisFilter.invoke(AxisFilter.java:43)

                   at
   coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:273)

                   at
   coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.jav
   a:48)

                   at
   coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)

                   at
   coldfusion.filter.PathFilter.invoke(PathFilter.java:86)

                   at
   coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70)

                   at
   coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersi
   stenceFilter.java:28)

                   at
   coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)

                   at
   coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)

                   at
   coldfusion.xml.rpc.CFCServlet.invoke(CFCServlet.java:138)

                   at
   coldfusion.xml.rpc.CFCServlet.doPost(CFCServlet.java:289)

                   at
   javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

                   at
   org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase
   .java:327)

                   at
   javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

                   at
   coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89
   )

                   at
   jrun.servlet.FilterChain.doFilter(FilterChain.java:86)

                   at
   coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringSe
   rvletFilter.java:42)

                   at
   coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)

                   at
   jrun.servlet.FilterChain.doFilter(FilterChain.java:94)

                   at
   jrun.servlet.FilterChain.service(FilterChain.java:101)

                   at
   jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)

                   at
   jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)

                   at
   jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:2
   86)

                   at
   jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:5
   43)

                   at
   jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.jav
   a:203)

                   at
   jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.ja
   va:428)

                   at
   jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

   </ns1:stackTrace>

       <ns2:hostname
   xmlns:ns2="http://xml.apache.org/axis/";>cvwebdev1</ns2:hostname>

      </detail>

     </soapenv:Fault>

    </soapenv:Body>

   </soapenv:Envelope>

   SetError() #13: HTTP/1.1 500 Internal Server Error

   http_close(): entered
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------