Reg: MDM webservice

Hi,
I need to implement MDM standard search webservice in webdynpro using model. Kindly suggest me how to proceed.
Thanks,
Prasanthi

Hi,
   Do you already have the MDM web services installed? You will need the "MDMSearchRecords" web service for searching records. Go through [this|http://help.sap.com/saphelp_mdm550/helpdata/en/45/018c03166a0486e10000000a155369/frameset.htm] to know how to install MDM web services.
   Once you have got the web services installed you will need to create an adaptive web services model in WD and use it accordingly.
Regards,
Satyajit

Similar Messages

  • Using the MDM webservices

    Hey guys,
    I want to use some of the webservices provided by MDM (i.e. the Create-, the Update- and the Search-Service). And I want to use all three services inside one EJB.
    Now I face the problem that some packages I have to import to be able to use the services are colliding with each other.
    If I want to use the SEARCH-Service for example, I have to create an object of type 'RepositoryInformation' which is needed as an import parameter for this service. The same parameter is needed by the CREATE-Service. So the object I have to create for the CREATE-Service is of type 'RepositoryInformation' too. But now I have to reference the 'RepositoryInformation' class from the CREATE-Service (the one I used before (from the SEARCH-Service) is not accepted by the CREATE-Service). Now if I try to import the appropriate package I get an error message saying that these package collides with the one from the SEARCH-Service.
    Is this some kind of bug in the MDM webservices implementation? Does anyone have some ideas about that?
    Thanks for all answers!
    Regards,
    Torben

    Have you tried to restart the webServices only? on the portal side, I think you can do it on the Visual Administrator.
    Regards
    Alejandro

  • Generic error while using create operation on MDM WebService

    Hello
    I´m trying to create a record on MDM using a standard MDM WebService operation createProducts
    When I create a record with everything blank (but not the repository info), it creates perfectly:
        <urn:createProducts>
             <urn:products>
                <urn1:ProductsCreate></urn1:ProductsCreate>
             </urn:products>
             <urn:reposInfo>
                <urn2:dataLang>English </urn2:dataLang>
                <urn2:repositoryName>MY_REPOSITORY</urn2:repositoryName>
                <urn2:serverName>mdmserver</urn2:serverName>
             </urn:reposInfo>
          </urn:createProducts>
    However, when I try to add the following code, it doesn´t work:
          <urn:createProducts>
             <urn:products>
                <urn1:ProductsCreate>
                   <urn1:eClassClassification>
                      <urn1:displayValue>PDM TEST</urn1:displayValue>
                      <urn1:attributes>
                         <urn1:attribute>
                            <urn1:name>TEST1 TEST123</urn1:name>
                         </urn1:attribute>
                         <urn1:attributeValue>
                   <urn1:value>
                            <urn1:value>220,00 MM</urn1:value>
                   </urn1:value>
                   </urn1:attributeValue>
                      </urn1:attributes>
                    </urn1:eClassClassification>
                </urn1:ProductsCreate>
             </urn:products>
             <urn:reposInfo>
                <urn2:dataLang>English </urn2:dataLang>
                <urn2:repositoryName>MY_REPOSITORY</urn2:repositoryName>
                <urn2:serverName>mdmserver</urn2:serverName>
             </urn:reposInfo>
          </urn:createProducts>
    I get the return:
         <rpl:createProductsResponse xmlns:rpl="urn:MDMMateriaisVi">
             <rpl:Response xmlns:pns="urn:com.sap.mdm.ws.beans">
                <pns:ExecutionStatus>
                   <pns:status>Fault</pns:status>
                   <pns:description>Record creation unsuccessful, see the faults list</pns:description>
                   <pns:fault>
                      <pns:severity>Error</pns:severity>
                      <pns:id>repository_3001</pns:id>
                      <pns:text>Error executing Records Creation on repository MY_REPOSITORY, error code -5627883, caused by Server error (0xffaa2015)</pns:text>
                   </pns:fault>
                </pns:ExecutionStatus>
             </rpl:Response>
          </rpl:createProductsResponse>
    All atributes exists on MDM but I still get the error.
    Any ideas ?
    Thanks

    Hello,
    did you got the solution to this issue, as we are also getting the same error,

  • Getting Attributes using MDM WebServices

    Hello all,
    i'm trying to get the attributes associated to a taxonomy field from a taxonomy table.
    I'm using MDM WebServices to achieve this task.
    Can some one help me out on how to set the input schema to search for the attributes alone?
    Thanks!
    arun

    To rephrase my question,
    How do i search on a taxanomy table to retrieve the attributes associated to a child element using webservices?
    Thanks
    ak.

  • Cannot able to locate Syndicate operation in MDM Webservice generator tool

    HI,
         I am trying to generate MDM webservice through MDM Webservice generator tool. I am following the steps provided on the sap help.
    While running the MDM WebService generator, I cannot able to locate "Syndicate operation" while I am on Configure table step. Rest other operations like CRUD,Matching,checkout etc are present.
    On the below link it was cleary mentioned that we can perform syndicate operation too.
           http://help.sap.com/saphelp_nwmdm71/helpdata/en/45/0005ae3be30485e10000000a155369/content.htm
    Kindly, let me know what is wrong?
    Regardsm
    Pratik

    Hi Pratik,
    Can you validate these things :
    The operation fails if:
    One of the input parameters, port, remoteSystem, or recordIdentification is missing.
    The remoteSystem parameter is invalid because MDM has no remote system with specified code or name.
    ●      The syndication port is invalid for any of the following reasons:
             Port Code was not defined in the MDM Console
             Port Type is not specified as Outbound
             Processing Type of port is not specified as Manual
             There is no map assigned to the specified port
             The port is not paired with a specified remote system
      The recordIdentification parameter is invalid because a valid MDM record cannot be found by one of the record Id criteria.
       RepositoryInformation is invalid
    If the Web service operation timeout has expired before the MDM syndication process (running on  the MDS and MDSS) was completed.
    It may help.
    Deep

  • Identifying paragrah breaks added in CSTRING returned from MDM Webservice

    Hi
    I have an ECC RFC which populates data by consuming an MDM Webservice.
    The data is populated in CSTRING(length). Example CSTRING(1567) which means MDM has returned an 1567 character string.
    Issue: A paragraph change is notified in CSTRING by combination of #### and  hex value is 0D000A0000D000A0000.
    Requirement: I need to identify in ABAP RFC number of paragraphs but #### is not readable using Character or String Operations like  CS (Contains string),CP (Contains Pattern), Replace.
    Even if do something like variable+100(1) which shows # in debugger I cannot identify using EQ '#'. This # seems to be a special character which is different from the regular # . Also each # is either 0D00 or 0A000.
    I used FM ES_REMOVE_SPECIAL_CHARACTER but it does not work . The same FM works in standalone testing if I supply it with a text like " My name is ##### Mathur".
    Example of a string I am getting.
    "Requirement is tentative.####FedEx Corp (NYSE:FDX - News) slipped 1.9 percent to $90.67 in premarket trade promotion".
    Please advise on how do I read these ####.
    Regards
    Upinder

  • MDM WebService Exception for MDMSearchRecords

    When I'm trying to inoke MDMSearchRecords web service from an EJB, I'm shown with the following error.
    MDMWebServiceException#
    com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.processDocumentFault(MimeHttpBinding.java:921)#
    com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.call(MimeHttpBinding.java:1439)#
    Config1BindingStub.searchRecords(Config1BindingStub.java:81)#
    Config1BindingStub.searchRecords(Config1BindingStub.java:104)#
    mdm.ejb.ProductResultSetBean.getProductResultSet(ProductResultSetBean.java:75)#
    mdm.ejb.ProductResultSetObjectImpl0_0.getProductResultSet(ProductResultSetObjectImpl0_0.java:119)#
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)#
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)#
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)#
    java.lang.reflect.Method.invoke(Method.java:324)#
    com.sap.engine.services.rmi_p4.StubImpl.p4_invokeReflect(StubImpl.java:373)#
    mdm.ejb.ProductResultSet_Stub.getProductResultSet(ProductResultSet_Stub.java:61)#
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)#
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)#
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)#
    java.lang.reflect.Method.invoke(Method.java:324)#
    com.sap.engine.services.ejb.session.stateless_sp5.ObjectStubProxyImpl.invoke(ObjectStubProxyImpl.java:187)#
    I was able to test this webservice using webservice navigator in the portal.
    Can anyone help me in finding the cause for this exception?
    Thanks,
    Rajesh

    Rajesh Naidu wrote:Hi Rajesh,
    I assume that you have developed the said MDM Web Service.
    If so, then from the stack trace it is clear that the error is in the EJB exposed as Web Service.
    >
    > mdm.ejb.ProductResultSetBean.getProductResultSet(ProductResultSetBean.java:75)#
    > quote}
    From the above check the code at line number 75 in the ProductResultSetBean.java file.
    Also, check if the input parameters are being passed correctly.
    Regards,
    Alka.

  • Search on a Qualify Table using MDM Webservices

    Hello
    I´m trying to use the standard MDM 7 webservice to search records in a Qualify Table and I´m having some problems.
    When I try to search records in a non-qualify table, it works perfectly, but when I search on a qualify table, I get the following result:
    repository_3001-Error executing Search Records on repository MY_REPOSITORY, error code , caused by Qualifier values are not part of a qualified lookup record
    I´m filling the following fields:
    parameters/query/criteria/manufacturer/LogicalOperation: AND
    parameters/query/criteria/manufacturer/constraint/element1/value: (blank to return all records)
    parameters/query/criteria/manufacturer/constraint/element1/expression Operation: CONTAINS
    parameters/resultDefinition/fieldListType: ALL
    ..and the repository information...
    Thanks.
    Vitor Zaninotto

    Solved..
    I cannot use parameters/resultDefinition/fieldListType: ALL, I must set the non-qualifier fields only.

  • Delete multiple records with MDM WebService

    Hi everyone!
    I'm using an MDM Web Service with delete functionality. It identifies records to be deleted either by internal ID or by defined field value. The point is that i need this web service to delete all records with one specific value in specific field (lets say all the records with value "hidden" in field "VISIBILITY").
    But when I try to map value "hidden" of the field "VISIBILITY" to the web service input in BPM it says in tracing that there are multiple fields with that value in the table (certainly there are) and that it can't process them. Cause it doesn't support multiple processing. Is there any way to do that?
    Thanks in advance,
    Peter

    Hi Peter,
    I guess you can do that if you first retrieve the internalIDs of the to be deleted records:
    Do a search for the records with the field value.
    Then you will receive the internalIds of them.
    Then you can put these internalIds to the delete records webservice. Each in a new element of the record identification.
    I hope this helps!
    Best regards,
    Stefan Brauneis

  • MDM WebServices Problem while connecting to MDM repository

    Hello,
    we have installed the Web Services for MDM.
    When I test the Services, say the MDMSearchRecords I always get a ERROR status and the Message:
    id (String)  WS_LogonProblem
    severity (String) ERROR
    text (String)   Problem while connecting to MDM repository: z_Material on server: debmu416.server..... at port: 4000. Maybe the Repository-Information has not been set correctly at the requested query.
    status (String)  FAIL
    The Repository Information I try to connect with is correct (Repository Name, Server Name, Port, data Language and schema Language).
    Can you pls tell me where the problem could be?
    Points will be generously rewarded!
    Best Regards,
    Mircea

    Hi Arun,
    Thanks a lot!
    you were right! The WebServices version was too old.
    Now I can connect to the Repository in Test mode.
    I get some other error Messages, like "Field Material_Number is not defined at Table Products." and "Repository Data is not available in the requested Language ." which isn' right.
    Do you have a clue where this could come from?
    BR,
    Mircea

  • MDM Webservice Integration

    Hi Experts,
    i have created a simple "CreateCustomer" Webservice in MDM with the WS Generator.
    How do i use this webservice from external? How could i get the WSDL file and so on?
    Any help is welcomed.
    Thanks,
    Chris

    Hi Chris,
    How do i use this webservice from external? How could i get the WSDL file and
    so on?
    You can find the wsdl from the system where you deploy yr webservice  i.e. in the last step of webservice generation application asked for system where you want to depoloy this webservice.Just goto that system using
    http:
    systemname:port and then select webservice navigator .here you can easily find your webservice by his name that you specified during webservice creation .select that webservice  and here you can easily find  the WSDL of yr webservice.
    You can easily use this webservice if you have access to that server and repositories.If you know how to consume webservices in java  then in the same you can consume this webservice.
    hope i clarify your doubt.
    Thanks
    Sudhanshu

  • MDM Webservice: Authentication

    when we deploy MDM Webeservices on J2EE Box, WSDL overview shows that Authentication paramter is none, how do we turn on Authentication?
    -Sudhir

    Hi Sudhir,
    After deploying the webservices, you have to provide the MDM userid/password in the property sheets of the deployed web service using visual administrator.
    1. Visual Administrator -> Server -> Configuration Adapter -> (aaps->sap.com->tcmdmws~facade->appcfg)
    2. click edit mode.
    3. double click propertysheet.application.global.properties
    4. then you can see user id, password for create, search, update, etc.
    I hope this helps you.
    Thanks,
    Raags

  • Reg: MDM adapter in PI 7.1

    Dear All,
    My scenario is IDOC PI(7.1) MDM(7.1)  .
    In moni it is showing successful and when checked in Runtime workbench for MDM adapter (receiver communication channel) it is showing error as,
    "Message processing failed. Cause: java.lang.Exception: JNDI name of the ra connectionFactory is not configured. Go to the directory and create a value with name 'JNDIName' and value 'deployedAdapters/<ra name>/shareable/<ra name>' as module configuration data of the module 'ModuleProcessorExitBean' "
    Can anyone suggest me on this.
    Regards,
    Lavanya.B

    Hi Rajesh,
    Thanks for the reply.In the Receiver MDM Adapter, we have two things,
    Processing sequence
    Module Name                                                                     type                                                               Module key
    localejbs/ModuleProcessorExitBean                             Local Enterprise Bean                                              1    (default)
    Module Configuration
      Module key                                                                   Parameter Name                                             Parameter Value
    Could you please explain me in detail what need to filled as this is the first time I am configuring the MDM Adapter.
    Regards,
    Lavanya

  • Reg File- Webservice Async-Sync bridge

    Hi,
    I have File -WS async-Sync scenario.
    I have configured the RequestResponseBean-CallSAP-ResponseOnewayBean in my sender CC
    When i execute the scenario, the sender channel is throwing Error: java.lang.NullPointerException
    When i check the sender channel log, the SOAP call is executing, then
    MP: processing local module localejbs/AF_Modules/ResponseOnewayBean,
    MP: processing local module localejbs/AF_Modules/ResponseOnewayBean,
    MP: exception caught with cause java.lang.NullPointerException,
    File processing failed with java.lang.NullPointerException.
    Is there any thing specific to be configured while using File adapter.
    Thanks in advance.

    Hi,
       How is the WebService sync-Async implemented are you using any aysnc-sync bridge...
    is that process returning the response back in the correct format.. ?
    Rajesh

  • REG: MDM Installtion in Distributed Environment

    Hi,
    How to install MDM (7.1 sp06) in a distributed environment with  SQL as the database and Windows OS.
    Can anyone please provide the document for the same?
    Regards,
    Mounika.

    Hello,
    please the following web site, which has all the information related to MDM and installation
    https://websmp105.sap-ag.de/installmdm71
    regards,
    Abhishek

