EnterpriseOne Minimum Technical Requirements

my oracle support Recently, I found that the Minimum Technical Requirements for Oracle to be a little difficult to track down. 

So I thought I should create a post about it here so that I don’t 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
8.0/Xe
Tools 8.9x
Clients Pervasive
8.0/Xe – Pervasive
Tools 8.9x – Pervasive
Cluster Servers
8.0/Xe
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
8.0/Xe
Tools 8.9x
Deployment Server
8.0/Xe
Tools 8.9x
Disk Space
8.9x Disk Space Requirements
Enterprise Servers
8.0/Xe
Tools 8.9x
Integration
Integration Page
Extended Process Integration XPI
Enterprise XPI Foundation
8.12 Integration Points
Enterprise XPI 8.11 Integration Points
8.11 SP1 Integration Points
Mobile Tools
Mobile Client 8.9x
Mobile Synchronization Server 8.9x
PIM Sync Server
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
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
8.0/Xe
Tools 8.9x
Virtualization
Oracle VM
Web Servers
8.0/Xe
Tools 8.9x
Web Services Gateway Server (WSG)
Web Services Gateway server (WSG)
Information Websites
Xe
8.0
Tools 8.9x
Tags: , , , , , , , , , , , , , , , ,

EnterpriseOne Tools Release Upgrade From 8.96 to 8.97 Rough Outline

  1. IBM iSeries/AS400/System i
    1. Backup libraries and IFS directories
    2. Register Pristine Environment in
    3. Create Server Group for Pristine
    4. Upgrade Pristine
  2. Web Server
    1. Create IBM WebSphere Application Server in
    2. Create IBM HTTP Server in
  3. General
    1. HTML landing page: update links and info
    2. Change DNS entries
    3. Copy the code used to restrict access to specified environment
    4. Copy images and code for custom backgrounds
    5. Modify the JAS.INI file to specify the correct logon logo
    6. Set web server to restart nightly and cleanup logs
    7. Verify that the server is being backed up and replicated to DR hot site
Tags: , , , , , , , , , , , , , , , ,

The EnterpriseOne Session Timeout Two-Step…Ok, Three Step

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, ’s 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.

  1. The (JAS).  No matter what flavor of JAS you are running (IBM Websphere, , BEA, etc.) you will need to configure the application’s user session timeout setting.  The screenshots for IBM Websphere 6.0.2.13 are below:

    IBM Websphere 
    IBM Websphere

  2. The 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 for , you can find it in the “Cache Configuration section under the “Web Runtime” configuration.
    Oracle Server Manager
     
    Oracle Server Manager
  3. 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
      • 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.

NOTE:  To avoid record locking Oracle specifies to configure the system so that the JAS server will “timeout” the user’s session.  To do that both the 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
    • HTML Server: 3600000
    • HTTP Server: 3600
Tags: , , , , , , , , , , , , , , ,

How To Change The Login Screen Image

image We are finishing up a project for Employee Self-Service.  Essentially, that means that we are giving employees the option to view their payroll and benefit information online.

This is not new to most larger organizations, but it’s new to us.  Since it is new and there will be employees accessing who do not use it for their daily jobs, we wanted to make it look a little different.

One of the things that we wanted to change was the login screen.

The screen shot to the left is the standard login screen for 8.11 SP1 using 8.96.1.5.

We really wanted to change the Oracle logo.  So, I did a little checking on Oracles Support site and found Solution ID: 201052190 (requires login). This solution doesn’t specifically address the login image but it does talk about the disclaimer text at the bottom of the page.  So, it gets you to the right files.

imageA summary of that solution is that there is a file called html4login.jsp in

[Websphere Install Directory]\installedApps\mdur-ets-ME1WEBNode01\EA_JS_87.ear\webclient.war\share.

That location may be different in your installation.  Also, remember that this is for 8.96.1.5.  Anyway, this file has a variable in it called "companyLogoImageURL".  Just point this variable to your image.

Here is the new login screen.  Well, not really, but you get the idea.

Tags: , , , , , , , ,

EnterpriseOne & VMWare

June 27, 2008 by Stewart Schatz · Leave a Comment
Filed under: EnterpriseOne - General 

