Using WSDLs in UCM 11g like you did in 10g

Source: Internet
Author: User
Tags 403 forbidden error

Source: Kyle's Blog on Universal Content Management

 

In UCM 11g, the way to call web services has changed a bit. you can now use Oracle Web Services Manager and Web Services Security when calling UCM services. details can be found in the on-line documentation.

But if you want to use WSDLs and call the services with Basic Authentication like you did in the 10g version, you can do that as well. but there is a bit of a trick to get it to work.

When you install 11g, the WsdlGenerator component will be installed automatically. you can then go to Administration-> Soap Wsdls to create and modify the Wsdls. but if you try to access them through the browser, you'll get a 403 Forbidden error. you need to access the WSDLs directly from the file system in \ Groups \ secure \ wsdl \ custom \ directory.

Once you have the WSDL, you need to make a small change to the server URL to use Basic Authentication. At the bottom of the WSDLs, you'll find a section that looks like:


<service name="Workflow">
<port name="WorkflowSoap" binding="s0:WorkflowSoap">
<soap:address location="http://server:16200/cs/idcplg" />
</port>
</service>

You'll want to change the path and include_ Dav.


<service name="Workflow">
<port name="WorkflowSoap" binding="s0:WorkflowSoap">
<soap:address location="http://server:16200/_dav/cs/idcplg" />
</port>
</service>

That is the URL you want to call over web services.

 

Oracle is really a dead man. I find that the Web Service Interface of UCM is getting harder and harder, and the server is put on Weblogic, which makes configuration more troublesome. Can I only use RIDC in the future. net program.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.