[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
-----------------------------------------------------------------------