MDM Webservice
Hi All,
I am using MDM 5.5 SP4. I need MDM_WEB_SERVICES_550.sca file.Where can I find this file?.
Thanks,
Venkatesh R
Hi Venkatesh,
you will find the file in the Installation Files from MDM (DVD or https://websmp201.sap-ag.de/swdc ).
You will need some more files...pls. read the MDM 5.5 SP06 Web Services.pdf or the older version of it for MDM 5.5 SP04. You will find the Files under
https://websmp208.sap-ag.de/~sapidb/011000358700004121872006E
Best Regards,
Mircea
Edited by: Mircea Precup on May 7, 2008 12:16 PM
Edited by: Mircea Precup on May 7, 2008 12:17 PM
Similar Messages
-
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,
TorbenHave 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 ?
ThanksHello,
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!
arunTo 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
PratikHi 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,
RajeshRajesh 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 ZaninottoSolved..
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,
PeterHi 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,
MirceaHi 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 -
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,
ChrisHi 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 -
Hi,
I need to implement MDM standard search webservice in webdynpro using model. Kindly suggest me how to proceed.
Thanks,
PrasanthiHi,
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 -
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?
-SudhirHi 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 -
MDMconnector.sca for CE 7.2- mdm webservice generator
hi,
to use mdm ws generator or CE 7.2 SP05, i still need to deploy 3 sca files - MDM java api, MDM connector, and mdm ws generator?
can someone provide me the link to download MDMconnector.sca for CE server 7.2 sp05?
thanks,
ShantiMDMWEBSERVICES05_0-20003758.SCA
MDMWEBSERVRUNT05_0-10009089.SCA
MDMJ71005_1-10006189.SCA
those are for MDM7.1SP5 and CE SP4
SCA to be deployed depend on the mdm version and CE version.
check the following sap help
http://help.sap.com/saphelp_nwmdm71/helpdata/en/4d/16fd253ed8458ae10000000a42189b/content.htm -
SRM MDM catalog items not checking back to EBP ("500 Internal Server Error")
Hi All,
We are having an issue, ONLY with our PRODUCTION environment.
When we create a Shopping Cart and select items from an Internal catalogue, we cannot check the items back into SRM without the system throwing the "500 Internal Server Error" message. As the items never even reach SRM, there is nothing to check or display in the queues for anything even remotely helpful.
As mentioned above, the issue is only happening in our Production environment. We have tested using the production MDM webservice details in our PreProd environment and everything works flawlessly, so the issue very likely arises from our Production portal.
System info:
We have SRM 7.2; SRM MDM 3.0 and SAP Netweaver portal 7.1.
The users are using IE9 but the same happens on IE8 as well.
We have checked and all MDM applications are running.
We have done all the compatibility checks too given in https://scn.sap.com/thread/1075870 and https://scn.sap.com/thread/1836750 .
I have attached the logs.
Nothing helped so far, so we are hoping maybe either of you can.
Thanks in advance,
NikiHi Jason,
So in the end SAP gave a response that worked.
We actually had to delete the BYPASS_INB_HANDLER parameter and change our URL slightly. That helped and now the items check back in to EBP without issues.
The strange thing is that we still have that parameter in every other environment and yet it still works flawlessly, only causing issues in PROD. We are waiting on a response from them to ellaborate why... I am going to share when they respond.
Thank you for all the help!
Bests,
Niki
Maybe you are looking for
-
Running a thread for a specified time
my main program has 10 threads. i want to run each thread for 30 secs . but if one thread is on progress it may be allowed some time to complete its task otherwise evrbody should return after 30 secs.how can i do it ? thankx
-
Can I get a different modem for my verizon service?
Hello, I am wondering if Verizon offers a modem with a wireless router built in? I would like to know if I could exchange my current modem for one without having to upgrade my service to something more expensive. Right now I have the basic Verizon ds
-
Is it possible to install Mac OS X tiger on a Windows based computer?
im really getting frusterated with windows, but i dont want to spend 500 for a mac. all im really asking..is it possible to install MAC OSX Tiger on a windows based computer? my computer has a dvd drive, CD-RW drive, 512 MB of RAM, and a nivdia G for
-
In my iTunes U course, I have created a detailed outline. I wish to print this to PDF but the hierarchical structure is destroyed in the attempt. A simple import/export feature for OPML would be ideal since that would allow me to use OmniOutliner.
-
I am in a little bit of a panic right now. I am rendering a movie in IDVD that I brought over from Final Cut Express. It's about 52 minutes long and 11GB. I put in a DVD that's only 4.7GB. I didn't know this was the problem. I put it in last night be