Can MDM Web Services pull rich content?

Is it possible to pull images, PDF's and other rich content out of MDM using web services?  We are attempting to find the best method to front the information from our MDM repository to a Ecommerce website.  This is a non-sap website built on .NET 4.0 framework so .NET API's did not work since SAP only supports .NET 3.5.
What options should we consider to retrieve our catalog data to an external site?
Thanks in advance

Hi Klimek,
I don't think current MDM web service support rich content retrieval, you have to use kinds of API to implement this function. Considering the fact your .NET framework doesn't work, you can try to encapusulate this part of function into  the web service by using JAVA API, and deploy the customized web service onto the relevant server.
I'm not sure whether we could retrieve the binary data from database level, anyway you can take a try.

Similar Messages

  • Can MDM Web Services return qualifier values?

    We are running MDM 5.5 SP06 Patch04 (we will be doing a technical upgrade to MDM 7 later this year).
    I am investigating the MDM web services and came upon a potential problem. In the test harness, I searched for a record, specifying ALL for the result definition and everything seemed to come back except qualifiers; lookup values came back, taxonomy values came back, qualified lookup display values came back, qualified link ids came back, but no qualifier values.
    I searched again on the qualified link record ids in the qualified lookup table and I got the non-qualifiers, which is the expected behavior. The qualifiers have to come back with the main table record, though.
    Are qualifiers not fully supported in the MDM 5.5 web services, or am I not searching properly?
    Thanks for any help you can provide.
    Doug

    Hi Doug
    For me all  are working good.
    Can you look at pages 24-26 from "Portal content development guide"
    https://websmp201.sap-ag.de/~sapidb/011000358700001119612007E
    Regards
    Kanstantsin

  • Can MDM web service search results be filtered by tuple values?

    We are currently working with MDM 7.1 SP03 and Netweaver 7.0. Right now, there is a requirement to return a material record from MDM to a Web Dynpro form using the MDM search web service. The other requirement is that the form user can search for a material using material number, sales org and dist channel. Currently, the results include all sales org/dist channel combinations in the material record. Is there a way to filter the results so that only the specified sales org and dist channel are returned to the form by using the web service? For example, if a material record has 2 sales orgs with different dist channels and the user is only interested in one, is it possible for the web service to return the material record and only the one sales org? Or, does this need to be handled by the form? Thanks for any input.

    Hello Steven,
    currently there is no filter functionality in MDM Web services 7.1 for tuple values or qualified
    lookup values.
    For the next MDM release we are planning to have a new operation for retrieving multi tuple
    values as standalone operation, by which the user will be able to filter the
    tuple values by member field's criteria.
    Regards,
    Matthias

  • MDM Web Services - Data Types Schema

    Hi,
    I am trying to call MDM Web Services from PI as per our requirement. I need to build a scenario in PI for that. The Web Service documentation only talks about the data types and their strucuture but never said where they are available for download.
    Can any one of you help me in finding them for download or do we have to create them manually? Please refer to the link below for documentation.
    http://help.sap.com/saphelp_mdm550/helpdata/en/45/0068130b0c0487e10000000a155369/content.htm
    Thanks and Regards,
    VJ

    See the thread for information
    Configuration of MDM Web Service
    You can download the webservices from SAP support portal
    Points are welcome if it is helpful
    Koti Reddy

  • Using MDM Web Services

    Hi
    Did any of you work on MDM Web Services? We have a requirement to search on MDM using the web services provided. The documentation talks about how to enable these web services in Netweaver stack but does not have a clue on how to access them using PI.
    Can any one help? Below are the SAP documentation links for the same.
    http://help.sap.com/saphelp_mdm550/helpdata/en/45/018c03166a0486e10000000a155369/frameset.htm
    http://help.sap.com/saphelp_mdm550/helpdata/en/45/01a2ab3a840486e10000000a155369/content.htm
    VJ

    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/soa/soa-management/process-integration/accessing%20master%20data%20management%20web%20services%20through%20process%20integration.pdf
    VJ

  • MDM Web Service Generator - How to Call WS in Java?

    Hi there,
    I have generated a web service by navigating to http://<server>:<port>/mdm/wsgenerator - The web service is succesfully generated and deployed. I can easily test the web service using the WS Navigator (http://<server>:<port>/wsnavigator).
    I am now trying to use NWDS7.2 to create a wrapper web service, and need to call my generated MDM WS using Java code. I have created a CAF project, and imported the MDM web service using the WSDL. I have created an application service and no matter what I try, I cannot get the MDM web service to instantiate.
    Is there anyone that has done this before? What method should be used?
    All I need to know is how to create an instance of the generated MDM web service - There is no obvious constructor to use. See my code below, but this creates an exception at runtime for "IndexOutOfBoundsException". Note that the web service I generated is called "MdmWfProjectUpdate"
    service = new MdmWfProjectUpdateViDefaultService(
                                  new java.net.URL(
                                              "http://<server>:<port>/MdmWfProjectUpdate/HTTPBasic?wsdl"),
                                  new javax.xml.namespace.QName(
                                              "urn:MdmWfProjectUpdateWsd/HTTPNone", "MdmWfProjectUpdateVi_DefaultService"));
    I can call other web services without a problem in my code, so it is quite confusing that I cannot get this to work...
    Any help will be appreciated!

    Hi david ,
    When u imported  this webservice,there will be lot of classes generated .In these classes some are executable classes.Like if your webservice contain some operations like update,create,delete.
    then for each operation tere will be one executable class  generated.
    this class  must have some function like execute or invoke.You have to call this function in order to get the results.
    Just check whether is there any such class generated or not.
    Kindly revert back with your results.
    Thanks,
    sudhanshu

  • MDM Web Service authentication issue. How to use ?

    Hi,
    I' am a Microsoft technology person I' am working on integrating SAP MDM 7.1 to SharePoint 2010 using MDM Web Services interface and consuming the same in .NET custom component.
    I tried the WS with "None" authentication and it worked great.
    I' am having issues understanding how HTTPAuthentication with SAP Logon ticket authentication works in MDM.
    Created the authentication enabled web service and while testing in NetWeaver WS Navigator, it throws me exception, not able to establish session with repository for user XYZ.
    Please help me with the following queries I have:
    1) How to test a authentication enabled web service in NetWeaver WS Navigator ? Do the user id/password needs to be set in the "Invocation Parameters" ? Link to any article etc will be appreciated.
    2) How to pass the MDM user credentials (or just the username) in the MDM web service in .NET code. I didn't see any parameter in the Client class constructor to pass the same, nothing related to that found in the code that gets generated on adding the service reference.
    As per the documentation on the MDM security, looks like a trust relationship also needs to be configured on MDM - allow.ip file entries.
    However first I want to understand how to pass this information in Web Services through code.
    SharePoint   -
    (1)--> SAP PI  -(2)--
    > SAP MDM                                             
    (integrated with Active Directory                        (Where Web services are deployed     (have its own user accounts)
    so logged in user is already authenticated)          and have its own user accounts)
    The trust relationship configuration could solve the problem of authentication marked in second hop (2) by registering the IP address of PI server.
    Please help me understand how would it work to solve the first hop (1) problem and what needs to be done.
    Thanks,
    Parvinder

    Thanks Gaurav.
    The link talks about setting up the Trust with MDM server.
    The code sample provided there has the following step where user name is being set and passed to MDM:
    Use  command to authenticate user session on trusted connection
           TrustedUserSessionCommand  tuscTrustedUser =
           new TrustedUserSessionCommand(mySimpleConnection);
           //  Set the user name to use
           tuscTrustedUser.setUserName(UsernameAsString);
           tuscTrustedUser.setSession(session);
           tuscTrustedUser.execute();
           session =  tuscTrustedUser.getSession();
    I want to understand how to do that for MDM Web Services.
    I didn't see any method accepting this user name while calling the web service method / creating client object.
    So that link is still missing.
    Appreciate if anyone can help me with that.
    This is for MDM 7.1
    Thanks,
    Parvinder

  • MDM Web Services - connectivity

    Hello
    I deployed the MDM web services on the portal
    and I am trying to test the web service - update BP
    the message that I get is
    Problem while connecting to MDM repository BP on server server_name with user name
    it seems like the user is empty even tought I have configured it in the j2ee
    according to the MDM web services guide
    any ideas?
    thx
    Shai

    Hi Shai,
    Make sure that you enter the correct Userrname and password when doing the configuration in the VA,for that particular Webservice.
    You need to mention the credentials of the MDM created Username and pwd.
    Additionally can also refer the below links:
    https://websmp102.sap-ag.de/~sapidb/011000358700001119812007E
    https://websmp102.sap-ag.de/~sapidb/011000358700006427302006E
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/20e06073-f485-2910-adb1-9a197bf98994(MDM webservice)
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30a97ac6-c884-2910-c6ad-bae0de29e67b(MDM Webservice)
    Hope It Helped
    Thanks & Regards
    Simona Pinto

  • MDM web services and the MDM BP services

    Hi *,
    I need to know what is the difference between the standard MDM web services and the MDM BP services.  How do I decide which set to use?
    - Kris

    Sorry but what are BP services? Do you mean Business package?
    If yes the approaches are completely different - you use Web Services when you have to customise the application and build your logic/functionality into the app. CRUD operations are procided by Web Services - you need to form your wrapper application from scratch and develop!
    With BP - it involves least development effort bearing in mind that its all standard content and not yet completely customizable. So based on your requirements plan whether to go for Business Package or Web Services or Java API completely...

  • Trouble Publishing a Web Service in Rich Client

    I have been working on trying to create a web service in Rich Client and keep getting this blank window.I'm not sure what the problem is but one thing that I notice about this window is the Java logo on the top left.I tried uninstalling and downgrading my Java but that didn't help. I currently have Java build 1.6.0_45-b06 installed. My Rich Client version is 12.5.3 with the 1475 build. I believe it is software related because I had a coworker try and us his user name and passowrd on my computer with his administrator account and he was getting this window as well.
    Another problem I am having is getting the Web Services to refresh. There are times when it will just say "Refreshing, please wait...". When I click the refresh button will attempt to refresh for a half a second and then stop.
    Best,
    Ryan

    Hi Ryan,
    Will you please provide the details of BO server version? And for java and software related queries please review your configurations with PAM (Product Availability Matrix) available at SAP marketplace.
    Regards,
    Aashutosh

  • Can a Web Service be Consumed from within JSX

    Hi all,
    In CS5, can a web service be consumed from within JSX, and if so - how?
    TIA,
    mlavie

    Kris,
    Thanks! Exactly what I needed!
    mlavie

  • Problem with MDM web services and webdynpro

    Hi MDMguru,
    I have created web services from SDN example: it reads the MDM version.
    If I use J2ee Navigator Web Services and I try  mywebservices, it works very well.
    I have created a webdynpro (from this SDN Example https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webdynpro/creating%20an%20email-client%20using%20web%20dynpro%20and%20web%20services.pdf).
    I have followed step by step the example.
    But when run webdynpro and it calls my webservices it not works because it throws this exception:
    javax.xml.rpc.soap.SOAPFaultException: Exception in method getVersion. , Debug ,  , com.enel.sap.ws.component.WSComponent.VersionMDM , sap.com/tcwddispwda , J2EE_GUEST
    Can someone help me?

    It appears that %ROWTPYE is not supported directly, and that we need to create a TYPE to wrap the return data
    Thanks to Marc Thompson for the details (http://marc-on-oracle.blogspot.co.uk/2007/12/11g-database-installation-and-native.html)
    PD

  • Exchange 2007 Web Services pull subscription

    I'm working with Exchange Web Services to try and pull subscription data to see if an email(s) were successfully sent or not.  I noticed through the service you can set the IsDeliveryReceiptRequested to True and it will send a relay back to the inbox
    if its not able to send the email.  Is that the proper way to go about this or is there another route that I could take using EWS?
    Thanks...

    Hi,
    If you use pull subscriptions through Exchange web services in Exchange 2007, we can refer to the following article:
    http://msdn.microsoft.com/en-us/library/aa579617(v=exchg.80).aspx
    If there is any question about it, I suggest we can ask a question in the following forum:
    https://social.technet.microsoft.com/Forums/exchange/en-US/home?forum=exchangesvrdevelopment
    Thanks,
    Winnie Liang
    TechNet Community Support

  • MDM Architecture: what does RICH content / THIN content refer to

    Hi,
    When I read through the SAP NetWeaver MDM architecture (major building blocks), I have a question (in order to explain to other audience....):
    What does RICH content / Thin content refer to / mean?
    Under the thin content, there is Search/View, Data maintanance, OCI. For rich content, there are all mdm clients listed below. I don't know how to explain this diagram because using SAP MDM, it seems there no thin content....the search/view and data maintanance function are realised in MDM data manager. So why is it listed here?
    Thanks in advance!
    Angela Zhang

    As already guessed, it is simply that MDM can be run in a fully administrative environment consisting of the MDM UI clients (i.e. the MDM Data Manager, MDM Console, MDM Import Manager, MDM Syndicator, MDM Publisher), and/or you can run it using SAP NetWeaver Portal (thin client). For portal usage MDM has specific portal content (for example, specific iViews).
    Regards,
    Markus

  • Can a web service be used as the datasource for a View Object?

    Has anyone used a web service as the datasource for a View Object?
    I am trying to do the same thing as "Publishing BC4J Components as a Web Service" example, except I want to recreate the View Objects on the client so that I can iterate through them and display them on a web page.
    I probably have two choices:
    1. Use the web service as the datasource.
    2. Use a file as the datasource with no data and then populate the View Objects from the XML from the Web Service.
    Please advise.
    Thank you.
    Richard Catlin
    SAIC

    You can adapt the examples provided in the BC4J Toy Store demo for how to build a programmatically-populated view object to create a view object that fetches its data from a web service.
    The methods that you need to override are the same for any kind of programmatically-populated view object.

Maybe you are looking for

  • New Dataset button disabled in Lumira

    Hello All, We have installed licensed version of Lumira desktop. We are using version 1.17.2. When we connect to HANA system, in the 'Prepare' tab, the option to add 'New dataset' is disabled. However if we use Lumira to connect to SQL via ODBC, the

  • Looking to upgrade the video card and power supply in the K330

    Hello, I'm looking to upgrade the power supply and video card in the Lenovo IdeaCentre K330 but I need to know if these parts will be accepted by the mobo. Here's the card name (no link, don't know if theres a restriction to off site links) ASUS 2GB

  • TS3274 Small lock appearing on the top bar and display not rotating.

    My apple ipad ii showing a small lock symbol on right top bar and the display is not rotating. This happened after kids were playing games. Any wrong key pressed or why?

  • PPro CS5 multi-cam cross dissolve fail

    I'm working on a two camera interview in Production Premium CS5. Did the standard setup -- a source sequence with the two camera feeds, nested into a muiti-cam edit sequence where I pick the angles using the multi-cam monitor. Then I nest this into a

  • Will I be able to go from Panther to Leopard?

    I was going to upgrade my system but am considering waiting until Leopard comes out. Can you jump up two OS or would I have to go to Tiger to go to Leopard? Thanks