Rational Developer for System z


Java/J2EE SCLM types

The following table shows the SCLM Types that can be created in the SCLM project for Java/J2EE applications.
Note: The following types are required for all Java/J2EE projects:
  • J2EEBLD
  • ARCHDEF (or SCLM TYPE containing J2EE archdef members of language=archdef)
  • JAVALIST
  • J2EELIST
  • JAVACLAS
  • J2EEJAR Java/J2EE source types

J2EEWAR is required for a J2EE web application.

J2EEEAR is required for a J2EE enterprise application.

The following additional types may be required for SQLJ projects:
  • SQLJSER
  • DBRMLIB (or SCLM type defined in SQLJ translator corresponding to ddname $RDBRM)
Type Description
J2EEBLD
  • SCLM Type required to be setup for both Java and J2EE build.
  • Contains build scripts which are referenced in the archdef to be built against.
  • Contains both Java and J2EE ANTXML scripts to be invoked for bulk builds.
    Note: Sample Java and J2EE antxml scripts will be supplied. Generally these scripts will require little or no user customization. Site and user dependent variables will be customized in the J2EEBLD scripts themselves to override default ANTXML variables.
  • Contains a $GLOBAL member which is required for both Java and J2EE builds.(see SCLM member FORMATS)
ARCHDEF Contains Java and J2EE archdefs. Archive files (JAR,WAR,EAR) will be built according to the ARCHDEF layout.
JAVALIST Listing outputs from Java class compilations.
J2EELIST Listing outputs from J2EE ANT builds.
JAVACLAS Output Java Class files.
J2EEJAR Jar output type for both simple java applications and EJB JAR builds.
J2EEWAR Type defined for WAR output objects from J2EEBLD builds.
J2EEEAR Type defined for EAR output objects from J2EEBLD builds
<Java/J2EE> source types A separate SCLM type is required for each JAVA/J2EE project to be stored in SCLM. This is to avoid conflicts in same-named file that occur with JAVA/J2EE projects. For more information about this, see Mapping Eclipse projects to SCLM.
SQLJSER This type is required for the J2EE/SQLJ build process. The SQLJSER type stores SQLJ serialized profiles.
DBRMLIB This is technically a DB2® type. DBRMLIB is required for legacy mode SQLJ support. Must be FB=80. Stores the Database request modules.

Terms of use | Feedback



This information center is powered by Eclipse technology. (http://www.eclipse.org)