Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

*.bnd files never open in VScode when using the RTVBNDSRC command on the green screen #2557

Closed
e1mais opened this issue Mar 6, 2025 · 6 comments
Labels
bug A confirmed issue when something isn't working as intended

Comments

@e1mais
Copy link

e1mais commented Mar 6, 2025

Context

Hi, when I try to open a *.bnd file, it never opens and just keeps loading forever and the Output section gives me lots of error logs.

This only happens when already retrieve the binding source (Creating Binder Language Using the RTVBNDSRC Command) into the BND file.

Reproduce Error

  1. Create a BND file

    ADDPFM FILE(YOUR_LIBRARY/QSRCBND) MBR(BNDTEST) 
  2. choose any module with EXPORT procedures

  3. Execute the RTVBNDSRC command into out BNDTEST

     RTVBNDSRC MODULE(your_library/your_module) SRCFILE(your_library/QSRCBND) SRCMBR(BNDTEST)
  4. Try to open BNDTEST.BND in Code4i and see the error


My Setup

Context Version
Code for IBM i version 2.15.2
Visual Studio Code version 1.98.0
Operating System win32_x64
Active extensions
ARCAD-CodeChecker (arcad-codechecker): 1.0.2
Autenticación de GitHub (github-authentication): 0.0.2
Auto Rename Tag (auto-rename-tag): 0.1.10
Características del lenguaje JSON (json-language-features): 1.0.0
Características del lenguaje JavaScript y TypeScript (typescript-language-features): 1.0.0
Características del lenguaje Markdown (markdown-language-features): 1.0.0
Code Spell Checker (code-spell-checker): 4.0.34
Code for IBM i Walkthroughs (vscode-ibmi-walkthroughs): 0.5.0
Conexión Automática a node.js en modo de depuración (debug-auto-launch): 1.0.0
Creación de extensiones (extension-editing): 1.0.0
Db2 for IBM i (vscode-db2i): 1.9.2
Edición de configuración (configuration-editing): 1.0.0
Emmet (emmet): 1.0.0
Error Lens (errorlens): 3.23.0
Fuentes catalgados y retenidos (cataloged-and-retained): 0.0.2
Funcionalidad de Npm para VS Code (npm): 1.0.1
Fusionar conflicto (merge-conflict): 1.0.0
GIT (git): 1.0.0
Git Base (git-base): 1.0.0
GitHub (github): 0.0.1
GitHub Copilot (copilot): 1.275.0
GitHub Copilot Chat (copilot-chat): 0.25.0
HyperScopes (hscopes): 0.0.9
HyperSnips (hsnips): 0.2.9
IBM i Debug (ibmidebug): 2.0.2
IBM i Notebooks (vscode-ibmi-notebooks): 0.0.6
IBM i Project Explorer (vscode-ibmi-projectexplorer): 2.12.2
Markdown All in One (markdown-all-in-one): 3.6.2
Markdown PDF (markdown-pdf): 1.5.0
Markdown Preview Mermaid Support (markdown-mermaid): 1.27.0
Matemáticas de Markdown (markdown-math): 1.0.0
Material Icon Theme (material-icon-theme): 5.19.0
Prettier - Code formatter (prettier-vscode): 11.0.0
RPGLE (vscode-rpgle): 0.28.6
RapidAPI Client (vscode-rapidapi-client): 1.10.2
RapidAPI Services (vscode-services): 1.0.2
SQL Formatter (vscode-sql-formatter): 1.4.4
Source Orbit (vscode-sourceorbit): 1.0.2
Spanish - Code Spell Checker (code-spell-checker-spanish): 2.3.5
Symbols (symbols): 0.0.22
TODO Highlight (vscode-todo-highlight): 1.0.5
markdown-formatter (markdown-formatter): 0.9.7
markdownlint (vscode-markdownlint): 0.58.2
vscode-icons (vscode-icons): 12.11.0

