Oracle portal use in different application servers

Instead of Oracle 9iAS, can Oracle Portal run on other Application Server?

Hello,
When you using JDBC resource in a J2EE container you should use a DataSource that will be an abstraction layer to your code.
Are you doing that?
This will simplify the integration to the development, test and production machines.
You can take look the the data source how-to on OTN.
Regards
Tugdual Grall

Similar Messages

  • Oracle Portal Development from different geographic locations

    Hello,
    Have anyone done the development with Oracle Portal from different geographic locations, our customer want to know is there a way we can develop Oracle portal application from different geographic locations and merge it one place.
    One reason is because the portal is in the database. If you have two separate groups work to build a single portal, it reason that each team would have their own installation. When these two groups are done (or periodically), the development efforts must be merged into the final complete portal. Is this possible using Oracle Portal (merging portal installations)?
    Second reason is that typically other systems owned by the customer are exposed or accessed by portlets. Access to these portlets would probably be required for development. If nothing else then for unit testing.
    How do you typically see off-shoring done with Oracle Portal, if at all? Or am I incorrect in my thinkings. How does the Portal meta-data stores the portal configurations is it possible to merge different portal schema into one and make it the main portal environment.
    Please let me know if anyone successfully done this. Your comments would be greatly appreciated.
    Thanks,
    Kathir

    Already replied in Oracle Portal Development from different geographic locations
    Cheers,
    Pedro.

  • Splitting a background job over different application servers

    I am running my program in the background and its taking long to complete. I have done some optimizations and it has greatly improved but still not running as fast as I want because its processing large amounts of data and the amount of time that I want all the data to be processed is little compared to the runtime of the program so now I want to split the background job over different application servers. Can someone tell me how do I go about doing that and example ABAP code will be greatly appreciated.
    Many thanks

    Hello, If you are interested in BANK_PP_JOBCTRL, here are some of the inputs. Its work very efficeintly, though you will have to investigate a little bit froom your end.
    With in package bank_pp_jobctrl , you will find these FM. I have mentioned the use of it as well.
    RBANK_PP_DEMO_GENERATE_DATA: To create the Business data for Parallel Processing.
    RBANK_PP_DEMO_CREATE_PACKMAN: To create Packages out of the business data.
    RBANK_PP_DEMO_START : To process data in parallel.
    RBANK_PP_DEMO_RESTART: To re-process failed records during parallel Processing.
    You will need to call above in your report program in the same sequence as shown above based on you requirement. I did used only first three.
    TO generate events you will need to execute SE38: RBANK_PP_GENERATE_APPL to create application this will create the FM with numbers as shown below.
    Events: This PPF automatically triggers various events during the execution of theStart Program. Each of this event is associated with a custom function module which contains the business logic.
    For implementing this framework, at least the below mentioned methods should be implemented .
    0205 – Create Package Templates  : This method is used to write the logic for creating packages which in turn decides the data to be processed in parallel. This function module is called in loop at the loop ends only when the exporting parameter E_FLG_NO_PACKAGE has a value ‘X’ passed back to the Parallel processing framework.
    1000 – Initialize Package :This method is the first step in processing a package. It fetches all the parameters required for the parallel processing to start. All the parameters are passed to this FM as importing parameters and it is the responsibility of this FM to save it in global parameters so that it can be utilized by Parallel processing framework.
    1100 – Selection per Range : This method is used to read data for a package. The objects selected must be buffered in global data areas of the application for later processing. The package information is stored as interval in global parameters and this information is used to select the package specific data.
    1200 – Selection for Known Object List: This method is used instead of method 1100 if it is a restart run. The objects to be processed are known already.
    1300 – Edit Objects: The processing logic to be implemented using parallel processing for the selected objects is written in this method. This function module is used to implement the business logic and
    Also, obiviously you would like to log your messages , so the framwrok provides macros to do it.
    Let me know if you need some further help as I know there is very little information provided on this.
    Regards/Ajay

  • How to trace users across different Application Servers?

    Hi,
    We trace users using ST01. But how do we trace users logged in to different application servers? Please help.
    Regards
    MK

    Hi Ahmed,
    SM51 or AL08 shows in which Application server the user is logged in. But ST01 does not allow us to select or to specify the application server while tracing a user. Can you be a little more vivid. How do you specify the application server in ST01?
    Please help.
    Regards
    MK

  • Can Oracle Portal use IDM OID rather than portal OID

    Hi,
    Is it possible to use OID of IDM during Oracle portal installation?
    If we use the OID of IDM should we have to install the SSO component in the portal infra?
    How does the process flow work when portal is integrated with IDM OID?
    Thanks in Advance.
    Jay.

    <div>In order to use Oracle Portal, you will indeed need OiD. Not only does Oracle Portal use OiD for its users and groups, it also stores metadata for the application server.</div>
    <div>Your question about synchronization of user and group information is not easily answered. Pending on your requirements there are lots of possible solutions. I'd recommend to check the OiD integration guide for possible solutions.</div>

  • Get the Cookie Value from Different Application Servers

    Hi All,
    I am using the two applications with different application servers. How to get the cookie values from one to another application. Shall i know any sample codes?
    Thanks
    Maalan

    A cookie carries a domain name. The browser will only return cookies whose domain matches to domain to which the request is made, however although you can use a partial domain name providing it's not too generic. So, when you add a cookie you need to explicitly set the domain name on the cookie to, for example, your company suffix like ".acme.com", then the cookie should be returned to all the servers under that domain e.g. server1.acme.com and server2.acme.com.

  • Oracle portal using JSF, JSP, Struts framework

    Hi ,
    Can anyone tell me how to build an oracle portal using JSF,Jsp and Struts Framework.
    Also please provide any manual or documentation for developing oracle portal.
    Thanks in Advance,
    Raghav

    At present, i think the best thing to do is to look at the example provided with the struts-faces integration taglib. I don't know any documentation about it.
    http://cvs.apache.org/builds/jakarta-struts/nightly/struts-faces/

  • Changing tab name in one component that used in different applications -FPM

    Hi gurus,
    I have an FPM component configuration, which have different tabs.
    This component i have used in different applications.
    I just want to know how can I dynamically change the name of one tab in different applicatins?
    I want to change only the tab name. content in the tab is same.
    For eg. If I open a Bid from Rfx, it should show "Rfx Information" as one tab name. But if i open a bid from Auction, it should show 'Auction Information'.
    Content in this tab is same.
    Is there any way to do that? Or shall I create different component config. for bid to use in Auction application  and another one for RFx application?
    Thanks,
    Poduval

    Hi, 3Sherill3. This may help:
    http://www.macupdate.com/info.php/id/16620

  • How to create multi connections using JCO in different application servers

    Hi all,
    I want to connect to sap using jco from different servers at the same time.
    There are 3 Jave application servers now. But I can only connect the sap servers using ONE server ( random ) at same time. It means when one server connect to sap , the other 2 servers CANNOT connect to sap.
    Anyone konw what wrong?
    Thanks in advance.
    Ned

    ......

  • Unable to set session in Oracle Portal useing reverse proxy

    I have deployed a reverse proxy (using Oracle HTTP Server) in front of a Oracle Portal Install (version 10.1.2.0.2). The steps followed to set this up came from the following documents:
    Steps mentioned in Section 9.2 Configuring a Reverse Proxy for OracleAS Portal and OracleAS Single Sign-On for a reverse proxy on a Oracle HTTP Server.
    http://download-west.oracle.com/docs/cd/B14099_15/core.1012/b13998/variants.htm#ASTED005
    Also performed steps mentioned in -> Section 5.3.7 - Step 7: Enable Session Binding on OracleAS Web Cache of the Oracle® Application Server Portal Configuration Guide 10g Release 2 (10.1.2) -- B14037-03.
    My current (example names shown only)setup details are as follows:
    Reverse Proxy for SSO server (running on internal.oracle.com:7777): proxy.oracle.com:7777
    Reverse Proxy for Portal server (running on internal.oracle.com:7778): proxy.oracle.com:7778
    With the above steps completed, I can successfully use the http://proxy.oracle.com:7777/pls/orasso for login into SSO without any issues.
    Users get authenticated successfully.
    I can also use http://proxy.oracle.com:7778/pls/portal for viewing pages on the portal fine . All self referencing links have also been successfully modified to point to proxy.oracle.com:7778.
    However, an attempt to login in the portal is not successful. Clicking on the 'Login' link successfully redirects to the SSO login page (http://proxy.oracle.com:7777/<login-page>). However, after successful authentication, the success page fails to show up and the user gets shown the initial login portal home page again.
    There are no error messages shown on the screen.But it seems that user session is failing to be initiated/set correctly, as shown by the log file (in $PORTAL_ORACLE_HOME/j2ee/OC4J_Portal/application-deployments/portal/OC4J_Portal_default_island_1/application.log ):
    06/11/21 16:49:31 portal: [module=RepositoryServlet, ecid=83928411196,1] Repository Gateway: LWUser: PUBLIC, Cookie: oracle.uix=0^^GMT+10:00;
    portal=9.0.3+en-au+us+AUSTRALIA+22BC75924EEAD8A2E040007F010019F7+8DAC5E3559C95F5E0090A6F56FFA58192CB0F437CA57A9102A6394F1EB7FAB5DEE3BFA12C65
    91C0C009B6......
    06/11/21 16:49:31 portal: [module=RepositoryServlet, ecid=83928411196,1] ERROR: Repository Gateway error: Database Error: ORA=20001 ORA-20001:
    Unable to obtain session information from the cookie. Please close your browser and reconnect.
    ORA-06512: at "PORTAL.WPG_SESSION", line 149
    ORA-06512: at line 22
    Any help with this will be appreciated.
    Thanks.

    Hi Chris,
    The begin of the expection stack gives you the reason:
    06/11/03 09:13:59 java.sql.SQLException: The method 'setSavepoint' cant be called when a global transaction is active
    The reason is, that either the whole global transaction must be commited or rollbacked.
    I don't know your actual configuration, but between the methods begin() and commit()/rollback() of the UserTransaction instance, OC4J/OracleAS uses a global transaction (= XA transaction) in your configuration. The state of a global transactions is completely under the control of the application server and several restrictions must be considered. One of them is, that you can't use the method setSavePoint/. E.g. you can't also call the method setAutoCommit(true) in this state, or change the transaction isolation level via setTransactionIsolation(newLevel).
    This is NOT a limitation of the OC4J/OracleAS but is true for ALL application servers.
    P.S. I can successfully set savepoints and rollback to savepoints in weblogic 9.0This means, that WebLogic 9.0 doesn't use a global transaction in this case.
    Because I don't know your configurations (Oracle and WebLogic) I can't say, why the behave different in this situation.
    Best,
    Manfred

  • Portal Import/Export Different OID Servers

    We are trying to move our 9ias instances (portal) to another set of servers used for production with security. Both instances are associated with their
    own OID/Infrastructures - they are not sharing the same infrastructure.
    I reviewed Note:216572.1 Subject: Exporting/Importing in Oracle Portal 9.0.X, but it does not tell you the steps required to migrate the users/groups as well. I also looked at the Portal 9.0.2 Export/Import FAQ (http://portalstudio.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/OTN_CONTENT/MAINPAGE/DEPLOY_PERFORM/EXPORT_IMPORT_FAQ_1120.HTM) , but neither tell you how to export the users. They only say to use the OID Tools. What tools?
    Excerpt from FAQ:
    How do I export/import objects (with security) between portals using different OID servers in 9.0.2?
    A manual workaround is available:
    1. Use OID utilities to migrate Users/Groups from source OID server to target OID server.
    2. In Oracle9iAS Portl, migrate portal objects with "export security" enabled from source Portal to target Portal
    3. (MANUAL) For the imported users, set the guid to null (WWSEC_PERSON$.GUID)
    4. (MANUAL) For the imported groups, update the guid using the instructions found in the section below on how to update the GUID.
    Please refer to th[i]Long postings are being truncated to ~1 kB at this time.

    To migrate users, groups, and security within Portal, you must have a common OID environment. The difference between all OID implementations is the RootDSE, (the part that starts with dc=..,dc=..., etc.
    You have to extract the user base and portal groups (and any other unique objects and attributes) from the old OID environment and and use the extraction to create an ldif file that will add these to the new OID environment. The ldif must have its own RootDSE for all distinguished names (dn) and common names (cn) in the ldif file.
    We basically created our OID migration solution around a Java applet that prompts for the OID IP address, OID HOST NAME, OID ADMIN USER, and OID ADMIN PASSWORD. It access the new OID environment and extracts the RootDSE, then builds the ldif file for import of groups, objects, and attributes. Our user ldif will do pretty much the same, once we have the user list from our customer.
    The more complex issue revolved around the migration of external applications, which I address in my EXT_APP package, which enables you to build portlets containing links to external apps, while maintaining portability, as well as Item Level Security. YOu can find this in my Knowledge Exchange folder.
    Quite a mouth full...sorry
    HTH
    LLB

  • Oracle Portal and EJB Web application

    Hi,
    Can anyone tell me how to make portlets in Oracle Portal from the jsp files which are a part of EJB application ?
    Problem here is OC4J is accessed behind Apache so the provider testing url(eg http://localhost/servlet/xxxx) gives page not found error.So portlets cannot be made.
    Hope somebody has some solution on this.
    Regards,
    Mandar.

    Hi Christopher,
    I am trying to do the same as you have said,I am trying to access the EJB from JSP's that run on JServ.However I am getting this error when I try to use RMI
    com.evermind.server.rmi.OrionRemoteException: Invocation error: java.lang.ClassNotFoundException: com.crm.Dao.Customer.CustomerDataHome; nested exception is: java.lang.ClassNotFoundException: com.crm.Dao.Customer.CustomerDataHome
    But the same code runs fine if run the jsp from Orion server.
    My code in jsp -
    Properties env = new Properties();
    env.put("java.naming.provider.url","ormi://localhost/autoglobal");
    env.put("java.naming.factory.initial","com.evermind.server.rmi.RMIInitialContextFactory");
    // env.put("java.naming.factory.initial","com.evermind.server.ApplicationClientInitialContextFactory");
    env.put(Context.SECURITY_PRINCIPAL,"admin");
    env.put(Context.SECURITY_CREDENTIALS,"j2ee");
    InitialContext ictx_t = new InitialContext(env);
    CustHom = (CustomerDataHome)ictx_t .lookup("CustomerData");
    CustRem =CustHom.create();
    The above error is when I am using com.evermind.server.rmi.RMIInitialContextFactory .
    If I use com.evermind.server.ApplicationClientInitialContextFactory I get the following error
    javax.naming.NamingException: Error reading application-client descriptor: No location specified and no suitable instance of the type 'com.crm.Dao.Customer.CustomerData' found for the ejb-ref CustomerData
    Hope to get some solution on this.
    Regards,
    Mandar

  • Shared object and different application servers - how to resolve this issue

    Dear SDN Members,
    We are occuring a big problem. We create a shared object in a program and after we call in an another one. In central system architecture, it is working well. But on a distributed architecture (4 application servers), we have a dump some times. In fact, the read of the shared object can be occured in the AS 4 but the share object has been created in AS1.
    How to manage this problem to avoid this dump ?
    Dupplicate the shared object in the application servers ?
    Encapsulate different calls with RFC link to only one AS ?
    Any parameters on server or share objects ?
    Thanks a lot for your help,
    Points will be given to right or good answers.
    Br,
    Aurélien

    What is the dump you are getting ?
    AFAIK, "Shared Memory"(SHM) is an area defined in the app server. I am not sure if you can access SHM of a different app server (as in your case trying to access SHM of AS1 from AS4). [http://help.sap.com/abapdocu_70/en/ABENSHARED_MEMORY_GLOSRY.htm]
    In this case you can opt for "DataBase Clusters". Relevant ABAP statements: [IMPORT|http://help.sap.com/abapdocu_70/en/ABAPIMPORT_MEDIUM.htm#!ABAP_ALTERNATIVE_4@4@]/[EXPORT|http://help.sap.com/abapdocu_70/en/ABAPEXPORT_DATA_CLUSTER_MEDIUM.htm#!ABAP_ALTERNATIVE_4@4@] FROM/TO DATABASE.
    Hope this helps.
    BR,
    SUhas

  • Using two different ldap-Servers?

    Within our company we use a central ldap-service for authentification. To to the amount of different applications and roles, it is currently not planned to use this service also for roles management.
    Thus we think of installing SUN Directory Server for our department. But as most products can only be configured for one ldap server, we need the following architecture:
    1. Application connects to SUN Directory Server for authentification and roles request
    2. SUN Server reroute authentification request to central LDAP-Server and enhances the results with its own user information for defined user roles.
    3. SUN Server sends this combined information back to Application
    Is it possible to configure SUN Directory Server in this way?
    Thanks a lot for your support,
    Torsten Beilke

    It is not clear to me what is the relationship between LDAP DS server to applications you wish to manage. Sun does have the web policy agent and J2EE agent just doing what you describe below.
    The access manager is the center of this architecture which will authenticate any new user to corp. LDAP DS. If any user tries to access application (web or J2EE), the request will redirect to AM (access manager) to post a login page. After this user enters name/password, submit to verfication against corp.DS. If it is OK, then redirect user browser to application with valid cookie (token) and application can interact with user starting this point. Is this scenario inline with what you want to accomplish in your use case? If not, give us your detail scenario. Jerry

  • Running External jobs in Oracle 10g using a different user ID

    Hi,
    i would like to run an external job ( shell script ) in oracle scheduler using a Unix user id other than nobody and oracle. is it possible to do that? if so please provide more information. I am currently using oracle version 10.2.0.4.0

    Sure,
    no problem at all, if you have no problem with the fact that all jobs that run from your ORACLE_HOME use the same account. I would prefer to upgrade to 11.1.0.7 and use the new remote exteral jobs with credentials.
    For oracle 10g you have to modify $ORACLE_HOME/rdbms/admin/externaljob.ora and change the run_user and run_group to what ever you want to use.
    regards,
    Ronald
    (also see:
    http://www.packtpub.com/mastering-oracle-scheduler-in-oracle-11g-databases)

Maybe you are looking for