Introduction: Multiple operations in sender Interface allows to read different structure using same Interface from file server and process accordingly. Simultaneously multiple operations in receiver Interface allows to send different structure to file server. Here, we use both sender and receiver Interfaces with multiple operations to read different structures and to send different structures to file server.
Author: Parin Chahwala
Created on: 03 JUNE 2015
Guided By: Jagesh Lakdawala
Step 1: Create Data Types and Message Types for OUTBOUND Interface operations and INBOUND Interface operations.
Step 2: Design OUTBOUND and INBOUND Interfaces with multiple operations and add relevant Message Types for it.
Step 3: Design Message Mapping for all Message Types.
Note:- Here, I’ve created Function Library to set filename for receiver server dynamically as I need different filename for all operations.
Step 4: Design Operation Mapping for all Operations of OUTBOUND and INBOUND Interface.
Step 5: Configure Sender Communication Channel with all filenames to be Pick from fileserver in File Name Mask.
Step 6: Configure Receiver Communication Channel with filename.
Note:- As Define above in Message Mapping Filename will be set Dynamically.
Step 7: Configure Sender and Receiver Agreement.
Step 8: Configure Interface Determination for all Sender Interface Operations define Operation Mapping.
Step 9: Configure Receiver Determination with Receiver Component.
Plus
• Read or Send file with different structures.
• Less Objects need to develop
• Less Memory, Resource required as less no of Objects.
• Less time to Develop complete scenario.
Very good concept of using the multiple operations within a single service interface, this will enable the picking up of multiple input files with different message structure.
good work!
Regards,
Jagesh
Hi,
There are already many blogs on this topic (Multiple operations in a service).
Maintenance point of view ,it's not recommended to go with single sender channel.You will have less options to control it when needed.
Regards
Venkat