segunda-feira, 9 de setembro de 2024

launch.json ( WEBAPP ) TOTVS Protheus ( Debug Threads e Tabelas )

Abaixo, um exemplo do launch, utilizado para debugar no release 23.10 (webapp) dentro do navegador, sendo Port=6789 referente ao [WEBAPP], conforme:

Importante a configuração não trabalha em conjunto com a configuração do launch para o smartclient, remote, QT, etc...

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "totvs_language_web_debug",
            "request": "launch",
            "name": "WEBAPP",
            "program": "${command:AskForProgramName}",
            "cwb": "${workspaceFolder}",
            "smartclientUrl": "http://localhost:6789",
            "isMultiSession": true,
            "enableMultiThread": true,
            "enableTableSync": true,
            "webNavigator": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"
        }
    ],
    "lastPrograms": [
        {
            "label": "SIGAMDI"
        }
    ],
    "lastProgramExecuted": "SIGAMDI",
    "lastProgramArguments": []
}

launch.json ( Smart Client ) TOTVS Protheus ( Debug Threads e Tabelas )

Abaixo, um exemplo do launch, utilizado para debugar no release 23.10:
Importante a configuração não trabalha em conjunto com a configuração do launch para WEBAPP(navegador).

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "totvs_language_debug",
            "request": "launch",
            "name": "TOTVS Language Debug",
            "program": "${command:AskForProgramName}",
            "cwb": "${workspaceFolder}",
            "smartclientBin": "C://TOTVS//R2310//Bin//smartclient//smartclient.exe",
            "isMultiSession": true,
            "enableTableSync": true,
            "enableMultiThread": true,
            "extendFeatures": {
                "charDetails": false
            }
        }
    ],
    "lastPrograms": [     
        {
            "label": "sigamdi"
        }
    ],
    "lastProgramExecuted": "sigamdi",
    "lastProgramArguments": []
}