VMS Agents Configuration
If the system of record is OpenVMS, the Snapshot Agent and Message Brokers that run on OpenVMS must be configured using the VmsAgent property in MasterConfig.json.
VMS Agents Configuration
{
"VmsAgent": {
"ZmqRouter": {
"Nodes": [
{
"Host": "localhost",
"Port": 5000
}
],
"TargetIpc": "tcp://*:5555",
"MonitorEnabled": false
},
"OfflineFilePath": "SIP_DAT:OFFLINE_RECORDS.ISM",
"ClusterVotePath": "SIP_DAT:CLUSTER_VOTE.ISM",
"SnapshotVotePath": "SIP_DAT:SNAPSHOT_VOTE.ISM",
"OutputFile": "SIP_DAT:snapshot",
"S3": {
"Region": "us-west-2",
"Server": "localhost",
"Port": 9000,
"Path": "s3",
"ConsolePort": 0,
"UseSsl": true,
"Bucket": "development",
"Id": "admin",
"Key": "p@ssw0rd"
}
}
}
Configuration Properties
| Property | Type | Description |
|---|---|---|
| ZmqRouter | Object | Defines the ZeroMQ router used to route messages. |
| OfflineFilePath | String | The full path to the offline messages file. |
| ClusterVotePath | String | The full path to the cluster votes file. |
| SnapshotVotePath | String | The full path to the snapshot votes file. |
| OutputFile | String | The path of the snapshot output file. |
| S3 | Object | Defines the characteristics of the locally hosted S3 storage server. |
S3 Storage Server
| Property | Type | Description |
|---|---|---|
| Region | String | |
| Server | String | |
| Port | Integer | |
| Path | String | |
| ConsolePort | Integer | |
| UseSsl | Boolean | |
| Bucket | String | |
| Id | String | |
| Key | String |