ルート・スキーマ: Oracle GoldenGate Task History
型: object
タイトル: Oracle GoldenGate Task History
ソースの表示
{
"title":"Oracle GoldenGate Task History",
"required":[
"history"
],
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:taskHistory"
]
},
"history":{
"type":"array",
"items":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:taskStatus"
]
},
"started":{
"description":"Time that task started",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
"finished":{
"description":"Time that task finished",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
"processId":{
"description":"Process identifier for task command",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"exitCode":{
"description":"Exit code for finished task",
"type":"integer",
"minimum":"0",
"maximum":"255"
},
"status":{
"description":"Current task status or status when finished",
"enum":[
"starting",
"running",
"stopped",
"killed",
"abended"
]
},
"killedManually":{
"description":"Flag indicates if process was killed manually",
"type":"boolean",
"default":false
},
"output":{
"x-oneOf":[
{
"enum":[
"none"
]
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:link"
]
},
"rel":{
"description":"Relationship of href to the requested link",
"enum":[
"alternate",
"canonical",
"current",
"describedby",
"describes",
"enclosure",
"parent",
"related",
"self",
"first",
"last",
"next",
"previous",
"ogg://service"
]
},
"href":{
"description":"An absolute URI for the link",
"type":"string",
"pattern":"^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \\t]*$",
"minLength":"2",
"maxLength":"4095"
},
"mediaType":{
"description":"Media type - see RFC 4288 (https://tools.ietf.org/html/rfc4288)",
"type":"string",
"pattern":"^(text|application)/[a-zA-Z0-9!#$&.+-^_]+$",
"minLength":"6",
"maxLength":"255"
},
"description":{
"description":"A human-readable description that provides information and detail specific to this link.",
"type":"string",
"minLength":"1",
"maxLength":"4095"
}
},
"required":[
"rel",
"href"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:commandResult"
]
},
"items":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"processType":{
"enum":[
"extract",
"replicat",
"ER"
],
"default":"ER"
},
"processName":{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"severity":{
"enum":[
"info",
"critical"
]
},
"result":{
"x-oneOf":[
{
"description":"Report on Processes",
"enum":[
"up",
"down"
]
},
{
"description":"Report on Process Lag",
"type":"object",
"properties":{
"lag":{
"description":"Process lag in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lagSeconds":{
"description":"Process lag in seconds",
"type":"number"
},
"lastCheckpoint":{
"description":"Time since last checkpoint in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lastCheckpointSeconds":{
"description":"Time since last checkpoint in seconds",
"type":"number"
}
},
"required":[
"lag",
"lagSeconds",
"lastCheckpoint",
"lastCheckpointSeconds"
],
"additionalProperties":false
}
]
}
},
"required":[
"processType",
"processName",
"severity"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"processName":{
"x-oneOf":[
{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
{
"enum":[
"Monitor Agent"
]
}
]
},
"processId":{
"description":"Process identifier for task command",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
}
},
"required":[
"processId"
],
"additionalProperties":false
}
]
},
"minItems":"0",
"maxItems":"1024"
},
"messages":{
"type":"array",
"items":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:message"
]
},
"type":{
"description":"An absolute URI [RFC3986] to a page that describes the info, warning or error type.",
"type":"string",
"pattern":"^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \\t]*$",
"minLength":"2",
"maxLength":"4095"
},
"title":{
"description":"A human-readable description that provides information and detail specific to this occurence of the information, warning or error.",
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"code":{
"description":"The Oracle GoldenGate message code",
"type":"string",
"pattern":"^OGG[-][0-9]{5}$",
"minLength":"9",
"maxLength":"9"
},
"severity":{
"description":"The severity of the message",
"enum":[
"INFO",
"WARNING",
"ERROR"
]
},
"issued":{
"description":"The date and time that the message was issued",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
}
},
"required":[
"type",
"title",
"code",
"severity",
"issued"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1024"
},
"versions":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:versions"
]
},
"build":{
"description":"Oracle GoldenGate build information",
"type":"object",
"properties":{
"release":{
"description":"Oracle GoldenGate release number",
"type":"string",
"pattern":"^[1-9][0-9]([.][0-9]{1,3}){3}[.]([0-9]{1,3}|[0-9]{6})$",
"minLength":"10",
"maxLength":"21"
},
"label":{
"description":"Oracle GoldenGate internal label",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetOS":{
"description":"Target operating system",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetArch":{
"description":"Target architecture",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetDBMS":{
"description":"Target database",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetDBMSVersion":{
"description":"Target database version",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"buildDate":{
"description":"Date and time release was built",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
"optimized":{
"description":"Optimized build",
"type":"boolean"
}
},
"required":[
"release",
"label",
"targetOS",
"targetArch",
"targetDBMS",
"targetDBMSVersion",
"optimized",
"buildDate"
],
"additionalProperties":false
},
"operatingSystem":{
"description":"Operating System version information",
"x-oneOf":[
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"versionMajor":{
"description":"Major version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"versionMinor":{
"description":"Minor version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"buildNumber":{
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"servicePack":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"version":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"release":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"node":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"machine":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name",
"version",
"release",
"node",
"machine"
],
"additionalProperties":false
}
]
},
"database":{
"description":"Database version information",
"type":"array",
"items":{
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"minItems":"1",
"maxItems":"100"
}
},
"required":[
"build",
"operatingSystem"
],
"additionalProperties":false
},
"schemas":{
"type":"array",
"items":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
}
]
},
"minItems":"0",
"maxItems":"32767"
},
"tables":{
"type":"array",
"items":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
},
"minItems":"0",
"maxItems":"32767"
},
"containers":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
]
},
"minItems":"0",
"maxItems":"32767"
}
},
"additionalProperties":false
}
]
}
},
"required":[
"started",
"status"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1024"
}
},
"additionalProperties":false
}
ネストされたスキーマ: history
型: array
最小アイテム数: 0
最大アイテム数: 1024
ソースの表示
{
"type":"array",
"items":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:taskStatus"
]
},
"started":{
"description":"Time that task started",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
"finished":{
"description":"Time that task finished",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
"processId":{
"description":"Process identifier for task command",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"exitCode":{
"description":"Exit code for finished task",
"type":"integer",
"minimum":"0",
"maximum":"255"
},
"status":{
"description":"Current task status or status when finished",
"enum":[
"starting",
"running",
"stopped",
"killed",
"abended"
]
},
"killedManually":{
"description":"Flag indicates if process was killed manually",
"type":"boolean",
"default":false
},
"output":{
"x-oneOf":[
{
"enum":[
"none"
]
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:link"
]
},
"rel":{
"description":"Relationship of href to the requested link",
"enum":[
"alternate",
"canonical",
"current",
"describedby",
"describes",
"enclosure",
"parent",
"related",
"self",
"first",
"last",
"next",
"previous",
"ogg://service"
]
},
"href":{
"description":"An absolute URI for the link",
"type":"string",
"pattern":"^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \\t]*$",
"minLength":"2",
"maxLength":"4095"
},
"mediaType":{
"description":"Media type - see RFC 4288 (https://tools.ietf.org/html/rfc4288)",
"type":"string",
"pattern":"^(text|application)/[a-zA-Z0-9!#$&.+-^_]+$",
"minLength":"6",
"maxLength":"255"
},
"description":{
"description":"A human-readable description that provides information and detail specific to this link.",
"type":"string",
"minLength":"1",
"maxLength":"4095"
}
},
"required":[
"rel",
"href"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:commandResult"
]
},
"items":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"processType":{
"enum":[
"extract",
"replicat",
"ER"
],
"default":"ER"
},
"processName":{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"severity":{
"enum":[
"info",
"critical"
]
},
"result":{
"x-oneOf":[
{
"description":"Report on Processes",
"enum":[
"up",
"down"
]
},
{
"description":"Report on Process Lag",
"type":"object",
"properties":{
"lag":{
"description":"Process lag in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lagSeconds":{
"description":"Process lag in seconds",
"type":"number"
},
"lastCheckpoint":{
"description":"Time since last checkpoint in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lastCheckpointSeconds":{
"description":"Time since last checkpoint in seconds",
"type":"number"
}
},
"required":[
"lag",
"lagSeconds",
"lastCheckpoint",
"lastCheckpointSeconds"
],
"additionalProperties":false
}
]
}
},
"required":[
"processType",
"processName",
"severity"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"processName":{
"x-oneOf":[
{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
{
"enum":[
"Monitor Agent"
]
}
]
},
"processId":{
"description":"Process identifier for task command",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
}
},
"required":[
"processId"
],
"additionalProperties":false
}
]
},
"minItems":"0",
"maxItems":"1024"
},
"messages":{
"type":"array",
"items":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:message"
]
},
"type":{
"description":"An absolute URI [RFC3986] to a page that describes the info, warning or error type.",
"type":"string",
"pattern":"^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \\t]*$",
"minLength":"2",
"maxLength":"4095"
},
"title":{
"description":"A human-readable description that provides information and detail specific to this occurence of the information, warning or error.",
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"code":{
"description":"The Oracle GoldenGate message code",
"type":"string",
"pattern":"^OGG[-][0-9]{5}$",
"minLength":"9",
"maxLength":"9"
},
"severity":{
"description":"The severity of the message",
"enum":[
"INFO",
"WARNING",
"ERROR"
]
},
"issued":{
"description":"The date and time that the message was issued",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
}
},
"required":[
"type",
"title",
"code",
"severity",
"issued"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1024"
},
"versions":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:versions"
]
},
"build":{
"description":"Oracle GoldenGate build information",
"type":"object",
"properties":{
"release":{
"description":"Oracle GoldenGate release number",
"type":"string",
"pattern":"^[1-9][0-9]([.][0-9]{1,3}){3}[.]([0-9]{1,3}|[0-9]{6})$",
"minLength":"10",
"maxLength":"21"
},
"label":{
"description":"Oracle GoldenGate internal label",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetOS":{
"description":"Target operating system",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetArch":{
"description":"Target architecture",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetDBMS":{
"description":"Target database",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetDBMSVersion":{
"description":"Target database version",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"buildDate":{
"description":"Date and time release was built",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
"optimized":{
"description":"Optimized build",
"type":"boolean"
}
},
"required":[
"release",
"label",
"targetOS",
"targetArch",
"targetDBMS",
"targetDBMSVersion",
"optimized",
"buildDate"
],
"additionalProperties":false
},
"operatingSystem":{
"description":"Operating System version information",
"x-oneOf":[
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"versionMajor":{
"description":"Major version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"versionMinor":{
"description":"Minor version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"buildNumber":{
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"servicePack":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"version":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"release":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"node":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"machine":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name",
"version",
"release",
"node",
"machine"
],
"additionalProperties":false
}
]
},
"database":{
"description":"Database version information",
"type":"array",
"items":{
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"minItems":"1",
"maxItems":"100"
}
},
"required":[
"build",
"operatingSystem"
],
"additionalProperties":false
},
"schemas":{
"type":"array",
"items":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
}
]
},
"minItems":"0",
"maxItems":"32767"
},
"tables":{
"type":"array",
"items":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
},
"minItems":"0",
"maxItems":"32767"
},
"containers":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
]
},
"minItems":"0",
"maxItems":"32767"
}
},
"additionalProperties":false
}
]
}
},
"required":[
"started",
"status"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1024"
}
ネストされたスキーマ: items
型: object
ソースの表示
- $schema:
指定できる値: [ "ogg:taskStatus" ]
- exitCode: integer
最小値: 0
最大値: 255
完了したタスクの終了コード
- finished: string
最小長: 20
最大長: 32
パターン: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
タスクが完了した時間
- killedManually: boolean
デフォルト値: false
プロセスが手動で中止されたかどうかを示すフラグ
- output: output
- processId: integer
最小値: 1
最大値: 4294967295
タスク・コマンドのプロセスID
- started(必須): string
最小長: 20
最大長: 32
パターン: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
タスクが開始された時間
- status(必須):
指定できる値: [ "starting", "running", "stopped", "killed", "abended" ]
タスクの現在のステータスまたは完了時のステータス
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:taskStatus"
]
},
"started":{
"description":"Time that task started",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
"finished":{
"description":"Time that task finished",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
"processId":{
"description":"Process identifier for task command",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"exitCode":{
"description":"Exit code for finished task",
"type":"integer",
"minimum":"0",
"maximum":"255"
},
"status":{
"description":"Current task status or status when finished",
"enum":[
"starting",
"running",
"stopped",
"killed",
"abended"
]
},
"killedManually":{
"description":"Flag indicates if process was killed manually",
"type":"boolean",
"default":false
},
"output":{
"x-oneOf":[
{
"enum":[
"none"
]
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:link"
]
},
"rel":{
"description":"Relationship of href to the requested link",
"enum":[
"alternate",
"canonical",
"current",
"describedby",
"describes",
"enclosure",
"parent",
"related",
"self",
"first",
"last",
"next",
"previous",
"ogg://service"
]
},
"href":{
"description":"An absolute URI for the link",
"type":"string",
"pattern":"^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \\t]*$",
"minLength":"2",
"maxLength":"4095"
},
"mediaType":{
"description":"Media type - see RFC 4288 (https://tools.ietf.org/html/rfc4288)",
"type":"string",
"pattern":"^(text|application)/[a-zA-Z0-9!#$&.+-^_]+$",
"minLength":"6",
"maxLength":"255"
},
"description":{
"description":"A human-readable description that provides information and detail specific to this link.",
"type":"string",
"minLength":"1",
"maxLength":"4095"
}
},
"required":[
"rel",
"href"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:commandResult"
]
},
"items":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"processType":{
"enum":[
"extract",
"replicat",
"ER"
],
"default":"ER"
},
"processName":{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"severity":{
"enum":[
"info",
"critical"
]
},
"result":{
"x-oneOf":[
{
"description":"Report on Processes",
"enum":[
"up",
"down"
]
},
{
"description":"Report on Process Lag",
"type":"object",
"properties":{
"lag":{
"description":"Process lag in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lagSeconds":{
"description":"Process lag in seconds",
"type":"number"
},
"lastCheckpoint":{
"description":"Time since last checkpoint in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lastCheckpointSeconds":{
"description":"Time since last checkpoint in seconds",
"type":"number"
}
},
"required":[
"lag",
"lagSeconds",
"lastCheckpoint",
"lastCheckpointSeconds"
],
"additionalProperties":false
}
]
}
},
"required":[
"processType",
"processName",
"severity"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"processName":{
"x-oneOf":[
{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
{
"enum":[
"Monitor Agent"
]
}
]
},
"processId":{
"description":"Process identifier for task command",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
}
},
"required":[
"processId"
],
"additionalProperties":false
}
]
},
"minItems":"0",
"maxItems":"1024"
},
"messages":{
"type":"array",
"items":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:message"
]
},
"type":{
"description":"An absolute URI [RFC3986] to a page that describes the info, warning or error type.",
"type":"string",
"pattern":"^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \\t]*$",
"minLength":"2",
"maxLength":"4095"
},
"title":{
"description":"A human-readable description that provides information and detail specific to this occurence of the information, warning or error.",
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"code":{
"description":"The Oracle GoldenGate message code",
"type":"string",
"pattern":"^OGG[-][0-9]{5}$",
"minLength":"9",
"maxLength":"9"
},
"severity":{
"description":"The severity of the message",
"enum":[
"INFO",
"WARNING",
"ERROR"
]
},
"issued":{
"description":"The date and time that the message was issued",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
}
},
"required":[
"type",
"title",
"code",
"severity",
"issued"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1024"
},
"versions":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:versions"
]
},
"build":{
"description":"Oracle GoldenGate build information",
"type":"object",
"properties":{
"release":{
"description":"Oracle GoldenGate release number",
"type":"string",
"pattern":"^[1-9][0-9]([.][0-9]{1,3}){3}[.]([0-9]{1,3}|[0-9]{6})$",
"minLength":"10",
"maxLength":"21"
},
"label":{
"description":"Oracle GoldenGate internal label",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetOS":{
"description":"Target operating system",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetArch":{
"description":"Target architecture",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetDBMS":{
"description":"Target database",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetDBMSVersion":{
"description":"Target database version",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"buildDate":{
"description":"Date and time release was built",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
"optimized":{
"description":"Optimized build",
"type":"boolean"
}
},
"required":[
"release",
"label",
"targetOS",
"targetArch",
"targetDBMS",
"targetDBMSVersion",
"optimized",
"buildDate"
],
"additionalProperties":false
},
"operatingSystem":{
"description":"Operating System version information",
"x-oneOf":[
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"versionMajor":{
"description":"Major version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"versionMinor":{
"description":"Minor version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"buildNumber":{
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"servicePack":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"version":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"release":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"node":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"machine":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name",
"version",
"release",
"node",
"machine"
],
"additionalProperties":false
}
]
},
"database":{
"description":"Database version information",
"type":"array",
"items":{
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"minItems":"1",
"maxItems":"100"
}
},
"required":[
"build",
"operatingSystem"
],
"additionalProperties":false
},
"schemas":{
"type":"array",
"items":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
}
]
},
"minItems":"0",
"maxItems":"32767"
},
"tables":{
"type":"array",
"items":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
},
"minItems":"0",
"maxItems":"32767"
},
"containers":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
]
},
"minItems":"0",
"maxItems":"32767"
}
},
"additionalProperties":false
}
]
}
},
"required":[
"started",
"status"
],
"additionalProperties":false
}
ネストされたスキーマ: output
1つに一致
ソースの表示
{
"x-oneOf":[
{
"enum":[
"none"
]
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:link"
]
},
"rel":{
"description":"Relationship of href to the requested link",
"enum":[
"alternate",
"canonical",
"current",
"describedby",
"describes",
"enclosure",
"parent",
"related",
"self",
"first",
"last",
"next",
"previous",
"ogg://service"
]
},
"href":{
"description":"An absolute URI for the link",
"type":"string",
"pattern":"^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \\t]*$",
"minLength":"2",
"maxLength":"4095"
},
"mediaType":{
"description":"Media type - see RFC 4288 (https://tools.ietf.org/html/rfc4288)",
"type":"string",
"pattern":"^(text|application)/[a-zA-Z0-9!#$&.+-^_]+$",
"minLength":"6",
"maxLength":"255"
},
"description":{
"description":"A human-readable description that provides information and detail specific to this link.",
"type":"string",
"minLength":"1",
"maxLength":"4095"
}
},
"required":[
"rel",
"href"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:commandResult"
]
},
"items":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"processType":{
"enum":[
"extract",
"replicat",
"ER"
],
"default":"ER"
},
"processName":{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"severity":{
"enum":[
"info",
"critical"
]
},
"result":{
"x-oneOf":[
{
"description":"Report on Processes",
"enum":[
"up",
"down"
]
},
{
"description":"Report on Process Lag",
"type":"object",
"properties":{
"lag":{
"description":"Process lag in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lagSeconds":{
"description":"Process lag in seconds",
"type":"number"
},
"lastCheckpoint":{
"description":"Time since last checkpoint in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lastCheckpointSeconds":{
"description":"Time since last checkpoint in seconds",
"type":"number"
}
},
"required":[
"lag",
"lagSeconds",
"lastCheckpoint",
"lastCheckpointSeconds"
],
"additionalProperties":false
}
]
}
},
"required":[
"processType",
"processName",
"severity"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"processName":{
"x-oneOf":[
{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
{
"enum":[
"Monitor Agent"
]
}
]
},
"processId":{
"description":"Process identifier for task command",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
}
},
"required":[
"processId"
],
"additionalProperties":false
}
]
},
"minItems":"0",
"maxItems":"1024"
},
"messages":{
"type":"array",
"items":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:message"
]
},
"type":{
"description":"An absolute URI [RFC3986] to a page that describes the info, warning or error type.",
"type":"string",
"pattern":"^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \\t]*$",
"minLength":"2",
"maxLength":"4095"
},
"title":{
"description":"A human-readable description that provides information and detail specific to this occurence of the information, warning or error.",
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"code":{
"description":"The Oracle GoldenGate message code",
"type":"string",
"pattern":"^OGG[-][0-9]{5}$",
"minLength":"9",
"maxLength":"9"
},
"severity":{
"description":"The severity of the message",
"enum":[
"INFO",
"WARNING",
"ERROR"
]
},
"issued":{
"description":"The date and time that the message was issued",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
}
},
"required":[
"type",
"title",
"code",
"severity",
"issued"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1024"
},
"versions":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:versions"
]
},
"build":{
"description":"Oracle GoldenGate build information",
"type":"object",
"properties":{
"release":{
"description":"Oracle GoldenGate release number",
"type":"string",
"pattern":"^[1-9][0-9]([.][0-9]{1,3}){3}[.]([0-9]{1,3}|[0-9]{6})$",
"minLength":"10",
"maxLength":"21"
},
"label":{
"description":"Oracle GoldenGate internal label",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetOS":{
"description":"Target operating system",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetArch":{
"description":"Target architecture",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetDBMS":{
"description":"Target database",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetDBMSVersion":{
"description":"Target database version",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"buildDate":{
"description":"Date and time release was built",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
"optimized":{
"description":"Optimized build",
"type":"boolean"
}
},
"required":[
"release",
"label",
"targetOS",
"targetArch",
"targetDBMS",
"targetDBMSVersion",
"optimized",
"buildDate"
],
"additionalProperties":false
},
"operatingSystem":{
"description":"Operating System version information",
"x-oneOf":[
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"versionMajor":{
"description":"Major version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"versionMinor":{
"description":"Minor version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"buildNumber":{
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"servicePack":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"version":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"release":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"node":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"machine":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name",
"version",
"release",
"node",
"machine"
],
"additionalProperties":false
}
]
},
"database":{
"description":"Database version information",
"type":"array",
"items":{
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"minItems":"1",
"maxItems":"100"
}
},
"required":[
"build",
"operatingSystem"
],
"additionalProperties":false
},
"schemas":{
"type":"array",
"items":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
}
]
},
"minItems":"0",
"maxItems":"32767"
},
"tables":{
"type":"array",
"items":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
},
"minItems":"0",
"maxItems":"32767"
},
"containers":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
]
},
"minItems":"0",
"maxItems":"32767"
}
},
"additionalProperties":false
}
]
}
ネストされたスキーマ: output-x-oneOf[1]
型: object
ソースの表示
- $schema:
- description: string
最小長: 1
最大長: 4095
このリンク固有の情報と詳細を提供する、人が読むための説明。
- href(必須): string
最小長: 2
最大長: 4095
パターン: ^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \t]*$
リンクの絶対URI
- mediaType: string
最小長: 6
最大長: 255
パターン: ^(text|application)/[a-zA-Z0-9!#$&.+-^_]+$
メディア・タイプ - RFC 4288 (https://tools.ietf.org/html/rfc4288)を参照
- rel(必須):
指定できる値: [ "alternate", "canonical", "current", "describedby", "describes", "enclosure", "parent", "related", "self", "first", "last", "next", "previous", "ogg://service" ]
hrefとリクエスト対象のリンクlinkの関係
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:link"
]
},
"rel":{
"description":"Relationship of href to the requested link",
"enum":[
"alternate",
"canonical",
"current",
"describedby",
"describes",
"enclosure",
"parent",
"related",
"self",
"first",
"last",
"next",
"previous",
"ogg://service"
]
},
"href":{
"description":"An absolute URI for the link",
"type":"string",
"pattern":"^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \\t]*$",
"minLength":"2",
"maxLength":"4095"
},
"mediaType":{
"description":"Media type - see RFC 4288 (https://tools.ietf.org/html/rfc4288)",
"type":"string",
"pattern":"^(text|application)/[a-zA-Z0-9!#$&.+-^_]+$",
"minLength":"6",
"maxLength":"255"
},
"description":{
"description":"A human-readable description that provides information and detail specific to this link.",
"type":"string",
"minLength":"1",
"maxLength":"4095"
}
},
"required":[
"rel",
"href"
],
"additionalProperties":false
}
ネストされたスキーマ: output-x-oneOf[2]
型: object
ソースの表示
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:commandResult"
]
},
"items":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"processType":{
"enum":[
"extract",
"replicat",
"ER"
],
"default":"ER"
},
"processName":{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"severity":{
"enum":[
"info",
"critical"
]
},
"result":{
"x-oneOf":[
{
"description":"Report on Processes",
"enum":[
"up",
"down"
]
},
{
"description":"Report on Process Lag",
"type":"object",
"properties":{
"lag":{
"description":"Process lag in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lagSeconds":{
"description":"Process lag in seconds",
"type":"number"
},
"lastCheckpoint":{
"description":"Time since last checkpoint in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lastCheckpointSeconds":{
"description":"Time since last checkpoint in seconds",
"type":"number"
}
},
"required":[
"lag",
"lagSeconds",
"lastCheckpoint",
"lastCheckpointSeconds"
],
"additionalProperties":false
}
]
}
},
"required":[
"processType",
"processName",
"severity"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"processName":{
"x-oneOf":[
{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
{
"enum":[
"Monitor Agent"
]
}
]
},
"processId":{
"description":"Process identifier for task command",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
}
},
"required":[
"processId"
],
"additionalProperties":false
}
]
},
"minItems":"0",
"maxItems":"1024"
},
"messages":{
"type":"array",
"items":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:message"
]
},
"type":{
"description":"An absolute URI [RFC3986] to a page that describes the info, warning or error type.",
"type":"string",
"pattern":"^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \\t]*$",
"minLength":"2",
"maxLength":"4095"
},
"title":{
"description":"A human-readable description that provides information and detail specific to this occurence of the information, warning or error.",
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"code":{
"description":"The Oracle GoldenGate message code",
"type":"string",
"pattern":"^OGG[-][0-9]{5}$",
"minLength":"9",
"maxLength":"9"
},
"severity":{
"description":"The severity of the message",
"enum":[
"INFO",
"WARNING",
"ERROR"
]
},
"issued":{
"description":"The date and time that the message was issued",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
}
},
"required":[
"type",
"title",
"code",
"severity",
"issued"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1024"
},
"versions":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:versions"
]
},
"build":{
"description":"Oracle GoldenGate build information",
"type":"object",
"properties":{
"release":{
"description":"Oracle GoldenGate release number",
"type":"string",
"pattern":"^[1-9][0-9]([.][0-9]{1,3}){3}[.]([0-9]{1,3}|[0-9]{6})$",
"minLength":"10",
"maxLength":"21"
},
"label":{
"description":"Oracle GoldenGate internal label",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetOS":{
"description":"Target operating system",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetArch":{
"description":"Target architecture",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetDBMS":{
"description":"Target database",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetDBMSVersion":{
"description":"Target database version",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"buildDate":{
"description":"Date and time release was built",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
"optimized":{
"description":"Optimized build",
"type":"boolean"
}
},
"required":[
"release",
"label",
"targetOS",
"targetArch",
"targetDBMS",
"targetDBMSVersion",
"optimized",
"buildDate"
],
"additionalProperties":false
},
"operatingSystem":{
"description":"Operating System version information",
"x-oneOf":[
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"versionMajor":{
"description":"Major version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"versionMinor":{
"description":"Minor version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"buildNumber":{
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"servicePack":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"version":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"release":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"node":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"machine":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name",
"version",
"release",
"node",
"machine"
],
"additionalProperties":false
}
]
},
"database":{
"description":"Database version information",
"type":"array",
"items":{
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"minItems":"1",
"maxItems":"100"
}
},
"required":[
"build",
"operatingSystem"
],
"additionalProperties":false
},
"schemas":{
"type":"array",
"items":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
}
]
},
"minItems":"0",
"maxItems":"32767"
},
"tables":{
"type":"array",
"items":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
},
"minItems":"0",
"maxItems":"32767"
},
"containers":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
]
},
"minItems":"0",
"maxItems":"32767"
}
},
"additionalProperties":false
}
ネストされたスキーマ: containers
型: array
最小アイテム数: 0
最大アイテム数: 32767
ソースの表示
{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
]
},
"minItems":"0",
"maxItems":"32767"
}
ネストされたスキーマ: items
型: array
最小アイテム数: 0
最大アイテム数: 1024
ソースの表示
{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"processType":{
"enum":[
"extract",
"replicat",
"ER"
],
"default":"ER"
},
"processName":{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"severity":{
"enum":[
"info",
"critical"
]
},
"result":{
"x-oneOf":[
{
"description":"Report on Processes",
"enum":[
"up",
"down"
]
},
{
"description":"Report on Process Lag",
"type":"object",
"properties":{
"lag":{
"description":"Process lag in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lagSeconds":{
"description":"Process lag in seconds",
"type":"number"
},
"lastCheckpoint":{
"description":"Time since last checkpoint in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lastCheckpointSeconds":{
"description":"Time since last checkpoint in seconds",
"type":"number"
}
},
"required":[
"lag",
"lagSeconds",
"lastCheckpoint",
"lastCheckpointSeconds"
],
"additionalProperties":false
}
]
}
},
"required":[
"processType",
"processName",
"severity"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"processName":{
"x-oneOf":[
{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
{
"enum":[
"Monitor Agent"
]
}
]
},
"processId":{
"description":"Process identifier for task command",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
}
},
"required":[
"processId"
],
"additionalProperties":false
}
]
},
"minItems":"0",
"maxItems":"1024"
}
ネストされたスキーマ: messages
型: array
最小アイテム数: 0
最大アイテム数: 1024
ソースの表示
{
"type":"array",
"items":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:message"
]
},
"type":{
"description":"An absolute URI [RFC3986] to a page that describes the info, warning or error type.",
"type":"string",
"pattern":"^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \\t]*$",
"minLength":"2",
"maxLength":"4095"
},
"title":{
"description":"A human-readable description that provides information and detail specific to this occurence of the information, warning or error.",
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"code":{
"description":"The Oracle GoldenGate message code",
"type":"string",
"pattern":"^OGG[-][0-9]{5}$",
"minLength":"9",
"maxLength":"9"
},
"severity":{
"description":"The severity of the message",
"enum":[
"INFO",
"WARNING",
"ERROR"
]
},
"issued":{
"description":"The date and time that the message was issued",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
}
},
"required":[
"type",
"title",
"code",
"severity",
"issued"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1024"
}
ネストされたスキーマ: schemas
型: array
最小アイテム数: 0
最大アイテム数: 32767
ソースの表示
{
"type":"array",
"items":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
}
]
},
"minItems":"0",
"maxItems":"32767"
}
ネストされたスキーマ: tables
型: array
最小アイテム数: 0
最大アイテム数: 32767
ソースの表示
{
"type":"array",
"items":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
},
"minItems":"0",
"maxItems":"32767"
}
ネストされたスキーマ: versions
型: object
ソースの表示
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:versions"
]
},
"build":{
"description":"Oracle GoldenGate build information",
"type":"object",
"properties":{
"release":{
"description":"Oracle GoldenGate release number",
"type":"string",
"pattern":"^[1-9][0-9]([.][0-9]{1,3}){3}[.]([0-9]{1,3}|[0-9]{6})$",
"minLength":"10",
"maxLength":"21"
},
"label":{
"description":"Oracle GoldenGate internal label",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetOS":{
"description":"Target operating system",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetArch":{
"description":"Target architecture",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetDBMS":{
"description":"Target database",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetDBMSVersion":{
"description":"Target database version",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"buildDate":{
"description":"Date and time release was built",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
"optimized":{
"description":"Optimized build",
"type":"boolean"
}
},
"required":[
"release",
"label",
"targetOS",
"targetArch",
"targetDBMS",
"targetDBMSVersion",
"optimized",
"buildDate"
],
"additionalProperties":false
},
"operatingSystem":{
"description":"Operating System version information",
"x-oneOf":[
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"versionMajor":{
"description":"Major version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"versionMinor":{
"description":"Minor version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"buildNumber":{
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"servicePack":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"version":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"release":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"node":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"machine":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name",
"version",
"release",
"node",
"machine"
],
"additionalProperties":false
}
]
},
"database":{
"description":"Database version information",
"type":"array",
"items":{
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"minItems":"1",
"maxItems":"100"
}
},
"required":[
"build",
"operatingSystem"
],
"additionalProperties":false
}
ネストされたスキーマ: items
1つに一致
ソースの表示
- string
最小長: 1
最大長: 130
パターン: ^([^.*?"]{1,128}|["].{1,128}["])$
{
"x-oneOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
]
}
ネストされたスキーマ: items
1つに一致
ソースの表示
{
"x-oneOf":[
{
"type":"object",
"properties":{
"processType":{
"enum":[
"extract",
"replicat",
"ER"
],
"default":"ER"
},
"processName":{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"severity":{
"enum":[
"info",
"critical"
]
},
"result":{
"x-oneOf":[
{
"description":"Report on Processes",
"enum":[
"up",
"down"
]
},
{
"description":"Report on Process Lag",
"type":"object",
"properties":{
"lag":{
"description":"Process lag in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lagSeconds":{
"description":"Process lag in seconds",
"type":"number"
},
"lastCheckpoint":{
"description":"Time since last checkpoint in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lastCheckpointSeconds":{
"description":"Time since last checkpoint in seconds",
"type":"number"
}
},
"required":[
"lag",
"lagSeconds",
"lastCheckpoint",
"lastCheckpointSeconds"
],
"additionalProperties":false
}
]
}
},
"required":[
"processType",
"processName",
"severity"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"processName":{
"x-oneOf":[
{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
{
"enum":[
"Monitor Agent"
]
}
]
},
"processId":{
"description":"Process identifier for task command",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
}
},
"required":[
"processId"
],
"additionalProperties":false
}
]
}
ネストされたスキーマ: items-x-oneOf[0]
型: object
ソースの表示
{
"type":"object",
"properties":{
"processType":{
"enum":[
"extract",
"replicat",
"ER"
],
"default":"ER"
},
"processName":{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"severity":{
"enum":[
"info",
"critical"
]
},
"result":{
"x-oneOf":[
{
"description":"Report on Processes",
"enum":[
"up",
"down"
]
},
{
"description":"Report on Process Lag",
"type":"object",
"properties":{
"lag":{
"description":"Process lag in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lagSeconds":{
"description":"Process lag in seconds",
"type":"number"
},
"lastCheckpoint":{
"description":"Time since last checkpoint in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lastCheckpointSeconds":{
"description":"Time since last checkpoint in seconds",
"type":"number"
}
},
"required":[
"lag",
"lagSeconds",
"lastCheckpoint",
"lastCheckpointSeconds"
],
"additionalProperties":false
}
]
}
},
"required":[
"processType",
"processName",
"severity"
],
"additionalProperties":false
}
ネストされたスキーマ: items-x-oneOf[1]
型: object
ソースの表示
{
"type":"object",
"properties":{
"processName":{
"x-oneOf":[
{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
{
"enum":[
"Monitor Agent"
]
}
]
},
"processId":{
"description":"Process identifier for task command",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
}
},
"required":[
"processId"
],
"additionalProperties":false
}
ネストされたスキーマ: result
1つに一致
ソースの表示
{
"x-oneOf":[
{
"description":"Report on Processes",
"enum":[
"up",
"down"
]
},
{
"description":"Report on Process Lag",
"type":"object",
"properties":{
"lag":{
"description":"Process lag in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lagSeconds":{
"description":"Process lag in seconds",
"type":"number"
},
"lastCheckpoint":{
"description":"Time since last checkpoint in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lastCheckpointSeconds":{
"description":"Time since last checkpoint in seconds",
"type":"number"
}
},
"required":[
"lag",
"lagSeconds",
"lastCheckpoint",
"lastCheckpointSeconds"
],
"additionalProperties":false
}
]
}
ネストされたスキーマ: result-x-oneOf[1]
型: object
プロセス・ラグのレポート
ソースの表示
{
"description":"Report on Process Lag",
"type":"object",
"properties":{
"lag":{
"description":"Process lag in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lagSeconds":{
"description":"Process lag in seconds",
"type":"number"
},
"lastCheckpoint":{
"description":"Time since last checkpoint in H:MM:SS.mmm format",
"type":"string",
"minLength":"11",
"maxLength":"13"
},
"lastCheckpointSeconds":{
"description":"Time since last checkpoint in seconds",
"type":"number"
}
},
"required":[
"lag",
"lagSeconds",
"lastCheckpoint",
"lastCheckpointSeconds"
],
"additionalProperties":false
}
ネストされたスキーマ: processName
1つに一致
ソースの表示
- string
最小長: 1
最大長: 8
パターン: ^[A-Z_$][A-Z0-9_$]*$
-
指定できる値: [ "Monitor Agent" ]
{
"x-oneOf":[
{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
{
"enum":[
"Monitor Agent"
]
}
]
}
ネストされたスキーマ: items
型: object
ソースの表示
- $schema:
指定できる値: [ "ogg:message" ]
- code(必須): string
最小長: 9
最大長: 9
パターン: ^OGG[-][0-9]{5}$
Oracle GoldenGateメッセージ・コード
- issued(必須): string
最小長: 20
最大長: 32
パターン: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
メッセージが発行された日時
- severity(必須):
指定できる値: [ "INFO", "WARNING", "ERROR" ]
メッセージの重大度
- title(必須): string
最小長: 1
最大長: 4095
この情報、警告またはエラーに固有の情報と詳細を提供する、人が読むための説明。
- type(必須): string
最小長: 2
最大長: 4095
パターン: ^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \t]*$
情報、警告またはエラーのタイプを説明するページの絶対URI [RFC3986]。
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:message"
]
},
"type":{
"description":"An absolute URI [RFC3986] to a page that describes the info, warning or error type.",
"type":"string",
"pattern":"^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \\t]*$",
"minLength":"2",
"maxLength":"4095"
},
"title":{
"description":"A human-readable description that provides information and detail specific to this occurence of the information, warning or error.",
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"code":{
"description":"The Oracle GoldenGate message code",
"type":"string",
"pattern":"^OGG[-][0-9]{5}$",
"minLength":"9",
"maxLength":"9"
},
"severity":{
"description":"The severity of the message",
"enum":[
"INFO",
"WARNING",
"ERROR"
]
},
"issued":{
"description":"The date and time that the message was issued",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
}
},
"required":[
"type",
"title",
"code",
"severity",
"issued"
],
"additionalProperties":false
}
ネストされたスキーマ: items
いずれかに一致
ソースの表示
- string
最小長: 1
最大長: 130
パターン: ^([^.*?"]{1,128}|["].{1,128}["])$
- string
最小長: 3
最大長: 261
パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
}
]
}
ネストされたスキーマ: items
いずれかに一致
ソースの表示
- string
最小長: 3
最大長: 261
パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
- string
最小長: 5
最大長: 392
パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
ネストされたスキーマ: build
型: object
Oracle GoldenGateのビルド情報
ソースの表示
{
"description":"Oracle GoldenGate build information",
"type":"object",
"properties":{
"release":{
"description":"Oracle GoldenGate release number",
"type":"string",
"pattern":"^[1-9][0-9]([.][0-9]{1,3}){3}[.]([0-9]{1,3}|[0-9]{6})$",
"minLength":"10",
"maxLength":"21"
},
"label":{
"description":"Oracle GoldenGate internal label",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetOS":{
"description":"Target operating system",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetArch":{
"description":"Target architecture",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetDBMS":{
"description":"Target database",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"targetDBMSVersion":{
"description":"Target database version",
"type":"string",
"minLength":"1",
"maxLength":"64"
},
"buildDate":{
"description":"Date and time release was built",
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
"optimized":{
"description":"Optimized build",
"type":"boolean"
}
},
"required":[
"release",
"label",
"targetOS",
"targetArch",
"targetDBMS",
"targetDBMSVersion",
"optimized",
"buildDate"
],
"additionalProperties":false
}
ネストされたスキーマ: database
型: array
最小アイテム数: 1
最大アイテム数: 100
データベースのバージョン情報
ソースの表示
{
"description":"Database version information",
"type":"array",
"items":{
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"minItems":"1",
"maxItems":"100"
}
ネストされたスキーマ: operatingSystem
オペレーティング・システムのバージョン情報
1つに一致
ソースの表示
{
"description":"Operating System version information",
"x-oneOf":[
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"versionMajor":{
"description":"Major version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"versionMinor":{
"description":"Minor version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"buildNumber":{
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"servicePack":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"version":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"release":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"node":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"machine":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name",
"version",
"release",
"node",
"machine"
],
"additionalProperties":false
}
]
}
ネストされたスキーマ: operatingSystem-x-oneOf[0]
型: object
ソースの表示
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"versionMajor":{
"description":"Major version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"versionMinor":{
"description":"Minor version",
"type":"integer",
"minimum":"0",
"maximum":"99"
},
"buildNumber":{
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"servicePack":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name"
],
"additionalProperties":false
}
ネストされたスキーマ: operatingSystem-x-oneOf[1]
型: object
ソースの表示
{
"type":"object",
"properties":{
"name":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"version":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"release":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"node":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"machine":{
"type":"string",
"minLength":"1",
"maxLength":"1024"
}
},
"required":[
"name",
"version",
"release",
"node",
"machine"
],
"additionalProperties":false
}