×
The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.
Hello,
I created a provider webservice which deals with JSON.
I use Scott Klement's library YAJL
My problem is that I get numerous errors MCH3601
This is what IBM says :
I have reviewed job trace "QZRCSRVS_.txt". The MCH3601 is coming out of program YAJL :
Message ID: MCH3601
Message Type: ESCAPE
Severity: 40
Program: YAJL
Library: YAJL
Call Level: 9
-------------------------------------------------------
Known Stack:
----------------
Lvl Program Library Entry Exit Procedure
8 YAJL YAJL 0x00000F12 0x00000001 YAJL_OBJECT_FIND
7 QC2SYSST QSYS 0x00000463 0x00000467 putCustomer
5 QC2UTIL1 QSYS 0x00000000 0x00000006 do_free_default__FPv
4 QZRUCLSP QSYS 0x00000000 0x00000000 _CXX_PEP__Fv
3 QZRCSRVS QSYS 0x0000004E 0x000000AE CallProgram
2 QSOSRV1 QSYS 0x00000039 0x0000003A main
1 QZRCSRVS QSYS 0x00000000 0x00000000 _C_pep
Clarification on Why Message MCH3601 or MCH0601 is Received in an Application
https://www.ibm.com/support/pages/node/644069
Looking at the toolbox trace ("QIBM_i_jt400.log" from Feb 6th), there are changes to both the # of parameters on the call (10 works, 11 fails) and also the length of the 4th input parameter:
In working case, the 4th parm is an input parm of length 12.
In failing case, the 4th parm is an input parm of length 16.
Also, in the failing case, there is an extra output parm of length 10.
That would certainly cause MCH3601.
Any idea ?
Regards
Thomas
As an Amazon Associate we earn from qualifying purchases.