You are on page 1of 5

8/5/2015

Standard Adapter Framework modules [AF_Modules]... | SCN
 

Getting Started Newsletters

 

Hi, Guest

Log On

Join Us

Store

Search the Community

Products

Services & Support

About SCN

Downloads

Industries

Training & Education

Partnership

Developer Center

Activity

Lines of Business

University Alliances

Events & Webinars

Innovation

Browse

Communications

Actions

gabrielsagayaselvam.panneerselvam 

Standard Adapter Framework modules [AF_Modules]
in PI 7.1 –Part 1
Posted by Gabriel Sagaya Selvam Panneer Selvam in gabrielsagayaselvam.panneerselvam on Dec 7,
2009 8:13:21 AM
Share

0

Tweet

0 Like

0

 
 
In this Weblog I am going to explain the various SAP provided standard Adapter Framework modules  (AF_Modules)
shipped with the module processor in Process Integration PI 7.1 once the Communication channel has been created
along with the business cases. This blog is aimed at all important Adapter Framework modules with the examples in a
single place. 
 
 
 
We 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. The modules that are the basis of the adapter
configuration on the Parameters tab page are located in the module processor and are displayed in the module
processor once a communication channel has been created. We define the module processor on the Module tab
page. Also we have the set of predefined adapter modules for the particular adapters. This Documentation link 
(http://help.sap.com/saphelp_nwpi711/helpdata/en/a4/f13341771b4c0de10000000a1550b0/content.htm) will give the
clear picture how to extend the module chain for the Adapters in the module processor. Below is the list of standard
modules for Adapter Framework provided by SAP. 
 
 
StrictXML2PlainBean
XMLAnonymizerBean
PayloadZipBean
TextCodepageConversionBean
DynamicConfigurationBean
MessageTransformBean
XiHeaderValidationBean (A New Standard Adapter Module in PI 7.1)0.1. RequestResponseBean
0.2. ResponseOnewayBean
0.3. RequestOnewayBean
0.4. WaitResponseBean
0.5. NotifyResponseBean 
 
We will go through each module with their business cases 
 
 
<u>1) PayloadSwapBean</u> 
 
 
A standard module used to replace the application payload of XI message that holds the data with another payload
which is appended to the message as an attachment.
  
 
<u>Business case</u>
 
 
We can use this module in the mail adapters for mails with attachments.
 

http://scn.sap.com/people/gabrielsagayaselvam.panneerselvam/blog/2009/12/07/standard­adapter­framework­modules­afmodules­in­pi­71­part­1

1/5

. http://scn. different recordset types can be displayed either separately or with a fixed field length (mixed display). They are *swap.keyValue which holds the value of attribute.       <u>Business Case</u>                 We can use the module in the receiver File/FTP adapter for converting XML format to pure text format. the convert module for StrictXml2PlainBean has 2 parameters in which singleRecordType where all recordset types are converted in the same way and <RecordType>.          In the above Receiver File Adapter.8/5/2015 Standard Adapter Framework modules [AF_Modules].sap.fieldSeparator converts the XML to asterisk separated file.. The structure of the XML document is checked based on the entries you make in the module.   </p><p>   </p><p>_2) StrictXML2PlainBean_*      A standard module used for converting an XML document in the main payload of XI message to text format. A wiki on file to mail scenario will clearly explain the usage of PayloadSwapBean. | SCN       In the above Sender Mail Communication channel. We can find more information about the usage of StrictXml2PlainBean in this blog  ( Xml to Text conversion made easy by  StrictXml2PlainBean)          <u>3) XMLanonymizerBean</u>      A standard module for anonymize XML elements and attributes by removing their namespaces or namespace prefixes from the XML document of main payload.com/people/gabrielsagayaselvam.keyName *where the attribute of payload­name is entered and *swap. Within an XML document. the swap module for the PayloadSwapBean has 2 parameters from the MIME headers in order to replace the application payload by the attachment.panneerselvam/blog/2009/12/07/standard­adapter­framework­modules­afmodules­in­pi­71­part­1 2/5 .

 If we have a multiple files with large size to be processed. Also this module is used to have the namespace without prefix or to define a particular namespace prefix for each namespace.sap.8/5/2015 Standard Adapter Framework modules [AF_Modules].. | SCN      <u>Business Case</u>     We can use this module in the adapters that can be extended in the module processor. this module can reduce the size of the file and successively reduce the load on the PI Server. Please visit this blog  ( Remove namespace prefix or change XML encoding with the XMLAnonymizerBean).acceptNamespaces has to set the namespace without a prefix and anonymizer.          <u>4) PayloadZipBean</u>      A standard module used for compressing one or more payloads or extracting the payloads from a compressed file.mode to specify the processing mode (zip. The remove module for XMLAnonymizerBean has 2 parameters that anonymizer. Also we can change the encoding attribute of XML declaration.panneerselvam/blog/2009/12/07/standard­adapter­framework­modules­afmodules­in­pi­71­part­1 3/5 . For better understanding of XMLAnonymizerBean.com/people/gabrielsagayaselvam.         In the above receiver File Adapter.. The zip module for the PayloadZipBean has the parameter zip. A blog on PayloadZipBean  ( Working with the PayloadZipBean module of the XI Adapter Framework) will clearly explain the usage.quote has the character to be used to enclose the attribute values.      <u>Business Case</u>               We can use this module in any adapters that can be extended in the module processor. zipAll and unzip) for the purpose of compressing and decompressing the files.   http://scn.         In above receiver JMS Adapter.

panneerselvam/blog/2009/12/07/standard­adapter­framework­modules­afmodules­in­pi­71­part­1 4/5 .       In the above Receiver File Adapter.com/sap/support/notes/960663). we can use this module to swap the code page of the main payload of the XI message and convert the content.sap.sap.<u> </u>       <u>Business Case</u>     DynamicConfigurationBean allows us to a) Insert/Delete some specific ASMA's b) Read some XI message header properties c) Write some ASMA's into XI message header properties             We can use this module in any adapters that can be extended in the module processor. The convert module for the TextCodepageConversionBean has the parameter name as Conversion.charset to convert a non UTF­8 text payload into utf­8 payload.com/weblogs/im </body> 8138 Views   Average User Rating My Rating: (5 ratings) Share 0 Tweet 0 Like 0 http://scn. | SCN        <u>5) TextCodepageConversionBean</u>      A standard module used for swapping the code page of the main payload of the XI message and convert the content using the new code page     <u>Business Case</u>               If a receiver uses a different code page to the one specified in the XI payload.   !https://weblogs.com/people/gabrielsagayaselvam.8/5/2015 Standard Adapter Framework modules [AF_Modules].JPG|height=366|alt=DynamicConfigurationBean|width=700|src=https://weblogs. We can find more information about TextCodepageConversionBean from this sap notes  (https://service.          <u>6) DynamicConfigurationBean</u>        A standard module used for processing the dynamic configuration header that is used to represent the Adapter­ Specific Message Attributes  (ASMA's).. We can use this module in any adapters that can be extended in the module processor.sdn..sap. An example is converting a non utf­8 payload into utf­8 payload.sdn.sap.com/weblogs/images/251828887/DynamicConfigurationBean.

sap.. | SCN 0 Comments There are no comments on this post Site Index Privacy Contact Us Terms of Use SAP Help Portal Legal Disclosure Copyright http://scn.8/5/2015 Standard Adapter Framework modules [AF_Modules].panneerselvam/blog/2009/12/07/standard­adapter­framework­modules­afmodules­in­pi­71­part­1 Follow SCN 5/5 .com/people/gabrielsagayaselvam..