O $GLOBAL especifica as propriedades padrão para o projeto SCLM para o processamento de construção Java/J2EE em um formato de linguagem com tags. Deve ser nomeado $GLOBAL e residir no tipo SCLM J2EEBLD.
Como parte do processo de construção JAVA/J2EE, algumas informações adicionais são necessárias para que seja possível desempenhar as construções com êxito. Uma vez que as construções são executadas nos Serviços do Sistema UNIX® z/OS, as informações como local do produto Java™, local do produto ANT e local dos arquivos de configuração e da área de trabalho do SCLM Developer Toolkit são necessárias. Além disso, pode ser necessário utilizar versões diferentes de ANT ou Java para grupos de desenvolvimento SCLM diferentes; portanto, para esse fim, o membro $GLOBAL pode ser específico do grupo. As variáveis de ambiente definidas em $GLOBAL podem ser sobrescritas por configurações de variáveis de script de construção específico. Um membro de amostra BWBGLOB é fornecido na biblioteca SBWBSAMP.
Se as variáveis $GLOBAL precisarem ser definidas para todos os níveis de grupo no projeto SCLM, uma prática recomendável será criar um único membro $GLOBAL no nível mais alto da hierarquia. Quando o conversor de construção Java/J2EE for executado, ele consultará a hierarquia pelo nível de grupo que está executando a construção e utilizará o primeiro $GLOBAL que ele encontrar no tipo J2EEBLD.
Se configurações diferentes forem necessárias, em grupos de desenvolvimento diferentes, por exemplo, um membro $GLOBAL poderá ser criado em cada grupo de desenvolvimento. O Java Runtime Environment referido pelo JAVA_BIN no $GLOBAL é usado pelo SCLM Developer Toolkit para várias funções requeridas. Para compilações de programa Java individuais, o SCLM Developer Toolkit usa esse Java SDK específico. Para projetos de construção Java/J2EE, o SCLM Developer Toolkit não usará o $GLOBAL JAVA_BIN. Ele usa o compilador/tempo de execução Java definido no ANT. Consulte a sessão de instalação e customização do ANT no SCLM Developer Toolkit Install and Customization Guide para obter mais informação nos níveis definidos do Java dentro do ANT.
| Variável | Descrição |
|---|---|
| ANT_BIN | Local do diretório do bin ANT no HFS z/OS . |
| JAVA_BIN | Local do diretório do compartimento SDK Java no HFS do z/OS. |
| CGI_DTCONF | O local do diretório CONFIG do SCLM Developer Toolkit |
| CGI_DTWORK | O local do diretório WORKAREA do SCLM Developer Toolkit |
| CLASSPATH_JARS | Diretório do caminho de classe HFS do z/OS usado para compilações de origem Java individuais. Todos os jars localizados nesse diretório serão utilizados no caminho de classe. |
<property name="ANT_BIN" value="/usr/lpp/ANT/apache-ant-1.6.0/bin/ant"/> <property name="JAVA_BIN" value="/usr/lpp/java/IBM/J1.5/bin"/> <property name="CGI_DTCONF" value="/etc/SCLMDT/CONFIG"/> <property name="CGI_DTWORK" value="/var/SCLMDT/WORKAREA"/> <property name="CLASSPATH_JARS" value="/var/SCLMDT/CLASSPATH"/>