我们想为大型机上的远程调试PL/I源代码编写VSCODE调试扩展名。
我们使用IBM的Z/OS Explorer,但我们不想启动此重型Eclipse Bundle进行调试(其他所有内容都在此VSCODE扩展程序中完成)。
我们“定为”与IBM的Z/OS Explorer的通信,因此,根据调试器(在大型机上运行)的需求,发送和接收TCP软件包是没有问题的。
但是我们不明白调试如何在VSCODE扩展中工作。
现在,它正在工作如下:
- 在大型机上编写一个数据集
- 在启动Z/OS Explorer时要调试的程序提交作业
- ,开始调试。
需要什么
1.)INIT VSCODE调试功能
2.)通过TCP发送开始命令
3.)通过TCP接收并显示信息
4.)开始,停止和断点功能
任何示例等都会有所帮助,谢谢!
we want to write a VSCode debug extension for remote debugging PL/I source code on the mainframe.
We use IBM's z/OS Explorer, but we don't want to start this heavy Eclipse bundle for debugging (everything else is done in this VSCode extension).
We "wiresharked" the communication with IBM's z/OS Explorer, so it would be no problem to send and receive tcp packages according what the debugger (running on the mainframe) needs.
But we don't understand how debugging could work in a VSCode extension.
Now it is working as following:
- Write a dataset on the mainframe
- Submit a job with the program you want to debug
- When the z/OS Explorer is started, debugging is starting.
What is needed to
1.) init vscode debugging functions
2.) send start command via tcp
3.) receive and display the information via tcp
4.) start, stop and breakpoint functionalities
Any examples etc. would be helpful, thank you!
发布评论
评论(1)
您将能够做到这一点的唯一方法是与Wazi开发人员在一起。您必须在Z/OS上安装IBM调试器,这是一个可许可的程序。是的,您可以自己编写一个调试器,但是成本/收益总体超过了IBM许可证的价格。
这是与Wazi调试的详细信息
The only way you will be able to do this is with WAZi developer. You MUST have the IBM Debugger installed on the z/OS, and that is a licensable program. Yes, you could write a debugger on your own, but the cost/benefit grossly exceeds the price of IBM's licenses.
Here's the details on debugging with WAZi
https://www.ibm.com/docs/en/developer-for-zos/15.0.0?topic=code-debugging-applications