Adapter Engine Communication channel runs using this. Sender Agreement: . Sender Agreement: It is the first step in XI pipeline. It uses the Communication Channel to pick up the message using different communication protocol ( File , JDBC , SO! or an"thing else .. # and con$erts that message into X%&. For the com'ination of Source S"stem, Interface and (amespace define the dapter t"pe. !eceiver "etermination: It determines the receiver of for the sender 's , interface and namespace. If "ou create that manuall" , then "ou need to specif" the recei$er for the com'ination of Sender# Inter$ace % Inter$ace namespace. Inter$ace determination: "etermines &hich Inter$ace mapping to use $or Source Business s'stem and target (usiness s'stem. !eceiver Agreement: It calls the recei$er communication channel to transfer the data to the recei$er using different adapters like file, JDBC, SO! or an" other. )sing communication channel it transfers the message to recei$er as *ell as con$erts to message from X%& to the nati$e format of recei$er.