Root Schema : Administrative Server Task Status
Type: object
Title: Administrative Server Task Status
Show Source
-
$schema:
Allowed Values: [
"ogg:taskStatus"
]
-
exitCode:
integer
Minimum Value: 0
Maximum Value: 255
Exit code for finished task
-
finished:
string
Minimum Length: 20
Maximum Length: 32
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])$
Time that task finished
-
killedManually:
boolean
Default Value: false
Flag indicates if process was killed manually
-
output:
output
-
processId:
integer
Minimum Value: 1
Maximum Value: 4294967295
Process identifier for task command
-
started(required):
string
Minimum Length: 20
Maximum Length: 32
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])$
Time that task started
-
status(required):
Allowed Values: [
"starting",
"running",
"stopped",
"killed",
"abended"
]
Current task status or status when finished
{
"title":"Administrative Server Task Status",
"required":[
"started",
"status"
],
"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":{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"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
}
]
}
},
"additionalProperties":false
}
Nested Schema : output
Match One
Show Source
{
"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":{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"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
}
]
}
Nested Schema : output-x-oneOf[1]
Type: object
Show Source
-
$schema:
Allowed Values: [
"ogg:link"
]
-
description:
string
Minimum Length: 1
Maximum Length: 4095
A human-readable description that provides information and detail specific to this link.
-
href(required):
string
Minimum Length: 2
Maximum Length: 4095
Pattern: ^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \t]*$
An absolute URI for the link
-
mediaType:
string
-
rel(required):
Allowed Values: [
"alternate",
"canonical",
"current",
"describedby",
"describes",
"enclosure",
"parent",
"related",
"self",
"first",
"last",
"next",
"previous",
"ogg://service"
]
Relationship of href to the requested 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
}
Nested Schema : output-x-oneOf[2]
Type: object
Show Source
{
"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":{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"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
}
Nested Schema : containers
Type: array
Minimum Number of Items: 0
Maximum Number of Items: 32767
Show Source
{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
]
},
"minItems":"0",
"maxItems":"32767"
}
Nested Schema : items
Type: array
Minimum Number of Items: 0
Maximum Number of Items: 1024
Show Source
{
"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":{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"processId":{
"description":"Process identifier for task command",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
}
},
"required":[
"processId"
],
"additionalProperties":false
}
]
},
"minItems":"0",
"maxItems":"1024"
}
Nested Schema : messages
Type: array
Minimum Number of Items: 0
Maximum Number of Items: 1024
Show Source
{
"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"
}
Nested Schema : schemas
Type: array
Minimum Number of Items: 0
Maximum Number of Items: 32767
Show Source
{
"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"
}
Nested Schema : tables
Type: array
Minimum Number of Items: 0
Maximum Number of Items: 32767
Show Source
{
"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"
}
Nested Schema : versions
Type: object
Show Source
{
"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
}
Nested Schema : items
Match One
Show Source
-
string
Minimum Length: 1
Maximum Length: 130
Pattern: ^([^.*?"]{1,128}|["].{1,128}["])$
{
"x-oneOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
]
}
Nested Schema : items
Match One
Show Source
{
"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":{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"processId":{
"description":"Process identifier for task command",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
}
},
"required":[
"processId"
],
"additionalProperties":false
}
]
}
Nested Schema : items-x-oneOf[0]
Type: object
Show Source
{
"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
}
Nested Schema : items-x-oneOf[1]
Type: object
Show Source
{
"type":"object",
"properties":{
"processName":{
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"processId":{
"description":"Process identifier for task command",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
}
},
"required":[
"processId"
],
"additionalProperties":false
}
Nested Schema : result
Match One
Show Source
{
"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
}
]
}
Nested Schema : result-x-oneOf[1]
Type: object
Report on Process Lag
Show Source
{
"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
}
Nested Schema : items
Type: object
Show Source
-
$schema:
Allowed Values: [
"ogg:message"
]
-
code(required):
string
Minimum Length: 9
Maximum Length: 9
Pattern: ^OGG[-][0-9]{5}$
The Oracle GoldenGate message code
-
issued(required):
string
Minimum Length: 20
Maximum Length: 32
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])$
The date and time that the message was issued
-
severity(required):
Allowed Values: [
"INFO",
"WARNING",
"ERROR"
]
The severity of the message
-
title(required):
string
Minimum Length: 1
Maximum Length: 4095
A human-readable description that provides information and detail specific to this occurence of the information, warning or error.
-
type(required):
string
Minimum Length: 2
Maximum Length: 4095
Pattern: ^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \t]*$
An absolute URI [RFC3986] to a page that describes the info, warning or error type.
{
"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
}
Nested Schema : items
Match Any
Show Source
-
string
Minimum Length: 1
Maximum Length: 130
Pattern: ^([^.*?"]{1,128}|["].{1,128}["])$
-
string
Minimum Length: 3
Maximum Length: 261
Pattern: ^([^.*?"]{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"
}
]
}
Nested Schema : items
Match Any
Show Source
-
string
Minimum Length: 3
Maximum Length: 261
Pattern: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
-
string
Minimum Length: 5
Maximum Length: 392
Pattern: ^([^.*?"]{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"
}
]
}
Nested Schema : build
Type: object
Oracle GoldenGate build information
Show Source
{
"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
}
Nested Schema : database
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 100
Database version information
Show Source
{
"description":"Database version information",
"type":"array",
"items":{
"type":"string",
"minLength":"1",
"maxLength":"4095"
},
"minItems":"1",
"maxItems":"100"
}
Nested Schema : operatingSystem
Operating System version information
Match One
Show Source
{
"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
}
]
}
Nested Schema : operatingSystem-x-oneOf[0]
Type: object
Show Source
{
"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
}
Nested Schema : operatingSystem-x-oneOf[1]
Type: object
Show Source
{
"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
}