cancel
Showing results for 
Search instead for 
Did you mean: 

SRM to MDM scenario

Former Member
0 Kudos

Hello Guru's,

I need to verify somethings because I am getting a bit lost.

I need to have a scenario from SRM to MDM with XI. Only there is a problem because the MDM server is Linux. Linux only supports secure FTP and XI only supports FTP(s). So the solution was to implement a J2SE adapter plain engine, because its very basic to install. This is done and now comes the point where I am getting lost:

For the part for XI to MDM I have created a receiver XI adapter in XI:

- tranport protocol HTTP 1.0

- message protocol 3.0

- Adapter engine: Integration Server

- Addressing Type: URL Address

-Target host: http://aaa.bbb.bbb

- Service number 62001

- Path prefix: /file/Receive

- Authentication type: Use logon data for Non-SAP system, with username and password

On the MDM server for the J2SE adapter plain engine, I have configured a file_receive adapter:

    1. File adapter java class

classname=com.sap.aii.messaging.adapter.ModuleXMB2File

version=30

mode=XMB2FILE

##Adress for XMB endpoint

XI.httpPort=62001

XI.httpService=/file/Receiver

##File Adapter specific parameters

file.createDir=1

file.targetDir=/usr/sap/CA1/trans/data/

file.targetFilename=xmb_output.xml

#file.writeMode=append

#file.writeMode=overwrite

file.writeMode=addCounter

file.counterMode=immediately

#file.counterMode=afterFirst

file.counterSeparator=_

file.counterFormat=00000

file.counterStep=1

The question is, do I need to have a SOAP receiver adapter in XI and a FTP receiver on the J2SE side, like a described above?

Best regards,

Guido Koopmann

Edited by: G. Koopmann on Jun 24, 2008 3:11 PM

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

According to me for XI you require J2SE engine, because it used core java.

For Adapters which developed in EJB's then only you require J2EE engine only to run EJB Component.

Thanks,

RamuV

Answers (3)

Answers (3)

former_member181955
Contributor
0 Kudos

Hi

I think you can do it by local adapter engine (J2EE) which is installed on MDM machine.

While configuring communication channel select adapter engine as local adapter engine.There you can mention directory and file name of local adapter engine.

thinking useful hint.

Thanks

Prasad Nemalikanti

Former Member
0 Kudos

Guido

I know linux products such as jscape support ftps

http://blog.jscape.com/jscape/2008/03/secure-ftp-usin.html

Former Member
0 Kudos

Hi,

Thnx for the reply, we also need the secure FTP of Linux for other purposes. So I can and need to use the J2SE adapter plain engine.

Best regards,

Guido

VijayKonam
Active Contributor
0 Kudos

Hi,

One way I would look at solving this problem would be -

If there is a common file server in the landscape which both XI and MDM system could reach. If that is the case, I would not write an J2SE adapter but would simply place the files from XI using a file adapter or FTP adapter. From there MDM can poll them (if possible).

I am not sure if it helps. But just a thought.

VJ

Former Member
0 Kudos

Hi,

This is not the case unfortunatly, thnx for your reply.

Best regards,

Guido