Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Oracle WebCenter 11g

Oracle WebCenter 11g

Ratings: (0)|Views: 23|Likes:
Published by Smc India
Training Duration
2 Weeks

Who Can Benefit
ADF Developers
Web Administrator
Java/J2EE Developers

Course Content
Detailed course content is available here

Why should you prefer learning at SMC?
First two classes are absolutely FREE!
Facilitated with Experienced and Real Time expert trainers!
Two way interactive mode
Post training support via chat, email, forum available!
Online help is provided – we attend to your every query
Students have the option to record the session
Training Duration
2 Weeks

Who Can Benefit
ADF Developers
Web Administrator
Java/J2EE Developers

Course Content
Detailed course content is available here

Why should you prefer learning at SMC?
First two classes are absolutely FREE!
Facilitated with Experienced and Real Time expert trainers!
Two way interactive mode
Post training support via chat, email, forum available!
Online help is provided – we attend to your every query
Students have the option to record the session

More info:

Categories:Topics
Published by: Smc India on Oct 13, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/08/2014

pdf

text

original

 
 
On May 26, 2013, inOracle ADF,Oracle WebCenter,by gera.divya
 
CIS or Content Integration Suite is a set of APIs that help the users to access the content serverservices. Through these APIs, the user can actually fetch the UCM services like document check in,workflow, search, full text search etc in a custom application and deploy it in any J2EE compatiblecontainer.The CIS API connects to the content server through the Universal Content and Process ManagementAPIs which in turn communicate to it through the SCS APIs. So the UCPM API wraps the contentservices and data in a unified object model that is accessed by the SCS API through its classes.To use CIS, you need to configure adapter in your application. The adapter settings are stored inadapterconfig.xml in your application. You need to specify the following tags in theadapterconfig.xml
 
Name:
This specifies the name of the adapter to be used to connect.
 
Adapter Type:
This specifies the type of connection to be established. Like in case of RIDC, it is asocket connection. CIS provides the following options:
 
Socket
: A socket connection is established when you trust the connection source. It establishes adirect connection with the content server. The port used to establish a content server is 4444. Itrequires authentication only at the first call. Hence, it does not prompt you for user credentials atevery call.
 
Web
: Connection over the web require authentication at every call made to the server. So youconnect to the content server through the Sysadmin user which is supposed to be the super userfor content server.
 
Host:
The IP address of the content server you are trying to connect to.
 
Port:
The port through which you connect to the content server.At the content server end, to make it compatible for communication through CIS connection, weneed to enable the CIS_Helper component in the content server. This component needs to be
 
explicitly installed before it is enabled. Moreover, we need to ensure that our application server IPaddress is included in the UCM security filter.To allow the IP address, follow the steps below:1.
 
Go to Server Administration -> System Properties.2.
 
Then select Contact Server and the name of your content server instance.3.
 
Go to Utilities -> System Properties and Select Server.4.
 
Enter your IP address in the IP Address Filter. Example: 127.90.76.* | 10.42.65.*5.
 
Restart the content server to reflect the changes.To install and enable the CIS_HELPER component, once you download the component as the zip file,follow the steps below:1.
 
Go to Administration -> Admin Server.2.
 
Click on the server instance name. On the page that opens, click Component Manager in themenu on the left.3.
 
The Component Manager page opens. Click Browse next to the Install New Components Field. Afile selection dialog opens.4.
 
Select CIS_Helper.zip file. Click Install. A page appears confirming the component to be installed.5.
 
Click Continue. Once the confirmation message appears confirming the successful installation,click Continue.6.
 
Now, check the box against this component to enable it.7.
 
Restart the server to reflect the changes.
The CIS API
 The UCPM API uses the ICISApplication class to gain a reference to the IUCPMAPI Object. The classoffers a getUCPMAPI() method to access the object. Since the UCPM API in turn uses the SCS APIs,we take reference to the SCS API using the getActiveAPI() method. The SCS API then acquires thecontent server services and exposes them to the end user.
SCSActiveAPI activeAPI = m_cisApplication.getUCPMAPI ().getActiveAPI ();
 As discussed earlier about creation of adapter in adapterconfig.xml. The sameis then called throughcode. We initialise CIS using the CISApplicationFactory inside the com.stellant.cis.impl package. Thisinitialization happens only once since we typically connect through the socket. We first set thefollowing properties as it is as shown below and then read the other details defined in theadapterconfig.xml as under:
 
 ICISApplication application;URL xmlRe
s = new File (“adapterconfig.xml”).toURL()
 Properties properties = new Properties();
properties.setProperty(ICISApplication.PROPERTY_CONFIG_TYPE, “server”);
 properties.setProperty(ICISApplication.PROPERTY_CONFIG_SERVER_ADAPTER_CONFIG,xmlRes.toExternalForm());
properties.setProperty(ICISApplication.PROPERTY_CONFIG_SERVER_TYPE, “standalone”);
 application = CISApplicationFactory.initialize(properties);After the CIS instance has been initialize, we call the SCSInitializeServlet to initialize theCISApplication from within our web, typically a J2EE, application. To call the SCSInitializeServlet, thefollowing configuration is required in the deployment descriptor, web.xml:
<servlet id=”scsInitialize”>
 <servlet-name>scsInitialize</servlet-name><display-name>SCS Initialize Servlet</display-name><servlet-class>com.stellent.cis.web.servlets.SCSInitializeServlet</servlet-class><load-on-startup>1</load-on-startup></servlet>

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->