Remote system
Setting Value
IBM i OS V7R5M0
Tech Refresh 4
CCSID Origin 65535
Runtime CCSID 65535
Default CCSID 284
SSHD CCSID ?
cqsh true
SQL Enabled
Source dates Enabled

Enabled features

/QOpenSys/pkgs/bin /usr/bin /QSYS.lib/ILEDITOR.lib /QSYS.LIB /QIBM/ProdData/IBMiDebugService/bin /QOpenSys/QIBM/ProdData/JavaVM/jdk80 /QOpenSys/QIBM/ProdData/JavaVM/jdk11
bash attr GETNEWLIBL.PGM QZDFMDB2.PGM startDebugService.sh 64bit 64bit
find iconv
git setccsid
grep uname
ls
md5sum
sort
stat
tar
tn5250
Shell env
BUILDLIB=LIB 
CURLIB=LIB 
HOME=/home/BCOINF 
HOST=cri****
LIBLS=LIB  CSYSTSRC CMQASRC CMQMSRC CCGITSRC
LOGIN=bcoinf
LOGNAME=bcoinf 
MAIL=/var/spool/mail/bcoinf 
OLDPWD=/home/BCOINF****
PASE_USRGRP_LIMITED=N
PATH=/QOpenSys/pkgs/bin:/QOpenSys/usr/bin:/usr/ccs/bin:/QOpenSys/usr/bin/X11:/usr/sbin:.:/usr/bin
PWD=/home/BCOINF****
SHELL=/QOpenSys/pkgs/bin/bash
SHLVL=1
SSH_CLIENT= hidden
SSH_CONNECTION= hidden
TZ= hidden
USER=bcoinf 
USERNAME=bcoinf 
WORKDIR=/home/BCOINF 
_=/QOpenSys/pkgs/bin/env
Variants
{
  "american": "#@$",
  "local": "Ñ@$",
  "qsysNameRegex": {}
}
@worksofliam
Copy link
Contributor

@e1mais Can you please share the logs with us?

@e1mais
Copy link
Author

e1mais commented Mar 6, 2025

@worksofliam sure.

