cancel
Showing results for 
Search instead for 
Did you mean: 

Syndication with Java API

Former Member
0 Kudos

Hi all

We are syndicating records via Java API called from Portal. My question is does syndicating via API uses MDSS services. Port type is set to manual and we are passing record ID, Port and Remote system to the API.

please help.

regards

Ravi

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Thank you.

Former Member
0 Kudos

Courtesy help.sap.com : Hope it helps

Overview

The timely and efficient distribution of master data to remote systems is an integral part of a sound master data management strategy. MDM Syndication Server provides an innovative and flexible solution to this problem, ensuring that users throughout your enterprise have access to the same, up-to-date version of your master data.

The MDM Java API allows you to select record data from an MDM repository for syndication. The MDM Syndication Server picks up these data records and completely restructure the record data to fit the needs of any remote system without modifying the source data itself.

You can use the MDM Syndicator GUI to create reusable syndication maps, meaning the actual syndication of data can be performed by users without intimate knowledge of the data or its structure. You can even automate the entire syndication process!

Most importantly, using MDM Syndication Server as part of your overall MDM solution can ensure that your entire organization has access to the same rich data as aggregated in your MDM repository.

Sample Scenarios

Syndicating Records

Register for events using com.sap.mdm.notification.EventDispatcher

Invoke com.sap.mdm.repository.commands.GetPortListCommand to retrieve the list of available ports to use

Invoke com.sap.mdm.repository.commands.AddSyndicationRecordIdsCommand to syndicate records

Once syndication is done, the API will get an event indicating the syndication is done

Invoke com.sap.mdm.repository.commands.GetPortDataFilesCommand to retrieve the syndicated records

Syndicating a Port

Register for events using com.sap.mdm.notification.EventDispatcher

Invoke com.sap.mdm.repository.commands.GetPortListCommand to retrieve the list of available ports to use

Invoke com.sap.mdm.repository.commands.SyndicatePortCommand to syndicate records as setup by the map on the port

Once syndication is done, the API will get an event indicating the syndication is done

Invoke com.sap.mdm.repository.commands.GetPortDataFilesCommand to retrieve the syndicated records

Former Member
0 Kudos

Hi,

We have the following requirement.

  1. Syndication will be triggered from Portal but the syndicated file should be downloadable in the Portal user's desktop instead of the file being sent to the syndication port.

If the above requirement is possible, how can we achieve the same? Please advise.

Thanks,

Appachi