I always thought that the way I had things setup wasn’t necessarily supported.  You see, I use VMWare for the two IBM Websphere JAS servers in our instances.  However, thanks to some insight from a fellow SysAdmin, I now know different.

Bob Plankers, The Lone SysAdmin, found an article on Oracles support site (200955472).

So, according to this, I think my next Deployment Server upgrade will also be on VMWare.

Thanks, Bob!

Tags: , , , , , ,

E1 Admins Need To Know Everything About Everything

image I admit that I am a "Jack of all trades, master of none".  Which can be a good thing as in the second paragraph of the Wikipedia entry.

A Jack of all trades may also be a master of integration, as the individual knows enough from many learned trades and skills to be able to bring their disciplines together in a practical manner.

Ok, I’m getting a little off track.

With that said, I don’t think that any CNC Admin can be a master at everything.  That may be a little strong, but unless E1 is your only responsibility and you have very little changes to make, knowing everything about everything that touches your system is an extremely difficult pursuit.

In our staff of 30 or so, I feel that I am one of a few that have a pretty extensive background in a wide variety of information technology related subjects.  However, yesterday, my "master of none" was exposed.

image We are running 8.96.1.5.  This release uses IBM’s HTTP Server, which is IBM’s slightly modified Apache HTTP Server 2.0.   Although I’ve worked on many different systems, I’ve never had the privilege of administering a mission critical Apache HTTP Server until we started using it for E1 and even then it always… just ran.  I never really had to do anything with it besides the httpd.conf modifications required by E1, which are specified very simply in the documentation.

Well, yesterday, we had users calling saying that they "couldn’t view PDFs".  We were receiving IBM Websphere logs that indicated that the system was unable to write to the /temp directory.  Well, the reason for this message was found when one of my colleagues logged-on to the server and noticed the pop-up that said the "E:" drive was out of space.

Now, we know what was going on, but why?  There is usually about 10GB of free space on that drive.  What could have taken it all.  Granted, I haven’t looked in quite a while, but nothing else runs on that box, but the E1 web client.

After a little bit of head-scratching, we found that the culprit was a log file.  The Apache access log file.  Unknown to me or my non-Apache admin colleagues, the Apache access logs are set to not truncate automatically.  In other words, they build and build and build until you have no more disk left.

Fortunately, I was able to find a way to create a new log file after either an amount of time or when the a specified file size is reached.  It uses the rotatelogs application that ships with Apache and is configured within the httpd.conf file.

Essentially, you send all Apache access logging through the rotatelogs application which then writes the log to your specified location.  This is called "Piped Logging".  Here is the basic syntax:

rotatelogs  [ -l ] logfile  [ rotationtime [ offset ]] | [ filesizeM ]

And this is what I am using:

CustomLog "|bin/rotatelogs.exe logs/access_%Y%m%d_%H%M%S.log 3600" common

This configuration forces a new log file to get created every hour (3600 seconds).

Another benefit to using piped logging is that the log files are not locked by the Apache.exe process.  This allows the ability to delete the current log file.

Unfortunately, I have been unable to find a way to delete old files within Apache.  I may have to resort to some bat file or VBScript for that.

Tags: , , , , , , , , , , ,

Red, Blue, Purple or Green?

Currently, the installations that I support are Blue, I guess.

We have an IBM System i/DB400 Enterprise Server and Database with IBM Websphere running on Microsoft Windows Server 2003 (not sure if that makes us part green or not).

In the next few weeks, we will be starting a project to upgrade our E1 to 8.97.  As a part of that upgrade, we are going to look at installing and possibly replace Websphere.  I am also a little curious about using OAS on Linux.  So, I might try to get that setup too.

There is a great thread on JDEList that talks about some of the pros/cons of each, but you may have to wade through a couple miss-directions to get the most value.  The great part is that many of those that responded are very experienced CNC Admins.

What would you use, especially if there were no push from management in either direction?

 image

Tags: , , , , , , , , , , , , ,

EnterpriseOne (E1) ERP Employee Self-Service

We are starting a Employee Self-Service project in the next month or so.  The overall goal of which is to provide a place where employees can view/change their personal information: address, phone number, W-4, dependants, etc.  There are many application setup things that need to happen in order for this to be possible.  Luckily for me, I don’t have to worry about the function setup, but am concerned about the technical stuff.

