Hitachi

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


G.1 Service linkage objects monitoring definition file

The service linkage objects monitoring definition file can be downloaded by clicking Export on the Object monitoring definition screen or the Home screen where an object monitoring definition is selected. If a service linkage objects monitoring definition file is specified by clicking Import on the Object monitoring definition screen, service linkage objects monitoring information can be imported to JP1/AJS3 for Cloud Service Applications.

The details of the service linkage objects monitoring definition file are as follows:

Organization of this subsection

(1) Default service linkage objects monitoring definition file name

When Export is clicked on the Object monitoring definition screen

slobjmondefExport.txt

When Export is clicked on the Home screen where an object monitoring definition is selected

entered_slobjmondefExport.txt

(2) Format of service linkage objects monitoring definition file

{
    "name":"Definition name of service linkage objects monitoring information",
    "comment": "Description",
    "jp1resource": "JPI resource group name",
    "productVersion": "Version information",
    "definitionKind": OBJECTMONITORINGINFO,
    "callKind": "Call type of cloud service",
    "schemaVersion": "Schema version",
    "ev": {
        "cli": {
            "commandLine": "Command line to be executed during connection start processing",
            "envValue": [
                {
                    "name": "Environment variable name",
                    "value": "Value of environment variable"
                },...
            ]
        },
        "monitoringInfo": {
            "objectInfo": {
                "name": "Variable name used for object name",
                "value": "Value specified for object name"
            },
            "updateInfo": [
                {
                    "name": "Variable name used for update monitoring target item",
                    "value": "Value specified as update monitoring target item"
                },...
            ]
        },
        "abendInfo": {
            "condition": "Relational operator of abnormal end judgment condition",
            "value": "Value of abnormal end judgment condition",
            "abendStopMonitoringInfo": {
                "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
                }
                "logFileOut": {
                    "cliStdOut": Whether trace information needs to be output to the CLI command line
                }
            }
        },
        "traceInfo": {
            "logFileOut": {
                "cliCommandLine": Whether trace information needs to be output to the CLI command line,
                "cliStdErr": Whether trace information needs to be output to the CLI command standard error
            }
        }
    },
    "passingInfo": [
        {
            "name": "Passing information name",
            "value": "Value set in passing information"
        },...
    ],
    "parameters": [
        {
            "name": "Variable name",
            "type": "Variable resolution type",
            "gui": {
                "fieldName": "Label name",
                "controlType": "textBox"
                "textBoxSettings": {
                    "lengthChar": String length,
                    "invalidChar": "Characters prohibited from being input"
                }
            },
            "exec": {
                "type": "env",
                "value": "Value of variable"
            }
        },...
    ]
}
Legend:

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

(3) Items of service linkage objects monitoring definition file

The details of each item of the service linkage objects monitoring definition file are shown in the table below.

Table G‒1: Items of service linkage objects monitoring definition file

Item

Description

name

Definition name of service linkage objects monitoring definition information

comment

Description of service linkage objects monitoring definition information

jp1resource

JP1 resource group of service linkage objects monitoring definition information

productVersion

Version information of JP1/AJS3 for Cloud Service Applications

definitionKind

Fixed to "OBJECTMONITORINGINFO"

callKind

Call type of cloud service

schemaVersion

Schema version of service linkage objects monitoring definition

ev

cli

commandLine

Command line to be executed during

service linkage objects monitoring processing

envValue

name

Environment variable name during

service linkage objects monitoring processing

value

Value of environment variable during service linkage objects monitoring processing

monitoringInfo

objectInfo

name

Variable name used for object name. Fixed to ?CSAONAME?

value

Value specified as object name

updateInfo

name

Variable name for storing the specified value of the update monitoring target item. Fixed to ?CSAOINFO1? to ?CSAOINFO3?

value

Value specified as update monitoring target item

abendInfo

condition

Relational operator of abnormal end

judgment condition during service linkage objects monitoring processing

value

Value of abnormal end judgment condition during service linkage objects monitoring processing

abendStopMonitoringInfo

returnValue

Return value of job in case of abnormal end during service linkage objects monitoring processing

abendExecResultOutput

cliCommandLine

Whether the CLI command line needs to be output in case of abnormal end during service linkage objects monitoring processing

cliStdOut

Whether the CLI command standard output needs to be output in case of abnormal end during service linkage objects monitoring processing

cliStdErr

Whether the CLI command standard error output needs to be output in case of abnormal end during service linkage objects monitoring processing

logFileOut

cliStdOut

Whether the CLI command standard output needs to be output to the log file in case of abnormal end during service linkage objects monitoring processing

traceInfo

logFileOut

cliCommandLine

Whether the CLI command line needs to be output when trace information is output to the log file during service linkage objects monitoring processing

cliStdErr

Whether the CLI command standard error needs to be output when trace information is output to the log file during service linkage objects monitoring processing

passingInfo

name

The passing information name of the service linkage objects monitoring job

value

Value set to passing information of the service linkage objects monitoring job

parameters

name

Variable name of variable definition

type

Resolution type of variable. Either of the following values:

  • "gui": Resolved on Detailed definition screen of JP1/AJS3 - View

  • "exec": Resolved during execution of a job

gui

fieldName

Label name of the input field in the case of resolution on the Detailed definition screen of JP1/AJS3 - View

controlType

Fixed to "textBox"

textBoxSettings

lengthChar

Character string length of the text box in the case of resolution on the Detailed definition screen of JP1/AJS3 - View

invalidChar

Characters prohibited from being input to the text box in the case of resolution on the Detailed definition screen of JP1/AJS3 - View

exec

type

Fixed to "env"

value

Value of variable in the case of resolution during job execution