Hitachi

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


F.1 Connection definition file

The connection definition file can be downloaded by clicking Export on the Connection definitions screen or the Home screen where a connection definition was selected. If a connection definition file is specified by clicking Import on the Connection definitions screen and the connection definition file is specified, service linkage connection information can be imported to JP1/AJS3 for Cloud Service Applications.

The details of the connection definition file are as follows:

Organization of this subsection

(1) Default connection definition file name

When Export is clicked on the Connection definitions screen

slcondefExport.txt

When Export is clicked on the Home screen where a connection definition was selected

entered_slcondefExport.txt

(2) Format of connection definition file

(a) For 13-00

{
    "name":"Definition name of connection definition information"
    "comment": "Description",
    "jp1resource": "JPI resource group name",
    "productVersion": "Version information",
    "definitionKind": "CONNECTINFO",
    "callKind": "Call type of cloud service",
    "schemaVersion": "Schema version",
    "start": {
        "cli": {
            "commandLine": "Command line to be executed during connection start processing",
            "envValue": [
                {
                    "name": "Environment variable name",
                    "value": "Value of environment variable"
                },...
            ]
        },
        "resultVariable": "Variable name at setting destination of passing information",
        "abendInfo": {
            "condition": "Relational operator of abnormal end judgment condition",
            "value": Value of abnormal end judgment condition,
            "returnValue": Return value of job in case of abnormal end
        },
        "traceInfo": {
            "logFileOut": {
                "cliCommandLine": Whether trace information needs to be output to the CLI command line,
                "cliStdOut": Whether trace information needs to be output to the CLI command standard output,
                "cliStdErr": Whether trace information needs to be output to the CLI command standard error
            },
            "stdErrOut": {
                "cliCommandLine": Whether trace information needs to be output to the CLI command line,
                "cliStdOut": Whether trace information needs to be output to the CLI command standard output,
                "cliStdErr": Whether trace information needs to be output the CLI command standard error
            }
        }
    },
    "end": {
        "cli": {
            "commandLine": "Command line to be executed",
            "envValue": [
                {
                    "name": "Environment variable name",
                    "value": "Value of environment variable"
                },...
            ]
        },
        "abendInfo": {
            "condition": "Relational operator for abnormal end judgment condition",
            "value": Value of abnormal end judgment condition,
            "returnValue": Return value of job in case of abnormal end
        },
        "traceInfo": {
            "logFileOut": {
                "cliCommandLine": "Whether the CLI command line needs to be output",
                "cliStdOut": "Whether trace information needs to be output to the CLI command standard output",
                "cliStdErr": "Whether trace information needs to be output to the CLI command standard error output"
            },
            "stdErrOut": {
                "cliCommandLine": "Whether trace information needs to be output to the CLI command line",
                "cliStdOut": "Whether trace information needs to be output to the CLI command standard output",
                "cliStdErr": "Whether trace information needs to be output to the CLI command standard error output"
            }
        }
    },
    "parameters": [
        {
            "name": "Variable name",
            "type": "exec",
            "exec": {
                "type": "env",
                "value": "Value of variable"
            }
        },...
    ],
    "overallEnvValue": [
        {
            "name": "Environment variable name",
            "value": "Value of environment variable"
        },...
    ]
}

(b) For 13-10 or later

