無標題文件
Acucorp
所發佈的 extend
7.0 版本提供內建對Java,Windows
DLL,C++,CICS及與其他COBOL語言的整合技術,同時也新增錯誤偵測報表的diagnostic
report功能以分析不正常當機的問題,分析及調整應用程式的效能,新的除錯背景及其他更多功能。一如往常地,
Acucorp
的目標為提供全世界各地的客戶最強與最有效率的開發工具以更開闊地延伸他們的商業應用軟體的使用性能
.
ACUCOBOL-GT®
Development System |
|
特色/功能 |
優點 |
平台 |
效能
|
|
浮點轉換
|
牽涉到浮點轉換為固定點格式的作業時其效率明顯提昇.
|
All
|
特有日期功能 |
下列特有功能的效能明顯獲得改善:
•
DATE-OF-INTEGER
•
DAY-OF-INTEGER
•
INTEGER-OF-DATE
•
INTEGER-OF-DAY |
All
|
邏輯取消式記憶體管理 |
有助於調整
CALL指令的效能並提供更具彈性的記憶體管理..
|
All
|
新增組態變數,
DYNAMIC_FUNCTION_CALLS
|
藉由事先指定一串功能或功能名稱使runtime在搜尋磁碟之前先找該功能指定列中的功能項目以改善
CALL指令之效能. |
All
|
新增效能側寫功能
|
收集有關
I/O 作業與CALL指令的訊息,
以方便開發人員調整應用程式的效能.
|
All
|
與Windows的互用性 |
|
新增對
COM 事件與事件程序的支援 |
使您的程式能也能像處理ActiveX控制項事件一樣處理由COM物件所產生的事件. |
Windows
|
載入以及呼叫動態連結檔(DLL)的
兩種新方法:
•
SHARED_LIBRARY_LIST
組態變數
•
“-y”
選項 |
讓您的程式能更容易的使用DLL
|
Windows
|
ACUCOBOL-GT®
Development System |
|
特色/功能 |
優點 |
平台 |
三項指定DLL呼叫的新方式:
•
針對個別的程式庫功能使用
CALL
陳述或CODE_MAPPING
變數
•
針對全部或指定的DLL使用
SHARED_LIBRARY_LIST
變數或
“-y” runtime 選項
•
針對所有DLL使用DLL_CONVENTION
組態變數 |
確保程式能成功地呼叫 DLL .
|
Windows
|
與Java的互用整合能力 |
|
兩個新Java
classes:
•
CVM
–代表為ACUCOBOL-GT
runtime.
•
CALL_OPTIONS
–針對每一個被呼
叫的COBOL的設定選項. |
使
Java程式開發人員經由程式化來管理
ACUCOBOL-GT
runtime, 並提供他們從Java來低階控制COBO物件的能力
. |
All
|
新的程式庫常式,
C$JAVA
|
讓您的COBOL程式能與Java程式互動.
將您使用Java所建立的Java物件,
COBOL可經由呼叫此一Java物件的方法呼叫並建立及使用Java陣列、日誌等等,
改善COBOL軟體的互用能力. |
All
|
新的Java
組態變數:
•
PRELOAD_JAVA_LIBRARY
•
JAVA_LIBRARY_NAME
•
JAVA_OPTIONS |
讓您事先載入Java的虛擬機(JVM)
並且從COBOL傳遞指令行選項至Java
改善效能及與其他語言的互用能力. |
All
|
與C及C++的互用整合能力 |
|
新增
acu_cobol()
功能
|
提供由C語言跨平台呼叫ACUCOBOL-GT的延伸介面.
使您具有更多的程式管理及執行上的控制能力.
|
All
|
新增
acu_abend()
功能
|
當您的runtime初始化時在您選擇的程式中使用ACUCOBOL-GT訊號處理邏輯作業. |
All
|
載入分享程式庫的兩個新方法:
•
“-y” runtime
選項
•
SHARED_LIBRARY_LIST
組態變數 |
解除在使用前須呼叫程式庫的問題.
|
All
|
ACUCOBOL-GT®
Development System |
|
特色/功能 |
優點 |
平台 |
針對UNIX平台的新relink
腳本:
$ACUCOBOL/lib/makerun
修改傳統的腳本:
$ACUCOBOL/lib/Makefile
|
簡化UNIX使用者的relink流程.
|
UNIX
|
COBOL相容性 |
|
一些新的COBOL
相容性編輯選項:
•
“-Dcr”
–
針對Realia主機的規則使用S9(n)變數以儲存訊號資訊的選項.
•
“-Dv”
–
讓您指定預設位元組以填入
最近載入的程式資料節(Data
Division).
•
“-Fp”
–使檔案被視為如同有SELECT
陳述與OPTIONAL指令連結.
•
“-Lp”
–產生預先處理輸出
•
“-Rn”
–對應
Micro Focus的
MAKESYN
指令
•
“--ArithmeticVSC2”
–按照VS
COBOL II及COBOL/370的規則使數學運算式中的結果被截斷
•
“--fileAssign=”
–當SELECT陳述中包含DYNAMIC或EXTERNAL句子時,
讓您能指定如何指派檔案名.
•
“--TruncANSI”
–使得
ACUCOBOL-GT
能夠執行與Micro
Focus 的
TRUNC“ANSI”一樣的編譯指令.
|
使ACUCOBOL-GT
更能與其他COBOL系統相容.
簡化轉換成其他COBOL
為ACUCOBOL-GT的程序.
|
All
|
ACUCOBOL-GT®
Development System |
|
特色/功能 |
優點 |
平台 |
加強ACUCOBOL-GT語法的相容性:
•段名允許在寫作B區.
•支援多字元SOURCE
COMPUTER 與
OBJECT COMPUTER 名稱.
•資料節FILE
SECTION表頭為選項.
•循序檔可當成RECORD
SEQUENTIAL.
•指派句子允許DYNAMIC或
EXTERNAL.
•INITIALIZE
允許不定大小的項目.
•OCCURS DEPENDING “min”
值不再需要.
•初始程式段在Procedure
Division中已不需要.
•NEXT SENTENCE
句子允許置於更多地方.
•CALL的VALUE參數傳遞不須對齊(一直線).
•CANCEL
取消分享程式庫.
•“LENGTH OF”
在STRING與UNSTRING陳述中被當成字元.
•Reference modification被允許的一些功能.
•插入語句允許使用縮寫情況.
|
比以往支援更多COBOL敘述與語法選項.
改善與其他COBOL語言的相容性,特別是Micro
Focus COBOL. |
All
|
與IBM
CICS的互用能力
|
|
在一些新的系統平台上支援CICS
|
針對大型主機上的傳統CICS COBOL應用程式移植提供新增的選項.
讓您能保留既有在CICS應用程式上的投資並移植到具優勢的開放系統上.
|
AIX, HP-UX,
Solaris, Windows. Sun MTP MBM; IBM TXSeries. |
延伸背景除錯支援
|
在交易處理環境下的程式除錯比以往更容易.
|
All
|
支援EXTFH
界面
|
使您的程式能經由EXTFH界面,包含Micro
Focus EXTFH界面與外部進行連結.
|
All
|
ACUCOBOL-GT®
Development System |
|
特色/功能 |
優點 |
平台 |
新增訊號處理能力
|
在交易處理環境下,從C主程式呼叫ACUCOBOL-GT
runtime比以往更容易.
|
All
|
應用程式界面的擴展以方便從C
來呼叫ACUCOBOL-GT程式 |
ACUCOBOL-GT
Compiler |
|
新的UNIX預設目錄
|
按照2.3版本的檔案系統階層標準(FHS)
提供一致性並且改善系統的整合性.
|
UNIX
|
產品分佈方式與分享程式庫一樣 |
在右列平台上減少分佈的大小並允許其他的應用程式動態地載入runtime
. |
AIX 5.1
或新版;
HP-UX 11或新版;
Solaris 7.0或新版 |
新的“XSL”
XFD |
使用編譯選項-Fe產生的XFD檔讓您能連接樣式表.使XFD更容易讀取.
|
All
|
一些新增的編譯選項:
•
-C62 –
確保能與6.2版相容編譯.
•
-Dcr –
儲存符合Realia規則,針對S9(n)變數 的訊號資訊.
•
-Dv –讓您指定預設位元組以填入
最近載入的程式資料節(Data
Division)
•
-Fm –使用LOCK
MODE IS MANUAL指令當LOCK
語句在FILECONTROL段的SELECT敘述中省略時
• -Fp
– 把所有檔案看成是它們在SELECT敘述後連接OPTIONAL
句子.
•
-Lp -產生預先處理輸出,該輸出檔能被分開編譯以便使用原來的程式碼產生相同的目的碼.
•
-Rn –針對某個保留字製作一個相同意義的保留字.
|
提供更多編譯輸出的控制.
|
All
|
ACUCOBOL-GT®
Development System |
|
特色/功能 |
優點 |
平台 |
編譯選項(承上頁)
•
-Z62 –所建立目的碼可執行於6.2版runtime.
•
--ArithmeticVSC2 - 按照VS
COBOL II及COBOL/370的規則使數學運算式中的結果被截斷
.
•
--fileAssign=
–當SELECT陳述中包含DYNAMIC或EXTERNAL句子時,
讓您能指定如何指派檔案名.
•
“--TruncANSI” -使得
ACUCOBOL-GT
執行與Micro
Focus 的
TRUNC“ANSI”一樣的編譯指令 |
|
|
新增與加強的程式庫常式:
•
C$CODESET
–在UNIX及Linux系
統上讓您轉換EBCDIC字元成為
ASCII字元,
反之亦然
•
C$GETPID
讓您從當前作業中取
出流程辨識號碼(PID).
•
C$LOCKPID
–讓您比較PID號碼以確認是否當前流程是被鎖死的.
•
C$JAVA
–提供能從COBOL
執行
Java 程式的能力.
•
C$PARSEXFD
–讓您能解析及取出有關XFD檔的資訊,以便對應欄位敘述與資料檔的記錄區域.
|
使您的COBOL應用程式加入更多的功能.
|
Mixed
|
ACUCOBOL-GT®
Development System |
|
特色/功能 |
優點 |
平台 |
程式庫常式
(承上頁)
•
C$REGEXP
–讓您針對一般表達式搜尋文字字串.
•
C$XML
–已經過加強,您可以增加新的元素與屬性,
修改或刪除資料,
將最後結果寫入XML檔案.
•
W$BITMAP
-已經過加強,可與微軟物件型式的IPictureDisp一起運作.
•
W$KEYBUF
-已經過加強,可辨識
之ALT組合鍵.
|
|
|
ACUCOBOL-GT
Runtime |
|
一些新的runtime命令行選項:
• -m
value file –啟動記憶體處理敘
述.
•
-p –
啟動runtime側錄機制.
•
-y –
讓您在命令行中指定分享程式庫或是動態連結檔.
•
--no-acusw –禁止ACUSW環境變數作業.
•
--no-signal-handlers” –讓您初始化runtime
時不需安裝訊號處理器.
|
提供更多程式執行時的控制. |
All
|
兩個新的環境變數:
•
ACUSW
–可經由開放系統的環境變數指定命令行選項.
•
EXTLIBS
以及EXTOBJS
– 當您正在執行make
公用程式時在Makerfile中傳遞額外的資訊到連接行
|
為您的程式執行建立更多的客製化環境.
|
All
|
ACUCOBOL-GT®
Development System |
|
特色/功能 |
優點 |
平台 |
超過30項新增或者加強的環境變數:
•
A_CHECKDIV
•
A_DEBUG
•
A_DISPLAY
•
A_EXTFH_FUNC
•
A_EXTFH_LIB
•
ACUDUMP
•
ACU_DUMP_FILE
•
ACU_DUMP_WIDTH
•
ACU_DUMP_TABLE_LIMIT
•
CALLED_FROM_CICS
•
CANCEL_ALL_DLLS
•
CHECK_USING
•
CODE_PREFIX
•
DEBUG_NEWCOPY
•
DEFAULT_FILESYSTEM
•
DYNAMIC_FUNCTION_CALLS
•
DYNAMIC_MEMORY_LIMIT
•
EOF_ABORTS
•
ERRORS_OK
•
EXPAND_ENV_VARS
•
filename_FILESYSTEM
•
JAVA_LIBRARY_NAME
•
JAVA_OPTIONS
•
LOGICAL_CANCELS
•
PRELOAD_JAVA_LIBRARY
•
SHARED_LIBRARY_LIST
•
SHARED_LIBRARY_PREFIX
•
STD_FIXED_FONT
•
TRACE_STYLE
•
V62_MAX_WINDOW
•
V_OPEN_STRICT
•
WARNINGS |
提供您更多對於runtime程式運作的控制.
|
All
|
除錯功能
|
|
使用”-b”旗標啟動背景除錯的新方法
|
更容易地對執行於背景模式的程式進行除錯.
|
All
|
新的Abend
Diagnostic Report (ADR) |
協助您對於問題程式不正常中止的原因進行分析.
|
All
|
acushare
|
|
使用網路插座(socket)
|
改善執行效能.
|
All
|
AcuConnect®/Thin
Client |
|
|
特色/功能 |
優點 |
平台 |
使用XML格式作為別名定義檔
|
符合企業標準.
|
All
|
在交易處理環境下,新的除錯命令行選項
|
使用thin
client技術,在交易處理環境下進行程式的除錯作業.
|
All
|
加強組態變數,
NT_SECURITY
|
可指定Windows使用者登入時的網域名稱.
|
Windows
|
AcuODBC®/AcuODBC
Server |
|
支援true
right outer joins |
針對vision資料提供更多可執行對象查詢
|
All
|
限制由單一DSN所增加的檔案別名的數量
|
提供單個DSN最多128個檔案別名.
|
All
|
AcuServer®
|
|
新組態變數,
CACHE_DIRECTORY_SIZE |
限制檔案儲存目錄的大小,藉以改善效能.
|
All
|
AcuSQL®
|
|
新組態變數,
ASQL_CONNECT_DATABASE |
提供除了預設位置外,在資料表中存取資料.
|
All
|
新增
“-Lp” 編譯選項
|
產生一支可被分開編譯的而產生相同目的碼的“預處理”
的輸出檔.
|
All
|
ACUSQL_ORACLE
更改名稱為
ACUSQL_NO_AUTOCOMMIT |
不同於Oracle資料庫之NO_AUTOCOMMIT的優點.
|
All
|
AcuBench®
|
|
能夠設定AcuBench
經由程式屬性對話框所產生的ACCEPT-CONTROL變數.
|
提供更多對於AcuBench的輸出控制.
|
Windows
|
支援“-Pv”
及原生碼編譯選項
|
提供專案設定編譯器定位以選取原生選項.
|
Windows
|
變數命名的自動增加功能 |
針對控制螢幕設計提供程式員指定其特有命名方式.
|
Windows
|
外觀管理員重設大小的定義符號.
|
提供最大與最小設定的控制符號(高及寬) |
Windows
|
Acu4GL®
|
|
在Acu4GL界面所作的一些修正已經正常運作.
|
改善功能及效能
|
All
|
|