「系統」語言環境是 Net.Data 定義的環境, 可支援 FUNCTION 區塊中 EXEC 陳述式所識別的外部程式呼叫。
「系統」語言環境藉由傳遞程式名稱及參數給作業系統, 以使用 C 語言 system() 函數呼叫來處理的方式,來解譯 EXEC 陳述式。 這個方法不允許像 REXX 語言環境的作法,直接在外部程式及 Net.Data 之間來回傳遞變數, 所以 Net.Data 會以下列方法來處理變數:
name = value
若有多個資料項目,請用換行或空白字元來分隔每個項目。
如果變數名稱有對應的輸出參數,新的值會置換現行值。 Net.Data 會忽略不符合任何輸出參數的變數名稱。
系統語言環境程式可透過 Net.Data 名稱來存取表格參數的值。 表格 T 的欄位標題為 T_N_i, 欄位值為 T_V_i_j。 表格 T 中的列數及直欄數為 T_ROWS 及 T_COLS。
授權要訣: 請確定 Net.Data 執行下的使用者 ID 有權可以存取從「系統」語言環境呼叫的任何外部執行檔。相關資訊,請參閱 Net.Data 管理及程式設計手冊的架構章節中, 有關指定 Web 伺服器對 Net.Data 檔案存取權的段落。