processing AGILE files using XI

15
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. 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.

Transcript of processing AGILE files using XI

Page 1: processing AGILE files using XI

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.

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.

Page 2: processing AGILE files using XI

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

Satyam XI Internal Competency

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.

Page 3: processing AGILE files using XI

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

Satyam XI Internal Competency

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.

Page 4: processing AGILE files using XI

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

Satyam XI Internal Competency

5. Creating interface Mapping

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

Page 5: processing AGILE files using XI

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

Satyam XI Internal Competency

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.

Page 6: processing AGILE files using XI

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

Satyam XI Internal Competency

Page 7: processing AGILE files using XI

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

Satyam XI Internal Competency

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.

Page 8: processing AGILE files using XI

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

Satyam XI Internal Competency

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

Page 9: processing AGILE files using XI

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

Satyam XI Internal Competency

Page 10: processing AGILE files using XI

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

Satyam XI Internal Competency

Page 11: processing AGILE files using XI

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

Satyam XI Internal Competency

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

Page 12: processing AGILE files using XI

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

Satyam XI Internal Competency

Page 13: processing AGILE files using XI

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

Satyam XI Internal Competency

Page 14: processing AGILE files using XI

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

Satyam XI Internal Competency

Step 3: RESULTS

Input:

Give below pdx file as input

agile_20080305_092133273.pdx

Extracted XML file.

Page 15: processing AGILE files using XI

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

Satyam XI Internal Competency

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-174523-188.pdx

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

pdxout20080331-191714-758.xml