(Definição de Linguagem SCLM para Programas Java™ Individuais)
Esta definição de linguagem deve ser designada a programas Java , se você desejar armazenar a origem Java em EBCDIC no host (isto é, a origem pode ser visualizada/editada diretamente no host por meio do ISPF).
A vantagem de definir programas com esta definição de linguagem é a capacidade de editar e visualizar a origem diretamente no host z/OS . A desvantagem é um breve atraso provocado por conversões de página de códigos ao migrar ou importar os projetos do Cliente para Host. Felizmente, o SCLM Developer Toolkit manipula essas conversões automaticamente em suas operações de importação.
Ao construir a origem da definição de linguagem JAVA, a definição de linguagem se comporta diferentemente, dependendo de como a origem está sendo construída (diretamente ou por meio de um archdef). Se um programa Java individual for selecionado, essa origem será copiada para a área de trabalho do sistema de arquivos UNIX z/OS e o JAVAC compilado, as Classes subsequentes serão convertidas em nome abreviado e armazenadas novamente no SCLM sob o tipo JAVACLAS do SCLM. Se isso fizer parte de uma construção ARCHDEF, a compilação já terá ocorrido quando o conversor de script de construção J2EE for chamado (a origem Java múltipla foi compilada juntamente). A definição de linguagem JAVA, nesse caso, apenas copia e armazena as classes resultantes de volta ao SCLM.