Testing JSP Changes In IBM WebSphere Without ReStarting The Service
Filed under: E1Tips, EnterpriseOne - General, EnterpriseOne - JAS (Java Application Server), JVM, Java, Java Application Server (JAS), enterpriseone, oracle, websphere
This is a follow-up to my previous post “Restricting The EnterpriseOne Evironment On The JAS Server”.
While coming up with my solution to how to restrict users to an environment when logging on to a JAS server that hosted a path code with multiple environments attached to it, I wanted to be able to test my changes “on-the-fly”. I didn’t want to restart the service every time.
So, that’s when I found the “temp” directory.
- This is the “production” directory:
C:\WebSphere\AppServer\profiles\default\installedApps\Node01Cell\JPD811_HTML.ear\webclient.war\share
- This is the “temp” directory:
C:\WebSphere\AppServer\profiles\default\temp\Node01\JPD811_84\JPD811_HTML\webclient.war\share
A file named “_html4env.class” will be placed in there when a user logs in. It is a compiled version of the “html4env.jsp” file. So, if you delete that file and make a change to the “html4env.jsp” file or the “_EnvRestriction.htm” file, when a user tries to login WebSphere will compile the “html4env.jsp” file and create a new “_html4env.class” file with your changes.
Tags: E1Tips, enterpriseone, EnterpriseOne - General, EnterpriseOne - JAS (Java Application Server), Java, Java Application Server (JAS), JVM, oracle, websphereRestricting The EnterpriseOne Evironment On The JAS Server
Filed under: E1Tips, EnterpriseOne - JAS (Java Application Server), JVM, Java, Java Application Server (JAS), Tools Release, enterpriseone, oracle, websphere
The organization has a requirement to have a user only login to a certain environment from a certain JAS server instance.
With a basic install of EnterpriseOne, this would be very easy. However, the 2 environments that are required to be separated are build on top of the same pathcode. Within the JAS settings there is a "Path Codes" parameter that allows you to specify which Path Code will be allowed to be accessed from that particular HTML Server instance.
As you can see from the image, there is also a setting for the "Default Environment". However, there is not a setting to specify which environments are allowed to be accessed.
So, I did a little JSP hacking and came up with a way to restrict the EnterpriseOne environments that can be accessed from a particular HTML Server instance on JAS:
The solution involves creating a file that gets "included" into another.
The first file is the one that we created. We called it "_EnvRestriction.htm":
<% String redirectTargetURL = "erp.mdu.com"; String mustHaveEnv = "JPDSS811"; if (!(environments.contains(mustHaveEnv))) { %> <tr> <td colspan="3" style="font-size:larger;"> <strong>YOU DO NOT HAVE ACCESS TO THIS ENVIRONMENT!</strong> <br /><br /> You will be redirected to <a href="http://<%=redirectTargetURL%>"><%=redirectTargetURL%></a> in <span style="color:red" id="redirectSpan">10</span> seconds. </td> </tr> <script type="text/javascript"> function redirect(url, msg) { var TARG_ID = "redirectSpan"; var e = document.getElementById(TARG_ID); var cTicks = parseInt(e.innerHTML); var timer = setInterval(function() { if( cTicks ) { e.innerHTML = --cTicks; } else { clearInterval(timer); document.body.innerHTML = msg; location = url; } }, 1000); } redirect("http://<%=redirectTargetURL%>","") </script> <style>input{display:none;}label{display:none;}</style> <% } %>
Next we edit the file "html4env.jsp" to include our new file (_EnvRestriction.htm). At about line 172, we include the following right before the <tr> tag:
Please Note: this may not be the best way to restrict environments but it is what we are using. Also, this solution has been successfully used for EnterpriseOne Tools Release 8.97.2.0 & 8.97.2.6. If you are using a Tools Release other than those listed you may need to make adjustments for this solution to work or it may not work at all.
Is there another way to restrict the environment that a user is able to login to when accessing a JAS server if there are multiple environments built on top of the same path code?
Tags: E1Tips, enterpriseone, EnterpriseOne - JAS (Java Application Server), Java, Java Application Server (JAS), JVM, oracle, Tools Release, webspherePresentations from Oracle OpenWorld 2009
Filed under: Oracle OpenWorld, Tools Release, Weblogic, oracle, oracle application server, websphere
JD Edwards and Oracle Application Integration Architecture: One Powerful Combination
Maximize your JD Edwards EnterpriseOne investment with Tools and Technologies
The Benefits of Running JD Edwards EnterpriseOne on the Oracle Technology Stack
Choosing the Right Technology Stack for JD Edwards EnterpriseOne
EnterpriseOne Minimum Technical Requirements
Filed under: EnterpriseOne - General, IBM i/System i/iSeries/AS400, Java, MetaLink, Minimum Technical Requirements, Oracle Server Manager, enterpriseone, oracle, websphere
Recently, I found that the Minimum Technical Requirements for Oracle EnterpriseOne to be a little difficult to track down.
So I thought I should create a post about it here so that I dont have to waste a bunch of time looking for it.
If I remember I did this, anyway.
JD Edwards EnterpriseOne Current MTR Index (Doc ID 747323.1)
| Application Packs |
| Application Management Pack |
| Business Intelligence |
| Oracle Business Intelligence Publisher |
| Oracle Embedded Business Intelligence Applications |
| Business Servers |
| Business Services Servers |
| Clients |
| EnterpriseOne 8.0/Xe |
| EnterpriseOne Tools 8.9x |
| Clients Pervasive |
| EnterpriseOne 8.0/Xe – Pervasive |
| EnterpriseOne Tools 8.9x – Pervasive |
| Cluster Servers |
| EnterpriseOne 8.0/Xe |
| EnterpriseOne Tools 8.9x |
| Collaborative Portal |
| Collaborative Portal 8.0/Xe |
| Collaborative Portal 8.9x |
| Crystal Report – Business Objects |
| Business Objects Enterprise XIR2 |
| Crystal Reports XIR2 |
| Database Software |
| EnterpriseOne 8.0/Xe |
| EnterpriseOne Tools 8.9x |
| Deployment Server |
| EnterpriseOne 8.0/Xe |
| EnterpriseOne Tools 8.9x |
| Disk Space |
| 8.9x Disk Space Requirements |
| Enterprise Servers |
| EnterpriseOne 8.0/Xe |
| EnterpriseOne Tools 8.9x |
| EnterpriseOne Integration |
| EnterpriseOne Integration Page |
| Extended Process Integration XPI |
| Enterprise XPI Foundation |
| JD Edwards EnterpriseOne 8.12 Integration Points |
| Enterprise XPI 8.11 Integration Points |
| EnterpriseOne 8.11 SP1 Integration Points |
| Mobile Tools |
| Mobile Client 8.9x |
| Mobile Synchronization Server 8.9x |
| PIM Sync Server |
| EnterpriseOne Tools 8.9x |
| Operational Consoles |
| Plant Manger’s Dashboard Version 8.12 |
| Plant Manger’s Dashboard Version 8.11 SP1 |
| Financial Management and Compliance Console Version 8.12 |
| Financial Management and Compliance Console Version 8.11 SP1 |
| Real-Time Events Server |
| EnterpriseOne Tools 8.9x |
| Supply Chain Planning (SCP) |
| EnpterpriseOne Supply Chaining Planning Page |
| Third Party Software |
| WebSphere MQ |
| Vertex Payroll Tax Q Series |
| Vertex Sales Tax Q Series |
| Terminal Servers |
| EnterpriseOne 8.0/Xe |
| EnterpriseOne Tools 8.9x |
| Virtualization |
| Oracle VM |
| Web Servers |
| EnterpriseOne 8.0/Xe |
| EnterpriseOne Tools 8.9x |
| Web Services Gateway Server (WSG) |
| Web Services Gateway server (WSG) |
| Information Websites |
| EnterpriseOne Xe |
| EnterpriseOne 8.0 |
| EnterpriseOne Tools 8.9x |
Oracle Give Away Extended Support
Filed under: EnterpriseOne - General, MetaLink, My Oracle Support, enterpriseone, oracle
I got this email this morning:
Dear JD Edwards EnterpriseOne Customer,
During the recent COLLABORATE conference Oracle President Charles Phillips announced that Oracle will waive first year Extended Support fees for certain product lines. This includes 8.11 and 8.11 SP1 for JD Edwards EnterpriseOne.
What is Extended Support?
Many JD Edwards legacy programs are supported under Oracle’s Lifetime Support Policy. This means that when Premier Support ends, you may continue to receive updates, and legislative and regulatory fixes for an additional three years under Oracles Extended Support. Please be sure to review Oracle’s Lifetime Support Policy for details regarding each JD Edwards release.How Does this Affect You?
All customers currently using JD Edwards EnterpriseOne 8.11 and 8.11 SP1 will have the first year of their Extended Support fee waived. After that you will have the option of continuing your Extended Support service, and can contact your Support Sales representative to initiate the purchasing process.For more information, please review the following article on MetaLink 3, NOTE: 778948.1, or contact Global Customer Support for further questions.
I wonder if you still get the HelpDesk101-type support when you first call? Im not trying to be negative, but you know what I mean:
- Have you applied all the ESUs?
- Have you modified the object?
- Are you on the latest Tools Release?
- Could you send me a full set of logs for both the web server and the enterprise server? – Yeah, sure. Have funning going through 2 GB of TEXT!
Anyway, it may be a good deal.
Tags: enterpriseone, enterpriseone, EnterpriseOne - General, esu, jd edwards, jde, MetaLink, My Oracle Support, oracle, oracle, Tools Release, xeEnterpriseOne Tools Release Upgrade From 8.96 to 8.97 Rough Outline
Filed under: EnterpriseOne - General, EnterpriseOne - Install/Upgrade, EnterpriseOne - JAS (Java Application Server), IBM i/System i/iSeries/AS400, Oracle Server Manager, enterpriseone, oracle, websphere
- IBM iSeries/AS400/System i
- Backup libraries and IFS directories
- Register Pristine Environment in Server Manager
- Create Server Manager Server Group for Pristine
- Upgrade Pristine
- Web Server
- General
- HTML landing page: update links and info
- Change DNS entries
- Copy the code used to restrict access to specified environment
- Copy images and code for custom backgrounds
- Modify the JAS.INI file to specify the correct logon logo
- Set web server to restart nightly and cleanup logs
- Verify that the server is being backed up and replicated to DR hot site
Simple E1 URLs
Filed under: Apache, EnterpriseOne - JAS (Java Application Server), enterpriseone, oracle, oracle application server, websphere
Jeff Stevenson has a very good post on his blog about simplifying how users access EnterpriseOne using Apache virtual hosts, DNS mappings, host aliases and redirects.
Make a URL that looks like this:
http://server.company.com:82/jde/owhtml
Look like this:
http://e1.company.com or http://e1
Thanks, Jeff!
Tags: Apache, e1, enterpriseone, enterpriseone, EnterpriseOne - JAS (Java Application Server), jde, oracle, oracle application server, websphereMetalink 3 Is Now My Oracle Support
Filed under: MetaLink, My Oracle Support, oracle
Just an FYI, Oracles support site is now called My Oracle Support.
Metalink > Metalink 3 > My Oracle Support
Tags: e1, MetaLink, My Oracle Support, oracle, oracleHitler and the CNC Guys – Jeff Stevenson
Filed under: IBM i/System i/iSeries/AS400, Oracle Server Manager, SAP, enterpriseone, oracle
You got to check this video out by Jeff Stevenson of the Karamazov Group Blog:
Tags: cnc, e1, enterpriseone, IBM i/System i/iSeries/AS400, oracle, Oracle Server Manager, SAP, ubeThe EnterpriseOne Session Timeout Two-Step…Ok, Three Step
Filed under: EnterpriseOne - Install/Upgrade, EnterpriseOne - JAS (Java Application Server), Microsoft, Oracle Server Manager, enterpriseone, oracle
We have several work areas that require a longer inactive timeout setting than the default 20 minutes (Payroll Time-entry, Fixed Asset Accounting, etc.).
Unfortunately, EnterpriseOnes architecture does not make the process of configuring a session timeout very easy. There are three separate separate settings that need to configured correctly. Depending on your architecture that could mean three separate machines using three separate platforms. Whatever your architecture looks like there are at least three.
- The Java Application Server (JAS). No matter what flavor of JAS you are running (IBM Websphere, Oracle Application Server, BEA, etc.) you will need to configure the applications user session timeout setting. The screenshots for IBM Websphere 6.0.2.13 are below:
- The EnterpriseOne HTML Server. This setting is in the JAS.INI under the [CACHE] stanza. The setting is in milliseconds (3600000 = 1 hour). If you are running the Oracle Server Manager for EnterpriseOne, you can find it in the Cache Configuration section under the Web Runtime configuration.
- The HTTP server. The instructions for both Microsoft IIS and IBM HTTP Server follows:
- Microsoft IIS:
- Display the properties of the website that is configured to host EnterpriseOne
- On the Website tab, modify the Connection Timeout setting. Please note that this value is in seconds, not milliseconds.
- IBM HTTP Server:
- Edit the Timeout setting in the HTTPD.CONF file. Please note that this value is in seconds, not milliseconds.
- Microsoft IIS:
NOTE: To avoid record locking Oracle specifies to configure the system so that the JAS server will timeout the users session. To do that both the EnterpriseOne HTML Server and the HTTP server need to be set to great times than the JAS server. For example:
- To configure a timeout value of 30 minutes:
- JAS Server: 30
- EnterpriseOne HTML Server: 3600000
- HTTP Server: 3600




