用於傳遞資料的引數

您可以使用通道及儲存器或藉由使用通訊區 (COMMAREA),在程式之間傳遞資料。

如果使用 COMMAREA,則一次只限傳遞 32 KB。如果使用通道及儲存器,則可以在程式之間傳遞超過 32 KB 的資料。COMMAREA 或通道,以及任何其他參數,作為引數傳遞給適當的方法。

許多方法都被重載;亦即,它們有不同的版本,這些版本採用不同的引數數目,或不同類型的引數。可能有一個方法不含任何引數或含有最低數量的必要引數,而另一個方法則含有所有引數。例如,Program 類別包括下列不同的 link() 方法:

link()
此方法不使用 COMMAREA 來執行簡式 LINK,以便傳遞資料,也沒有任何其他選項。
link(com.ibm.cics.server.CommAreaHolder)
此方法使用 COMMAREA 來執行簡式 LINK,以便傳遞資料,但沒有任何其他選項。
link(com.ibm.cics.server.CommAreaHolder, int)
此方法執行分散式 LINK,使用 COMMAREA 來傳遞資料,並在 COMMAREA 中使用 DATALENGTH 值來指定資料長度。
link(com.ibm.record.IByteBuffer)
此方法利用物件來執行 LINK,該物件可實作 VisualAge for Java 隨附之「Java 記錄架構」的 IByteBuffer 介面。
link(com.ibm.cics.server.Channel)
此方法利用通道來執行 LINK,傳遞一個以上儲存器中的資料。