{
    "name":"Definition name of connection definition information"
    "comment": "Description",
    "jp1resource": "JPI resource group name",
    "productVersion": "Version information",
    "definitionKind": "CONNECTINFO",
    "callKind": "Call type of cloud service",
    "schemaVersion": "Schema version",
    "start": {
        "cli": {
            "commandLine": "Command line to be executed during connection start processing",
            "envValue": [
                {
                    "name": "Environment variable name",
                    "value": "Value of environment variable"
                },...
            ]
        },
        "resultVariable": "Variable name at setting destination of passing information",
        "abendInfo": {
            "condition": "Relational operator of abnormal end judgment condition",
            "value": "Value of abnormal end judgment condition,
            "returnValue": "Return value of job in case of abnormal end,
        },
        "abendInfoMon": 
            "detail": {
                "condition": "Relational operator for abnormal end judgment condition",
                "value": Value of abnormal end judgment condition,
                "returnValue": Return value of job in case of abnormal end
                "abendExecResultOutput": {
                    "cliCommandLine": "Whether trace information needs to be output to the CLI command line,
                    "cliStdOut": "Whether trace information needs to be output to the CLI command standard output,
                    "cliStdErr": "Whether trace information needs to be output to the CLI command standard error"
                }
            }
        },
        "traceInfo": {
            "logFileOut": {
                "cliCommandLine": "Whether the CLI command line needs to be output",
                "cliStdOut": "Whether trace information needs to be output to the CLI command standard output",
                "cliStdErr": "Whether trace information needs to be output to the CLI command standard error output"
            },
            "stdErrOut": {
                "cliCommandLine": "Whether the CLI command line needs to be output",
                "cliStdOut": "Whether trace information needs to be output to the CLI command standard output",
                "cliStdErr": Whether trace information needs to be output to the CLI command standard error output"
            }
        },
        "traceInfoMon": {
            "logFileOut": {
                "cliCommandLine": "Whether trace information needs to be output to the CLI command line",
                "cliStdOut": "Whether trace information needs to be output to the CLI command standard output",
                "cliStdErr": "Whether trace information needs to be output to the CLI command standard error output"
            },
        }
    },
    "end": {
        "cli": {
            "commandLine": "Command line to be executed",
            "envValue": [
                {
                    "name": "Environment variable name",
                    "value": "Value of environment variable"
                },...
            ]
        },
        "abendInfo": {
            "condition": "Relational operator for abnormal end judgment condition",
            "value": Value of abnormal end judgment condition,
            "returnValue": Return value of job in case of abnormal end
        },
        "abendInfoMon": 
            "detail": {
                "condition": "Relational operator for abnormal end judgment condition",
                "value": Value of abnormal end judgment condition,
                "returnValue": Return value of job in case of abnormal end
                "abendExecResultOutput": {
                    "cliCommandLine": Whether trace information needs to be output to the CLI command line,
                    "cliStdOut": Whether trace information needs to be output to the CLI command standard output,
                    "cliStdErr": Whether trace information needs to be output the CLI command standard error
                }
            }
        },
        "traceInfo": {
            "logFileOut": {
                "cliCommandLine": "Whether trace information needs to be output to the CLI command line",
                "cliStdOut": "Whether trace information needs to be output to the CLI command standard output",
                "cliStdErr": "Whether trace information needs to be output the CLI command standard error"
            },
            "stdErrOut": {
                "cliCommandLine": "Whether trace information needs to be output to the CLI command line",
                "cliStdOut": "Whether trace information needs to be output to the CLI command standard output",
                "cliStdErr": "Whether trace information needs to be output the CLI command standard error"
            }
        },
        "traceInfoMon": {
            "logFileOut": {
                "cliCommandLine": Whether trace information needs to be output to the CLI command line,
                "cliStdOut": Whether trace information needs to be output to the CLI command standard output,
                "cliStdErr": Whether trace information needs to be output the CLI command standard error
            },
        }
    },
    "parameters": [
        {
            "name": "Variable name",
            "type": "exec",
            "exec": {
                "type": "env",
                "value": "Value of variable"
            }
        },...
    ],
    "overallEnvValue": [
        {
            "name": "Environment variable name",
            "value": "Value of environment variable"
        },...
    ]
}
Legend:

...: Repetition of items enclosed "{" and "}" immediately before

(3) Items of connection definition file

The details of each item of the connection definition file are shown in the table below.

Table F‒1: Items of connection definition file

Item

Description

name

Definition name of connection definition information

comment

Description of connection definition information

jp1resource

JP1 resource group of connection definition information

productVersion

Version information of JP1/AJS3 for Cloud Service Applications

definitionKind

Fixed to "CONNECTINFO"

callKind

Call type of cloud service

schemaVersion

Schema version of connection definition

start

cli

commandLine

Command line to be executed during connection start processing

envValue

name

Environment variable name during connection start processing

value

Value of environment variable name during connection start processing

resultVariable

Variable name at setting destination of passing information during connection start processing

abendInfo

condition

