Adapter FTL Side
The adapter's FTL side translates FTL messages into Rendezvous messages and transmits them to Rendezvous clients.
The adapter's FTL side creates one subscriber for each endpoint in the adapter configuration. These subscribers do not include content matchers, so they receive all messages on the endpoint.
Each time a subscriber receives a message with a format specified in one of the configuration’s tags, the adapter attempts to translate it to a Rendezvous message. The tag guides the translation. The adapter first finds the set of FTL fields that translate into the Rendezvous subject or inbox name. Then the adapter translates each remaining field:
- The FTL field name becomes a Rendezvous field name.
- Every FTL field data type either maps unambiguously to a Rendezvous field data type, or raises an error. For details, see Adapter Data Type Mapping.
- The FTL field value translates to the Rendezvous field value of the appropriate data type.
After translating all the fields, the adapter transmits the translated Rendezvous message to all its clients that have expressed interest in the translated Rendezvous subject.