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

Re: misisSOAP_(ERROR)



   Error message "Automatic storage overflow" often is a result of a
   recursion. For example if you call the fictive procedure
   produceRecursion() from produceRecursion() without having defined a
   cancel condition, you end up with an "Automatic storage overflow" error
   message. Pseudo code:
   // Simple example to produce a recursion
   produceRecursion() {
      call produceRecursion();
   }
   // Simple example to avoid a recursion
   int count = 0;
   produceRecursion(count) {
      if (count >= 10) {
         return;
      }
      call produceRecursion(count + 1);
   }
   I have no idea at which statement WSDL2RPG should get into a recursion.
   Please:
   a) Try to start the debugger and call the program again. The debugger
   screen should be displayed when the "Automatic storage overflow"
   message is sent. At this point look at the call stack to see which
   procedures are called recursively.
   b) If the call stack looks the same as you just posted it here, the
   automatic storage overflow might be a result of an endless loop
   allocating more and more storage. In this case have a close look at
   statement 61.00 in program UTCINTPGM. If statement 61.00 is part of an
   "on-error" group of a "monitor" statement, you should try to debug the
   code between "monitor" and "on-error". Statement 7.00 of program
   CUTCINTPGM might also be interesting.
   If you cannot locate the error this way, send the generated source code
   along with the WSDL file to me or post it here.
   Thomas.
   ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx schrieb am 30.01.2012 10:14:26:
   > Von: vishnu1432u@xxxxxxxxx
   > An: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
   > Datum: 30.01.2012 10:19
   > Betreff: Re: misisSOAP_(ERROR)
   > Gesendet von: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   >
   >  Hi,
   >
   >      Thanks for the info please find the joblog and revert me for how
   to
   > solve this error.
   >
   > DSPJOBLOG
   > ==========
   >
   >  2 >
   > DSPJOB
   >  2 >
   > DSPJOBLOG
   >        3700 - CALL PGM(QCMDEXC)          /* The CALL command
   > contains
   >        parameters
   > */
   >             - RETURN        /* RETURN due to end of CL program
   > */
   >  2>>
   > DSPJOBLOG
   >        3700 - CALL PGM(QCMDEXC)          /* The CALL command
   > contains
   >        parameters */
   >
   >  CALL STACK
   > ============
   >
   >  Type  Program                  Statement         Procedure
   >        CHKSIGNON  MCUTIL                          _CL_PEP
   >        CHKSIGNON  MCUTIL        15200             CHKSIGNON
   >        CUTCINTPGM MISCCMD       700        /0015
   >        UTCINTPGM  TSTOBJ        6100       /004A
   >        QUOCPP     QPDA                     /0E49
   >     1  QUOCMD     QSYS                     /01EA
   >        QUOCPP     QPDA                     /079D
   >        QUOMAIN    QPDA                     /011E
   >     2  QUOCMD     QSYS                     /01EA
   >
   >
   > HTTP API DEBUGLOG
   > =================
   >
   >
   >     Automatic storage
   > overflow.
   >   Application error.  MCH4429 unmonitored by KITE at statement *N,
   >     instruction X'0000'.
   >
   > Thanks
   > RI
   >
   >
   >
   >
   >
   >
   > On Mon, Jan 30, 2012 at 1:15 PM, <thomas.raddatz@xxxxxx> wrote:
   >
   > >   The information that you gave us is a very generic error message.
   All
   > >   it tells us is "There was an error", but it does let us know
   anything
   > >   specific. Please turn on the HTTPAPI debug log and call the web
   service
   > >   again and ...
   > >   a) when the program stops, use DSPJOBLOG or DSPJOB, option 10
   from
   > >   another 5250 session and look at the job log of the job in error.
   There
   > >   you should find some more specific error messages.
   > >   b) look at the call stack of the job that calls the web service
   to
   > >   figure out where the error comes from (DSPJOB, option 11). Maybe
   that a
   > >   "Marshaller" procedure fails working for whatever reasons.
   > >   c) look at the HTTPAPI debug log after having answered the error
   > >   message with 'C'. Maybe WSDL2RPG added a comment there.
   > >   You can turn on the debug log with one of the following
   procedures
   > >   depending on the version of WSDL2RPG you use:
   > >      Version 1.14.* and lower
   > >      misis_SOAP_setHttpDebug(*on:
   > >   '/yourDebugLogOutputFolder/yourDebugLogFileName.log')
   > >      Version 1.15.* and higher
   > >      misis_SOAP__Port_setHttpDebug(*on:
   > >   '/yourDebugLogOutputFolder/yourDebugLogFileName.log')
   > >   Feel free to post the job log, the program stack and the HTTPAPI
   debug
   > >   log here.
   > >   Regards,
   > >   Thomas.
   > >   ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx schrieb am 30.01.2012
   08:09:00:
   > >   > Von: vishnu1432u@xxxxxxxxx
   > >   > An: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
   > >   > Datum: 30.01.2012 08:16
   > >   > Betreff: misisSOAP_(ERROR)
   > >   > Gesendet von: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   > >    >
   > >   > Hi,
   > >   >
   > >   >   i successfully created the module and srvice program and pgm
   for
   > >   the
   > >   > generated stub member and stub pgm as mentioned in the pdfdoc,
    while
   > >   > calling the generated stub pgm with some parameters it is
   giving the
   > >   below
   > >   > error
   > >   > can u help me with this.
   > >   >
   > >   >
   > >   >  The call to misisSOAP_ ended in error (C G D F).
   > >   >
   > >   > Thanks
   > >   > RI
   > >   >
   > >
   -----------------------------------------------------------------------
   > >   > This is the FTPAPI mailing list.  To unsubscribe, please go to:
   > >   > [1][1]http://www.scottklement.com/mailman/listinfo/ftpapi
   > >   >
   > >
   -----------------------------------------------------------------------
   > >
   > >   --
   > >   IMPORTANT NOTICE:
   > >   This email is confidential, may be legally privileged, and is for
   the
   > >   intended recipient only. Access, disclosure, copying,
   distribution, or
   > >   reliance on any of it by anyone else is prohibited and may be a
   > >   criminal
   > >   offence. Please delete if obtained in error and email
   confirmation to
   > >   the sender.
   > >
   > > References
   > >
   > >   1. [2]http://www.scottklement.com/mailman/listinfo/ftpapi
   > >
   > >
   -----------------------------------------------------------------------
   > > This is the FTPAPI mailing list.  To unsubscribe, please go to:
   > > [3]http://www.scottklement.com/mailman/listinfo/ftpapi
   > >
   -----------------------------------------------------------------------
   > >
   > >
   >
   -----------------------------------------------------------------------
   > This is the FTPAPI mailing list.  To unsubscribe, please go to:
   > [4]http://www.scottklement.com/mailman/listinfo/ftpapi
   >
   -----------------------------------------------------------------------

   --
   IMPORTANT NOTICE:
   This email is confidential, may be legally privileged, and is for the
   intended recipient only. Access, disclosure, copying, distribution, or
   reliance on any of it by anyone else is prohibited and may be a
   criminal
   offence. Please delete if obtained in error and email confirmation to
   the sender.

References

   1. http://www.scottklement.com/mailman/listinfo/ftpapi
   2. http://www.scottklement.com/mailman/listinfo/ftpapi
   3. http://www.scottklement.com/mailman/listinfo/ftpapi
   4. http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------