使用上篇所新增的服務來DEBUG吧~~~
1.我們要用cws_create_cc_sub_shipping.4gl這支程式DEBUG,所以先vi進入該程式,並於適當地方下中斷點,如下圖:

如上圖,輸入breakpoint即代表中斷點的意思,當使用DEBUG工具時會直接運行至該中斷點處
新增中斷點後記得輸入:wq!指令儲存並離開,然後使用r.c2指令重新編譯該程式
2.於後台輸入r.d2+ aws_ttsrv2 -S 8090
![]()
3.進入DEBUG頁面後直接開始執行DEBUG

4.當執行DEBUG後會發現一直在轉圈圈狀態,此時要到打API的工具進行設定,以SoapUI為例:

因輸入DEBUG指令時,有指定傳入的PORT參數是8090,所以在SoapUI這邊要將IP後面的位址都刪掉,並賦予PORT號8090,按下OK後再點選左上角的綠色箭頭按鈕。
接著回到DEBUG視窗,會發現自動跳到中斷點處囉:

接下來的DEBUG方式就跟一般的4gl一樣,就不額外囉嗦囉~~~~~~
以下小提醒:
若8090PORT被占用,或是先前用該PORT時DEBUG視窗未正常關閉,則將會有process殘留,此時請改用別的PORT或是使用ps指令找出PID後使用kill -9指令強制刪除。
請先 登入 以發表留言。