1.EnterpriseOne Architecture
1.EnterpriseOne Architecture
Object Storage
SETUP.EXE
Deployment Server Enterprise Server
End Users
Developer
Central Objects Replicated Objects
NT Box
Path Codes:
JD7333Pristine
DV7333Development
PY7333Prototype (test)
PD7333Production
Replicated Objects
Path Code:
PD7333Production
Path Codes:
DV7333Development
PY7333Prototype (test)
PD7333Production
Path Code:
PD7333Production
NT Box
NT Box
Technical Requirements
DBMS that supports SQL statements
Network operating system that supports TCP/IP communications
Support C compiler (ANSI C)
Configuration
Operating
Hardware System RBMS
AS/400 - IBM OS400 DB2
NT (Wintel) NT SQL Server/Oracle
HP 9000 HPUX (UNIX) Oracle
RS6000 IBM AIX (UNIX) Oracle
Sun Solaris (UNIX) Oracle
Hardware Configuration
Deployment Server Intel NT
Enterprise Server Intel/NT, RS6000, HP 9000
AS/400, Sun/Solaris
Developer Intel NT
Production User Intel NT
Central Objects
Object specifications for each OW object and C components for
code generated objects
Specifications are stored in a relational database
Central Objects can be on the deployment or enterprise server but
typically on deployment server
C components for code generated objects are stored in directories
on the deployment server
Replicated Objects
Created from Central Objects
Stores a set of Replicated Objects in a directory on each
workstation or logic (enterprise) server
Object Deployment
To deploy objects to the enterprise server you must define and build
a OW package
Each package contains a copy of central objects consisting of
object specs, and links and compiled C components
E1 converts the copied specs to a format storage for a directory
(TAM specs)
Workstations and Enterprise server receive the package
Packages
Deployment:
PDI (Package Deployment Instructions) User gets menu Y/N to
install the package
Push Upon login the package is deployed to the user
automatically, they have not choice
Package Types:
Full (FAT) first time installation gets all objects
Partial (Thin) first time installation gets selected objects, upon
installation the user decides which one(s)
Update used once a full or partial has been installed prior -
typically used when objects have been added or modified
Logical Grouping of Tables
Business Data
Control Tables
Data Dictionary
System Data
Sources
Test, Production, etc
UDC, Currency, Menus
One per release
OCM, Security, User Profiles,
Preferences, etc.
Workstation Path Code
\B7\Demo
Source .c
Include .h
Spec Tam Specs for Objects
Data Business Data (access db)
Bin32 .dll
Lib32 dll libraries
Global Tables
\B7\Demo\Spec
DDDICT TAM (table allocation management) Specs
DDTEXT Text Description
GLBLTBL Pointers (like a FAT table)
.DDB TAM
.XDB Index
EnterpriseOne Acronyms
APPL
BSFN
BSVW
DD
DLL
ER
FDA
OMW
QBE
RDA
Specs
TBLE
TDA
UBE
Application
Business Function
Business View
Data Dictionary
Dynamic Link Library
Event Rules
Forms Design Aid
Object Management Workbench
Query by Example
Report Design Aid
Specifications
Table
Table Design Aid
Universal Batch Engine
Naming Conventions
Table Fxxxx
Business View VxxxxA
Interactive Application Pxxxx
Form WxxxxA
Batch Application (Report) Rxxxx
Business Function
NER Nxxxx
C Bxxxx
Data Structure
Business Function Dxxxx
Media Object GTxxxx
Processing Option Txxxx
Development Cycle - Ent vs. EntOne
Enterprise EnterpriseOne
Plan Plan
Field Data Dictionary Item
Record Table
Build Table Build Table
Page Form
Component Application, Security
Enable Navigation Version, Menu
Test Test
Ent vs. EntOne - Continued
Enterprise EnterpriseOne
Translate Tables User Defined Codes (UDC)
Prompt Tables Search & Select attached to
Data Dictionary Item
Application Designer Object Management Workbench (OMW)
Query Analyzer Universal Table Browser (UTB)
PIA OMW or E1 or Menu
PeopleCode Event Rules (ER)
Named Event Rules (NER)
Events Events