My Oracle Support Banner

E1: ENV: Overview of Specifications (SPEC) in EnterpriseOne (Doc ID 1142313.1)

Last updated on MAY 31, 2023

Applies to:

JD Edwards EnterpriseOne Tools - Version SP23 and Prior and later
Information in this document applies to any platform.


This document describes concise information on EnterpriseOne specification. Detailed information can be found in the "Package Management Guide" depending on your Tools Release. See references below. Latest Package Management Guide can be found under:

The details covered in this document is in reference to E1 specification which is the attribute of a certain object.  In general, an object is made up of 'C Components' and 'SPEC' and this document will focus on specs.

Depending on encoding, location and usage, specs may be called from any of the following: 

Object Description
Central Object This object implies it is the central repository of specifications.
TAMSpec This is JDE's specific SPEC format with file extensions of *.xdb & *.ddb
SPEC The short name for specification
Metadata In this example, other than Business/Control data it may also be called metadata
Serialized Object These objects have been generated into JAVA code that the JAS/HTML Server can interpret and use.


  • In Database technology metadata refers to data which can contain for example, glbltbl. But in this document metadata will be used for specification.
  • Most of time, specification may be referred to as an object and its cache (object cache).  In this document,  object refers to serialized object rather than object in industry
  • Repository of specification is on the Database server and the repository of C and H components is on the Deployment server until tools release version 9.2.0.x
  • Starting with tools release 9.2.1.x a new repository location has been introduced for C and H components and the location of this repository is Database server. Thus, starting with tools release 9.2.1.x the repository of specification will always be on Database Server.
  • In industry, serialization/marshalling is the conversion of an object (spec in E1) to a series of bytes, so that the object/spec can be easily saved to persistent storage or streamed across a communication link. The byte stream can then be deserialised - converted into a replica of the original object.
  • Specification can be called,
    • Physical Data Format
      • RAWBLOB
      • XML
    • Data Type (=Spec Repository)
      • TAM
      • RDB
      • FILE (e.g., <>)
      • CACHE (in-memory object cache)
    • Spec Location
      • LOCALUSER (location/type defined by local package)
      • REMOTEUSER (remote spec location including
      • TEMPER (TAM in 'PKG/spec/tempXXX)



This document is intended for the EnterpriseOne System Administrator or Developer who would like to gain an understanding of the EnterpriseOne specifications.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 Q1> What is the relationship between central object and TAMSpec?
 Q2> How is each specification described in Serialized Object Table F989999?
 Q3> What is the list of JDE Spec Types?
 Q4> What is follow up action to take in changing any information pertains to Data Dictionary Item?
 Q5> Is any recommendation for purging the global spec tables on a regular basis?
 Q6> How to identify the JDEPLAN environment specific tables or the data source a table belongs to?

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.