cancel
Showing results for 
Search instead for 
Did you mean: 

ECC - MQ - XI1 - XI2 - AS2 Connectivity

Former Member
0 Kudos

Hi ,

We have a requirement of sending an XML file from ECC unix box to XI via MQ-JMS communication and then from XI to another XI system and finally to third party system via AS2 protocol. This is a simple file transfer interface from ECC to the third party system without any modification to the data or mapping requirement.

The solution i am thinking of is as follows:

1. MQ picks up the file from desginated interface directory on the ECC unix box and sends it into XI-1through JMS adapter

2. Dummy message interface will receive the file and send to the dummy receiver interface of XI through receiver determination

3. receiver interface will send the file to XI-2 system via XI (http) receiver Adapter

4. dummy sender interface in XI-2 will receive the file through XI (http) sender adapter

5. dummy receiver interface in XI-2 will send the file to third party system via AS2 adapter

Can you please confirm if this approach will work? or suggest any other/better approach to transfer the files across?

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

prateek
Active Contributor
0 Kudos

When there are so many ways for communication between ECC and XI, then why are you planning to use MQ series and complicate the scenario? All steps were Ok except the first one.

Regards,

Prateek

Former Member
0 Kudos

Guys,

thanks for your replies. MQ needs to be used because we using any kind of file adapter is not permitted in the organisation. Is there any other way to pick up the file from unix directory

Regards

stefan_grube
Active Contributor
0 Kudos

Instead of creating the file, ECC call PI with an ABAP proxy call.

You can change easily the ABAP report which creates the file with an ABAP proxy call which uses the same message structure as the file.

Of course you can do the scenario also like you have described.

Former Member
0 Kudos

Hi Stefan,

Thanks for your suggestion. The file is created by standard SAP programs/report/transaction. Hence, I wouldnt like to change the standard codes. Another question i have is - would it be possible to transfer the file with the same name as it will be created in ECC unix system. If yes, do i need to do some configuration for that?

Thanks

Former Member
0 Kudos

HI Guys,

Thanks for your help. The interface is working as expected.

Regards.

Answers (2)

Answers (2)

Former Member
0 Kudos

Well it reads overly complicated. And given you've got a file in XML format already, why not just use XI to pick up the file.

1. MQ picks up the file from desginated interface directory on the ECC unix box and sends it into XI-1through JMS adapter

The MQ adapter provides no value in the design at all.

Raja you beat me to it.

Edited by: Jason Coates on Aug 9, 2010 1:42 PM

rajasekhar_reddy14
Active Contributor
0 Kudos

>

> We have a requirement of sending an XML file from ECC unix box to XI via MQ-JMS communication and then from XI to another XI system and finally to third party system via AS2 protocol. This is a simple file transfer interface from ECC to the third party system without any modification to the data or mapping requirement.

>

First you have to use File adapter to read data data from ECC unix box then use use JMS Receiver adapter to send data to MQ,MQ will not read data direclty from ECC File system.

so your flow will be like this

ECC->XI--->MQ.

REMAINING PART you can design...

Regards,

Raj