vscode-ibmi: Object Browser doesn't view my sources

👉🏻 Issue text goes here.


⚠️ REMOVE THIS LINE AND ANY SENSITIVE INFORMATION BELOW! ⚠️

Context Version
Code for IBM i version 2.6.4
Visual Studio Code version 1.85.1
Operating System win32_x64
Active extensions
COBOL (cobol): 10.1.1
Code for IBM i Walkthroughs (vscode-ibmi-walkthroughs): 0.4.0
Db2 for IBM i (vscode-db2i): 0.6.0
Emmet (emmet): 1.0.0
Git (git): 1.0.0
Git Base (git-base): 1.0.0
GitHub (github): 0.0.1
HTML Language Features (html-language-features): 1.0.0
JSON Language Features (json-language-features): 1.0.0
Merge Conflict (merge-conflict): 1.0.0
Node Debug Auto-attach (debug-auto-launch): 1.0.0
TypeScript and JavaScript Language Features (typescript-language-features): 1.0.0
WSL (remote-wsl): 0.81.8

Remote system
Setting Value
IBM i OS V7R3M0
Tech Refresh 10
CCSID 65535
SQL Disabled
Source dates Disabled

Enabled features

/QOpenSys/pkgs/bin /usr/bin /QSYS.lib/ILEDITOR.lib /QSYS.LIB
bash attr GENCMDXML.PGM QZDFMDB2.PGM
git iconv GETNEWLIBL.PGM
ls
setccsid
tar
Variants
{
  "american": "#@$",
  "local": "��$"
}
Errors
[
  {
    "command": "/QOpenSys/usr/bin/qsh",
    "code": 1,
    "stderr": "CPF2111:  La libreria ILEDITOR esiste gi�.\nCPC2206:  � stata modificata la propriet� dell'oggetto QZSHSYSTEM in QTEMP di tipo *USRSPC.",
    "cwd": "/home/UFGHITTI"
  }
]

About this issue

  • Original URL
  • State: closed
  • Created 6 months ago
  • Comments: 16 (3 by maintainers)

Most upvoted comments

Thanks @chrjorgensen, it works. My userprofile CCSID value was set as “*SYSVAL” (so 65535).

@ghitti Even with system value QCCSID set to 65535, you should be able to make it work - provided your userprofile has a correct CCSID (not 65535!) and the SSH server is configured correctly. Please follow the guidelines described in the docs: https://codefori.github.io/docs/#/pages/tips/ccsid https://codefori.github.io/docs/#/pages/tips/ccsid?id=setting-environment-variables

If your sourcefiles have CCSID 65535, you may be able to set your desired CCSID in Source file CCSID in the settings for the connection in Code for IBM i:

image

However, we strongly advice to get your CCSID and SSH configurations right, so you can enable and use SQL to read your source file and member information - this would the best solution.

If you are getting that issue with CPYTOSTMF with 1208 outside of Code for IBM i, it’s likely a system issue. I am doing some research to see what might cause that.