Hitachi

JP1 Version 13 JP1/Automatic Job Management System 3 for Cloud Service Applications


付録F.1 接続定義ファイル

接続定義ファイルは,[接続定義]画面または接続定義を選択した[ホーム]画面の[エクスポート]ボタンをクリックするとダウンロードできるファイルです。また,[接続定義]画面の[インポート]ボタンをクリックして接続定義ファイルを指定するとJP1/AJS3 for Cloud Service Applicationsにサービス連携接続情報をインポートできます。

接続定義ファイルの詳細は次のとおりです。

〈この項の構成〉

(1) デフォルトの接続定義ファイル名

[接続定義]画面でエクスポートした場合

slcondefExport.txt

接続定義を選択した[ホーム]画面でエクスポートした場合

entered_slcondefExport.txt

(2) 接続定義ファイルの形式

(a) 13-00の場合

{
    "name":"接続情報定義名"
    "comment": "説明",
    "jp1resource": "JP1資源グループ名",
    "productVersion": "製品バージョン情報",
    "definitionKind": "CONNECTINFO",
    "callKind": "クラウドサービス呼び出し種別",
    "schemaVersion": "定義スキーマバージョン",
    "start": {
        "cli": {
            "commandLine": "実行時のコマンドライン",
            "envValue": [
                {
                    "name": "環境変数名",
                    "value": "環境変数値"
                },...
            ]
        },
        "resultVariable": "引き継ぎ情報の設定先変数名",
        "abendInfo": {
            "condition": "異常終了判定条件の関係演算子",
            "value": 異常終了判定条件の値,
            "returnValue": 異常終了時のジョブの戻り値
        },
        "traceInfo": {
            "logFileOut": {
                "cliCommandLine": CLIコマンドラインの出力要否,
                "cliStdOut": CLIコマンド標準出力の出力要否,
                "cliStdErr": CLIコマンド標準エラー出力の出力要否
            },
            "stdErrOut": {
                "cliCommandLine": CLIコマンドラインの出力要否,
                "cliStdOut": CLIコマンド標準出力の出力要否,
                "cliStdErr": CLIコマンド標準エラー出力の出力要否
            }
        }
    },
    "end": {
        "cli": {
            "commandLine": "実行時のコマンドライン",
            "envValue": [
                {
                    "name": "環境変数名",
                    "value": "環境変数値"
                },...
            ]
        },
        "abendInfo": {
            "condition": "異常終了判定条件の関係演算子",
            "value": 異常終了判定条件の値,
            "returnValue": 異常終了時のジョブの戻り値
        },
        "traceInfo": {
            "logFileOut": {
                "cliCommandLine": "CLIコマンドラインの出力要否",
                "cliStdOut": "CLIコマンド標準出力の出力要否",
                "cliStdErr": "CLIコマンド標準エラー出力の出力要否"
            },
            "stdErrOut": {
                "cliCommandLine": "CLIコマンドラインの出力要否",
                "cliStdOut": "CLIコマンド標準出力の出力要否",
                "cliStdErr": "CLIコマンド標準エラー出力の出力要否"
            }
        }
    },
    "parameters": [
        {
            "name": "変数名",
            "type": "exec",
            "exec": {
                "type": "env",
                "value": "変数の値"
            }
        },...
    ],
    "overallEnvValue": [
        {
            "name": "環境変数名",
            "value": "環境変数値"
        },...
    ]
}

(b) 13-10以降の場合

