This content has been marked as final. Show 21 replies
Do you insist on web services? If so, check this out: http://docs.oracle.com/cd/E23943_01/doc.1111/e10807/c25_wsdl_and_soap.htm#BEHHIGHJ1 person found this helpful
If not, from Java you might also use RIDC. Here is an example: Re: Migrating 2 million contents from Database to UCM.
Thank you (again!).
I'll check these documents.
I'll update here with results.
I'm here again. Thanks for your help and advice.
I've managed to create a simple WS (Hello World) using a WSDL. The guide is found at:
It's working OK.
Now we're trying to use the Check-in WSDL of our UCM. We downloaded it, added to the project but we don't know how to call it.
This is our project:
I could not find any guides teaching me how to call the WS, or how to pass the metadata parameters (they are necessary) to do a successful check-in.
Anyone, please, could guide/teach me on how to do it or where I can find the info?
I'm a newcomer in this WS/UCM world and I'm asking everyone about it, even our Java consultants don't have all the knowledge about it.
Hi Fernando,1 person found this helpful
as for the UCM piece, check this link out: http://docs.oracle.com/cd/E23943_01/doc.1111/e10807/c25_wsdl_and_soap.htm#BEHHIGHJ
It describes what service with what parameters should be called. There are also SOAP Request and Response schemes.
If I understood your question, it is more how to create a piece of code that calls the service, right? This very much depends on what your programming language is, and partially also what your IDE is. There is a comprehensive tutorial for Java/Jdeveloper available here: http://st-curriculum.oracle.com/obe/jdev/obe11jdev/ps1/webservices/ws.html I believe if you go through that you will be at least a journeyman on WS. Another good resources can be found http://www.ibm.com/developerworks/webservices/library/ws-javaclient/ or http://qnatech.wordpress.com/2008/07/29/how-to-write-code-to-invoke-a-web-service-from-java/
I hope that helps.
The problem is exactly what you've said: "... it is more how to create a piece of code that calls the service, right?". I don't know how exactly code the call. We're using Java, in Eclipse.
I'm using your tutorials, let's see what happens.
Just googled few samples for Eclipse IDE: http://px.pats.no/px/Eclipse_tutorial.html http://www.eclipse.org/webtools/jst/components/ws/1.5/tutorials/WebServiceClient/WebServiceClient.html1 person found this helpful
Since you can get WSDL from UCM, it should be really just about following these tutorials.
I've managed to find the first example, but not the second.
I followed the second without knowing it. I can create the WS client as I'm showing in these screens:
Now comes the question: how can I call the WS and put metadata in the file I want to check-in in UCM? Am I doing the right way?
Thanks again, you're helping me a lot!
I'm trying to replicate the scenario. I got stuck with check-in services (CheckIn.wsdl has some conflict in JDev, probably with one of installed components), so will try to post a sample with other services.
Note that with those IDEs, it usually fills parameters for you - you just need to provide the right XMLs. I'll try to get something working and come back.
I'm trying now, doing another example....let's see if anything shows up...
Jiri, our Java consultant need to know the endpoint for the WSDL check-in.
How can I find it?
I can download the WSDL in our UCM, under the SOAP WSDL tab, but I cannot figure out the check-in endpoint.
In my system it is http://owcvm03:7001/_dav/cs/idcplg (auto-generated by JDev) where
owcvm03 is the URL of the server
7001 is the port (that you use to access UCM in the browser - the default is 16200)
cs is the name of the instance
Hi. Checking the WSDL file I got this:
How can I find the checkin WSDL? I know it should be something like:
Am I correct?
Not sure if you can get it that way. Check http://docs.oracle.com/cd/E23943_01/doc.1111/e10807/c25_wsdl_and_soap.htm#BEHJFFBG
The link from Administration - Soap Wsdls looks like http://owcvm03:7001/cs/idcplg?IdcService=GET_SOAP_WSDL_FILE&wsdlName=CheckIn&idcToken=
Yeah...I got to the last link, but it's not what I'm needing. I need to know how I can find a link like that:
It gets me directly to the WSDL. But in the UCM I could not find it.