xml ファイルに変換する必要があるファイルを入力していますが、xml の作成に使用される一時テーブルの定義を含む .i も入力したいと考えています。また、区切り文字が機能していません (変数をコマンドが読み取れるものに変換する方法が必要です)。ありがとう!
define input parameter pInputFile as character no-undo.
define input parameter pDelimiter as character no-undo.
???define input parameter pIncludeFile as character no-undo.???
define output parameter pOutputFile as character no-undo init "/tmp/out..
/* start of .i */
define temp-table ttGeneric no-undo
field cust_id as integer
field name as character
field address as character
field address2 as character
field city as character
field state as character
field zip as character
field cust_key as character
index idx is primary cust_id.
/* end of .i */
input stream sImport from value(pInputFile) no-echo.
repeat:
create ttGeneric.
import stream sImport delimiter pDelimiter ttGeneric.
end.
input stream sImport close.
temp-table ttGeneric:write-xml("LONGCHAR", pOutputFile, yes).
呼び出しプログラムにプリプロセッサを設定するかもしれません(何らかの方法で)。