From a CNC perspective, this could be a nightmare.  We’ve done a fairly decent job restricting the sprawl of our system to being very basic: 1 Enterprise Server, 1 Deployment Server, 1 JAS Server.  Ok, maybe only having 1 JAS server isn’t really recommended but there are plans to add to that.

Anyway, there seems to be 4 basic hurdles to clear:

  1. What about the additional users that do not currently use E1?

    Additional users, which have never seen E1 before, will be added to E1.  To create the user profiles, we will either import from the Address Book (R0092) or enter them by hand.  There will also be some work to setup additional roles to access the Employee Self-Service stuff.  Application support for these users will need to be coordinated with the PC Helpdesk, Human Resources and Payroll departments.

  2. How will the users be presented the application?

    There seem to be 3 choices on this issue: 1) Use the portal.  2) Use the normal UI with a scaled down menu.  3) Setup our own web page that links to the applications using parameterized URLs.

    Here is a quick rundown of why we decided on option 3:

    • Option 1:  adds system complexity; may cause a degradation in performance; lacking current in-house JAVA expertise for UI modifications
    • Option 2:  may confused users by presenting them with an unfriendly menu; no control over the UI
    • Option 3:  greatest control over the UI using current staff expertise; maintains system simplicity
  3. Can the users access it from home?

    Now, this one worried me a little.  However, I know that it can be done using SSL.  I don’t exactly know how to do this, but shouldn’t be too difficult.

  4. What happens to the server during the last week of the Open Enrollment Period when everyone is making their selections?

    There will be about a month out of the year that the system will be very heavily utilized, which may require additional JAS servers.  That means setting up a cluster of Websphere servers, both horizontal and vertical.  I’m not real excited about this either, but I know it can be done.

These three things really shouldn’t be too difficult to tackle, but could definitely cause some issues.

My main concern is numbers 3 & 4.  I really don’t want to add anymore complexity that is required. 

Then, I got wind of a project that was going on with our internet servers and MS SharePoint (I am a secondary administrator for the web servers and like to make sure I know what is going on in that arena).  Anyway, they are testing Microsoft’s Internet and Acceleration (ISA) Server.

What is it?  The following is from the ISA web site:

ISA Server 2006 is an integrated edge gateway that helps protect IT environments from Internet-based threats while providing users fast and secure remote access to applications and data.

We’ve done some preliminary tests and have found that both issues 3 & 4 could be resolved using an ISA server without installing SSL or clustering Websphere.

Not too bad for Micro$oft!

Tags: , , , , , , , ,

Remove EnterpriseOne (E1) Environment Selection Screen

In our (E1) configuration, I force the user to pick what environment they are going to go into before they login by presenting an HTML page that then gives them links to the different environments.

I have each environment on it’s own port, so that I can bring down one environment without disturbing the others.

Anyway, by default, after signing in E1 asks the user what environment they would like to log into. Since I have everything separated, they only get one choice.

The users were annoyed with this “extra” screen that didn’t really provide them with anything. So, I did some research and found a way to remove it on JDEList. I also specified a default role with these settings.

In the JAS.INI file in the WebSphere instance:

[OWWEB]
DefaultEnvironment=JPD811
DefaultRole=*ALL

[LOGIN]
DisplayEnvironment=Hidden
#Options: Show|Hidden|ReadOnly|UseDefault

Hope this helps. It was an easy way to be the Hero-of-the-day…10 minutes…few seconds.

Tags: , , , , , , , , , ,

iSeries JDBC jt400.jar – {note to self}

Excerpt from a post on JDEList.com by Colin Dawes:

You CAN NOT use the jt400 from the client access folder.

You need to use the jt400 that is on your iSeries. The 2 versions are not the same and you’ll get some hanging if you use the iSeries Access version.

The jt400 on the iSeries is located at:
/QIBM/PRODDTA/HTTP/PUBLIC/JT400/LIB/JT400.JAR

Usually you need to copy this to the following location on Windows:
\WebSphere\AppServer\lib

I say usually because sometimes during the installation prople point the installed to the iSeries Access Path. In this case the WAS variable will be incorrect and you either need to (1) Change the variable in WAS or copy the jt400.jar from the iSeries on top of the jt400.jar that came with iSeries Access.

Related Posts with Thumbnails Tags: , , , , , , , , , , , , , ,

Next Page »