Skip to content

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