Maybe you are looking for

  • How to get custom PF status in ALV using cl_salv_table (Using  a container)

    I created a screen and inside that a container.I tried for an ALV display using CL_SALV_TABLE in the cvontainer. It's working. when I opted for default PF status.It's working. But when I tried for custom PF status using SET_SCREEN_STATUS method, it's

  • Integration of a Fireworks CS4 Generated Slideshow Into Dreamweaver CS4

    Hi, I'm new to this forum and this is my first post. I am no dreamweaver expert so I came to you guys for help.  I'm making a layout in photoshop that is going to be exported to dreamweaver. The thing is I want a flash slideshow to be integrated into

  • Can't update Lumia 620

    I have Preview for Developers installed which updated me to 8.1.  Now I'd like to revert so I can use the regular update process.  I'm tried the Nokia Recovery Tool, which downloaded the update file, but then claims a 0x80131500 error and that the ph

  • Is this possible in a view?

    Hi, I'm wondering if it is possible to do something using a view. It's difficult to even explain what I'm trying to do, but here goes. I have two tables. The first contains "parent" information about a record and includes keys for one to four childre

  • RFC Interface Generation

    Under 4.6C, in SE37 you could generate RFC interface code (.c and .h files) for a function by going to the menu bar: Utilities / RFC Interface / Generate Under 4.7, there is no RFC Interface option under Utilities. Any idea if this has been moved els