-First, make the following change to /QOpenSys/QIBM/ProdData/Node/os400/xstoolkit/lib/istoredp.js: https://www.diffchecker.com/johcbf9r
-var db = require('/QOpenSys/QIBM/ProdData/Node/os400/db2i/lib/db2')
-var xt = require('/QOpenSys/QIBM/ProdData/Node/os400/xstoolkit/lib/itoolkit')
-var conn = new xt.iConn('*LOCAL')
-conn.add(xt.iCmd("RTVJOBA USRLIBL(?) SYSLIBL(?)"))
- console.log("The raw XML output --- ")
- console.log(str); // Print the raw XML output
- console.log("The formatted JSON output --- ")
- console.log(JSON.stringify(xt.xmlToJson(str), null, 4))
-That produces this error:
-<errnoxml>1100012</errnoxml>
-<xmlerrmsg><![CDATA[XML run cmd failed]]></xmlerrmsg>
-<xmlhint><![CDATA[RTVJOBA USRLIBL(?) SYSLIBL(?)]]></xmlhint>
-<errnoile>3101</errnoile>
-<errnoilemsg><![CDATA[A non-recoverable I/O error occurred.]]></errnoilemsg>
-<errnoxml>1100012</errnoxml>
-<xmlerrmsg><![CDATA[XML run cmd failed]]></xmlerrmsg>
-<xmlhint><![CDATA[RTVJOBA USRLIBL(?) SYSLIBL(?)]]></xmlhint>
-<jobipc>undefined</jobipc>
-<jobipcskey>FFFFFFFF</jobipcskey>
-<jobname>QP0ZSPWP</jobname>
-<jobuser>QSECOFR</jobuser>
-<jobsts>*ACTIVE</jobsts>
-<curuser>USRSHGAN</curuser>
-<paseccsid>819</paseccsid>
-<sbsname>QUSRWRK</sbsname>
-<syslibl>QSYS QSYS2 QHLPSYS QUSRSYS</syslibl>
-<usrlibl>QGPL QTEMP</usrlibl>
-<jobcpffind>see error list, not log scan</jobcpffind>
-The formatted JSON output ---
-SQLNumResultCols() rc=0.
-[Error: SQLSTATE=PAERR SQLCODE=-1 SQLFreeEnv() failed.]
-var db = require('/QOpenSys/QIBM/ProdData/OPS/Node4/os400/db2i/lib/db2')
-var xt = require('/QOpenSys/QIBM/ProdData/OPS/Node4/os400/xstoolkit/lib/itoolkit')
-var conn = new xt.iConn('*LOCAL')
-conn.add(xt.iCmd("RTVJOBA USRLIBL(?) SYSLIBL(?)"))
- console.log("The raw XML output --- ")
- console.log("The formatted JSON output --- ")
- console.log(JSON.stringify(xt.xmlToJson(str), null, 4))
-<?xml version='1.0'?><myscript><cmd exec='rexx' error='fast'>RTVJOBA USRLIBL(?) SYSLIBL(?)</cmd></myscript>
-SetEnvAttr() attr = 10004, value = 1, rc = -1
-Native Error Code: -99999
-Error occurred in SQL Call Level Interface
-[Error: SQLSTATE=HY010 SQLCODE=-99999 Error occurred in SQL Call Level Interface]