xBus

Criteria Matrix for Configuration Decisions

The xBus offers a wide variety of interfacing modes. The exact way of data exchange is controlled by several classes - namely receivers, messages, transformers and senders. The following table should help to choose the correct settings in different interfacing situations of record type data exchange.

Interface type Direction Large files Trans- for- mation Sensitive for string length or line breaks Receiver Message Transformer Message Sender Message Transformer Message Sender
File transfer xBus -> AS400 N/A No No FileReceiver SimpleTextMessage SimpleTextCloneTransformer SimpleTextMessage AS400FileSender N/A N/A N/A N/A
Yes ByteArrayListReceiver ByteArrayListMessage ByteArrayListTransformer ByteArrayListMessage AS400FileSender N/A N/A N/A N/A
Yes No FileReceiver RecordTypeMessage RecordTypeTransformer RecordTypeMessage AS400FileSender N/A N/A N/A N/A
Yes ByteArrayListReceiver RecordTypeMessage RecordTypeTransformer RecordTypeMessage AS400FileSender N/A N/A N/A N/A
AS400 -> xBus No No No AS400FileReceiver SimpleTextMessage SimpleTextCloneTransformer SimpleTextMessage FileSender N/A N/A N/A N/A
Yes AS400ByteArrayListReceiver ByteArrayListMessage ByteArrayListTransformer ByteArrayListMessage FileSender N/A N/A N/A N/A
Yes No AS400FileReceiver RecordTypeMessage RecordTypeTransformer RecordTypeMessage FileSender N/A N/A N/A N/A
Yes AS400ByteArrayListReceiver RecordTypeMessage RecordTypeTransformer RecordTypeMessage FileSender N/A N/A N/A N/A
Yes N/A N/A AS400LineReaderReceiver SimpleObjectMessage SimpleObjectCloneTransformer SimpleObjectMessage FileLineWriterSender N/A N/A N/A N/A
Program call xBus -> AS400 -> xBus N/A N/A N/A FileReceiver AS400ProgramMessage XMLCloneTransformer AS400ProgramMessage AS400ProgramSender AS400ProgramMessage XMLCloneTransformer AS400ProgramMessage AS400ProgramSender

Explanation

  • "Large files" indicates that file of enormous size are processed in this interface.