O formato ARCHDEF J2EE possui tipo ARCHDEF e linguagem ARCHDEF. O formato do ARCHDEF é o seguinte:
LKED J2EEOBJ INCLD SourceFile SourceType INCL ArchdefName ArchdefType SINC BuildScriptname J2EEBLD OUT1 * J2EEOutputObjectType LIST * J2EELIST
O ARCHDEF utiliza palavras-chave padrão da arquitetura SCLM para indicar ao SCLM como processar a construção do ARCHDEF. As palavras-chave utilizadas são:
| Palavra-chave | Descrição |
|---|---|
| LKED | Indica que este é um ARCHDEF LEC e fornece a linguagem do conversor de ARCHDEF a ser chamado (para ARCHDEFs J2EE, sempre J2EEOBJ). |
| INCLD | Inclusão de componente J2EE. SourceFile é o nome do membro de origem (por exemplo: origem Java™ ) que está incluído nesse ARCHDEF. SourceType é o tipo SCLM que contém o membro. Em um ARCHDEF gerado pelo SCLM Developer Toolkit, existirá um comentário que fornece o nome completo do arquivo, tal como existia no projeto no ambiente de trabalho. |
| INCL | Inclui um outro archdef aninhado, como o archdef que contém o manifesto para um aplicativo EJB. Com isso, a origem será construída no archdef incluído e a saída da construção será incluída no archdef principal. |
| SINC | Inclui o script de construção J2EEBLD. BuildScriptName é o nome do script de construção. O tipo de origem é sempre J2EEBLD. |
| OUT1 | Indica o tipo de objeto J2EE criado por este ARCHDEF. O nome do membro é sempre "*". O J2EEOutputObjectType é configurado para J2EEEAR, J2EEWAR ou J2EEJAR. O membro criado receberá um nome abreviado gerado para o arquivo JAR, WAR ou EAR. |
| LIST | Consiste na listagem e auditoria de componentes de resumo da construção ARCHDEF. O nome do membro é sempre "*". O tipo de origem é sempre J2EELIST. O membro receberá um nome do mesmo valor do nome do membro ARCHDEF. |