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.