Relational operator of abnormal end judgment condition during connection start processing

value

Value of abnormal end judgment condition during connection start processing

returnValue

Return value of job in case of abnormal end during connection start processing

abendInfoMon

detail

condition

Relational operator of abnormal end judgment condition during connection start processing of the monitoring job

value

Value of abnormal end judgment condition during connection start processing of the monitoring job

returnValue

Return value of job in case of abnormal end during connection start processing of the monitoring job

abendExecResultOutput

cliCommandLine

Whether the CLI command line needs to be output in case of abnormal end during connection start processing of the monitoring job

cliStdOut

Whether the CLI command standard output needs to be output during connection start processing of the monitoring job

cliStdErr

Whether the CLI command standard error output needs to be output in case of abnormal end during connection start processing of the monitoring job

traceInfo

logFileOut

cliCommandLine

Whether trace information needs to be output to the CLI command line when it is to be output to the log file during connection start processing

cliStdOut

Whether trace information needs to be output to the CLI command standard output when it is to be output to the log file during connection start processing

cliStdErr

Whether trace information needs to be output to the CLI command standard error when it is to be output to the log file during connection start processing

stdErrOut

cliCommandLine

Whether trace information needs to be output to the CLI command line when it is to be output to the standard error output during connection start processing

cliStdOut

Whether trace information needs to be output to the CLI command standard output when it is to be output to the standard error output during connection start processing

cliStdErr

Whether trace information needs to be output the CLI command standard error output during connection start processing

traceInfoMon

logFileOut

cliCommandLine

Whether the CLI command line needs to be output when trace information is output to the log file during connection start processing of the monitoring job

cliStdOut

Whether the CLI command standard output needs to be output when trace information is output to the log file during connection start processing of the monitoring job

cliStdErr

Whether the CLI command standard error output needs to be output when trace information is output to the log file during connection start processing of the monitoring job

end

cli

commandLine

Command line to be executed during connection start processing

envValue

name

Environment variable name during connection termination processing

value

Value of environment variable during connection termination processing

abendInfo

condition

Relational operator for abnormal end judgment condition during connection termination processing

value

Value of abnormal end judgment condition during connection termination processing

returnValue

Return value of job in case of abnormal end during connection termination processing

abendInfoMon

detail

condition

Relational operator of abnormal end judgment condition during connection termination processing of the monitoring job

value

Value of abnormal end judgment condition during connection termination processing of the monitoring job

returnValue

Return value of job in case of abnormal end during connection termination processing of the monitoring job

abendExecResultOutput

cliCommandLine

Whether the CLI command line needs to be output in case of abnormal end during connection termination processing of the monitoring job

cliStdOut

Whether the CLI command standard output needs to be output during connection termination processing of the monitoring job

cliStdErr

Whether the CLI command standard error output needs to be output in case of abnormal end during connection termination processing of the monitoring job

traceInfo

logFileOut

cliCommandLine

Whether the CLI command line needs to be output when trace information is to be output to the log file during connection termination processing

cliStdOut

Whether trace information needs to be output to the CLI command standard output when it is output to the log file during connection termination processing

cliStdErr

Whether trace information needs to be output to the CLI command standard error output when it is to be output to the log file during connection termination processing

stdErrOut

cliCommandLine

Whether the CLI command line needs to be output when trace information is to be output to the log file during connection termination processing

cliStdOut

Whether trace information needs to be output to the CLI command standard output when it is output to the log file during connection termination processing

cliStdErr

Whether trace information needs to be output to the CLI command standard error output when it is to be output to the log file during connection termination processing

traceInfoMon

logFileOut

cliCommandLine

Whether the CLI command line needs to be output when trace information is output to the log file during connection termination processing of the monitoring job

cliStdOut

Whether the CLI command standard output needs to be output when trace information is output to the log file during connection termination processing of the monitoring job

cliStdErr

Whether the CLI command standard error output needs to be output when trace information is output to the log file during connection termination processing of the monitoring job

parameters

name

Variable name for variable definition

type

Fixed to "exec"

exec

type

Fixed to "env"

value

Value of variable

overallEnvValue

name

Environment variable name common to the whole

value

Value of environment variable common to the whole