V11.7のdsxからV9.1のdsxを作成する方法
作成手順
1.V11.7.14ジョブを実行モジュールを含めてdsxでexportする。
2.dsxを編集し以下の修正を行う。
BEGIN HEADER
CharacterSet "CP932"
ExportingTool "IBM InfoSphere DataStage Export"
ToolVersion "8"
ServerName "hostA"
ToolInstanceID "dstage1"
MDISVersion "1.0"
Date "2023-10-12"
Time "10.08.51"
ServerVersion "11.7" ①Versionを変更する。→"9.1"
END HEADER
BEGIN DSJOB
。。。 ②osh codeを挿入する。NullIndicatorPosition行とIsTemplate行の間に、OrchestrateCode行を追加しその間に
NULLIndicatorPosition "0"
OrchestrateCode =+=+=+=
#################################################
#### STAGE: Row_Generator_0
## Operator
。。。
# End of OSH code
=+=+=+=
IsTemplate "0"
。。。
END DSJOB
BEGIN DSEXECJOB ③DSEXECJOB以降を削除する。
。。。
# OSH / orchestrate script for Job LookupTest2 compiled at
CharacterSet "CP932"
ExportingTool "IBM InfoSphere DataStage Export"
ToolVersion "8"
ServerName "hostA"
ToolInstanceID "dstage1"
MDISVersion "1.0"
Date "2023-10-12"
Time "10.08.51"
ServerVersion "11.7" ①Versionを変更する。→"9.1"
END HEADER
BEGIN DSJOB
。。。 ②osh codeを挿入する。NullIndicatorPosition行とIsTemplate行の間に、OrchestrateCode行を追加しその間に
NULLIndicatorPosition "0"
OrchestrateCode =+=+=+=
#################################################
#### STAGE: Row_Generator_0
## Operator
。。。
# End of OSH code
=+=+=+=
IsTemplate "0"
。。。
END DSJOB
BEGIN DSEXECJOB ③DSEXECJOB以降を削除する。
。。。
# OSH / orchestrate script for Job LookupTest2 compiled at
#################################################
#### STAGE: Row_Generator_0
## Operator
。。。
# End of OSH code
=+=+=+=
END DSSCRIPT
END DSEXECJOB
※この手順に従いV11.7.1.4で作成したジョブをexport(実行モジュール付き)しV9.1.2にimportしジョブの実行まで正常終了を確認済。
V9.1では、デザインにOSH Codeが含まれていたがV11.7では削除されたようだ。
コメント
コメントを投稿