Skip to Content
avatar image
Former Member

Syndication with Java API

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Sep 08, 2008 at 09:13 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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

  • avatar image
    Former Member
    Dec 03, 2008 at 03:45 PM

    Thank you.

    Add comment
    10|10000 characters needed characters exceeded