t_SOADefinition_Channels_Channel

Channel


Properties

category : stringThe category of the channel.combineResolution algorithm for multiple bound services processing the same message. (Default none - meaning multiple services with the same message is not supported)Valid values based on“string”.noneMultiple services declaring the same message in their associated Interface Request messages are not supported. (Default)firstOnly the first one among the bound services with a matching message in their Interface Request messages is invoked.allAll the services with a matching message in their Interface Request messages are invoked. When multiple services are bound to a channel and a message is forwarded to more than one of those services, the initial "this" variable in those services refers to the same object. This should be taken into account if the original message object can be updated in any of the services – you might want to modify a copy of the message instead.description : stringChannel description.idle : booleanTrue to disable the channel if it is not used by an enabled channel.name : identifierThe channel name.Valid values based on“string”.:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*Value must begin with a letter or an underscore. Case and length are not restricted. Letters, numbers and underscores are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.receive : booleanTrue if the channel can receive messages.send : booleanTrue if the channel can send messages.stealth : booleanTrue to supress the debug logging, unless nexj.system.core.meta.integration.Channel.<name> category dump logging is enabled.warningTimeout : nonNegativeLongTimeout in milliseconds before a warning is generated, 0 for infinite timeout.Valid values based on“long”.0 (minInclusive)

Content


Parents

Parent topic: t_SOADefinition_Channels