{
    "name":"接続情報定義名"
    "comment": "説明",
    "jp1resource": "JP1資源グループ名",
    "productVersion": "製品バージョン情報",
    "definitionKind": "CONNECTINFO",
    "callKind": "クラウドサービス呼び出し種別",
    "schemaVersion": "定義スキーマバージョン",
    "start": {
        "cli": {
            "commandLine": "実行時のコマンドライン",
            "envValue": [
                {
                    "name": "環境変数名",
                    "value": "環境変数値"
                },...
            ]
        },
        "resultVariable": "引き継ぎ情報の設定先変数名",
        "abendInfo": {
            "condition": "異常終了判定条件の関係演算子",
            "value": 異常終了判定条件の値,
            "returnValue": 異常終了時のジョブの戻り値
        },
        "abendInfoMon": 
            "detail": {
                "condition": "異常終了判定条件の関係演算子",
                "value": 異常終了判定条件の値,
                "returnValue": 異常終了時のジョブの戻り値,
                "abendExecResultOutput": {
                    "cliCommandLine": CLIコマンドラインの出力要否,
                    "cliStdOut": CLIコマンド標準出力の出力要否,
                    "cliStdErr": CLIコマンド標準エラー出力の出力要否
                }
            }
        },
        "traceInfo": {
            "logFileOut": {
                "cliCommandLine": CLIコマンドラインの出力要否,
                "cliStdOut": CLIコマンド標準出力の出力要否,
                "cliStdErr": CLIコマンド標準エラー出力の出力要否
            },
            "stdErrOut": {
                "cliCommandLine": CLIコマンドラインの出力要否,
                "cliStdOut": CLIコマンド標準出力の出力要否,
                "cliStdErr": CLIコマンド標準エラー出力の出力要否
            }
        },
        "traceInfoMon": {
            "logFileOut": {
                "cliCommandLine": CLIコマンドラインの出力要否,
                "cliStdOut": CLIコマンド標準出力の出力要否,
                "cliStdErr": CLIコマンド標準エラー出力の出力要否
            },
        }
    },
    "end": {
        "cli": {
            "commandLine": "実行時のコマンドライン",
            "envValue": [
                {
                    "name": "環境変数名",
                    "value": "環境変数値"
                },...
            ]
        },
        "abendInfo": {
            "condition": "異常終了判定条件の関係演算子",
            "value": 異常終了判定条件の値,
            "returnValue": 異常終了時のジョブの戻り値
        },
        "abendInfoMon": 
            "detail": {
                "condition": "異常終了判定条件の関係演算子",
                "value": 異常終了判定条件の値,
                "returnValue": 異常終了時のジョブの戻り値,
                "abendExecResultOutput": {
                    "cliCommandLine": CLIコマンドラインの出力要否,
                    "cliStdOut": CLIコマンド標準出力の出力要否,
                    "cliStdErr": CLIコマンド標準エラー出力の出力要否
                }
            }
        },
        "traceInfo": {
            "logFileOut": {
                "cliCommandLine": "CLIコマンドラインの出力要否",
                "cliStdOut": "CLIコマンド標準出力の出力要否",
                "cliStdErr": "CLIコマンド標準エラー出力の出力要否"
            },
            "stdErrOut": {
                "cliCommandLine": "CLIコマンドラインの出力要否",
                "cliStdOut": "CLIコマンド標準出力の出力要否",
                "cliStdErr": "CLIコマンド標準エラー出力の出力要否"
            }
        },
        "traceInfoMon": {
            "logFileOut": {
                "cliCommandLine": CLIコマンドラインの出力要否,
                "cliStdOut": CLIコマンド標準出力の出力要否,
                "cliStdErr": CLIコマンド標準エラー出力の出力要否
            },
        }
    },
    "parameters": [
        {
            "name": "変数名",
            "type": "exec",
            "exec": {
                "type": "env",
                "value": "変数の値"
            }
        },...
    ],
    "overallEnvValue": [
        {
            "name": "環境変数名",
            "value": "環境変数値"
        },...
    ]
}
(凡例)

...:直前の「{」と「}」で囲まれた項目の繰り返し

(3) 接続定義ファイルの項目

接続定義ファイルの各項目の詳細を次の表に示します。

表F‒1 接続定義ファイルの項目

項目

説明

name

接続定義情報の定義名です。

comment

接続定義情報の説明です。

jp1resource

接続定義情報のJP1資源グループです。

productVersion

JP1/AJS3 for Cloud Service Applicationsのバージョン情報です。

definitionKind

"CONNECTINFO"」固定です。

callKind

クラウドサービスの呼び出し種別です。

schemaVersion

接続定義のスキーマバージョンです。

start

cli

commandLine

接続開始処理時に実行するコマンドラインです。

envValue

name

接続開始処理時の環境変数名です。

value

接続開始処理時の環境変数の値です。

resultVariable

接続開始処理時の引き継ぎ情報の設定先変数名です。

abendInfo

condition

接続開始処理時の異常終了判定条件の関係演算子です。

value

接続開始処理時の異常終了判定条件の値です。

returnValue

接続開始処理時の異常終了時のジョブの戻り値です。

abendInfoMon

detail

condition

監視ジョブの接続開始処理時の異常終了判定条件の関係演算子です。

value

監視ジョブの接続開始処理時の接続開始処理時の異常終了判定条件の値です。

returnValue

