Vous êtes sur la page 1sur 15

A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

A Step-by-Step Guide for processing PDX and AXML files


generated by AGILE Using XI.

Applies to:
SAP Exchange Infrastructure (XI) 3.0 / Process Integration (PI) 7.0

Summary

This document explains step-by-step working procedures for the processing PDX and AXML files
generated by AGILE using XI, Including Integration Repository (IR), Integration Directory (ID),
and other adapter-specific settings for sender side and receiver side.

Author: Madhav Poosarla.


Company: Satyam Computer Services Ltd., Bangalore.
Created on: 05 May, 2008.

System Requirements:
• Developer Access to XI System is required to create this scenario.
• XML spy software to create XSD file.

Maintain XI System for Integration (Receive PDX/AXML File -Transform- Send File)

Step 1: Maintain IR (Integration Repository)


1. Import S/W Component.
• Open Integration Repository.
• Import your software components information which has been created in SLD to
IR.

Satyam XI Internal Competency


A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

2. Creating Data types


• As PDX and AXML files are the zip files, we will not be directly available with
the XML file that can be imported for creating Data types.
• Manually open PDX files with the WinZip software, extract the XML file. The
XML file is to be changed to XSD using XML SPY software.
• Create an external definition and change the category to XSD and import the
XSD file.

Satyam XI Internal Competency


A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

3. Creating the Message interfaces.


• Import the external definition and create the message interface.
• Create two message interfaces, one is for Outbound and one is for Inbound
with the same external definition.

4. Creating message mappings


• Take the same external definitions for the both side (i.e) sender and receiver.
Map one to one graphical mapping.

Satyam XI Internal Competency


A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

5. Creating interface Mapping


• Create interface mapping by importing out bound and inbound interfaces.

Satyam XI Internal Competency


A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

Step 3: Maintain ID (Integration directory)

6. Create a business service in and two communication channels of FILE adapter type
• One for sender and one for receiver.

Satyam XI Internal Competency


A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

Satyam XI Internal Competency


A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

7. Modules specification in the sender communication channel.


• Use the module that I have specified in the screen shot and use the same
parameters.
• Processing sequence:

Module name: AF_Modules/PayloadZipBean


Type: Local Enterprise Bean
Module key: 3
• Module configuration:

Module key: 3
Parameter name: zip.mode
Parameter value: unzip.

Satyam XI Internal Competency


A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

8. For receiver communication channel we don’t require to give any module


specification (if the o/p is XML file ) else in give parameter value as :zip

Satyam XI Internal Competency


A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

Satyam XI Internal Competency


A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

Satyam XI Internal Competency


A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

9. For remaining configuration steps are same as ordinary file to file scenario.

Satyam XI Internal Competency


A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

Satyam XI Internal Competency


A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

Satyam XI Internal Competency


A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

Step 3: RESULTS

Input:

Give below pdx file as input

agile_20080305_092
133273.pdx

Extracted XML file.

Satyam XI Internal Competency


A Step-by-Step Guide for processing PDX and AXML files generated by AGILE Using XI.

pdx.xml

Output:

it can be either zip(pdx/axml) or XML file , it all depends on the usage module in the receiver
CC.

1)for zip(pdx/axml) use this receiver communication channel with modules.

agile20080306-1745
23-188.pdx

2) For XML file use this receiver communication channel with out modules:

pdxout20080331-19
1714-758.xml

Satyam XI Internal Competency

Vous aimerez peut-être aussi