J

Return to IBM i glossary.

J2C (JCA)
See J2EE Connector architecture.
J2EE
See Java™ 2 Platform, Enterprise Edition. See also Java 2 Platform, Standard Edition.
J2EE Connector architecture (J2C, JCA)
A standard architecture for connecting the J2EE platform to heterogeneous enterprise information systems (EIS).
J2EE server
A runtime environment that provides EJB or Web containers.
J2SE
See Java 2 Platform, Standard Edition. See also Java 2 Platform, Enterprise Edition, Java Development Kit.
JAF
See JavaBeans Activation Framework.
Jamo
Elements of Korean written language. Korean alphabet.
Japanese basic-Kanji character set
A subset of Japanese DBCS, consisting of commonly used Kanji characters. There are 3226 Kanji characters in this set.
Japanese dictionary
See DBCS conversion dictionary.
Japanese double-byte character set
An IBM-defined double-byte character set for Japanese, consisting of the Japanese non-Kanji set, basic Kanji set, extended Kanji set, and up to 4370 user-definable characters.
Japanese extended-Kanji character set
A subset of Japanese DBCS, consisting of less commonly used Kanji characters. There are 3487 characters in this set.
Japanese non-Kanji character set
A subset of Japanese DBCS, consisting of non-Kanji characters like Greek, Russian, Roman numeric, alphanumeric and related symbols, Katakana, Hiragana, and special symbols. There are 550 characters in this set.
JAR file
A Java archive file. See also enterprise archive, Web archive.
Java
An object-oriented programming language for portable interpretive code that supports interaction among remote objects. Java was developed and specified by Sun Microsystems, Incorporated.
Java 2 Platform, Enterprise Edition (J2EE)
An environment for developing and deploying enterprise applications, defined by Sun Microsystems Inc. The J2EE platform consists of a set of services, application programming interfaces (APIs), and protocols that provide the functionality for developing multitiered, Web-based applications. (Sun) See also Java 2 Platform, Standard Edition.
Java 2 Platform, Standard Edition (J2SE)
The core Java technology platform. (Sun) See also Java 2 Platform, Enterprise Edition, Java Development Kit.
Java 2 Software Development Kit Standard Edition
A product of Sun Microsystems, Inc. that implements the Java 2 Platform, Standard Edition. It is a software development kit that you can use to build applications for the Java 2 Platform, Standard Edition. It includes both the Java 2 development environment, Standard Edition and Java 2 Runtime Environment, Standard Edition.
Java API for XML (JAX)
A set of Java-based APIs for handling various operations involving data defined through Extensible Markup Language (XML).
Java API for XML-based RPC (JAX-RPC)
A specification that describes application programming interfaces (APIs) and conventions for building Web services and Web service clients that use remote procedure calls (RPC) and XML. JAX-RPC is also known as JSR 101.
Java archive
A compressed file format for storing all of the resources that are required to install and run a Java program in a single file. See also enterprise archive, Web archive.
Java bean
See also enterprise bean, JavaBeans. See bean.
JavaBeans
As defined for Java by Sun Microsystems, a portable, platform-independent, reusable component model. See also bean.
JavaBeans Activation Framework (JAF)
A standard extension to the Java platform that determines arbitrary data types and available operations and can instantiate a bean to run pertinent services.
Java class
A class that is written in the Java language.
Java client application
A Java application, servlet or applet that communicates with the Gateway classes.
Java Database Connectivity (JDBC)
An industry standard for database-independent connectivity between the Java platform and a wide range of databases. The JDBC interface provides a call-level API for SQL-based and XQuery-based database access.
Java Developer Connection (JDC)
A service that is designed for individual developers. JDC provides online training, product discounts, feature articles, error information, and early access capabilities.
Java Development Kit (JDK)
The name of the software development kit that Sun Microsystems provides for the Java platform. See also Java 2 Platform, Standard Edition.
Javadoc
A tool that parses the declarations and documentation comments in a set of source files and produces a set of HTML pages describing the classes, inner classes, interfaces, constructors, methods, and fields. (Sun)
Java file
An editable source file (with .java extension) that can be compiled into bytecode (a .class file).
Java interpreter
A part of the Java virtual machine that interprets Java class files for a particular hardware platform.
JavaMail API
A platform and protocol-independent framework for building Java-based mail client applications.
Java Management Extensions (JMX)
A means of doing management of and through Java technology. JMX was developed through the Java Community ProcessSM program, by Sun Microsystems, Inc. and some leading companies in the management field. JMX is a universal, open extension of the Java programming language for management that can be deployed across all industries, wherever management is needed.
Java Naming and Directory Interface (JNDI)
An extension to the Java platform that provides a standard interface for heterogeneous naming and directory services.
Java Native Interface (JNI)
A programming interface that allows Java code to interoperate with functions that are written in other programming languages.
Java platform
A collective term for the Java language for writing programs; a set of APIs, class libraries, and other programs used in developing, compiling, and error-checking programs; and a Java virtual machine which loads and executes the class files. (Sun)
Java runtime environment (JRE)
A subset of a Java developer kit that contains the executable files and other files that constitute the Java platform. The JRE includes a Java virtual machine, core classes, and supporting files.
Java Runtime Environment (JRE)
A subset of the Sun Microsystems Java Development Kit (JDK) that contains the core executable programs and files that constitute the standard Java platform. The JRE includes the Java virtual machine (JVM), core classes, and supporting files.
JavaScript
A Web scripting language that is used in both browsers and Web servers. (Sun)
Java Secure Socket Extension (JSSE)
A Java package that enables secure Internet communications. It implements a Java version of the Secure Sockets Layer (SSL) and Transport Layer Security (TSL) protocols and supports data encryption, server authentication, message integrity, and optionally client authentication.
JavaServer Pages (JSP)
A server-side scripting technology that enables Java code to be dynamically embedded within Web pages (HTML files) and executed when the page is served, in order to return dynamic content to a client. See also JSP page.
Java transformer
Software that converts Java bytecode to 64-bit reduced instruction set computer (RISC) machine instructions.
Java virtual machine (JVM)
A software implementation of a processor that runs compiled Java code (applets and applications).
Java wrapper
In EGL, a set of generated Java classes that can be embedded into a hand-written Java program to provide run-time access to other EGL-generated code.
JAX
See Java API for XML.
JAX-RPC
See Java API for XML-based RPC.
JCA (J2C)
See J2EE Connector architecture.
JCT
See journal control table.
JDBC
See Java Database Connectivity.
JDBC driver
A program included with database management systems to support the JDBC standard for providing access from Java applications to relational databases.
JDC
See Java Developer Connection.
JDK
See Java Development Kit. See also Java 2 Platform, Standard Edition.
JES
See Job Entry Subsystem.
JID
See journal identifier.
Jini
A trademark for technology licensed by Sun Microsystems. Jini is a Java-based connection technology. It allows Jini-compatible devices such as printers to connect transparently to a network and to interact.
JIT compiler
See Just-In-Time compiler.
jitter
A signal distortion through a network that causes packets to arrive out of order or differently than their original timing reference.
JMX
See Java Management Extensions.
JNDI
See Java Naming and Directory Interface.
JNI
See Java Native Interface.
job
A separately executable unit of work.
In the Integrated Language Environment® (ILE) model, a collection of resources and data that consists of one or more activation groups.
See application process.
job accounting
A system function that collects information about a job's use of system resources and records that information in a journal.
job action
The network attribute that controls the handling of a job submitted from remote locations through either the SNADS network or RSCS.
job classification
In performance, the process of identifying how jobs that are running on the system are grouped into workloads. Files created during this process can be used again to analyze data from different intervals.
job control authority
A special authority that allows a user to: change, delete, display, hold, and release all files on output queues; hold, release, and clear job queues and output queues; start writers to output queues; hold, release, change, and end other users' jobs; change the class attributes of a job; end subsystems; and start (do an IPL of) the system.
job date
The date associated with a job. The job date usually assumes the system date, but it can be changed by the user.
job description
A system object that defines how a job is to be processed. The system-recognized identifier for the object type is *JOBD.
Job Entry Subsystem (JES)
An IBM® licensed program that receives jobs into the system and processes all output data that is produced by jobs.
job log
A record of requests submitted to the system by a job, the messages related to the requests, and the actions performed by the system on the job. The job log is maintained by the system program.
job message queue
A message queue that is created for each job. A job message queue receives requests to be processed (such as commands) and sends messages that result from processing the requests. A job message queue consists of an external message queue and a set of program message queues.
job name
The name of the job as identified to the system. For an interactive job, the job is assigned the name of the workstation at which the job was started; for a batch job, the name is specified in the command used to submit the job. See also qualified job name.
job queue
An object that contains a list of batch jobs waiting to be processed by the system. The system-recognized identifier for the object type is *JOBQ.
job schedule
An object that contains entries for jobs to be submitted at a specified time and date. These job schedule entries can also be used to schedule recurring jobs. The system-recognized identifier for the object type is *JOBSCD.
job schedule entry
An entry in the job schedule object that describes the job to be submitted. The user can specify attributes of the job and when the job will be submitted.
job schedule function
A function of the operating system that allows time-dependent scheduling for batch jobs.
job scheduler
The IBM licensed program that is a job scheduling system designed to allow unattended operations, to automate operator functions, and to control report distribution.
join
To become a new member of an entity such as a cluster.
An SQL relational operation that allows retrieval of data from two or more tables based on matching column values.
join field
A comparison field that identifies records from two files to be combined into one record.
join level specification
For a join logical file, a data description specification coded between the record and field level that defines how to join two physical files.
join logical file
A logical file that combines (in one record format) fields from two or more physical files.
join test
A condition that determines how files and record formats are joined for use in a query.
journal
A system object where changes made to data are recorded. The object created contains historical information about tasks, the database, messages, and notifications, which can be used to reconstruct a previous version of the data. The system-recognized identifier for the object type is *JRN.
journal code
A one-character code in a journal entry that identifies the category of the journal entry. For example, F identifies an operation on a file, R identifies an operation on a record, and so forth.
journal control
The ability for the CICS® user to write CICS journal records when required by the application for auditing purposes.
journal control table (JCT)
A table that contains a description of the CICS user journals along with their access characteristics.
journal entry
A record in a journal receiver that contains information about a journaled change or other activity that is journaled.
journal entry type
A two-character field in a journal entry that identifies the type of operation of a system-generated journal entry or the type of journal entry of a user-generated journal entry; for example, PT is the entry type for a write operation.
journal identifier (JID)
A unique identifier that is assigned to a particular object when journaling is started for that object. Journal entries are associated with a particular object by this JID value.
journaling
The process of recording, in a journal, the changes made to objects, such as physical file members or access paths, or the depositing of journal entries by system or user functions.
journal receiver
For System i® models, a system object that contains journal entries that are added when events occur to a journaled object, such as changes to a database file, changes to other journaled objects, or security-relevant events.
JRas
A toolkit that consists of a set of Java packages that enable developers to incorporate message logging and trace facilities into Java applications.
JRE
See Java Runtime Environment.
See Java runtime environment.
JSP
See JavaServer Pages. See also JSP page.
JSP page
A text-based document using fixed template data and JSP elements that describes how to process a request to create a response. (Sun) See also JavaServer Pages.
JSSE
See Java Secure Socket Extension.
Julian date
A date format that contains either a 2-digit year in positions 1 and 2 or a 4-digit year in positions 1 through 4, and the day in the following 3 positions. The day is represented as 1 through 366, right-adjusted, with zeros in the unused high-order positions. For example, the Julian date for 6 April 1987 is 1987096 or 87096.
jumper
A small piece of plastic-covered metal that is used to connect two contacts and complete a circuit.
justify
To align text so that the margins are even
Just-In-Time compiler (JIT compiler)
In Java, a specific compiler that converts Java bytecodes into specific code at run time for better performance.
JVM
See Java virtual machine.