Skip to main content

Create connection (SUB)

Create subscriber connection

Function CreateConnectionSub(Val Address, Val Logging = Undefined) Export

ParameterCLI optionTypeRequiredDescription
Address--addrStringReceiver address
Logging--logStructure Of KeyAndValueLogging settings. See GetLoggingSettings
Returns

Map Of KeyAndValue, Arbitrary - AddIn object or map with error information

1C:Enterprise/OneScript code example
// Host
Port = 5555;
ServerObject = OPI_ZeroMQ.BindPortPub(Port);

If Not OPI_ZeroMQ.IsConnectorObject(ServerObject) Then
Raise OPI_Tools.JSONString(ServerObject);
EndIf;

// Client
Address = "tcp://127.0.0.1:5555";
Result = OPI_ZeroMQ.CreateConnectionSub(Address);

If Not OPI_ZeroMQ.IsConnectorObject(Result) Then
Raise OPI_Tools.JSONString(Result);
EndIf;

OPI_ZeroMQ.Subscribe(Result, "topic.");
Result
"AddIn.OPI_ZeroMQ.Main"