Showing posts with label oracle weblogic. Show all posts
Showing posts with label oracle weblogic. Show all posts

Saturday, May 20, 2017

How to Modify OBIEE Publishing Repository path?

Issue Description:

- Unable to perform RPD deployment after modifying the RPD Publishing Directory in EM console.
- Error thrown by EM console says something like "Not allowed to make this directory change"


Resolution:

There are 2 files which might require correction to fix this issue.
- Navigate to <MIDDLEWARE_HOME>/user_projects/domains/bifoundation_domain/config/fmwconfig directory.
- Open the biee-domain.xml file and check for the values of the repositorySharedLocation. This will be present in the ServerOptions tag. This value needs to be the same as what you are trying to enter in the weblogic em console.

- Navigate to <MIDDLEWARE_HOME>/instances/instance1/config/OracleBIServerComponent/coreapplication_obis1 directory.
- Open the NQSConfig.INI file and check for the value of REPOSITORY_PUBLISHING_DIRECTORY. This value should be the same as what you are trying to enter in the weblogic em console.

If the above mentioned values are incorrect in any othe 2 files, make the changes and re-start all the services. After the service re-start is completed, try to make the change in the EM console now. This should have fixed the issue.





Saturday, June 27, 2015

How to enable IIOP in Oracle Weblogic Server?

What is IIOP?
IIOP stands for Internet Inter Orb Protocol. This protocol creates the possibility of using distributed programs written using different programming languages to communicate over the internet. 

What are the steps for enabling IIOP?
Step 1: Login to the weblogic admin console

Step 2: Goto Server àPIA àProtocols àIIOP         
 


Step 3: Enable IIOP and specify the Username and Password and Click ‘Save’



Step 4: Click  Activate the Changes.


Step 5: Restart the web domain. 



Sunday, May 4, 2014

PeopleSoft Web Server

What is the PeopleSoft Web Server?

The PeopleSoft Web server is a Java-enabled web server which handles the browser transactions and also supports the PeopleSoft messaging technology. It basically contains a collection of servlets to handle a range of PeopleSoft transactions.

We will discuss on the below sections:

1. Server Software Elements:

When PeopleSoft software is installed, a variety of PeopleSoft web servlets are installed in the web server. A supported servlet container must be installed to use these servlets in our application. The below listed software run on the PeopleSoft web server,

a. Web Services -- The web services manage the web server software which should be Oracle WebLogic or IBM Websphere.
b. Servlet Engine -- The servlet engine is tied to the web services software, but in some cases it can be installed separately as well. The servlet engine contains all the PeopleSoft servlets.
c. Java Servlets -- Java is a platform independent programming language which is used for creating web based applications. The web server contains servlets which require java executables to be invoked.

2. The PeopleSoft Servlets:

The PeopleSoft servlets which are present in the web server are as below,

a. Portal Servlet -- The portal servlet is used to manage the requests and formatting when the client users access PeopleSoft via the Peopletools portal. It is used to handle homepage personalizations, content searches and content access.
b. Integration Gateway Servlet -- This servlet offers publish/subscribe messages between the message nodes. The gateway is used to handle PeopleSoft to PeopleSoft messages, third-party to PeopleSoft messages and PeopleSoft to third-party messages.
c. Report Repository Servlet --  This servlet helps in managing the output of the processes run using the batch server. It distributes the output reports such as crystal reports so that it can be accessed easily over the internet.

3. Oracle Jolt:

Oracle Jolt forwards the requests received by the PeopleSoft servlets to the application server. The Oracle Jolt is an extension of the tuxedo technology over the communication layer between the Java based web server and the C++ based application server. So basically the web browser sends HTTP request to the web server, the servlet in the web server connects to the Jolt port configured in the configuration.properties file of the web server and Oracle Jolt converts the request into a format understandable by Tuxedo which runs in the application server, which in turn will fire the SQLs against the database to fetch the desired output. The below Diagram explains the need for Oracle Jolt and Tuxedo.

Oracle Jolt in relation to other components
Note: The Oracle Jolt and Tuxedo should both be installed in the application server.