Antes de usar o gerador de definições de linguagem, é necessário ter feito o seguinte:
Use o gerador de definições de linguagem do Rational Team Concert para System z para executar as seguintes tarefas customizadas do Ant. Cada nome da tarefa representa o nome de classe Java™ que implementa a tarefa.
| Atributo | Descrição |
|---|---|
| repositoryAddress | Cadeia de URL para o servidor Rational Team Concert para System z |
| userId | ID do usuário do Rational Team Concert para System z |
| password | Senha do Rational Team Concert para System z |
| passwordFile | Arquivo de senhas do Rational Team Concert para System z |
| projectArea | O nome da área do projeto na qual as definições de conjunto de dados, tradutores e definições de linguagem associados são armazenados. |
<ld:init repositoryAddress="https://opusdejazz.raleigh.ibm.com:9443/jazz"userId="tami" password="tami" projectArea="Build Test"/>
| Atributo | Descrição | Padrão |
|---|---|---|
| name | Nome da definição | |
| descrição | Descrição da definição | |
| dsName | Nome do conjunto de dados | |
| dsMember | Nome do membro | |
| prefixDSN | true se o prefixo especificado no pedido de construção tiver que ser anexado no nome do conjunto de dados | true |
| dsDefUsageType |
|
0 (zFolder) |
| dsType |
|
0 (PDSE) |
| storageClass | Classe de armazenamento para a qual o conjunto de dados é designado. | |
| dataClass | Classe de dados usada para criar o conjunto de dados. | |
| managementClass | Classe de gerenciamento usada para gerenciar o conjunto de dados. | |
| volumeSerial | Número de série do volume do conjunto de dados | |
| GenericUnit | Nome do grupo ou endereço de unidade genérico | |
| spaceUnits | Unidade de espaços de alocação a ser usado. O valor deve ser um dos seguintes:
|
|
| recordUnit | Unidade da quantidade de alocação. O valor deve ser um dos seguintes:
|
Para |
| primaryQuantity | Quantidade de alocação primária | 1 |
| secondaryQuantity | Quantidade de alocação secundária | 1 |
| directoryBlocks | Número de blocos de diretório de 256 bytes fornecido. | 0 |
| recordLength | Comprimento lógico em bytes | 80 |
| blockSize | Tamanho de bloco | |
| recordFormat | Uma cadeia de formato de registro do conjunto de dados do z/OS,
como F, FB, V, VB ou U. Os possíveis valores
incluem o seguinte:
|
FB |
<!-- zFolders --> <ld:dsdef name="COBOL" dsName="COBOL" dsDefUsageType="0" dsType="0" spaceUnits="cyls" primaryQuantity="1" secondaryQuantity="1" recordFormat="FB" recordLength="80" blockSize="0" />
<!-- New data sets --> <ld:dsdef name="OBJ" dsName="OBJ" dsDefUsageType="1" dsType="0" spaceUnits="cyls" primaryQuantity="1" secondaryQuantity="1" recordFormat="FB" recordLength="80" blockSize="0" /> <ld:dsdef name="LOAD" dsName="LOAD" dsDefUsageType="1" dsType="0" spaceUnits="cyls" primaryQuantity="1" secondaryQuantity="1" recordFormat="U" recordLength="0" blockSize="32760" />
<!-- Temporary data set --> <ld:dsdef name="TEMPFILE" dsDefUsageType="2" prefixDSN="false" dsType="9" spaceUnits="trks" primaryQuantity="5" secondaryQuantity="5" genericUnit="SYSALLDA" />
<!-- Existing data sets --> <ld:dsdef name="IGYCRCTL" dsName="COBOL.V4R1M0.SIGYCOMP" dsMember="IGYCRCTL" dsDefUsageType="3" prefixDSN="false"/> <ld:dsdef name="IEWBLINK" dsMember="IEWBLINK" dsDefUsageType="3" prefixDSN="false"/> <ld:dsdef name="SCEELKED" dsName="CEE.SCEELKED" dsDefUsageType="3" prefixDSN="false"/>
| Atributo | Descrição | Padrão |
|---|---|---|
| name | Nome do tradutor | |
| descrição | Descrição do tradutor | |
| dataSetDefinition | Definição do conjunto de dados para o módulo do tradutor | |
| ddnamelist | Lista de nomes de DD alternativos para o tradutor | |
| defaultOptions | Cadeia de opções que é transmitida para o tradutor. | |
| maxRC | Código de retorno máximo permitido | 0 |
<ld:translator name="ASMMAP" dataSetDefinition="ASMA90"
defaultOptions="SYSPARM(MAP),DECK,NOOBJECT"
ddnamelist="SYSLIN,,,SYSLIB,SYSIN,ANTPRINT"
maxRC="0">
<ld:concatenation name="SYSLIB">
<ld:allocation dataSetDefinition="SDFHMAC"/>
<ld:allocation dataSetDefinition="MACLIB"/>
</ld:concatenation>
<ld:allocation name="SYSIN" input="true"/>
<ld:allocation name="SYSPUNCH" dataSetDefinition="OBJ" member="true"/>
<ld:allocation name="ANTPRINT" dataSetDefinition="TEMPFILE"/>
<ld:allocation name="SYSUT1" dataSetDefinition="TEMPFILE"/>
<ld:allocation name="SYSUT2" dataSetDefinition="TEMPFILE"/>
<ld:allocation name="SYSUT3" dataSetDefinition="TEMPFILE"/>
</ld:translator>
| Atributo | Descrição |
|---|---|
| name | Nome da definição de linguagem |
| descrição | Descrição da definição de linguagem |
| translators | Nomes de tradutores separados por vírgula |
| defaultExtension | Extensão do arquivo padrão associada |
<ld:langdef name="BMS" translators="ASMMAP,ASMDSECT"defaultExtension=”bms”/>
<ld:deletedsdefs/>
<ld:deletetranslators/>
<ld:deletelangdefs/>
| Atributo | Descrição | Padrão |
|---|---|---|
| projectRoot | Diretório raiz do projeto zComponent | O diretório onde o script é armazenado. |
<ld:resolvemetadata/>
<ld:resolvemetadata projectRoot="../AnotherProject"/>