在您使用語言定義產生器之前,必須已執行下列動作:
使用 Rational Team Concert for System z 語言定義產生器來執行下列的自訂 Ant 作業。每一個作業名稱各代表一個實作該作業的 Java™ 類別名稱。
| 屬性 | 說明 |
|---|---|
| repositoryAddress | Rational Team Concert for System z 伺服器的 URL 字串 |
| userId | Rational Team Concert for System z 使用者 ID |
| password | Rational Team Concert for System z 密碼 |
| passwordFile | Rational Team Concert for System z 密碼檔 |
| projectArea | 用來儲存相關聯資料集定義、轉換器與語言定義的專案區域名稱。 |
<ld:init repositoryAddress="https://opusdejazz.raleigh.ibm.com:9443/jazz"userId="tami" password="tami" projectArea="Build Test"/>
| 屬性 | 說明 | 預設值 |
|---|---|---|
| name | 定義名稱 | |
| description | 定義說明 | |
| dsName | 資料集名稱 | |
| dsMember | 成員名稱 | |
| prefixDSN | true 是否應該將您在建置要求中指定的字首,附加到資料集名稱的前面。 | true |
| dsDefUsageType |
|
0 (zFolder) |
| dsType |
|
0 (PDSE) |
| storageClass | 要指派資料集的儲存類別。 | |
| dataClass | 用來建立資料集的資料類別。 | |
| managementClass | 用來管理資料集的管理類別。 | |
| volumeSerial | 資料集磁區序號 | |
| GenericUnit | 通用群組名稱或裝置位址 | |
| spaceUnits | 要使用的配置空間單位。值必須是下列其中一項:
|
|
| recordUnit | 配置數量的單位。值必須是下列其中一項:
|
U |
| primaryQuantity | 主要配置數量 | 1 |
| secondaryQuantity | 次要配置數量 | 1 |
| directoryBlocks | 所提供的 256 位元組目錄區塊數目。 | 0 |
| recordLength | 邏輯長度(以位元組為單位) | 80 |
| blockSize | 區塊大小 | |
| recordFormat | z/OS® 資料集記錄格式字串,例如 F、FB、V、VB 或 U。可能的值包括下列:
|
FB |
<!-- zFolder --> <ld:dsdef name="COBOL" dsName="COBOL" dsDefUsageType="0" dsType="0" spaceUnits="cyls" primaryQuantity="1" secondaryQuantity="1" recordFormat="FB" recordLength="80" blockSize="0" />
<!-- 新資料集 --> <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" />
<!-- 暫用資料集 --> <ld:dsdef name="TEMPFILE" dsDefUsageType="2" prefixDSN="false" dsType="9" spaceUnits="trks" primaryQuantity="5" secondaryQuantity="5" genericUnit="SYSALLDA" />
<!-- 現有資料集 --> <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"/>
| 屬性 | 說明 | 預設值 |
|---|---|---|
| name | 轉換器名稱 | |
| description | 轉換器說明 | |
| dataSetDefinition | 轉換器模組的資料集定義 | |
| ddnamelist | 轉換器的替代 DD 名稱清單 | |
| defaultOptions | 傳遞給轉換器的選項字串。 | |
| maxRC | 容許的最大回覆碼 | 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>
| 屬性 | 說明 |
|---|---|
| name | 語言定義名稱 |
| description | 語言定義說明 |
| translators | 轉換器的名稱,以冒號定界 |
| defaultExtension | 相關聯的預設副檔名 |
<ld:langdef name="BMS" translators="ASMMAP,ASMDSECT"defaultExtension=”bms”/>
<ld:deletetranslators/>
| 屬性 | 說明 | 預設值 |
|---|---|---|
| projectRoot | zComponent 專案的根目錄 | 儲存 Script 的目錄。 |
<ld:resolvemetadata/>
<ld:resolvemetadata projectRoot="../AnotherProject"/>