cancel
Showing results for 
Search instead for 
Did you mean: 

Module tab in communication channel

Former Member
0 Kudos

Hi,

in the communication channel we have three tabs Prameters , Identifiers ,Module three tabs are there.. normally we are specifying our sourceFile details and Target file details all are we specified in Parameters tab..

then what is the use of <b>Module</b> and <b>Idetifiers..</b>

plz provide a basic idea abt those.. and when we go for Module.. how can we do that..

thanks

babu

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi babu,

i can tell u about the identifier tab

First we need to know ...what is the defination of Identifier??

Identifiers are used to identify names of database objects, as there are table names, column names, display names for columns and table aliases.

Identifiers are just like aliases....... a simple example is Host and IP address.u suppose table names, column names or display names for columns are having long names( i mean names are too large)... then u can use identifer with minimal no of character.

so If a message from an external party contains an identifier for a company in the message header, the identifier is mapped to the name of the internal party

Identifiers will be replaced by corresponding name at runtime.

Identifiers are used in the following areas of XI

·To identify communication parties

·In value mappings.

·To set a receiver in the proxy runtime

refer these links which gives a detailed description about identifiers :

http://help.sap.com/saphelp_nw04/helpdata/en/2b/d5653fd1d3b81ae10000000a114084/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/81/104bb1fbab254c8644877c7f856bbf/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/9f/36bf393a06ec4fbd079233c3fcdea2/content.htm( This web-site gives all & detailed information regarding identifiers usage)

Hope u have got some idea!!

Regards

biplab

Answers (5)

Answers (5)

nisarkhan_n
Active Contributor
0 Kudos

Modules:

We use the module porcessor to specify generic module that give Adapter extra functionality.

Some standard module are default provided by sap each of then for diff purpose.

PayloadSwapBean : You can swap the main payload of the XI message with another payload of the message that is an attachment

StrictXml2PlainBean:You can convert an XML document in the main payload of the XI message to text formatXMLAnonymizerBean: You can anonymize XML elements and attributes.PayloadZipBean:You can compress one or more payloads or extract payloads from a compressed file.

TextCodepageConversionBean:You can swap the code page of the main payload of the XI message and convert the content using the new code page.

DynamicConfigurationBean:You can edit the message header for adapter-specific message attributes.

MessageTransformBean, Migrating Dispatcher Classes

Apart from these you can develop ypur own adapter modules depending on the Requirement.

This blog will give you a clear picture.

/people/stefan.grube/blog/2007/02/20/working-with-the-payloadzipbean-module-of-the-xi-adapter-framework

Identifers:

These r the web-sites which give a detailed description about identifiers :

http://help.sap.com/saphelp_nw04/helpdata/en/2b/d5653fd1d3b81ae10000000a114084/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/81/104bb1fbab254c8644877c7f856bbf/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/9f/36bf393a06ec4fbd079233c3fcdea2/content.htm( This web-site gives all & detailed information regarding identifiers usage)

former_member614185
Contributor
0 Kudos

Identifiers:

On this tab page you specify which of the available identifiers is to be used to contact a party.

Each communication party usually has various different identifiers for different business scenarios. In the communication channel you specify which of these identifiers is to be used.

Module:

You have the option of specifying generic modules for every adapter that is configured in the communication channel. These modules equip the adapters with additional functions. If it is not possible to add modules to an adapter, you will not be able to select the Module tab page.

Former Member
0 Kudos

hi babu,

parameters tab is to specify the parameters for the adapter configuration. that is these values are those that are used by adapter engine to convert a message in xi-soap (sender) or into native format of a receiver application (receiver adapter)

module tab is used if u want to specify custom modules in addition to the standard sap module for a particular adapter. these modules will then be called in the sequence they are specified. they are nothing but a java code that u want to run for message in the adapter engine.

it is used when the basic adapter functionality does not meet our requirement.

On indentifiers tab page you specify which of the available identifiers is to be used to contact a party. this is used in B2B scenarios.

also refer this:

http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm

[reward if helpful]

regards,

latika.

former_member335553
Active Contributor
0 Kudos

Hi

On the Modules tab page, you can preconfigure modulesIdentifiers are used to identify objects uniquely.

http://help.sap.com/saphelp_nw70/helpdata/en/2b/d5653fd1d3b81ae10000000a114084/content.htm

use of modules

To enhance the functionality provided by the existing adapters eg For conversion of EDI files (EDIFACT and ANSI X12), u may write a module for file adapter which may convert the EDI files to xml files.

refer this https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e21106cc-0c01-0010-db95-dbfc0ffd...

Message was edited by:

Anusha Ramsiva

Former Member
0 Kudos

Hi Babu,

Module tab is required when you have specific requirement, which is not provided in communication channel provided by SAP.

like you want to read Excel file instead of XML file using file adapter.

Refer to blog.

/people/sap.user72/blog/2005/07/04/read-excel-instead-of-xml-through-fileadapter

the same way you can develop your own module as per your requirement and use it.

-Gaurav Jain