| ■TERAPI公開のお知らせ |
Tetra21システムを導入して頂いているユーザー様へTERAPIの公開を行っております。
TERAPIとは、Tetra Application Program Interface の略称で、Tetra21システムのインターフェースをつかさどるコマンド群です。このコマンドを呼び出すことにより、Tetra21システムの機能を利用することが出来るのです。
これは、Tetra21システム自体が、洗練されたオブジェクトの集合体によって構成されているので、同じようにオブジェクト化されたAPIを通してTetra21システムと外部システムとのやりとりが容易に可能となっているのです。ユーザー様の「基幹業務と連動させたいのだが・・・」「Tetra21を利用してちょっとしたシステムを作りたい」という ご要望に十分お答えできます。
TERAPIの背景
Tetra21システムはRPC*を使ったクライアントサーバ型のアプリケーションです。
本システムは、これに加えてクライアントをRPCプロキシ層(DLL)とアプリケーション層に分けて、前者を「Tetra21サブシステム」と呼んでいます。
この二つのレイヤは Win32API 型の関数でインターフェースされています。構造的には Windows NT の内部構造(Kernel/Subsystem/Application)の関係と同じです。但しこちらはLPC*なので、Tetra21をスタンドアロンで動作させている場合に相当します。
Tetra21システムをこのような構成にしたのは、NT の目的とするところと同じです。即ち、共有データ(リソース)を安全に管理すると同時に、多くの人(アプリケーション)に解放したかったからです。その場合先ず考えられるのは、既存のDBMS*を利用することだと思いますが、自由度の高い大規模な見積書を取り扱うには不適切と判断し、ゼロから作りました。Win32API 型のインターフェースしかないと言う点では、「多くの人に...」とはいきませんが、通常のDBMSも低水準のインターフェースとしてAPIを持っているのが普通ですから、Tetra21システムもそのレベルまでアプローチできているとご理解頂けると幸いです。
共有データは、より多くのクライアントで利用できればできる程、価値の高いものとなります。弊社に限らずユーザや協力業者で独自にアプリケーションを開発していただくためには、Tetra21システムのAPI(TERAPI)を公開するのは最低限必要なことだと考えているからです。
〜用語〜 RPC・・・Remote Procedure Call LPC・・・Local Procedure Call DBMS・・DataBase Management System
|
|
| |
| |
| ■デジタルキルビメータについて |
デジタルキルビメータを使用するには、パソコン上にRS−232Cポートを必要とします。
パソコンの買い替えの際はRS−232Cポートの有無をお確かめ下さい。
RS−232Cポートが装備されていないパソコンでデジタルキルビメータを使用したい場合、
USBポートにRS−232C変換ケーブルを装着すれば使用可能となります。
当社では、サンワサプライ株式会社様の御協力のもと『USB-RS232Cコンバータ USB-CVRS9』を
装着してデジタルキルビメータを検証した結果、データ拾い出しに何ら問題なく動作することを確認しました。
RS−232C変換ケーブルには、サンワサプライ株式会社様 『USB-RS232Cコンバータ USB-CVRS9』を推奨いたします。
変換ケーブル OS別適応一覧
| メーカー |
製品名 |
価格(税別) |
Windows Version |
| XP |
2000 |
ME |
98 |
| サンワサプライ |
USB-RS232Cコンバータ USB-CVRS9 |
5,480円 |
○ |
○ |
○ |
○ |
|
| 検証ハードウェア
|
・メルコ AirPC
・富士通 FMV6300CL2C
・シャープ Mebius PC-CL1-7DA
機種により一部不具合が生じる場合がありますが、データ拾い出しに問題はありません
不具合例
- RS−232C変換ケーブル使用時、デジタルキルビメーターの電源をOFFにしたり、ケーブルを外したりしても、DACE/CVプログラム上のキルビダイアログボックス(以下、キルビダイアログ)のインジケータは、動作可能状態と表示されてしまいます
- また、直接RS−232C変換ケーブルを抜いても、キルビダイアログのインジケータは、動作可能状態と表示されてしまいます
1及び2の状態ではキルビダイアログのインジケータから接続状態を判断することはできません。
しかし、キルビダイアログを閉じて再度開けば「シリアルポートをオープンできません」と警告メッセージ
を表示しますので、再接続すれば何ら問題なく使用できます。
|
|
謝 辞
デジタルキルビメーターの検証に対し、『USB-RS232Cコンバータ USB-CVRS9』の御提供を快諾して下さいました サンワサプライ株式会社様に 篤く御礼を申し上げます。
|
| |
| |
|
■Windows VistaにおけるTetra21オプションプログラム(Option/K・Option/C・Option/U・Option/B)のサポートについて 
旧来のTetra21オプションプログラムはマイクロソフト社のVisual Basic5.0を用いて開発しておりました。
マイクロソフト社の発表によると、Windows VistaでのVisual Basic5.0動作互換を提供しない方針です。
したがいまして、弊社としてもOption/K、Option/C、Option/U、Option/BはWindows Vistaでの動作保証対象外とさせて戴きます。
なお、Windows Vista対応版として、旧来の製品より高機能で使い易くなった、Tetra21新オプションシリーズを用意しております。
この製品群は完全なクライアント・サーバ型として、新たに設計したMFCアプリケーションです。
是非、ご検討くださるようお勧めします。
(Microsoft Fundation Class library は、総ての Windows に付随しているライブラリです)
■Windows VistaにおけるTetra21に連携するオーダープログラム(特定企業、特定グループ向け)のサポートについて
旧来のオーダープログラムは、マイクロソフト社のVisual C、Visual Basic、Excel VBAなどを用いて作成させていただいたものがあります。
Windows Vistaでの動作が可能か否か、Windows Vista対応方法(プログラム修正や作り直し)は個別に、お問い合わせください。
 なお、既製品であるTetra21オプションプログラムに、個別要望で手を加えた(改造)ものは、一部を除き、原則はオーダープログラムとして扱っております。
この場合も、Windows Vista対応方法は個別に、ご相談ください。
※Windows Vistaでの動作検証依頼はオーダープログラムの規模や検証内容等により、別途有償でのお引き受けになる場合もございます。
オペレーティングシステム
| |
Option/K |
Option/C |
Option/U |
Option/B |
| Windows Vista x64Edition |
× |
× |
× |
× |
| Windows Vista |
× |
× |
× |
× |
| Windows Server 2003 |
△ |
△ |
△ |
△ |
| Windows Server 2003 SP1 |
△ |
△ |
△ |
△ |
| Windows XP Professional x64Edition |
△ |
△ |
△ |
△ |
| Windows XP |
△ |
△ |
△ |
△ |
| Windows 2000 Server |
○ |
○ |
○ |
○ |
| Windows 2000 Professional |
○ |
○ |
○ |
○ |
*△は和田特機で動作確認済み。(マイクロソフト社は動作互換対象外)
*Tetra21と連携する特注プログラムにおいても同様ですので、不明の場合にはお問い合わせ下さい。
|
|
|
|
|