無標題文件
AcuODBC®是一個通訊介面,可讓使用者透過Windows的ODBC介面存取COBOL的資料檔,AcuODBC®介面能讓您受益現代化的PC生產力工具,不需將現有資料重建於資料庫中,AcuODBC® Server是AcuODBC®的延伸功能,支援在UNIX、Linux或Windows NT/ 2000 server 上進行遠端資料處理。AcuODBC®及AcuODBC® Server 是Acucorp® extend 6 家族中資料存取解決方案的成員,被設計成幫助存取企業資料庫,無論資料是放在哪裡或以哪種格式存在。
根據Microsoft 的開放資料庫連結標準(ODBC),AcuODBC®讓您從各種ODBC應用程式,獲取及更新ACUCOBOL -GT® 索引或關聯資料檔案,包括Microsoft Word、Excel、Access、MS Query、Visual Basic及Crystal Reports。這些應用系統可存取放在同一台Windows PC上的檔案,或是在企業網路內的電腦上,或者是在主從配置中UNIX、Linux或Windows NT Server。利用AcuODBC® Server,結構化查詢語言的處理可以在遠端的UNIX、Linux 或 Windows NT/2000/XP/2003 Server上,如此一來能提供您更佳的效能並讓能更有效率地管理系統資源。
AcuODBC® 配置模式
AcuODBC®能讓Windows程式的使用者存取COBOL資料檔案,AcuODBC® Server支援在UNIX、Linux 或 Windows NT/2000/XP/2003 Server上進行資料存取及處理。
AcuODBC® 如何運作?
您可視AcuODBC® 為ACUCOBOL-GT®資料檔案的 ODBC driver,AcuODBC®讓有ODBC 的Windows應用程式,可存取ACUCOBOL-GT®的索引檔及相關資料檔,AcuODBC® 的工作是收到從ODBC 的應用程式作的SQL要求,然後將其轉換至 COBOL能懂的 I/O動作。AcuODBC® 利用在編譯時,所建立的延伸檔案敘述器 (如所知的 data dictionaries) 繪製SQL資料種類到 COBOL的資料種類,然後,AcuODBC® 再處理要求的資料並回傳結果到Microsoft ODBC driver manager,向前給所要呼叫的Windows 應用程式。
這些通訊程序如下:
- 開發者選擇適用ODBC 程式的檔案,參考檔案來編譯COBOL程式,這些程式編譯成有 "-Fx" 或 "-Fxa" 選項,並為每個索引檔及相關檔案產生data dictionary。
- 當Windows 應用程式發送一個 SQL 請求給 Acucobol-GT® 資料庫檔案,Microsoft 的 ODBC driver manager呼叫
AcuODBC® 並下載至記憶體中。
- AcuODBC® 收到 SQL 呼叫並轉換其為 COBOL I/O 請求,XFD (data dictionary)用來選定所需資料種類。在遠端資料處理的環境中,driver會發送呼叫至AcuODBC® Server,常駐在AcuODBC® Server上的 data dictionary及 data file,另 在 server上執行 I/O 請求。
- AcuODBC® 轉換所產生的資料結果。且傳送回Microsoft ODBC driver manager,drvier manager會送回 Windows 應用程式處理,在
AcuODBC® Server環境中,轉譯動作可在 Server上進行。
功能 |
功用 |
好處 |
標準規格 Standards Conformance |
SQL 標準 |
AcuODBC® 支援寫一個查詢 (Request) 的大部份 SQL 指令,支援 minimum 、 cores 、 extended 此 3 種 SQL 文法功能
|
能讓使用者送出精準的資料查詢 |
API 標準 |
AcuODBC® 5.2 版支援大部份層級 1 API 標準, AcuODBC® 支援 Level 2 少數功能,包括 SQLNumParams 功能及對 rowset SQLExtendedFetch 的能力
|
能讓使用者送出精準的資料查詢 |
使用簡易 |
Setup 安裝 |
AcuODBC® 安裝是透過 Windows 作業系統的控制台來進行,讓使用者使用熟悉的安裝及配置。
AcuODBC® Server 同時提供圖型化及指令列的配置公用程式 |
簡化最初的安裝及配置 |
透通資料存取 |
一旦 AcuODBC® 安裝完成, ACUCOBOL-GT ®資料檔可被簡單地輸入到 Windows 應用系統中,對使用者來說,完全沒有感覺
|
從 Windows 進行資料存取相當簡易,使用者甚至沒察覺到他們所找的檔案是 COBOL |
彈性 Flexibility |
不同結構的支援 |
AcuODBC® 可被用在單一的機器上,使用在公司網路中的映射磁碟機,或在 Client/Server 網路配置中使用,用
AcuODBC® Server , SQL Processing 可在遠端的 server 上進行 |
彈性使用 AcuODBC® |
使用者好處 |
用 AcuODBC® ,使用者可利用一般流行的 Windows 應用系統來產生自己的報表及達到其他需求,同樣地, Windows 的使用者能存取 COBOL 的資料
|
給使用者更多工具選擇,讓它們有多餘的時間可作額外的事 |
國際字體的處理 |
AcuODBC® 在存取資料時,提供了對應特殊文字集到十進位或十六進位的功能 |
讓你可將 2 種使用不同的編碼的不同機器可保持同樣字體,國際化使用者亦可使用資料
|
支援平行檔案架構 |
AcuODBC® 提供省時的機制,當您資料檔放在不同的地方,同樣的結構及檔名,但儲存在不同的目錄下,比起要為每個檔案 Group 建立資料來源名稱,您可為整個聚集 (collection) 建立一個主要 "Master" 檔案來源名稱,無論是個人或最低限度定義的 DSNs (minimally-defined DSNs)
|
能以最具效率的方式設定您的資料檔 |
管理式的支援 (directives support) |
AcuODBC® 提供管理式的使用,讓您可控制 AcuODBC® 繪製 COBOL 記錄至 AP 資料欄位的控制,管理式 (Directives) 被放在 COBOL FDs
|
在 Windows 應用系統中,讓您可控制 COBOL 資料匯映資料欄位的方式 |
遠端檔案存取 |
當在本地端執行程式, AcuODBC® 可透過 AcuServer® 存取遠端檔案 |
提供彈性,不論您資料放在哪裡 |
資料安全性 Data Security |
唯讀或可讀寫的版本 |
AcuODBC® 提供為唯讀及可讀寫的版本,唯讀版可防寫,預防資料被修改,另提供彈性,可對使用者隱藏某些欄位資料;可讀寫版本亦可對使用者隱藏某些欄位資料,可讓您設定資料特定部份為 唯讀,又可讓其他資料項目可保有完整的可讀寫能力,如您想要,亦可設定全部的表格是唯讀
|
提供檔案及領域層面的安全性可讓您保護資料安全 |
支援密碼 |
當您透過 AcuServer® 連接遠端檔案或透過 AcuODBC® Server 進行遠端處理,
AcuODBC® 支援密碼的使用。在全部是 Windows 的環境下, AcuODBC® 及 AcuODBC® Server 支援 NT 的安全設定
|
保護公司資料以防外人存取 |
支援 Vision 檔案參數 |
AcuODBC® 支援 Acucorp 的 Vision 索引檔案系統,要達到最高的安全性,
AcuODBC® 支援各種 Vision 檔案參數以保護公司資料檔 |
保護公司資料以防訛用 |
交易處理的保護 |
AcuODBC® 可在交易處理環境中被使用,據此設定, AcuODBC® 可提供交易管理、登錄、鎖住及其他重要功能
|
在處理時防止資料被使用 |
問題解決 Troubleshooting |
追蹤檔案使用狀態 |
AcuODBC® 提供 3 種不同的檔案追蹤:
· AcuODBC® 可記錄 Vision 檔案的運作
· AcuODBC® 可記錄 SQL 指令運作
· 記錄 ODBC 管理員在 ODBC driver 及 AP driver 間所傳遞的呼叫 |
簡化 troubleshooting |
錯誤訊息 |
錯誤訊息可提供 3 種不同的來源: SQL 錯誤訊息說明 SQL 狀態的錯誤報告、 Vision 錯誤訊息說明 Vision 存取問題、應用系統錯誤訊息報告可能會遇到的特定應用程式問題
|
簡化 troubleshooting |
System requirements (系統需求)
Client 端:
- AcuODBC® Version 5.2以上
- 大約1MB磁碟空間
- 570KB 再加上開啟檔案所需要的記憶空間
- 32-bit Windows 作業系統
- ODBC Data Source Administrator 3.5版以上(是Windows 作業系統的一部份,在AcuODBC®安裝時可自動偵測版本)
- Microsoft ODBC Driver Manager 3.5版以上(大部份有ODBC能力的應用系統都有提供,在AcuODBC®安裝時可自動偵測版本)
AcuODBC® Server 遠端存取處理配置,server 端:
- AcuODBC® Server 5.2版以上
- 磁碟空間:4MB加上資料檔空間
- 記憶體:1MB 再加上開啟檔案需要的記憶體
- TCPI/IP 網路軟體 · 32-bit 的 Windows或 UNIX/ Linux 作業系統 server 版
- 由ACUCOBOL-GT® 4.0以上版本所建立的索引或關聯檔案
- Tcl/tk 8.0 (在UNIX/Linux 圖型化配置的公用程式中會需要,Acucorp®不提供Tcl/Tk)
對 client/server遠端檔案存取配置,server端需求:
- AcuServer® 遠端檔案伺服器軟體 Version 5.2以上
- 磁碟空間 4MB加上資料檔案所需磁碟空間
- 記憶體 500KB 再加上開啟檔案所需要的記憶體
- 32-bit 的 Windows或UNIX/Linux 作業系統 server 版
- TCPI/IP 網路軟體 · 由ACUCOBOL-GT ®4.0以上版本所建立的索引或關聯檔案
- UNIX/Linux servers 需要 5.2以上版本的 acushare 授權管理員(ACUCOBOL-GT®及AcuServer®提供)注意:acushare及AcuODBC® 必須同一版本
Data Files and Data Dictionaries :
ACUCOBOL-GT® 索引及關聯資料檔可放在Client 端,在獨立的環境下使用;或在映射網路磁碟機;或放在client/server 網路中的server上,使用AcuODBC® server的地點必須將資料檔放在server上,資料檔案必須是ACUCOBOL-GT
®4.0以上版本所建立的 每個Windows應用系統所要存取的索引或關聯案都需要有Data dictionary 檔案,需與 Data file 放在同一台機器上,Vision file 存取的檔案必須是ACUCOBOL-GT
®4.0以上版本所建立;關聯資料檔需要4.1版以上,才可使用 "-Fx"或 "-Fxa" compile-time選項
Windows Applications Supported
儘管所有Windows應用系統都遵循ODBC 2.0 版編譯,與AcuODBC® 應可順利運作,以下產品經過 Acucorp
®確認適用AcuODBC®:
- Microsoft Excel
- Microsoft Access
- Microsoft Word
- MS Query
- Visual Basic
- Seagate Technology的 Crystal Reports
Platforms Supported (支援平台)
- Client端支援平台包括:Windows 95/98/NT 4.0/ 2000/ ME/XP/2003
- Client/server配置所支援 Server平台包括:Windows NT 4.0/ Windows
2000/XP/2003 / UNIX / Linux
|