...
To install TibcoTA, unpack the .zip file and copy TibcoAddin.dll file to FixEdge \bin folder. Also tibrv.dll, tibrvcm.dll, tibrvft.dll should be added in PATH (or in bin directory).
Info |
---|
Several instances of TibcoTA can be created without copying the shared library since FIXEdge C++ 6.14.0. |
You can find detailed information about configuring TibcoTA in the Configuration section.
After TibcoTA is configured FixEdge has to be started.
Configuration
TibcoTA is configured using the following properties:
Property name | Description | ||
TransportLayer.Tibco.DllName | Contains path and name of TibcoTA dll. In case this parameter is not specified, the TransportLayer.Tibco.AdapterId is applied to define the adapter's library by ID. The property is required.
| ||
TransportLayer.Tibco.AdapterId | The parameter to define the adapter's library by ID. In case this parameter is not specified, or TransportLayer.Tibco.DllName parameter is specified too, the TransportLayer.Tibco.DllName is applied.
Required value: TIBCO. | ||
TransportLayer.Tibco.Description | Name of adaptor. The property is required. | ||
TransportLayer.Tibco.Type | Type of the adaptor library, contains 'DLL' value. The property is required. | ||
TransportLayer.Tibco.Default.FieldName | Default TIBCO message field name, where FIX message is stored. | ||
TransportLayer.Tibco.Default.ErrorFieldName | Default TIBCO message field name, where error message is stored. | ||
TransportLayer.Tibco.Default.TransportType | Default transport type for connections. | ||
TransportLayer.Tibco.Default.Service | Default service for connections. | ||
TransportLayer.Tibco.Default.Daemon | Default daemon for connections. Format of the value is '<host>:<port>'. | ||
TransportLayer.Tibco.Default.CMTransportName | Default name of CMTransport for connections. | ||
TransportLayer.Tibco.Default.CMTransportRequestOld | Default value of RequestOld flag value in CMTransport for connections. | ||
TransportLayer.Tibco.Default.CMTransportLedgerName | Default ledger name of CMTransport for connections. | ||
TransportLayer.Tibco.Default.CMTransportSyncLedger | Default SyncLedger flag value of CMTransport for connections. | ||
TransportLayer.Tibco.Default.CMTransportNetwork | Default network of CMTransport for connections. | ||
TransportLayer.Tibco.Default.CMTransportReceiverName | Default CMTransport receiver name for connections. Used to allow message delivery to clients, which are not registered as receivers at the moment of sending a message. | ||
TransportLayer.Tibco.Clients | Comma separated list of Client names. | ||
TransportLayer.Tibco.<CLIENT>.InSubject | Subject for receiving Tibco Messages from. | ||
TransportLayer.Tibco.<CLIENT>.OutSubject | Subject for sending Tibco Messages to. | ||
TransportLayer.Tibco.<CLIENT>.ErrorSubject | Subject for sending Error messages (failures of TibcoTA) to. | ||
TransportLayer.Tibco.<CLIENT>.UnroutedSubject | Subject for sending unrouted messages (Transport Layer is unable to find the receiver of message) to. | ||
TransportLayer.Tibco.<CLIENT>.<SUBJECT> .Name | Subject name specified for current connection. The property is required. | ||
TransportLayer.Tibco.<CLIENT>.<SUBJECT> .FieldName | TIBCO message field name, where FIX message is stored . | ||
TransportLayer.Tibco.<CLIENT>.<SUBJECT> .ErrorFieldName | TIBCO message field name, where error description is stored. | ||
TransportLayer.Tibco.<CLIENT>.<SUBJECT> .TransportType | Type of transport for Subject (general Net Transport (NetTransport) or Certified Message Delivery Transport (CMTransport)) | ||
TransportLayer.Tibco.<CLIENT>.<SUBJECT> .Service | The service may be specified in one of the following ways :
| ||
TransportLayer.Tibco.<CLIENT>.<SUBJECT> .Network | Consists of up to three parts, separated by semicolons — network, multicast groups, send address.
If network is omitted, the Default.CMTransportNetwork is used. | ||
TransportLayer.Tibco.<CLIENT>.<SUBJECT> .Daemon | Daemonhostandportin<host>:<port> format. | ||
TransportLayer.Tibco.<CLIENT>.<SUBJECT> .CMTransportName | If transport is Certified Message Delivery. | ||
TransportLayer.Tibco.<CLIENT>.<SUBJECT> .CMTransport RequestOld | If transport is Certified Message Delivery. | ||
TransportLayer.Tibco.<CLIENT>.<SUBJECT> .CMTransportL edgerName | If transport is Certified Message Delivery. | ||
TransportLayer.Tibco.<CONN>.<SUBJECT> .CMTransport SyncLedger | If transport is Certified Message Delivery. | ||
TransportLayer.Tibco.<CONN>.<SUBJECT>.CMTransportReceiverName | If transport is Certified Message Delivery.And subject type isOutSubject. |
...
tibrv.dll, tibrvcm.dll, tibrvft.dll should be added in PATH (or in bin directory) to avoid this error.