監視ジョブの接続開始処理時の異常終了時のジョブの戻り値です。

abendExecResultOutput

cliCommandLine

監視ジョブの接続開始処理時の異常終了時のCLIコマンドラインの出力要否です。

cliStdOut

監視ジョブの接続開始処理時のCLIコマンド標準出力の出力要否です。

cliStdErr

監視ジョブの接続開始処理時の異常終了時のCLIコマンド標準エラー出力の出力要否です。

traceInfo

logFileOut

cliCommandLine

接続開始処理時のトレース情報をログファイルに出力する場合のCLIコマンドラインの出力要否です。

cliStdOut

接続開始処理時のトレース情報をログファイルに出力する場合のCLIコマンド標準出力の出力要否です。

cliStdErr

接続開始処理時のトレース情報をログファイルに出力する場合のCLIコマンド標準エラー出力の出力要否です。

stdErrOut

cliCommandLine

接続開始処理時のトレース情報を標準エラー出力に出力する場合のCLIコマンドラインの出力要否です。

cliStdOut

接続開始処理時のトレース情報を標準エラー出力に出力する場合のCLIコマンド標準出力の出力要否です。

cliStdErr

接続開始処理時のトレース情報を標準エラー出力に出力する場合のCLIコマンド標準エラー出力の出力要否です。

traceInfoMon

logFileOut

cliCommandLine

監視ジョブの接続開始処理時のトレース情報をログファイルに出力する場合のCLIコマンドラインの出力要否です。

cliStdOut

監視ジョブの接続開始処理時のトレース情報をログファイルに出力する場合のCLIコマンド標準出力の出力要否です。

cliStdErr

監視ジョブの接続開始処理時のトレース情報をログファイルに出力する場合のCLIコマンド標準エラー出力の出力要否です。

end

cli

commandLine

接続終了処理時に実行するコマンドラインです。

envValue

name

接続終了処理時の環境変数名です。

value

接続終了処理時の環境変数の値です。

abendInfo

condition

接続終了処理時の異常終了判定条件の関係演算子です。

value

接続終了処理時の異常終了判定条件の値です。

returnValue

接続終了処理時の異常終了時のジョブの戻り値です。

abendInfoMon

detail

condition

監視ジョブの接続終了処理時の異常終了判定条件の関係演算子です。

value

監視ジョブの接続終了処理時の接続開始処理時の異常終了判定条件の値です。

returnValue

監視ジョブの接続終了処理時の異常終了時のジョブの戻り値です。

abendExecResultOutput

cliCommandLine

監視ジョブの接続終了処理時の異常終了時のCLIコマンドラインの出力要否です。

cliStdOut

監視ジョブの接続終了処理時のCLIコマンド標準出力の出力要否です。

cliStdErr

監視ジョブの接続終了処理時の異常終了時のCLIコマンド標準エラー出力の出力要否です。

traceInfo

logFileOut

cliCommandLine

接続終了処理時のトレース情報をログファイルに出力する場合のCLIコマンドラインの出力要否です。

cliStdOut

接続終了処理時のトレース情報をログファイルに出力する場合のCLIコマンド標準出力の出力要否です。

cliStdErr

接続終了処理時のトレース情報をログファイルに出力する場合のCLIコマンド標準エラー出力の出力要否です。

stdErrOut

cliCommandLine

接続終了処理時のトレース情報を標準エラー出力に出力する場合のCLIコマンドラインの出力要否です。

cliStdOut

接続終了処理時のトレース情報を標準エラー出力に出力する場合のCLIコマンド標準出力の出力要否です。

cliStdErr

接続終了処理時のトレース情報を標準エラー出力に出力する場合のCLIコマンド標準エラー出力の出力要否です。

traceInfoMon

logFileOut

cliCommandLine

監視ジョブの接続終了処理時のトレース情報をログファイルに出力する場合のCLIコマンドラインの出力要否です。

cliStdOut

監視ジョブの接続終了処理時のトレース情報をログファイルに出力する場合のCLIコマンド標準出力の出力要否です。

cliStdErr

監視ジョブの接続終了処理時のトレース情報をログファイルに出力する場合のCLIコマンド標準エラー出力の出力要否です。

parameters

name

変数定義の変数名です。

type

"exec"」固定です。

exec

type

"env"」固定です。

value

変数の値です。

overallEnvValue

name

全体共通の環境変数名です。

value

全体共通の環境変数の値です。