1/21
Contents
List of Figures
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Introduction to JD Edwards EnterpriseOne Tools Server and Workstation Administration
1.1
Server and Workstation Administration Overview
1.2
Server and Workstation Administration Implementation
2
Administering the IBM i Server
2.1
Understanding Server Administration for IBM i
2.1.1
JD Edwards EnterpriseOne IBM i Architecture and Process Flow for IBM i
2.1.2
JD Edwards EnterpriseOne Initialization for IBM i
2.2
Starting the Enterprise Server for IBM i
2.2.1
Understanding the IBM i Library Structure for JD Edwards EnterpriseOne
2.2.2
Understanding Startup Options for the Enterprise Server for IBM i
2.2.3
Prerequisites
2.2.4
Starting the Enterprise Server for IBM i Manually
2.2.5
Starting the Enterprise Server for IBM i Automatically
2.3
Shutting Down the Enterprise Server for IBM i
2.3.1
Prerequisite
2.4
Using IBM i Integrated File System Logging Support
2.4.1
Example: Easy Access to Log Files
2.5
Cleaning Up the Enterprise Server for IBM i
2.5.1
Understanding Enterprise Server Cleanup for IBM i
2.5.2
Prerequisite
2.5.3
Cleaning Up the Enterprise Server for IBM i
2.5.4
Clearing the jde.log and jde.debug Files for IBM i
2.6
Setting Up a Printer for IBM i
2.6.1
Understanding Printer Setup for IBM i
2.6.2
Creating the OUTQ
2.6.3
Starting the OUTQ
2.6.4
Printing Multiple Copies to a Remote Printer
2.7
Administering Batch Processes for IBM i
2.7.1
Understanding Batch Process Administration for IBM i
2.7.1.1
Example: Running Reports from the Command Line for IBM i
2.7.1.2
Example: Scheduling Reports from the Command Line for IBM i
2.7.2
Monitoring Batch Processes
2.7.3
Reviewing Batch Output Files
2.7.4
Encoding the Passwords of Users Who Submit Batch Jobs
2.8
Running Multiple Instances of JD Edwards EnterpriseOne on the IBM i
2.8.1
Understanding Running Multiple Instances of JD Edwards EnterpriseOne
2.8.2
Understanding IBM i Database Security Parameters
2.8.2.1
Type
2.8.2.2
Additional Profile Work That SETOWAUT Performs When You Use Types *FULL or *PROF
2.8.2.3
INILIB (INI Library)
2.8.2.4
DTAPATH Datapath (library)
2.8.2.5
Modify System Profile
2.8.2.6
Modify JDE Profile
2.8.2.7
Modify Security Profile
2.8.2.8
JD Edwards EnterpriseOne DB Admin Profile
2.8.2.9
BSFNLIB (Libs or *INI (Default PathCode))
2.8.2.10
Secure Log Path
2.8.2.11
Secure All Objects
2.8.3
Prerequisites
2.8.4
Copying Libraries and Directories
2.8.5
Applying Security to Multiple Instances of JD Edwards EnterpriseOne on the IBM i
2.8.6
Creating a JD Edwards EnterpriseOne Subsystem on the IBM i
2.9
Administering Security JD Edwards EnterpriseOne Database Security for IBM i
2.9.1
Understanding JD Edwards EnterpriseOne Database Security Administration
2.9.1.1
Sample Results for SETOWAUT
2.9.1.2
Sample Results for Authorization Lists
2.9.2
Prerequisite
2.9.3
Setting Up IBM i Database Security for a Single JD Edwards EnterpriseOne Instance
2.9.4
Setting Up IBM i Database Security for Multiple JD Edwards EnterpriseOne Instances
2.9.5
Adding Administrators
2.9.6
Removing Administrative Authority from User Profiles
2.9.7
Displaying User Profile Information
3
Administering the UNIX and Linux Servers
3.1
Understanding Server Administration for UNIX and Linux
3.1.1
JD Edwards EnterpriseOne Directory Structure for UNIX and Linux
3.1.2
JD Edwards EnterpriseOne Architecture and Process Flow for UNIX and Linux
3.1.2.1
jdenet_n Operation
3.1.2.2
jdenet_k Operation
3.1.3
JD Edwards EnterpriseOne Initialization for UNIX and Linux
3.2
Starting the Enterprise Server for UNIX or Linux
3.2.1
Understanding Enterprise Server Startup for UNIX or Linux
3.2.2
Starting the Enterprise Server for UNIX or Linux Manually
3.2.3
Starting the Enterprise Server for HP-UX Automatically
3.2.4
Starting the Enterprise Server for AIX and Solaris Automatically
3.2.5
Starting the Enterprise Server for Linux Automatically
3.2.6
Verifying the JD Edwards EnterpriseOne Installation
3.2.6.1
Understanding Java Runtime Engine Installation Issue on Unix
3.3
Shutting Down the Enterprise Server for UNIX or Linux
3.3.1
Shutting Down the Enterprise Server for UNIX or Linux
3.4
Setting Up a Printer for UNIX or Linux
3.5
Administering Batch Processes for UNIX or Linux
3.5.1
Understanding Batch Process Administration for UNIX or Linux
3.5.2
Monitoring Batch Processes
3.5.3
Listing Batch Output Files
3.5.4
Running Reports from the Command Line for UNIX or Linux
3.5.4.1
Example: Running Reports from the Command Line for UNIX or Linux
3.5.5
Scheduling Reports from the Command Line for UNIX or Linux
3.5.5.1
Example: Scheduling Single-Occurrence Reports from the UNIX or Linux Command Line
3.5.5.2
Example: Scheduling Recurring Reports from the UNIX or Linux Command Line
3.6
Maintaining File Security for UNIX and Linux
3.6.1
Understanding File Security Maintenance for UNIX and Linux
3.6.2
Setting Specification File Security
3.6.3
Setting Business Function File Security
3.6.4
Setting Executables Security
3.6.5
Setting jde.ini File Security
3.7
Working with HP-UX and Solaris Kernel Parameter Settings
3.7.1
Message Queues
3.7.2
Semaphores
3.7.3
Shared Memory
3.7.4
File Descriptors
3.7.5
Processes
3.8
Working with Linux Kernel Parameter Settings
3.8.1
Understanding Linux Kernel Parameter Settings
3.8.1.1
IPC Resources
3.8.1.2
File Limits
3.8.1.3
Example: /etc/sysctl.conf
3.9
Working with AIX Kernel Parameter Settings for JD Edwards EnterpriseOne
3.9.1
Understanding AIX Kernel Parameter Settings for JD Edwards EnterpriseOne
3.9.2
Setting the Value of maxuproc
3.9.3
Viewing the System Parameters
3.9.4
Setting Tune Parameters
3.9.4.1
Example: Disk Striping
3.10
Running Multiple Instances of the JD Edwards EnterpriseOne Enterprise Server
3.10.1
Understanding Running Multiple Instances of the JD Edwards EnterpriseOne Enterprise Server
3.10.2
Prerequisite
3.10.3
Running Multiple Instances of the JD Edwards EnterpriseOne Enterprise Server
4
Administering the Windows Server
4.1
Understanding Server Administration for Windows
4.1.1
JD Edwards EnterpriseOne Directory Structure for Windows
4.1.2
JD Edwards EnterpriseOne Architecture and Process Flow for Windows
4.1.3
JD Edwards EnterpriseOne Initialization for Windows
4.1.4
JDE.INI Settings for Starting Batch Queues on Windows
4.1.5
Active Directory
4.1.5.1
SCP Object in Active Directory
4.1.5.2
Additions to the Server JDE.INI file
4.1.5.3
Additions to the Workstation JDE.INI File
4.2
Setting Up a Printer for Windows
4.2.1
Understanding Printer Setup for Windows
4.2.2
Understanding Windows Services, Accounts, and Permissions
4.2.3
Adding a Printer
4.2.4
Determining or Changing Printer Ownership
4.2.5
Setting Up User Accounts on an Enterprise Server
4.2.6
Changing the Domain
4.2.7
Adding a Local Account
4.2.8
Adding a User to the Administrators Group
4.3
Working with Network Services
4.3.1
Understanding Network Services
4.3.2
Setting Up the Network Service
4.3.3
Starting the Network Service
4.3.4
Stopping the Network Services
4.3.5
Cleaning Up the Enterprise Server for Windows
4.3.6
Uninstalling the Network Service
4.3.7
Starting the Enterprise Server for Windows Manually
4.3.8
Verifying the JD Edwards EnterpriseOne Installation
4.4
Administering Batch Processes for Windows
4.4.1
Understanding Batch Process Administration for Windows
4.4.2
Monitoring Batch Processes
4.4.3
Reviewing Batch Output Files
4.4.4
Running Reports from the Command Line for Windows
4.4.4.1
Example: Running Reports from the Command Line for Windows
4.4.5
Scheduling Reports from the Command Line for Windows
4.4.5.1
Example: Scheduling Reports from the Command Line for Windows
4.5
Maintaining File Security for Windows
4.5.1
Specification File Security
4.5.2
Business Function File Security
4.5.3
JD Edwards EnterpriseOne Executables Security
4.5.4
JDE.INI File (Enterprise Server) Security
4.6
Running Multiple Instances of JD Edwards EnterpriseOne on Windows
4.6.1
Prerequisites
4.6.2
Running Multiple Instances of JD Edwards EnterpriseOne on Windows
4.6.3
Generating a Unique Identifier
4.6.4
Modifying the Server JDE.INI Files
4.6.5
Modifying the Workstation JDE.INI File
4.6.6
Uninstalling JD Edwards EnterpriseOne Services
4.6.7
Moving or Changing a JD Edwards EnterpriseOne Directory Tree
5
Monitoring System Web Services Gateway (WSG) Servers from the Web
5.1
Understanding Monitoring System Web Services Gateway (WSG) Servers from the Web
5.2
Monitoring System Web Services Gateway (WSG) Servers from the Web
5.2.1
Broker Summary View
5.2.2
Event Types View
5.2.3
Client Groups View
5.2.4
Client States View
5.2.5
Broker Log View
6
Working with JD Edwards EnterpriseOne on Windows Terminal Server
6.1
Understanding Windows Terminal Server
6.1.1
Incorporating Citrix MetaFrame with WTS
6.1.2
WTS Restrictions in Multi-user Mode
6.1.3
Network Considerations
6.1.4
Performance Considerations
6.2
Setting Up JD Edwards EnterpriseOne on the Terminal Server
6.2.1
Setting Up JD Edwards EnterpriseOne on the Terminal Server
6.3
Troubleshooting JD Edwards EnterpriseOne on Windows Terminal Server
6.3.1
Troubleshooting UBE Output Security on WTS
6.3.2
Submitting a UBE Locally and Running it on the WTS
6.3.3
Troubleshooting: Import/Export with Microsoft Excel
6.3.4
Troubleshooting: Specification Files are Locked
6.3.5
Reducing JITI Frequency
6.3.6
Troubleshooting: User Cannot Restart JD Edwards EnterpriseOne
6.3.7
Troubleshooting: Logging Off Versus Disconnecting
6.3.8
Troubleshooting: Shortcuts Do Not Work in Email Messages
6.3.9
Troubleshooting: Data Selection and Sequencing Criteria Lost
6.3.10
Troubleshooting: Run-Time Error Occurs During Server Connection Test
6.3.11
Troubleshooting: JD Edwards EnterpriseOne Development Tools Are Disabled
6.3.12
Troubleshooting: Users Experience Problems Accessing JD Edwards EnterpriseOne
6.3.13
Troubleshooting: Log Path is Incorrect
6.3.14
Troubleshooting: Only One User Can Sign in to JD Edwards EnterpriseOne
7
Administering JD Edwards EnterpriseOne on a Unix Cluster
7.1
Understanding Clustering
7.1.1
Hp-UX Clustering
7.2
Maintaining Multiple Instances of JD Edwards EnterpriseOne in a Clustered Environment
7.3
Setting Up Clustering
7.3.1
Configuring Oracle Parallel Server (OPS)
7.3.2
Setting Up an Oracle Package for MC/ServiceGuard
7.3.3
Setting Up a JD Edwards EnterpriseOne Package
7.4
Setting up HACMP for AIX Clustering
7.4.1
Understanding HACMP for AIX Clustering
7.4.1.1
How HACMP Works
7.4.1.2
Installation Considerations
7.4.2
Creating Group and User Accounts
7.5
Setting Up JD Edwards EnterpriseOne for HACMP
7.5.1
Editing the owenv Script
7.5.2
Editing the Start Resource Control Script
7.5.3
Editing the Stop Resource Control Script
7.6
Creating an Application Server
7.6.1
Prerequisite
7.6.2
Moving the Control Scripts
7.6.3
Defining an Application Sever
7.6.4
Defining Cluster Resources
7.7
Setting Up Sun Solaris Clustering
7.7.1
Understanding Sun Solaris Clustering
7.7.2
Modifying the SunStartResource.sh Script
7.7.3
Modifying the SunStopResource.sh Script
7.7.4
Modifying the owenv Script
7.7.5
Modifying the SunOracleMgr.sh Script
7.7.6
Registering JD Edwards EnterpriseOne with SUNClustering
7.8
Troubleshooting HP-UX Clustering
7.8.1
Problems with Oracle Parallel Server (OPS)
7.8.2
JD Edwards EnterpriseOne Does Not Start
7.8.3
Problem with Workstation Connection to a JD Edwards EnterpriseOne Server; Endnet Works Improperly on the Server
7.8.4
JD Edwards EnterpriseOne Does Not Work From the Package Control Script
7.8.5
Package Does Not Switch to the Backup Node upon Failure or Removal from the Cluster
7.8.6
Package Halt Fails
7.8.7
Placement of the owenv File
8
Administering JD Edwards EnterpriseOne on a Windows Server Cluster
8.1
Prerequisites
8.2
Upgrading JD Edwards EnterpriseOne in a Microsoft Windows Server Cluster Environment
8.3
Setting Up JD Edwards EnterpriseOne on a Microsoft Windows 2008 Server Cluster
8.4
Setting up EnterpriseOne on a Microsoft Windows Server 2008 R2 Failover Cluster
8.4.1
Installing EnterpriseOne 8.98 JDENET service
9
Administering JD Edwards EnterpriseOne on an IBM i Cluster
9.1
Understanding IBM i Clustering
9.1.1
IBM i - JD Edwards EnterpriseOne Architecture with Clustering
9.1.2
JD Edwards EnterpriseOne Objects Used with IBM i Clustering
9.1.3
Cluster Exit Program
9.1.4
Technical Considerations
9.1.5
Minimum Setup Requirements for IBM i Server Nodes
9.2
Running the SETOWCLST Command
9.3
Identifying the Cluster Name
9.4
Setting up the Enterprise Servers
9.5
Setting up the Client for Clustering
9.6
Setting up the Deployment Server
9.7
Setting Up Logical Data Sources
9.7.1
Setting up the logical data source for the system map
9.7.2
Setting up the logical data source for the server map
9.8
Setting Up Database Data Sources
9.8.1
Setting Up the Server Map Database Data Sources
9.9
Setting Up Object Configuration Manager for Clustering
9.9.1
Configuring OCM for Logical Data Sources for the Server Map
9.9.2
Configuring OCM for Logical Data Sources for the System Map
9.9.3
Configuring OCM for database data sources
9.9.4
Configuring ODBC connections
9.10
Distributing the ODBC Setup from the Deployment Server
9.11
Identifying the Cluster Name on the Deployment Server
10
Backing Up JD Edwards EnterpriseOne Tables
10.1
Understanding Backup Requirements for Servers
10.1.1
Backing Up a Deployment Server
10.1.2
Backing Up an Enterprise Server
10.1.3
JD Edwards EnterpriseOne Tables and Object Owner IDs
10.2
Backing Up JD Edwards EnterpriseOne Tables on Servers
10.2.1
Prerequisites
10.2.2
Creating a Backup for IBM i
10.2.3
Creating a Backup for Oracle on UNIX or Windows
10.2.4
Creating a Backup for SQL Server
10.2.5
Restoring a Backup File for Oracle on UNIX or Windows
10.2.6
Restoring a Backup File for IBM i
10.2.7
Restoring a Backup File for SQL Server
10.2.8
Restoring a Backup File for SQL Server on Windows
11
Generating Serialized Objects for the JD Edwards EnterpriseOne Web Server
11.1
Understanding Serialized Object Generation
12
Understanding Executable Files on the Workstation
12.1
JD Edwards EnterpriseOne Linked Executable Files
12.2
JD Edwards EnterpriseOne Standalone Executable Files
13
Troubleshooting the Workstation
13.1
Understanding Error Messages
13.1.1
Report Batch Process
13.1.2
Environment Issues
13.1.3
Data Source Setup Problems
13.1.4
Error Message Details
13.1.5
Error Messages Generated by Applications
13.1.6
Frequent Generic Error Messages
13.1.7
Memory Violations
13.1.8
Form and Grid Add Failures
13.1.9
Communication Failure
13.2
Troubleshooting the Production Workstation
13.2.1
Understanding Production Workstation Troubleshooting
13.2.1.1
Troubleshooting a Standalone Installation of JD Edwards EnterpriseOne
13.2.1.2
Troubleshooting Enterprise Server Data-Availability Problems
13.2.1.3
Troubleshooting Printing Problems
13.2.2
Performing Preliminary Troubleshooting
13.2.3
Troubleshooting Interactive Application Problems
13.2.4
Troubleshooting Batch Processes Resulting in No Data
13.2.5
Troubleshooting Batch Processes Displaying Errors on the Report
13.2.6
Troubleshooting Batch Processes Displaying Unexpected Data on the Report
13.2.7
Troubleshooting Batch Processes Ending in an Error When Submitted on the Server
13.2.8
Troubleshooting Local Data-Availability Problems
13.2.9
Troubleshooting .DLL Problems on a Production Workstation
13.2.10
Troubleshooting Data Source Setup Problems
13.3
Troubleshooting the Development Workstation
13.3.1
Understanding Development Workstation Troubleshooting
13.3.2
Troubleshooting .DLL Problems on a Development Workstation
13.3.3
Troubleshooting Event Rule Problems
13.3.4
Troubleshooting Business Function Problems
13.4
Working with the Workstation Log Files
13.4.1
Understanding the Workstation Log Files
13.4.1.1
Global Tables
13.4.1.2
Logic Processing Logs
13.4.1.3
Application Development Logs
13.4.1.4
Workstation jdedebug.log
13.4.1.5
Batch Process log
13.4.1.6
sql.log
13.4.1.7
Use of Log Files to Troubleshoot Strategies
13.4.2
Viewing Log Files
13.4.3
Setting Up the Workstation jde.log
13.4.4
Setting Up the Workstation jdedebug.log
13.4.5
Setting Up the Batch Process Log
13.4.6
Troubleshooting with the Compile Error Log
13.4.7
Troubleshooting with jdecpy.log
13.4.8
Troubleshooting with the sql.log
13.4.9
Activating sql.log
13.4.10
Troubleshooting ODBC Problems Using sql.log
13.4.11
Troubleshooting with the jdeinst.log
14
Troubleshooting the Enterprise Server
14.1
Understanding Enterprise Server Troubleshooting
14.1.1
The Enterprise Server jde.log File
14.1.2
The Enterprise Server jdedebug.log File
14.1.3
The Batch Process Log File
14.2
Viewing Enterprise Server Logs from the Workstation
14.3
Setting Up the Enterprise Server jde.log
14.4
Setting Up the Enterprise Server jdedebug.log
14.5
Setting Up the <batch process>.log File
14.6
Troubleshooting the Enterprise Server
14.6.1
Troubleshooting General Problems
14.6.2
Troubleshoot Communication Problems
14.6.3
Troubleshooting Server Map Problems
14.7
Troubleshooting the Enterprise Server Processes
14.7.1
Understanding Resource Utilization and Performance
14.7.1.1
Requirements
14.7.1.2
Configuration Setup
14.7.2
Evaluating EnterpriseOne Server Performance
14.7.2.1
Determine if CPU or Memory is Abnormal
14.7.2.2
Identify Abnormal Process
14.7.2.3
Evaluate Individual Processes
14.7.2.4
Get Memory / CPU Diagnostics
14.7.2.5
Corrective Actions
14.7.2.6
Inline Corrective / Diagnostic Actions
14.7.2.7
Logging and Diagnostics
14.7.2.8
Advanced Profiling
14.7.2.9
BMD Parsing
14.8
Troubleshooting the IBM i Enterprise Server
14.8.1
Understanding IBM i Enterprise Server Troubleshooting
14.8.2
Troubleshooting IBM i Enterprise Server Installation
14.8.2.1
Troubleshooting: Library Installation Verification
14.8.2.2
Troubleshooting: Database Table Configuration
14.8.2.3
Troubleshooting: Setting up the IBM i .INI File
14.8.2.4
Troubleshooting: You Cannot Find the Log Files
14.8.2.5
Troubleshooting: Not Enough Relevant Information Is Written to the Log Files
14.8.2.6
Troubleshooting: Testing with PORTTEST
14.8.2.7
Troubleshooting: Running JDENET
14.8.2.8
Troubleshooting: Testing JD Edwards EnterpriseOne by Submitting a Report
14.8.2.9
Troubleshooting: Shutting Down JDENET
14.8.2.10
Troubleshooting: Email and PPAT
14.8.3
Troubleshooting Multiple Release Setup
14.8.4
Troubleshooting JDBNET
14.8.5
Troubleshooting Interprocess Communications
14.8.6
Troubleshooting the JDE.INI File
14.9
Troubleshooting the UNIX/Linux Enterprise Server
14.9.1
Understanding UNIX/Linux Enterprise Server Troubleshooting
14.9.2
Troubleshooting the JDE.INI File
14.9.3
Troubleshooting JD Edwards EnterpriseOne File Copying to a Server
14.9.4
Troubleshooting Database Table Configurations
14.9.5
Troubleshooting Printer Setup
14.9.6
Troubleshooting Email
14.9.7
Troubleshooting Multiple Release Setup
14.9.8
Troubleshooting Report File Output Location
14.9.9
Troubleshooting JDBNET Server Not Found
14.9.10
Troubleshooting JD Edwards EnterpriseOne Testing
14.10
Troubleshooting the Microsoft Windows Enterprise Server
14.10.1
Understanding Microsoft Windows Enterprise Server Troubleshooting
14.10.2
Troubleshooting JD Edwards EnterpriseOne Account Setup
14.10.3
Troubleshooting JD Edwards EnterpriseOne File Copying to a Server
14.10.4
Troubleshooting Database Table Configuration
14.10.5
Troubleshooting Printer Setup
14.10.6
Troubleshooting jde.ini File Setup
14.10.7
Troubleshooting Finding the Log Files
14.10.8
Troubleshooting Testing with the PORTTEST Program
14.10.9
Troubleshooting Running JD Edwards EnterpriseOne Manually
14.10.10
Troubleshooting Finding the Report Files
14.10.11
Troubleshooting Testing JD Edwards EnterpriseOne by Submitting a Report
14.10.12
Taking Ownership of a Printer
14.10.13
Stopping All JD Edwards EnterpriseOne Processes
14.10.14
Stopping JD Edwards EnterpriseOne Processes Without Rights
14.10.15
Troubleshooting Email
14.11
Troubleshooting Web Servers
14.11.1
Understanding Web Server Troubleshooting
14.11.2
Troubleshooting IIS and IBM HTTP Web Servers
14.11.3
Troubleshooting JAS
14.11.4
Troubleshooting Serialized Database and Generation Issues
14.11.5
Troubleshooting SQL Server Issues
14.11.6
Troubleshooting Problems Using Log Files
A
Using the Microsoft Visual C++ 2005 or Higher Level Compiler
A.1
Understanding Microsoft Visual C++ 2005 or Higher Level Runtime Libraries
A.1.1
Microsoft Visual C++ Runtime Libraries Background
A.1.2
Redistribution of Microsoft Visual C++ 2005 or Higher Runtime Libraries
A.2
Creating a VS2005 Runtime Library Package Feature
A.3
Creating an Update Package with the VS2005 Runtime Library Feature
A.4
Building and Deploying an Update Package with the VS2005 Runtime Library Feature
A.5
Installing the VS2005 Runtime Library on an Enterprise Server
Glossary
Index
Scripting on this page enhances content navigation, but does not change the content in any way.