{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.\nDB2>\n\n **** CLI ERROR *****\n         SQLSTATE: 22023\nNATIVE ERROR CODE: -406\nError de conversión al asignar un valor a la columna SRCDAT. \nDB2>\n  ?>\n\n **** CLI ERROR *****\n         SQLSTATE: 38501\nNATIVE ERROR CODE: -443\nEl mandato de copiar ha finalizado debido a un error.",
    "stderr": "CPFA0A9:  Objeto no encontrado.El objeto es EN_US.UTF-8.\nCPF5035:  Error de correlación de datos en el miembro LISTMOD.\nCPF5029:  Error de correlación de datos en el miembro LISTMOD.\nCPF5029:  Error de correlación de datos en el miembro LISTMOD.\nSQL0406:  Error de conversión al asignar un valor a la columna SRCDAT.\nSQL0406:  Error de conversión al asignar un valor a la columna SRCDAT.\nCPC2206:  Se ha modificado la propiedad del objeto QCPEXTEMPS en QTEMP del tipo *USRSPC.\nCPF5715:  No se ha encontrado el archivo O_1WWQQ en la biblioteca QTEMP.\nCPF2817:  El mandato de copiar ha finalizado debido a un error.\nSQL0443:  Un programa desencadenante o una rutina externa detectó un error.\nSQL0443:  Un programa desencadenante o una rutina externa detectó un error.\nCPC2206:  Se ha modificado la propiedad del objeto QZSHSYSTEM en QTEMP del tipo *USRSPC."
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1
/usr/bin/attr -p /QSYS.LIB/LIBIAMV.LIB/QSRCBND.FILE/LISTMOD.MBR CREATE_TIME MODIFY_TIME DATA_SIZE
{
    "code": 0,
    "signal": null,
    "stdout": "DATA_SIZE=612\nCREATE_TIME=Mon Mar  3 17:13:31 2025\nMODIFY_TIME=Mon Mar  3 17:14:18 2025",
    "stderr": ""
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1 -c "system \"call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')\""
Call QSYS2.QCMDEXC('CHGJOB CCSID(284)');
CREATE OR REPLACE ALIAS ILEDITOR.TEMP_72F40293DE82221A56295973E36285E6608B4728 for "LIBIAMV"."QSRCBND"("LISTMOD")
{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.\nDB2>\n  ?>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.",
    "stderr": "CPFA0A9:  Objeto no encontrado.El objeto es EN_US.UTF-8.\nCPC2206:  Se ha modificado la propiedad del objeto TEMP_11515 en ILEDITOR del tipo *FILE.\nCPC2206:  Se ha modificado la propiedad del objeto QZSHSYSTEM en QTEMP del tipo *USRSPC."
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1 -c "system \"call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')\""
Call QSYS2.QCMDEXC('CHGJOB CCSID(284)');
CREATE TABLE QTEMP.O_BDMZP AS (select srcdat, srcdta from ILEDITOR.TEMP_72F40293DE82221A56295973E36285E6608B4728) WITH DATA;
Call QSYS2.QCMDEXC('CPYTOIMPF FROMFILE(QTEMP/O_BDMZP *FIRST) TOSTMF(''/tmp/vscodetemp-O_4aRB9udr'') MBROPT(*REPLACE) STMFCCSID(1208) RCDDLM(*CRLF) DTAFMT(*DLM) RMVBLANK(*TRAILING) ADDCOLNAM(*SQL) FLDDLM('','') DECPNT(*PERIOD)')
{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.\nDB2>\n\n **** CLI ERROR *****\n         SQLSTATE: 22023\nNATIVE ERROR CODE: -406\nError de conversión al asignar un valor a la columna SRCDAT. \nDB2>\n  ?>\n\n **** CLI ERROR *****\n         SQLSTATE: 38501\nNATIVE ERROR CODE: -443\nEl mandato de copiar ha finalizado debido a un error.",
    "stderr": "CPFA0A9:  Objeto no encontrado.El objeto es EN_US.UTF-8.\nCPF5035:  Error de correlación de datos en el miembro LISTMOD.\nCPF5029:  Error de correlación de datos en el miembro LISTMOD.\nCPF5029:  Error de correlación de datos en el miembro LISTMOD.\nSQL0406:  Error de conversión al asignar un valor a la columna SRCDAT.\nSQL0406:  Error de conversión al asignar un valor a la columna SRCDAT.\nCPC2206:  Se ha modificado la propiedad del objeto QCPEXTEMPS en QTEMP del tipo *USRSPC.\nCPF5715:  No se ha encontrado el archivo O_BDMZP en la biblioteca QTEMP.\nCPF2817:  El mandato de copiar ha finalizado debido a un error.\nSQL0443:  Un programa desencadenante o una rutina externa detectó un error.\nSQL0443:  Un programa desencadenante o una rutina externa detectó un error.\nCPC2206:  Se ha modificado la propiedad del objeto QZSHSYSTEM en QTEMP del tipo *USRSPC."
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1
/usr/bin/attr -p /QSYS.LIB/LIBIAMV.LIB/QSRCBND.FILE/LISTMOD.MBR CREATE_TIME MODIFY_TIME DATA_SIZE
{
    "code": 0,
    "signal": null,
    "stdout": "DATA_SIZE=612\nCREATE_TIME=Mon Mar  3 17:13:31 2025\nMODIFY_TIME=Mon Mar  3 17:14:18 2025",
    "stderr": ""
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1 -c "system \"call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')\""
Call QSYS2.QCMDEXC('CHGJOB CCSID(284)');
CREATE OR REPLACE ALIAS ILEDITOR.TEMP_72F40293DE82221A56295973E36285E6608B4728 for "LIBIAMV"."QSRCBND"("LISTMOD")
{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.\nDB2>\n  ?>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.",
    "stderr": "CPFA0A9:  Objeto no encontrado.El objeto es EN_US.UTF-8.\nCPC2206:  Se ha modificado la propiedad del objeto TEMP_11515 en ILEDITOR del tipo *FILE.\nCPC2206:  Se ha modificado la propiedad del objeto QZSHSYSTEM en QTEMP del tipo *USRSPC."
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1 -c "system \"call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')\""
Call QSYS2.QCMDEXC('CHGJOB CCSID(284)');
CREATE TABLE QTEMP.O_55JLS AS (select srcdat, srcdta from ILEDITOR.TEMP_72F40293DE82221A56295973E36285E6608B4728) WITH DATA;
Call QSYS2.QCMDEXC('CPYTOIMPF FROMFILE(QTEMP/O_55JLS *FIRST) TOSTMF(''/tmp/vscodetemp-O_pDIMDgy6'') MBROPT(*REPLACE) STMFCCSID(1208) RCDDLM(*CRLF) DTAFMT(*DLM) RMVBLANK(*TRAILING) ADDCOLNAM(*SQL) FLDDLM('','') DECPNT(*PERIOD)')
{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.\nDB2>\n\n **** CLI ERROR *****\n         SQLSTATE: 22023\nNATIVE ERROR CODE: -406\nError de conversión al asignar un valor a la columna SRCDAT. \nDB2>\n  ?>\n\n **** CLI ERROR *****\n         SQLSTATE: 38501\nNATIVE ERROR CODE: -443\nEl mandato de copiar ha finalizado debido a un error.",
    "stderr": "CPFA0A9:  Objeto no encontrado.El objeto es EN_US.UTF-8.\nCPF5035:  Error de correlación de datos en el miembro LISTMOD.\nCPF5029:  Error de correlación de datos en el miembro LISTMOD.\nCPF5029:  Error de correlación de datos en el miembro LISTMOD.\nSQL0406:  Error de conversión al asignar un valor a la columna SRCDAT.\nSQL0406:  Error de conversión al asignar un valor a la columna SRCDAT.\nCPC2206:  Se ha modificado la propiedad del objeto QCPEXTEMPS en QTEMP del tipo *USRSPC.\nCPF5715:  No se ha encontrado el archivo O_55JLS en la biblioteca QTEMP.\nCPF2817:  El mandato de copiar ha finalizado debido a un error.\nSQL0443:  Un programa desencadenante o una rutina externa detectó un error.\nSQL0443:  Un programa desencadenante o una rutina externa detectó un error.\nCPC2206:  Se ha modificado la propiedad del objeto QZSHSYSTEM en QTEMP del tipo *USRSPC."
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1
/usr/bin/attr -p /QSYS.LIB/LIBIAMV.LIB/QSRCBND.FILE/LISTMOD.MBR CREATE_TIME MODIFY_TIME DATA_SIZE
{
    "code": 0,
    "signal": null,
    "stdout": "DATA_SIZE=612\nCREATE_TIME=Mon Mar  3 17:13:31 2025\nMODIFY_TIME=Mon Mar  3 17:14:18 2025",
    "stderr": ""
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1 -c "system \"call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')\""
Call QSYS2.QCMDEXC('CHGJOB CCSID(284)');
CREATE OR REPLACE ALIAS ILEDITOR.TEMP_72F40293DE82221A56295973E36285E6608B4728 for "LIBIAMV"."QSRCBND"("LISTMOD")
{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.\nDB2>\n  ?>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.",
    "stderr": "CPFA0A9:  Objeto no encontrado.El objeto es EN_US.UTF-8.\nCPC2206:  Se ha modificado la propiedad del objeto TEMP_11515 en ILEDITOR del tipo *FILE.\nCPC2206:  Se ha modificado la propiedad del objeto QZSHSYSTEM en QTEMP del tipo *USRSPC."
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1 -c "system \"call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')\""
Call QSYS2.QCMDEXC('CHGJOB CCSID(284)');
CREATE TABLE QTEMP.O_XSEYX AS (select srcdat, srcdta from ILEDITOR.TEMP_72F40293DE82221A56295973E36285E6608B4728) WITH DATA;
Call QSYS2.QCMDEXC('CPYTOIMPF FROMFILE(QTEMP/O_XSEYX *FIRST) TOSTMF(''/tmp/vscodetemp-O_DevgAGXz'') MBROPT(*REPLACE) STMFCCSID(1208) RCDDLM(*CRLF) DTAFMT(*DLM) RMVBLANK(*TRAILING) ADDCOLNAM(*SQL) FLDDLM('','') DECPNT(*PERIOD)')
{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.\nDB2>\n\n **** CLI ERROR *****\n         SQLSTATE: 22023\nNATIVE ERROR CODE: -406\nError de conversión al asignar un valor a la columna SRCDAT. \nDB2>\n  ?>\n\n **** CLI ERROR *****\n         SQLSTATE: 38501\nNATIVE ERROR CODE: -443\nEl mandato de copiar ha finalizado debido a un error.",
    "stderr": "CPFA0A9:  Objeto no encontrado.El objeto es EN_US.UTF-8.\nCPF5035:  Error de correlación de datos en el miembro LISTMOD.\nCPF5029:  Error de correlación de datos en el miembro LISTMOD.\nCPF5029:  Error de correlación de datos en el miembro LISTMOD.\nSQL0406:  Error de conversión al asignar un valor a la columna SRCDAT.\nSQL0406:  Error de conversión al asignar un valor a la columna SRCDAT.\nCPC2206:  Se ha modificado la propiedad del objeto QCPEXTEMPS en QTEMP del tipo *USRSPC.\nCPF5715:  No se ha encontrado el archivo O_XSEYX en la biblioteca QTEMP.\nCPF2817:  El mandato de copiar ha finalizado debido a un error.\nSQL0443:  Un programa desencadenante o una rutina externa detectó un error.\nSQL0443:  Un programa desencadenante o una rutina externa detectó un error.\nCPC2206:  Se ha modificado la propiedad del objeto QZSHSYSTEM en QTEMP del tipo *USRSPC."
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1
/usr/bin/attr -p /QSYS.LIB/LIBIAMV.LIB/QSRCBND.FILE/LISTMOD.MBR CREATE_TIME MODIFY_TIME DATA_SIZE
{
    "code": 0,
    "signal": null,
    "stdout": "DATA_SIZE=612\nCREATE_TIME=Mon Mar  3 17:13:31 2025\nMODIFY_TIME=Mon Mar  3 17:14:18 2025",
    "stderr": ""
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1 -c "system \"call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')\""
Call QSYS2.QCMDEXC('CHGJOB CCSID(284)');
CREATE OR REPLACE ALIAS ILEDITOR.TEMP_72F40293DE82221A56295973E36285E6608B4728 for "LIBIAMV"."QSRCBND"("LISTMOD")
{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.\nDB2>\n  ?>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.",
    "stderr": "CPFA0A9:  Objeto no encontrado.El objeto es EN_US.UTF-8.\nCPC2206:  Se ha modificado la propiedad del objeto TEMP_11515 en ILEDITOR del tipo *FILE.\nCPC2206:  Se ha modificado la propiedad del objeto QZSHSYSTEM en QTEMP del tipo *USRSPC."
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1 -c "system \"call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')\""
Call QSYS2.QCMDEXC('CHGJOB CCSID(284)');
CREATE TABLE QTEMP.O_ILJW0 AS (select srcdat, srcdta from ILEDITOR.TEMP_72F40293DE82221A56295973E36285E6608B4728) WITH DATA;
Call QSYS2.QCMDEXC('CPYTOIMPF FROMFILE(QTEMP/O_ILJW0 *FIRST) TOSTMF(''/tmp/vscodetemp-O_WqdYe6Hu'') MBROPT(*REPLACE) STMFCCSID(1208) RCDDLM(*CRLF) DTAFMT(*DLM) RMVBLANK(*TRAILING) ADDCOLNAM(*SQL) FLDDLM('','') DECPNT(*PERIOD)')
{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.\nDB2>\n\n **** CLI ERROR *****\n         SQLSTATE: 22023\nNATIVE ERROR CODE: -406\nError de conversión al asignar un valor a la columna SRCDAT. \nDB2>\n  ?>\n\n **** CLI ERROR *****\n         SQLSTATE: 38501\nNATIVE ERROR CODE: -443\nEl mandato de copiar ha finalizado debido a un error.",
    "stderr": "CPFA0A9:  Objeto no encontrado.El objeto es EN_US.UTF-8.\nCPF5035:  Error de correlación de datos en el miembro LISTMOD.\nCPF5029:  Error de correlación de datos en el miembro LISTMOD.\nCPF5029:  Error de correlación de datos en el miembro LISTMOD.\nSQL0406:  Error de conversión al asignar un valor a la columna SRCDAT.\nSQL0406:  Error de conversión al asignar un valor a la columna SRCDAT.\nCPC2206:  Se ha modificado la propiedad del objeto QCPEXTEMPS en QTEMP del tipo *USRSPC.\nCPF5715:  No se ha encontrado el archivo O_ILJW0 en la biblioteca QTEMP.\nCPF2817:  El mandato de copiar ha finalizado debido a un error.\nSQL0443:  Un programa desencadenante o una rutina externa detectó un error.\nSQL0443:  Un programa desencadenante o una rutina externa detectó un error.\nCPC2206:  Se ha modificado la propiedad del objeto QZSHSYSTEM en QTEMP del tipo *USRSPC."
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1
/usr/bin/attr -p /QSYS.LIB/LIBIAMV.LIB/QSRCBND.FILE/LISTMOD.MBR CREATE_TIME MODIFY_TIME DATA_SIZE
{
    "code": 0,
    "signal": null,
    "stdout": "DATA_SIZE=612\nCREATE_TIME=Mon Mar  3 17:13:31 2025\nMODIFY_TIME=Mon Mar  3 17:14:18 2025",
    "stderr": ""
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1 -c "system \"call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')\""
Call QSYS2.QCMDEXC('CHGJOB CCSID(284)');
CREATE OR REPLACE ALIAS ILEDITOR.TEMP_72F40293DE82221A56295973E36285E6608B4728 for "LIBIAMV"."QSRCBND"("LISTMOD")
{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.\nDB2>\n  ?>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.",
    "stderr": "CPFA0A9:  Objeto no encontrado.El objeto es EN_US.UTF-8.\nCPC2206:  Se ha modificado la propiedad del objeto TEMP_11515 en ILEDITOR del tipo *FILE.\nCPC2206:  Se ha modificado la propiedad del objeto QZSHSYSTEM en QTEMP del tipo *USRSPC."
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1 -c "system \"call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')\""
Call QSYS2.QCMDEXC('CHGJOB CCSID(284)');
CREATE TABLE QTEMP.O_IVSET AS (select srcdat, srcdta from ILEDITOR.TEMP_72F40293DE82221A56295973E36285E6608B4728) WITH DATA;
Call QSYS2.QCMDEXC('CPYTOIMPF FROMFILE(QTEMP/O_IVSET *FIRST) TOSTMF(''/tmp/vscodetemp-O_xz0N82jh'') MBROPT(*REPLACE) STMFCCSID(1208) RCDDLM(*CRLF) DTAFMT(*DLM) RMVBLANK(*TRAILING) ADDCOLNAM(*SQL) FLDDLM('','') DECPNT(*PERIOD)')
{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.\nDB2>\n\n **** CLI ERROR *****\n         SQLSTATE: 22023\nNATIVE ERROR CODE: -406\nError de conversión al asignar un valor a la columna SRCDAT. \nDB2>\n  ?>\n\n **** CLI ERROR *****\n         SQLSTATE: 38501\nNATIVE ERROR CODE: -443\nEl mandato de copiar ha finalizado debido a un error.",
    "stderr": "CPFA0A9:  Objeto no encontrado.El objeto es EN_US.UTF-8.\nCPF5035:  Error de correlación de datos en el miembro LISTMOD.\nCPF5029:  Error de correlación de datos en el miembro LISTMOD.\nCPF5029:  Error de correlación de datos en el miembro LISTMOD.\nSQL0406:  Error de conversión al asignar un valor a la columna SRCDAT.\nSQL0406:  Error de conversión al asignar un valor a la columna SRCDAT.\nCPC2206:  Se ha modificado la propiedad del objeto QCPEXTEMPS en QTEMP del tipo *USRSPC.\nCPF5715:  No se ha encontrado el archivo O_IVSET en la biblioteca QTEMP.\nCPF2817:  El mandato de copiar ha finalizado debido a un error.\nSQL0443:  Un programa desencadenante o una rutina externa detectó un error.\nSQL0443:  Un programa desencadenante o una rutina externa detectó un error.\nCPC2206:  Se ha modificado la propiedad del objeto QZSHSYSTEM en QTEMP del tipo *USRSPC."
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1
/usr/bin/attr -p /QSYS.LIB/LIBIAMV.LIB/QSRCBND.FILE/LISTMOD.MBR CREATE_TIME MODIFY_TIME DATA_SIZE
{
    "code": 0,
    "signal": null,
    "stdout": "DATA_SIZE=612\nCREATE_TIME=Mon Mar  3 17:13:31 2025\nMODIFY_TIME=Mon Mar  3 17:14:18 2025",
    "stderr": ""
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1 -c "system \"call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')\""
Call QSYS2.QCMDEXC('CHGJOB CCSID(284)');
CREATE OR REPLACE ALIAS ILEDITOR.TEMP_72F40293DE82221A56295973E36285E6608B4728 for "LIBIAMV"."QSRCBND"("LISTMOD")
{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.\nDB2>\n  ?>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.",
    "stderr": "CPFA0A9:  Objeto no encontrado.El objeto es EN_US.UTF-8.\nCPC2206:  Se ha modificado la propiedad del objeto TEMP_11515 en ILEDITOR del tipo *FILE.\nCPC2206:  Se ha modificado la propiedad del objeto QZSHSYSTEM en QTEMP del tipo *USRSPC."
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1 -c "system \"call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')\""
Call QSYS2.QCMDEXC('CHGJOB CCSID(284)');
CREATE TABLE QTEMP.O_29GRI AS (select srcdat, srcdta from ILEDITOR.TEMP_72F40293DE82221A56295973E36285E6608B4728) WITH DATA;
Call QSYS2.QCMDEXC('CPYTOIMPF FROMFILE(QTEMP/O_29GRI *FIRST) TOSTMF(''/tmp/vscodetemp-O_xzzVGT7j'') MBROPT(*REPLACE) STMFCCSID(1208) RCDDLM(*CRLF) DTAFMT(*DLM) RMVBLANK(*TRAILING) ADDCOLNAM(*SQL) FLDDLM('','') DECPNT(*PERIOD)')
{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.\nDB2>\n\n **** CLI ERROR *****\n         SQLSTATE: 22023\nNATIVE ERROR CODE: -406\nError de conversión al asignar un valor a la columna SRCDAT. \nDB2>\n  ?>\n\n **** CLI ERROR *****\n         SQLSTATE: 38501\nNATIVE ERROR CODE: -443\nEl mandato de copiar ha finalizado debido a un error.",
    "stderr": "CPFA0A9:  Objeto no encontrado.El objeto es EN_US.UTF-8.\nCPF5035:  Error de correlación de datos en el miembro LISTMOD.\nCPF5029:  Error de correlación de datos en el miembro LISTMOD.\nCPF5029:  Error de correlación de datos en el miembro LISTMOD.\nSQL0406:  Error de conversión al asignar un valor a la columna SRCDAT.\nSQL0406:  Error de conversión al asignar un valor a la columna SRCDAT.\nCPC2206:  Se ha modificado la propiedad del objeto QCPEXTEMPS en QTEMP del tipo *USRSPC.\nCPF5715:  No se ha encontrado el archivo O_29GRI en la biblioteca QTEMP.\nCPF2817:  El mandato de copiar ha finalizado debido a un error.\nSQL0443:  Un programa desencadenante o una rutina externa detectó un error.\nSQL0443:  Un programa desencadenante o una rutina externa detectó un error.\nCPC2206:  Se ha modificado la propiedad del objeto QZSHSYSTEM en QTEMP del tipo *USRSPC."
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1
/usr/bin/attr -p /QSYS.LIB/LIBIAMV.LIB/QSRCBND.FILE/LISTMOD.MBR CREATE_TIME MODIFY_TIME DATA_SIZE
{
    "code": 0,
    "signal": null,
    "stdout": "DATA_SIZE=612\nCREATE_TIME=Mon Mar  3 17:13:31 2025\nMODIFY_TIME=Mon Mar  3 17:14:18 2025",
    "stderr": ""
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1 -c "system \"call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')\""
Call QSYS2.QCMDEXC('CHGJOB CCSID(284)');
CREATE OR REPLACE ALIAS ILEDITOR.TEMP_72F40293DE82221A56295973E36285E6608B4728 for "LIBIAMV"."QSRCBND"("LISTMOD")
{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.\nDB2>\n  ?>\nDB20000I  THE SQL COMMAND COMPLETED SUCCESSFULLY.",
    "stderr": "CPFA0A9:  Objeto no encontrado.El objeto es EN_US.UTF-8.\nCPC2206:  Se ha modificado la propiedad del objeto TEMP_11515 en ILEDITOR del tipo *FILE.\nCPC2206:  Se ha modificado la propiedad del objeto QZSHSYSTEM en QTEMP del tipo *USRSPC."
}

/home/BCOINFIAMV: LC_ALL=EN_US.UTF-8 /home/BCOINFIAMV/.vscode/cqsh_1 -c "system \"call QSYS/QZDFMDB2 PARM('-d' '-i' '-t')\""
Call QSYS2.QCMDEXC('CHGJOB CCSID(284)');
CREATE TABLE QTEMP.O_DZ7JO AS (select srcdat, srcdta from ILEDITOR.TEMP_72F40293DE82221A56295973E36285E6608B4728) WITH DATA;
Call QSYS2.QCMDEXC('CPYTOIMPF FROMFILE(QTEMP/O_DZ7JO *FIRST) TOSTMF(''/tmp/vscodetemp-O_aaxVAKtK'') MBROPT(*REPLACE) STMFCCSID(1208) RCDDLM(*CRLF) DTAFMT(*DLM) RMVBLANK(*TRAILING) ADDCOLNAM(*SQL) FLDDLM('','') DECPNT(*PERIOD)')
{
    "code": 0,
    "signal": null,
    "stdout": "DB2>\nDB20000I  THE SQL COMMAND COMPLETED SUCCE

@worksofliam
Copy link
Contributor

@SanjulaGanepola was this the loop you were talking about the other day?

@SanjulaGanepola
Copy link
Member

@worksofliam Yup this looks like it. #2555 looks like is addressing too many issues to review properly so I will split out the changes in separate PRs including the one for this issue

@worksofliam worksofliam added the bug A confirmed issue when something isn't working as intended label Mar 6, 2025
@SanjulaGanepola
Copy link
Member

@worksofliam #2560 should hopefully fix the endless loop. Why the member fails to be read may still need to be investigated.

@worksofliam
Copy link
Contributor

@e1mais 2.15.3 is coming out now and should fix this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A confirmed issue when something isn't working as intended
Projects
None yet
Development

No branches or pull requests

3 participants