Skip to main content

%Harmony.Bridge

Class %Harmony.Bridge

Parameters

OUTBOUNDSEMAPHORE

Parameter OUTBOUNDSEMAPHORE = "harmonyoutbound";

TCPTIMEOUT

Parameter TCPTIMEOUT = 12;

Methods

connect

ClassMethod connect(config As %Library.DynamicObject = {

disconnect

ClassMethod disconnect()

outbound

ClassMethod outbound(configArg As %Library.String(MAXLEN=""))

inbound

ClassMethod inbound(configArg As %Library.String(MAXLEN=""))

queueInboundMessage

ClassMethod queueInboundMessage(message As %Library.String(MAXLEN=""))

encodeMessage

ClassMethod encodeMessage(message As %Library.DynamicAbstractObject) As %Library.String(MAXLEN="")

getOutboundSemaphore

ClassMethod getOutboundSemaphore() As %SYSTEM.Semaphore

logException

ClassMethod logException(location As %String(MAXLEN=""), exception As %Exception.AbstractException)

logMessage

ClassMethod logMessage(location As %String(MAXLEN=""), message As %String(MAXLEN=3000))