EDIWave-ZClient-Windows

EDIWave-ZClient-Windows
全銀 TCP クライアント
ユーザーズマニュアル
目
次
第1章
ご使用される前に .......................................................................................................................................... 4
1-1 はじめに.................................................................................................................................................................. 5
1-2 動作環境.................................................................................................................................................................. 6
1-3 機能仕様.................................................................................................................................................................. 6
第2章 インストール方法及び環境設定 ....................................................................................................................... 7
2-1 UAC 機能がある OS をご使用の場合................................................................................................................... 8
2-2 インストール方法 .................................................................................................................................................. 9
2-2-1 STEP1.................................................................................................................................................................. 9
2-2-2 STEP2................................................................................................................................................................ 11
2-2-3 STEP3................................................................................................................................................................ 11
2-2-4 STEP4................................................................................................................................................................12
2-2-5 STEP5................................................................................................................................................................12
2-2-6 STEP6................................................................................................................................................................13
2-3 ライセンス登録.....................................................................................................................................................14
2-4 フォルダ構成.........................................................................................................................................................15
2-5 IIS の設定..............................................................................................................................................................16
2-5-1 Windows Vista ~ 10 / Sever 2008, 2012 の場合.........................................................................................16
2-5-1-1 IIS のインストール........................................................................................................................................16
2-5-1-2 Web の仮想ディレクトリの設定 ..................................................................................................................20
2-5-1-3 IIS の設定 .......................................................................................................................................................23
2-5-2 Windows Vista ~ 10 / Server 2008, 2012 以外をご使用の場合...............................................................27
2-5-2-1 Web の仮想ディレクトリの設定 ..................................................................................................................27
2-5-2-2 IIS の設定 .......................................................................................................................................................31
Windows Server 2003 をご使用の場合 ................................................................................................................32
2-6 ポートの開放........................................................................................................................................................33
2-7 アンインストール方法.........................................................................................................................................41
第3章 全銀パラメータ設定(Web 編) ....................................................................................................................42
3-1 ログイン ................................................................................................................................................................43
3-2 管理メニュー.........................................................................................................................................................45
3-3 クライアント機能 .................................................................................................................................................46
3-4 通信状態表示.........................................................................................................................................................51
3-5 通信履歴一覧.........................................................................................................................................................52
3-6 ログイン情報変更 .................................................................................................................................................53
3-7 セッション保持時間変更......................................................................................................................................54
第4章 全銀パラメータ設定(GUI 編) ....................................................................................................................55
4-1 GUI プログラムについて..................................................................................................................................56
EDIWave 全銀 TCP クライアントの GUI プログラム一覧 ...............................................................................56
ショートカットについて ........................................................................................................................................56
4-2 起動画面(ZCPramSet.exe) ..........................................................................................................................57
4-3 接続先情報登録(ZCPramSet.exe)...............................................................................................................58
4-4 通信ファイル情報登録(ZCPramSet.exe) ...................................................................................................59
4-5 通信状態表示(TransStats.exe)....................................................................................................................61
4-6 通信履歴表示(ZCResult.exe).......................................................................................................................62
4-7 スケジューラ機能(Scheduler.exe) ..............................................................................................................63
第 5 章 コマンドラインからの起動.............................................................................................................................67
5-1 コマンドライン起動 ............................................................................................................................................68
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
2
ZClient.exe (全銀 TCP クライアントの通信プログラム本体)......................................................................68
TransStats.exe (通信状態表示プログラム本体).............................................................................................68
5-2 通信パラメータ ....................................................................................................................................................69
第 6 章 アプリケーションインターフェイス .............................................................................................................72
6-1 通信状態の情報取得 ............................................................................................................................................73
6-1-1 通信状態のデータについて..........................................................................................................................73
6-1-2 メモリマップドファイルの仕様 ..................................................................................................................73
6-2 通信履歴のファイルフォーマット .....................................................................................................................75
6-2-1 通信履歴のファイルについて......................................................................................................................75
6-2-2 ファイルフォーマット .................................................................................................................................75
第 7 章 終了ステータスコード ....................................................................................................................................76
7-1 終了ステータスコード.........................................................................................................................................77
7-2 状態コード............................................................................................................................................................77
7-3 コマンド番号........................................................................................................................................................77
7-4 エラーコード........................................................................................................................................................78
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
3
第1章
ご使用される前に
この章では、製品の仕様、注意点について説明します。
1-1 はじめに
1-2 動作環境
1-3 機能仕様
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
4
1-1 はじめに
この度は、
『EDIWave 全銀 TCP クライアント』をお買い求めいただき、誠にありがとうございます。
本製品は、全国銀行協会が制定した「全銀協標準通信プロトコル TCP/IP 手順」に則りファイル転送を行う
プログラムです。
また、本製品は以下の特徴を持っております。
・全銀協 TCP/IP 手順のクライアント側をサポート。
・全銀協ベーシック手順に含まれる、マルチファイル転送及び、モード変更に対応。
・通信内容の設定や通信状態、通信履歴照会などは、Web ブラウザから操作。
・事前にパラメータファイルを作成し、コマンドラインからも起動可能。
・Windows の GUI によるパラメータ設定プログラムもご提供。
なお、
「全銀協標準通信プロトコル TCP/IP 手順」の詳細な仕様に関しましては、下記の資料を参照願いま
す。
■「全銀協標準通信プロトコル -TCP/IP 手順- Ver.1」
全国銀行協会連合会 発行(平成 9 年 3 月初版)
【注意】
・本ソフトウェアをご利用いただくには、
「全銀協標準通信プロトコル TCP/IP 手順」に対応したサーバ側の
ソフトウェアが必要です。
・本ソフトウェアをブラウザでご利用いただくには、IIS がインストール済みで、C 言語 CGI が正常に動作可
能である必要があります。
・本書は、Windows と IIS に関する知識を有する方を対象として作成しております。Windows と IIS に関す
る設定などは、他の書籍を参照願います。
・本書ならびにプログラムの内容は、製品の技術的改良により予告なしに変更する場合があります。
・本ソフトウェアのご使用にあたり、直接あるいは間接的に損害が生じましても、いかなる責任をも負わない
ものとし、一切の賠償も行わないものとします。
Copyright© 2002 – 2015 UNILINK, All right reserved.
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
5
1-2 動作環境
CPU
メモリ
推奨 Pentium 200MHz 以上
128M 以上
インストール時に、3M 以上の空き容量が必要。
ディスク容量
その他、送受信を行うデータ量により異なります。
OS
Windows 版動作確認済み OS バージョンに関しましては、
弊社 HP[http://www.unilink.co.jp/edi/ztcpclient/windows/]
をご覧ください。
IIS
Web サーバー ※
モデム、TA など
上記 OS 上で動作可能なもの
※Web サーバーはブラウザで通信の設定または実行する場合に必要です。
1-3 機能仕様
登録可能件数
設定内容
項
目
接続先情報
送受信ファイル情報
業務名称
センター確認コード
パスワード
全銀ファイル名
ファイルアクセスキー
レコード長
テキスト長
送信時ブロッキング
データ圧縮
改行コード制御
マルチファイル転送
モード変更
内
容
Web:無制限 (ハードディスクの空き容量による)
GUI:接続先 100 件(ファイル情報 20 件/1接続先)
50 バイト (全角 25 文字)
14 桁必須 (HEX 入力形式)
6桁
(※1)
12 桁
(※1)
6桁
(※1)
5 桁 (1~32762)
256 / 2048 / 32767 から選択
(送信時ブロッキング有の場合に、上限値として使用)
有無選択
全銀協仕様である、繰り返し文字圧縮の有無選択
送信時:削除、受信時:付加の有無選択
サポート
その他
可変長レコード
範囲指定での再送
未サポート
配布形式
バイナリのみ
(※1) 設定された値を、プログラム内部で EBCDIC コードに自動変換して通信を行います。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
6
第2章 インストール方法及び環境設定
この章では、
『Windows 全銀 TCP クライアント』のインストール方法や環境設定について説明します。
2-1 UAC機能があるOSをご使用の場合
2-2 インストール方法
2-3 ライセンスファイル
2-4 フォルダ構成
2-5 IIS の設定
2-6 ポートの開放
2-7 アンインストール方法
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
7
2-1 UAC 機能がある OS をご使用の場合
UAC(ユーザーアカウント制御)機能がある OS(Windows Vista ~ 8 / Server 2008, 2012)をご使用で、
UAC が有効になっている場合、管理者権限が必要なプログラムを起動すると、次のようなダイアログが表
示されることがあります。
プログラムのインストール、OS の設定、には管理者権限が必要なものがあります。処理を続行するには「許
可」のボタンをクリックしてください。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
8
2-2 インストール方法
CD-ROM をドライブに挿入すると、自動的にインストーラが起動します。
インストーラが起動しない場合や、オートランを OFF 設定にしている場合には、エクスプローラなどから
CD-ROM 内の Setup.exe を起動させてください
2-2-1 STEP1
.NetFramework4.0 等がインストールされていない場合、本製品のセットアップ前に下記の画面が表示され
「インストール」ボタンにより、不足モジュールのセットアップを行います。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
9
インストール要件が揃っている際は
下記の画面が表示されインストールが開始します。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
10
2-2-2 STEP2
『EDIWave 全銀 TCP クライアント』の「セットアップへようこそ」が表示されます。
「次へ」ボタンをクリックしてください。
2-2-3 STEP3
ユーザー情報入力画面が表示されます。ここでは、ユーザー名、会社名、を入力して
「次へ」ボタンをクリックしてください。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
11
2-2-4 STEP4
インストール先のフォルダを選択します。
初期規定値は、[x86]「C:¥Program Files¥UNILINK¥ZClient」
[x64] 「C:¥Program Files(x86)¥UNILINK¥ZClient」になります。
インストール先のフォルダの指定が完了しましたら、
「次へ」ボタンをクリックしてください。
2-2-5 STEP5
確認画面が表示されます。通常はそのまま「インストール」をクリックします。
途中で中断する場合は、
「キャンセル」ボタンをクリックしてください。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
12
2-2-6 STEP6
下記の画面が表示されましたらインストールは完了です。
「完了」ボタンをクリックして終了してください。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
13
2-3 ライセンス登録
『EDIWave 全銀 TCP クライアント』では、ライセンス登録を行う必要があります。
ライセンス登録はインストール直後に「アクティベーション」プログラムが起動します。
もしくは、
「スタート」メニュー → 「EDIWave 全銀 TCP クライアント」 → 「製品登録」をクリッ
クして起動する事で登録が行えます。
必要事項(シリアル番号及び、会社名)を入力して登録を行ってください。
詳細は「ライセンス登録方法.pdf」を参照してください。
ライセンス登録を行わない場合、試用版として動作致します。
試用版は、1セッションのみ通信可能ですが、インストール後 14 日で起動不可となりますのでご注意願い
ます。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
14
2-4 フォルダ構成
インストールフォルダの配下に以下のような構成でインストールされます。
ZClient.EXE
全銀クライアント実行ファイル
ZCPramSet.EXE
全銀クライアント用パラメータ設定プログラム
TransStats.EXE
全銀クライアント用ステータス情報表示プログラム
ZCResult.EXE
全銀クライアント用通信履歴表示プログラム
Scheduler.EXE
全銀クライアントスケジューラプログラム
Html <dir>
Web 設定用 Html フォルダ
cgi-bin <dir>
Web 設定用 CGI フォルダ
Log <dir>
ログファイル出力用フォルダ
Client <dir>
クライアントパラメータ出力用フォルダ
EDIWaveService.exe
全銀 TCP サーバー サービスプロクラム
-①
-②
-③
-④
-⑤
-⑥
-⑦
-⑧
-⑨
-⑩
※ ファイルシステムに NTFS を使用している場合、
Web ブラウザ上からの操作を可能とする為には、
CGI の実行ユーザーアカウントで、インストール先フォルダ配下をフルにアクセス可能である必要
があります。
また Windows Vista ~ 10 / Server 2008, 2012 の場合、実行中のユーザーアカウントもフルアク
セス可能である必要があります。
インストール直後はインストール先フォルダ配下が全てのユーザーアカウントでフルアクセス可
能な状態になっております。
必要であればご使用になる環境にあわせてセキュリティ設定を変更してください。
Windows サービスプログラム EDIWaveService.exe は UAC(ユーザーアカウント制御)機能が
ある OS(Windows Vista ~ 10 / Server 2008, 2012)のみ
Windows システムフォルダにインストールされます。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
15
2-5 IIS の設定
インストールが完了しましたら、Web で設定画面を開くため IIS の設定を行います。
※Web での設定機能を利用しない場合はこの設定は不要です。
ここでは「EDIWave 全銀 TCP クライアント」が「2-2 インストール方法」に従ってインストールされた状
態であるものとします。
(C:¥Program Files¥UNILINK¥Zclient にインストールした状態)
※ 以下の設定方法は、あくまでも一例です。お客様のセキュリティポリシーなどの違いにより設定内容が
異なる場合もありますので、ご注意ください。
2-5-1 Windows Vista ~ 10 / Sever 2008, 2012 の場合
2-5-1-1 IIS のインストール
※既に IIS がイントールしてある場合は、IIS の「アプリケーション開発機能」で「CGI」が選択
されている事を確認の上 2-5-1-2 へ進んでください。
[コントロールパネル(クラシック表示)][プログラムと機能] をクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
16
[Windows の機能の有効化または無効化] をクリックします。
・Windows Vista ~ 10 の場合
[Windows の機能] ダイアログ ボックスで [Internet Information Services]または、
[インターネットインフォメーションサービス]の
[管理コンソール]、[静的コンテンツ]、[CGI]をチェックし、[OK] をクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
17
・Windows Server 2008, 2012 の場合
[役割]を一度クリックして、その後右クリックします。
メニューの「役割の追加」をクリックします。
[サーバーの役割]をクリックし、[Web サーバー(IIS)]をチェックします。
[次へ]をクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
18
[次へ]をクリックします。
[役割サービス]で CGI をチェックし、[次へ]をクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
19
[インストール]をクリックします。
2-5-1-2 Web の仮想ディレクトリの設定
[コントロールパネル(クラシック表示)][管理ツール] をクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
20
[インターネット インフォメーション サービス(IIS)マネージャー] をクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
21
[Default Web Site]を右クリックし、仮想ディレクトリの追加をクリックします。
[エイリアス]に「ZClient」を入力し、[物理パス]に EDIWave-全銀 TCP クライアントをインストー
ルしたフォルダにある html フォルダを指定し、[OK]をクリックします。
※ エイリアスは任意で構いませんが、URL の一部になりますのでご注意ください。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
22
2-5-1-3 IIS の設定
PC を選択し、[ISAPI および CGI の制限]をクリックし、
「機能を開く」をクリックします。
「機能設定の編集.
.
.
」をクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
23
「特定できない CGI モジュールを許可する」にチェックを入れます
作成した仮想ディレクトリの cgi-bin フォルダをクリックし、[ハンドラマッピング]をダブルクリ
ックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
24
「モジュールマップの追加…」をクリックします。
「要求パス」は“*.cgi”を入力します。
「モジュール」は“CgiModule”を選択します。
「名前」は任意の名前を入力します。
「要求の制限」をクリックします。
・Windows Vista の場合
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
25
・Windows Server 2008, 2012 / Windows7~10 の場合
[ファイル]を選択し、
「OK」をクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
26
2-5-2 Windows Vista ~ 10 / Server 2008, 2012 以外をご使用の場合
2-5-2-1 Web の仮想ディレクトリの設定
※アプリケーションインストールにて、仮想ディレクトリ『zclient』が既に作成されている場合は、
(2-5-2-2 IIS の設定)より作業を行ってください。
「コントロールパネル」の「管理ツール」から「インターネットインフォメーションサービス」を開く
と以下の画面が表示されます。
ここで、
「既定の Web サイト」を「操作(A)」メニューからプルダウンメニューを開き
「新規作成(N)」→「仮想ディレクトリ」をクリックしてください。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
27
以下、仮想ディレクトの作成ウィザードが起動されますので手順に従って進んでください。
仮想ディレクトリの作成ウィザードの起動
「次へ」ボタンをクリックして進みます
仮想ディレクトリのエイリアス指定
ここでは、エイリアスに“ZClient”と入力し「次へ」ボタンをクリックして進みます。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
28
ディレクトリの指定
上記画面で、
「ディレクトリ(D)」に「Windows 全銀 TCP クライアント」をインストールしたフォ
ルダのサブフォルダ html をフルパスで入力してください。または、
「参照(R)」ボタンにて「フォ
ルダの参照」画面を開きフォルダを選択してください。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
29
アクセス許可の設定
上記のようなデフォルトの設定のまま「次へ」ボタンをクリックし次の画面が表示されて
完了します。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
30
2-5-2-2 IIS の設定
「インターネットインフォメーション サービス」のディレクトリの指定で作成した仮想ディレクトリ
「ZClient」の下位層にある「cgi-bin」フォルダのプロパティを開きます。
「cgi-bin」フォルダのプロパティ
実行アクセス権を「スクリプトおよび実行可能ファイル」にし、
「OK」ボタンで終了します。
これで Web サーバーの設定は完了です。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
31
Windows Server 2003 をご使用の場合
Windows Server 2003 の IIS の初期設定では CGI は動作禁止になっています。
「Web サービス拡張」を開き、
「すべての不明な CGI 拡張」を選択し、
「許可」ボタンをクリックして
動作可能にしてください。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
32
2-6 ポートの開放
セキュリティソフトをご使用の場合、IIS が使用するポートを開放する必要がある場合があります。既定の
設定の場合、IIS はポート番号 80 を開放してください。以下は Windows Vista と Windows 7 における
Windows ファイアウォールの設定方法の例です。
・Windows Vista の設定例
[スタート] メニューの [コントロール パネル]より[Windows ファイアウォール] を開きます。
[Windows ファイアウォールによるプログラムの許可]をクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
33
World Wide Web サービス(HTTP)にチェックを入れ、[OK]をクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
34
・Windows Server 2012 / Windows7~10 の設定例
[スタート] メニューの [コントロール パネル]より[Windows ファイアウォール] を開きます。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
35
[詳細設定]をクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
36
[受信の規則]をクリックします。
[BranchCache コンテンツ取得(HTTP-受信)]をダブルクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
37
[有効]と[接続許可する]をチェックし、[OK]ボタンをクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
38
[送信の規則]をクリックします。
[BranchCache コンテンツ取得(HTTP-送信)]をダブルクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
39
[有効]と[接続許可する]をチェックし、[OK]ボタンをクリックします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
40
2-7 アンインストール方法
[コントロールパネル][プログラムと機能]または[アプリケーションの追加と削除]を開きます
「EDIWave 全銀 TCP クライアント」を選択し、
「アンインストールと変更」ボタンをクリックまたは、右クリックして表示されたメニューの「アンインス
トールと変更」をクリックまたは、
「変更/削除」ボタンをクリックすると、アンインストールを開始します。
画面に表示されるメッセージに従い、操作を行ってください。
なお、通信設定ファイルや履歴ファイルなどは削除されませんので、不要であればエクスプローラなどで手
動で削除を行ってください。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
41
第3章 全銀パラメータ設定(Web 編)
この章では、全銀協 TCP/IP 手順の通信パラメータ設定方法について説明します。
3-1 ログイン
3-2 管理メニュー
3-3 クライアント機能
3-4 通信状態表示
3-5 通信履歴一覧
3-6 ログイン情報変更
3-7 セッション保持時間変更
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
42
3-1 ログイン
Web ブラウザを起動し、URL に http://(サーバーの IP アドレス)/ZClient/index.html を指定すると、
ログイン画面を表示します。
項 目
ユーザーID
パスワード
ログインボタン
内
容
ID を入力します。 (※半角のみ、最大 10 文字)
パスワードをを入力します。
(※半角のみ、最大 10 文字)
クリックすると、入力内容をチェックし正しければ ID によって 2 パターン
(管理者モード/一般ユーザーモード)の管理メニュー画面へ遷移します。
インストール直後のユーザーID とパスワードは、
管理者
一般ユーザー
ユーザーID:
パスワード:
ユーザーID:
パスワード:
root
admin
user
ediwave
が設定されています。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
43
入力したログイン情報が間違っていると、パスワードエラーとなります。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
44
3-2 管理メニュー
ログインされたモードにより表示メニューが異なります。

管理者モード

一般ユーザーモード
項 目
クライアント機能
通信状態表示
通信履歴表示
ログイン情報変更
セッション時間変更
ログアウト
内
容
クリックすると、クライアント機能画面へ遷移します。
クリックすると、通信状態表示画面へ遷移します。
クリックすると、通信履歴表示画面へ遷移します。
クリックすると、ログイン情報変更画面へ遷移します。
(※管理者モードのみ)
クリックすると、セッション保持時間変更画面へ遷移します。
(※管理者モードのみ)
クリックすると、セッションを切断しログアウトします。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
45
3-3 クライアント機能
管理メニューより、クライアント機能をクリックすると、クライアント機能画面を表示します。
(ログインモードにより、表示される内容が変わります)

管理者モード

一般ユーザーモード
次頁に続く
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
46
項 目
業務名一覧
新規ボタン
(※管理者モードのみ)
修正ボタン
(※管理者モードのみ)
削除ボタン
(※管理者モードのみ)
通信開始ボタン
通信状態表示ボタン
内
容
登録済みの業務名称を一覧表示します。
クリックすると、業務情報の新規登録画面へ遷移します。
クリックすると、
業務情報一覧で選択されている業務情報を基に更新画面へ遷移し
ます。
クリックすると、
業務情報一覧で選択されている業務情報を基に削除確認画面へ遷
移します。
内容確認後、本当に削除する場合は、削除確認画面の削除ボタンをクリックしてく
ださい。
クリックすると、
業務情報一覧で選択されている業務情報を基に通信開始画面へ遷
移します。
内容確認後、正しければ通信開始ボタンをクリックしてください。
クライアントの通信状態表示画面へ遷移します。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
47
クライアント機能画面で、新規・更新ボタンをクリックすると、ファイル情報登録画面を表示します。
※管理者モードのみ
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
48
業務登録画面の入力項目一覧
項 目
業務名称
転送モード
TTC 接続形態区分
ダイヤルアップ
ネットワーク
接続先ホスト名又は、
IP アドレス
TCP ポート番号
相手センターコード
当方センターコード
全銀パスワード
全銀ファイル名
ファイルアクセスキー
テキスト長
レコード長
ブロッキング指定
電文区分標識
データ電文圧縮指示
ファイル補助情報
通信制御電文
拡張エリア
ファイル制御電文
拡張エリア
デリミタ文字制御
EOF 文字制御
送受信ファイル名
内
容
任意の業務名称を、最大 50 バイトで設定します。
「受信」
「送信」から選択します。
「パソコン手順」
「ベーシック手順」のいずれかを設定します。
ダイヤルアップ接続で利用する場合のダイヤルアップ接続名
接続先のホスト名又は、IP アドレスを設定します。
TCP ポート番号を設定します。(通常は、5020)
相手センター確認コードを半角 14 桁で設定します。
16 進数(0~9, A~F)以外の文字は設定できません。
当方センター確認コードを半角 14 桁で設定します。
16 進数(0~9, A~F)以外の文字は設定できません。
全銀パスワードを半角英数字 6 桁で設定します。
通信時には、EBCDIC コードに自動変換します。
全銀ファイル名を半角英数字 12 桁 (産業別コード 4 桁、データコード 4 桁、サイク
ル 2 桁、ファイル補助情報 ID 1 桁、ダミー1 桁)で設定します。
通信時には、EBCDIC コードに自動変換します。
ファイルアクセスキーを半角英数字 6 桁で設定します。
通信時には、EBCDIC コードに自動変換します。
「256」
「2048」
「32767」から選択します。
(送信でブロッキング有りの場合に、最大長として使用します)
「固定長レコード」
「可変長(バイナリ)
」
「可変長(テキスト)
」から選択します。
「固定長レコード」を選択された場合、1~32762 の範囲でレコード長を設定します。
「可変長(バイナリ)
」を選択された場合、データ送信時、テキスト長-7 (TTC 5 +
可変長レングス 2)を最大レコード長として処理します。バイナリデータなどの不定
長ファイルを送信する際に指定してください。
「可変長(テキスト)
」を選択された場合、データ送信時、改行コードまでを1レコ
ードとして処理します。
(改行コードは除去します)
※ 可変長で受信する場合は、88888, 99999 の何れかを指定してください。
(受信時
は、バイナリ、テキストの区別はありません)
「ブロキングしない」
「ブロッキングする」から選択します。
「開始要求」
「再送要求」から選択します。
「圧縮しない」
「圧縮する」から選択します。
(全銀協仕様である、繰り返し圧縮法で圧縮・復元を行います)
ファイル補助情報を、17 バイトで設定します。
通信制御電文拡張エリアを最大 34 バイトで設定します。
ファイル制御電文拡張エリアを、14 バイトで設定します。
送受信ファイル内の改行コード制御を選択します。
送受信ファイル内の EOF コードの制御を選択します。
送受信ファイル名を最大 255 バイトで設定します。
次頁に続く
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
49
項 目
内
容
通信が終了した際に実行するコマンドを設定します。また、以下のマクロを含む設定
が可能です。
正常終了時に起動する
%USER% ................................................... 接続先名称
処理
%CENTERCD% ........................................ 相手センター確認コード
%ZFNAME% ............................................. 全銀ファイル名
%FILE% ..................................................... 送受信ファイル名
%ST-DATE% .............................................. 通信開始日時
異常終了時に起動する
%ED-DATE% ............................................ 通信終了日時
処理
% STATUS% .............................................. 終了コード
登録ボタン
キャンセルボタン
入力されたデータを保存し、クライアント機能画面に戻ります。
「入力されたデータを破棄し、クライアント機能画面に戻ります。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
50
3-4 通信状態表示
管理メニューより、通信状態表示をクリックすると、通信状態表示画面を表示します。
項 目
更新間隔
セッション番号
通信開始年月日
相手センターコード
相手センター名
転送モード
全銀ファイル名
状態コード
終了ステータス
テキスト件数
レコード件数
内
容
自動更新の間隔を「1 秒」
「5 秒」
「10 秒」
「15 秒」
「30 秒」
「60 秒」から選択します。
通信中のセッションは、背景色を水色で表示します。
通信が開始された日時を表示します。
相手センター確認コードを表示します。
接続先一覧で登録した、接続先名称を表示します。
「受信(照会)
」
「送信(連絡)
」のいずかを表示します。
送受信中の全銀ファイル名を表示します。
通信状態コードを表示します。
終了ステータスコードを表示します。
通信済みテキスト件数を表示します
通信済みレコード件数を表示します。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
51
3-5 通信履歴一覧
管理メニューより、通信履歴表示をクリックすると、通信履歴一覧画面を表示します。
項 目
表示件数
区分
通信開始年月日
通信終了年月日
終了ステータス
相手センター名
モード
全銀ファイル名
テキスト件数
レコード件数
最新履歴を表示
次ページ
内
容
「10 件」
「25 件」
「50 件」
「100 件」から選択します。
(
「最新履歴を表示」又は「次ページ」ボタンをクリックした際に有効となります)
「Client」 … クライアント機能での通信履歴
通信が開始された日時を表示します。
通信が終了した日時を表示します。
終了ステータスコードを表示します。
接続先一覧で登録した、接続先名称を表示します。
「受信」
「送信」のいずかを表示します。
送受信中の全銀ファイル名を表示します。
通信済みテキスト件数を表示します
通信済みレコード件数を表示します。
クリックすると、最新の通信履歴を獲得し表示します。
次ページが存在する場合に表示され、クリックすると次ページの通信履歴データを表
示します。
(前ページに戻る場合は、ブラウザの「戻る」ボタンをクリックしてください)
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
52
3-6 ログイン情報変更
管理メニューより、ログイン情報変更をクリックすると、ログイン情報変更画面を表示します。
※管理者モードのみ
インストール直後のユーザーID とパスワードは、
管理者
一般ユーザー
ユーザーID:
パスワード:
ユーザーID:
パスワード:
root
admin
user
ediwave
が設定されています。
項 目
管理者/ユーザーID
管理者/パスワード
一般ユーザー/ユーザーID
一般ユーザー/パスワード
保存ボタン
EDIWave 全銀 TCP クライアント
内
容
管理者ユーザーの変更ID情報を入力します。
管理者ユーザーの変更パスワード情報を入力します。
一般ユーザーの変更ID情報を入力します。
一般ユーザーの変更パスワード情報を入力します。
入力された内容で、ユーザーID・パスワードを
(管理者/一般ユーザー共に)変更します。
ユーザーズマニュアル
53
3-7 セッション保持時間変更
管理メニューより、セッション時間変更をクリックすると、セッション保持時間変更画面を表示します。
※管理者モードのみ
セッション時間はブラウザを操作しないで、ログインした状態を保持する時間です。初期値は「30 分」です。
項 目
セッション保持時間
保存ボタン
内
容
セッション保持時間の間隔を「10 分」
「20 分」
「30 分」
「40 分」
「50 分」
「60 分」か
ら選択します。
入力された内容で、セッション保持時間の間隔を変更します。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
54
第4章 全銀パラメータ設定(GUI 編)
この章では、全銀協 TCP/IP 手順の通信パラメータ設定方法について説明します。
4-1 GUI プログラムについて
4-2 起動画面
4-3 接続先情報登録
4-4 通信ファイル情報登録
4-5 通信状態表示
4-6 通信履歴表示
4-7 スケジューラ機能
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
55
4-1 GUI プログラムについて
EDIWave 全銀 TCP クライアントの GUI プログラム一覧
GUI での操作、通信パラメータ設定、通信開始を行うには以下のプログラムが必要です。
①
②
③
④
⑤
ファイル名
ZClient.exe
ZCPramSet.exe
TransStats.exe
ZCResult.exe
Scheduler.exe
説明
通信プログラム本体(
「2-4 フォルダ構成」を参照)
通信パラメータ設定・起動プログラム※
通信状態表示プログラム
通信履歴表示プログラム
通信スケジューラ
以上、5 つのプログラムが同一フォルダにある場合、②の ZCPramSet.exe を起動することによって
通信パラメータの設定・管理、通信の開始、通信状態の表示を行うことが可能になります。
※ ②の ZCPramSet.exe から自動的に連携して、①・③のプログラムが起動されます。
ショートカットについて
EDIWave 全銀 TCP クライアントの GUI プログラムを Windows のスタートメニューから起動するこ
とができます。
ショートカットの説明
ショートカット名
説明
通信スケジューラ
通信を指定時間に開始する機能。Scheduler.exe を起動します。
通信パラメータ設定 通信のパラメータ設定と起動をする機能。ZCPramSet.exe を起動しま
す。
通信状態表示
通信状態を表示する機能。TransStats.exe を起動します。
通信履歴表示
通信履歴を表示する機能。ZCResult.exe を起動します。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
56
4-2 起動画面(ZCPramSet.exe)
ZCPramSet.exe を起動すると、以下の画面が表示されます。
①
②
③
④
⑤
⑥
⑦
⑧
⑨
⑩
⑪
項 目
「接続先情報」リスト
「追加」ボタン
「修正」ボタン
「削除」ボタン
「通信ファイル情報」リスト
「上方移動ボタン」
「下方移動ボタン」
「追加」ボタン
「修正」ボタン
「削除」ボタン
「通信開始」ボタン
⑫
⑬
「保存」ボタン
「終了」ボタン
EDIWave 全銀 TCP クライアント
内
容
登録済みの接続先情報リストが表示されます。
接続先情報を追加します。
リストで選択した接続先情報の登録内容を修正します。
リストで選択した接続先情報を削除します。
登録済みの通信ファイル情報リストが表示されます。
「通信ファイル情報」で選択した項目を上に移動します。
「通信ファイル情報」で選択した項目を下に移動します。
通信ファイル情報を追加します。
リストで選択した通信ファイル情報の登録内容を修正します。
リストで選択した通信ファイル情報を削除します。
接続先情報・通信ファイル情報それぞれ選択された情報内容で通信プ
ログラムを呼び出します。
通信ファイル情報を複数選択すると、マルチファイル転送を行いま
す。
現在の登録内容をファイルに保存します。
ZCPramSet.exe を終了します。
ユーザーズマニュアル
57
4-3 接続先情報登録(ZCPramSet.exe)
「4-2 起動画面」より、接続先の「追加」ボタン、
「修正」ボタンをクリックすると表示される画面です。
修正時の画面
←登録した内容が表示されます。
①
②
③
④
⑤
⑥
⑦
⑧
⑨
⑩
⑪
⑫
⑬
項 目
接続先名称
接続先アドレス
TCP ポート番号
内
容
画面で管理・識別するための接続名称です。
全銀 TCP 手順の接続先の IP アドレスまたはホスト名を入力します。
接続に利用する TCP ポート番号(通常は 5020)を入力します。
OS のダイヤルアップネットワークを利用して自動的に接続させる場合チェック
ダイヤルアップネットワーク
します。
OS に登録されているダイヤルアップネッ OS に登録済みのダイヤルアップネットワークの接続名をコンボリストで表示し
トワークの登録名称
ます。④でチェックをしていない場合は、選択できません。
相手センター確認コードを最大 14 桁入力します。
相手センター確認コード
当方センター確認コードを最大 14 桁入力します。
当方センター確認コード
全銀パスワードを最大 6 桁入力します。
全銀パスワード
通信制御電文拡張エリアを入力します。
通信制御電文拡張エリア
TTC 情報区分の全銀協手順パソコン手順、ベーシック手順を設定します。
TTC 情報区分
トレース出力する場合はチェックをつけます。
トレース出力
入力情報を登録して「4-2 初期画面」に戻ります。
「OK」ボタン
登録をキャンセルして「4-2 初期画面」に戻ります。
「キャンセル」ボタン
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
58
4-4 通信ファイル情報登録(ZCPramSet.exe)
「4-2 起動画面」より、接続先を選択した状態で、通信ファイル情報の「追加」ボタン、
「修正」ボタンをク
リックすると表示される画面です。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
59
項 目
①
②
③
④
⑤
⑥
⑦
⑧
⑨
⑩
⑪
⑫
⑬
⑭
⑮
⑯
⑰
⑱
⑲
⑳
内
容
登録名称
通信ファイル情報を画面で管理・識別するための名称を設定
全銀ファイル名を半角英数字 12 桁 (産業別コード 4 桁、データコー
ド 4 桁、サイクル 2 桁、ファイル補助情報 ID 1 桁、ダミー1 桁)で設
全銀ファイル名
定します。
通信時には、EBCDIC コードに自動変換します。
送信か受信かを選択します。
送受信モード
受信時、
「開始要求」
「再送要求」から選択します。
要求区分
ファイルアクセスキーを半角英数字 6 桁で設定します。
ファイルアクセスキー
通信時には、EBCDIC コードに自動変換します。
「固定長」を選択された場合、1~32762 の範囲でレコード長を設定
します。
可変長を選択された場合、
「バイナリ」
「テキスト」を選択して下さい
「バイナリ」を選択された場合、データ送信時、テキスト長-7
固定長、可変長
(TTC 5 + 可変長レングス 2)を最大レコード長として処理します。バ
イナリデータなどの不定長ファイルを送信する際に指定してくださ
い。
「テキスト」を選択された場合、データ送信時、改行コードまでを1
レコードとして処理します。
(改行コードは除去します)
1~32762 の範囲で設定します。
レコード長
「ブロッキング」をする場合は、チェックボックスをチェック状態に
ブロッキング指定
します。
「256」
「2048」
「32767」から選択します。
テキスト長
(送信でブロッキング有りの場合に、最大長として使用します)
「圧縮」
での通信の場合、チェックボックスをチェック状態にします。
全銀圧縮
(全銀協仕様である、繰り返し圧縮法で圧縮・復元を行います)
受信(または送信)時 CR/LF コー 受信または送信時のファイル内の改行コードの制御を選択します。
ド
受信(または送信)時 EOF コード 受信または送信時のファイルの EOF の制御を選択します。
ファイル補助情報を、17 バイトで設定します。
ファイル名補助情報
ファイル制御電文拡張エリアを、14 バイトで設定します。
ファイル制御電文拡張エリア
送受信ファイル名を設定します。
送受信ファイル名
⑮の送受信ファイル名を選択するときにこのボタンをクリックして
ファイル選択画面を呼び出し、ファイル選択したファイル名を⑮の入
参照ボタン
力欄に入力します。
通信が終了した際に実行するコマンドを設定します。また、以下のマ
クロを含む設定が可能です。
%USER% ....................................................接続先名称
正常終了時に起動する処理
%CENTERCD% ........................................相手センター確認コード
%ZFNAME% ..............................................全銀ファイル名
%FILE% ......................................................送受信ファイル名
%ST-DATE% ..............................................通信開始日時
%ED-DATE% .............................................通信終了日時
異常終了時に起動する処理
%STATUS% ...............................................終了コード
参照ボタン
参照ボタン
「OK」ボタン
「キャンセル」ボタン
EDIWave 全銀 TCP クライアント
⑰に登録するプログラム名を選択します。
⑱に登録するプログラム名を選択します。
入力情報を登録して「4-1 初期画面」に戻ります。
登録をキャンセルして「4-1 初期画面」に戻ります。
ユーザーズマニュアル
60
4-5 通信状態表示(TransStats.exe)
「4-2 起動画面」より、
「通信開始」ボタンをクリックすると、通信状態表示画面を表示します。
処理の内容をステータスコードとメッセージで状態表示します。
自動的に TransStats.exe が呼び出されて以下の画面が表示されますが、コマンドラインからでも起動させ
て通信状態を表示させることが可能です。
詳細は、
「第 5 章 コマンドラインからの起動」を参照してください。
項 目
①
通信セッション状態
②
接続先
③
ステータスコード
④
⑤
⑥
通信テキスト件数
通信レコード件数
メッセージ
内
容
・通信しているセッション番号 00~15 までの 16 セッションの状態をあらわし、
ステータスコードを表示、またその状態を下部に線で色分けします。
青線:通信の正常終了
赤線:通信の異常終了
緑線:通信処理中
白線:未処理状態
・
「No.XX」のボタンをクリックすると該当するセッションの状態を画面下段に詳
細表示します。
(XX は 00~15)
登録した「接続先名称」を表示します。
通信の状況をコードで表示します。
(通信中状態に変化があるとコードも変わりま
す。
)
送信または受信しているテキスト件数を表示します。
送信または受信しているレコード件数を表示します。
通信の状態をメッセージで表示します。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
61
4-6 通信履歴表示(ZCResult.exe)
ZCResult.exe を起動すると、以下の画面が表示され通信履歴の詳細を参照することが可能です。
①
②
項 目
内
容
「最新の情報に更新」 通信履歴を最新の情報にします。
ボタン
通信履歴を1行ごとに詳細情報として表示します。※下記、一覧表を参照
1行ごと処理の結果に以下の識別をします。
通信履歴の詳細
背景色が赤の行:通信が異常終了したことを示します。
背景色が赤の行:通信が正常したことを示します。
※通信履歴に表示する、詳細情報一覧表
通信開始年月日
通信が開始された日時を表示します。
通信終了年月日
通信が終了した日時を表示します。
終了ステータス
終了ステータスコードを表示します。
接続先一覧で登録した、接続先名称を表示します。
相手センター名
「受信」
「送信」のいずかを表示します。
モード
送受信中の全銀ファイル名を表示します。
全銀ファイル名
通信済みテキスト件数を表示します
テキスト件数
通信済みレコード件数を表示します。
レコード件数
実際送受信したファイル名を表示します。
送受信ファイル名
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
62
4-7 スケジューラ機能(Scheduler.exe)
○ メイン画面
①
②
③
・
・
項目
・次回起動時間
・センター名
・センターコード
・指定日時/曜日
・最終実行結果
次回起動予定の起動月日・時間を表示(曜日指定は時間のみ)
スケジュールで選択されたセンター名を表示
スケジュールで選択されたセンターコードを表示
スケジュールで設定された指定日時・曜日を表示
設定されたスケジュールで最後に実行された結果を表示
各ボタン名称・機能
①追加ボタン
設定画面を開き、新規にスケジュール設定を作成します
②修正ボタン
設定画面を開き、選択されたスケジュール設定の修正を行います
③削除ボタン
選択されたスケジュールの削除を行います。
削除を行う前に、下のような確認ダイアログが表示されます。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
63
・ その他
・リスト内にて項目を直接ダブルクリックした場合も、
“修正”ボタンと同じ動作となります
・修正、及び削除モ-ド実行中は、スケジューラ機能が動作しません
(追加モード時では、実行中でもスケジューラ機能が動作します)
・右上の最小化ボタン押下により、タスクに格納され常駐します
(詳しくは<タスクトレイ>より)
・右上“閉じる”ボタン押下によりダイアログ、及び常駐プログラムが終了となります。
○ スケジュール詳細設定画面
①
③
④
②
⑤
⑥
⑦
⑧
① 指定モードには曜日指定と日付指定があり、それぞれの指定項目左側にある選択ボタンより
指定されたものが有効の指定となります
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
64
② 曜日指定右側の“毎日”をチェックすることにより、日~土全てが有効となります
③ 曜日指定時に曜日のチェックに何も入れずに登録を行うとエラーとなります(下図参照)
④ 日付指定時に“指定なし”とすると毎月、及び毎日起動の設定となります
<下図は“毎月 1 日” 起動の設定となります>
⑤ リダイヤル有効を ON とすると、間隔、及び回数の編集が可能となります
※ リダイヤルは、全銀エラーコード:”625”,”626”,”627”,”628”,”629”,”699”の場合にのみ作動します
<下図の設定で“1 分後に 1 度のみ再試行”となります>
⑥ ファイル名は必ず一つ以上選択してください。
※ 選択せずに登録を行うとエラーとなります(下図参照)
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
65
⑦ 登録ボタン
設定を行ったスケジュール情報を保存し、メイン画面に戻り監視を行います
※ 修正時には、上書き確認ダイアログが表示されます(下図参照)
⑧ キャンセルボタン
これまで設定していた情報を保存せずに終了します
○ タスクトレイ
最小化ボタン押下によりタスクトレイに格納・常駐し、スケジュール監視の監視を行います。
・ タスクトレイアイコンダブルクリックでメイン画面表示
・ タスクトレイアイコン上で右クリック→“終了”
・ コマンド実行により、スケジュール監視アプリケーションの終了となります。
○ ログ
・ ログを出力するためには、log.ini ファイル内の設定を“log=yes”としてください
・ ログの出力を行わない時は“log=no”としておきます
・ ログは“LogXXXX.TXT”
(X は数字)として、実行ファイルと同じフォルダに保存されます。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
66
第 5 章 コマンドラインからの起動
この章では、EDIwave 全銀 TCP クライアントをコマンドラインから起動する方法について
説明します。
5-1 コマンドライン起動
5-2 通信パラメータ
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
67
5-1 コマンドライン起動
ZClient.exe (全銀 TCP クライアントの通信プログラム本体)
『EDIWave 全銀 TCP クライアント』は、事前に作成した通信パラメータ(
「5-2 通信パラメータ」で説明)
を基に、コマンドラインから起動する事も可能です。
EDIWave 全銀 TCP クライアントを起動する場合は、DOS プロンプト上などで以下のコマンドを実行し
てください。
コマンド仕様
C:¥> zclient prmfile [-s]
prmfile
-s 又は –S
……… 通信パラメータファイル名(必須)
……… 指定すると、通信状態の表示を行いません。
実行された場合、同一フォルダに、
「2-4 フォルダ構成」にある「②の TransStats.exe」がある場合は連動し
通信状態を表示します。通信状態表示をした際の画面イメージは「4-5 通信状態表示」を参照してください。
TransStats.exe (通信状態表示プログラム本体)
コマンドラインなどで『EDIWave 全銀 TCP クライアント』が起動されている場合は、このプログラムで状
態を表示することが可能です。
DOS プロンプト上などで以下のコマンドを実行してください。
コマンド仕様
C:¥> TransStats
通信状態表示をした際の画面イメージは「4-5 通信状態表示」を参照してください。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
68
5-2 通信パラメータ
EDIWave 全銀 TCP クライアントで通信を行う場合、通信パラメータファイルが必要になりますので、通信
を行う前にエディタなどで作成しておいてください。
このファイルは、
「パラメータ名 = 値」のテキスト形式で作成し、以下のパラメータが存在します。
パラメータ名
内
容
有効桁数 省略
任意の業務名称を指定します。
可
ORDER_NAME
50
TTC 接続形態区分を指定します。
“0” = ベーシック手順,
可
TTC_TYPE
1
“1” = パソコン手順(省略時)
通信年月日を”YYMMDDHHMMSS”で指定します。
可
TRN_DATE
12
省略時は、システム時間が設定されます。
スコープファイル出力有無を指定します。
“0” = 出力しない(省略時)
可
SCOPE_OUT
1
“1” = 出力する
可
DIALUP_ENTRY 接続するためのダイヤル接続名。項目を省略した場合、LAN 接続
128
接続先のホスト名又は、IP アドレスを指定します。
TO_ADR
128 不可
TCP ポート番号を、1~65535 の間で指定します。
可
TCP_PORT
6
省略時は、5020 が設定されます。
相手センター確認コードを指定します。
CENTER_CD
14 不可
16 進数(0~9, A~F)以外の文字は指定できません。
当方センター確認コードを指定します。
STATION_CD
14 不可
16 進数(0~9, A~F)以外の文字は指定できません。
全銀パスワードを指定します。
ZENGIN_PWD
6 不可
通信時には、EBCDIC コードに自動変換されます。
RECEIVE_TIME 受信タイムアウト値を 0~65535 秒の間で指定します。省略時の初
可
5
OUT
期規定値は 30 です。0 を指定した場合は無限待ちになります。
マルチファイル転送を行う場合、1ファイル分の設定開始時に指定
可
{
1
します。
送受信モードを指定します。
“0” = 送信モード(省略時)
可
TRN_MODE
1
“1” = 受信モード
全銀ファイル名を指定します。
ZENGIN_FILE
12 不可
通信時には、EBCDIC コードに自動変換されます。
ファイルアクセスキーを指定します。
FILE_ACCKEY
6 不可
通信時には、EBCDIC コードに自動変換されます。
固定長レコードの場合、1~32762 の間で指定します。
可変長(バイナリ)の場合、88888 を設定します。
REC_LEN
5 不可
可変長(テキスト)の場合、99999 を設定します
送受信ファイル名を指定します。
LOCAL_FILE
256 不可
送信時にブロッキングの有無を指定します。
“1” = ブロッキングする
可
SND_BLOCK
1
上記以外 = ブロッキングしない(省略時)
照会時に、開始要求/再送要求のどちらで行うか指定します。
“1” = 再送要求
可
RCV_MODE
1
上記以外 = 開始要求(省略時)
次頁に続く
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
69
パラメータ名
DATA_ARC
TEXT_LEN
TRNCNTL_EX
FILECNTL_EX
FILE_INF
CRLF
EOF
EXEC_OK
EXEC_NG
}
内
容
送受信データの圧縮有無を指定します。
“1” = 圧縮有り
上記以外 = 圧縮無し(省略時)
このパラメータは、送信時で且つ、ブロッキング有りの場合にのみ
有効となります。
“0” = 256 バイト
“1” = 2048 バイト(省略時)
“2” = 32767 バイト
通信制御電文拡張エリアを指定します。
省略時は、ヌルが設定されます。
ファイル制御電文拡張エリアを指定します
省略時は、ヌルが設定されます。
ファイル補助情報を指定します。
省略時は、ヌルが設定されます。
デリミタ挿入/削除指示を指定します。
“0” = そのままのイメージ(省略時)
“1” = 1 テキスト毎に CR を挿入
“2” = 1 テキスト毎に LF を挿入
“3” = 1 テキスト毎に CRLF を挿入
“4” = 1 テキスト毎に LFCR を挿入
“5” = 1 レコード毎に CR を挿入
“6” = 1 レコード毎に LF を挿入
“7” = 1 レコード毎に CRLF を挿入
“8” = 1 レコード毎に LFCR を挿入
※ 送信時に”0”以外を指定した場合、LF/CR を除いたデータを送信
します。
EOF 挿入/削除指示を指定します。
“0” = そのままのイメージ(省略時)
“1” = ファイルの最後に EOF(0x1A)を付加します。
※ 送信時に”0”以外を指定した場合、ファイル最後の EOF を送信し
ません。
通信が終了した際に実行するコマンドを設定します。また、以下の
マクロを含む設定が可能です。
%USER% ................................................... 接続先名称
%CENTERCD% ........................................ 相手センター確認コード
%ZFNAME% ............................................. 全銀ファイル名
%FILE% ..................................................... 送受信ファイル名
%ST-DATE% .............................................. 通信開始日時
%ED-DATE% ............................................ 通信終了日時
%STATUS% ............................................... 終了コード
マルチファイル転送を行う場合、1ファイル分の設定終了時に指定
します。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
有効桁数
省略
1
可
1
可
34
可
14
可
17
可
1
可
1
可
256
可
256
可
1
可
70
【 パラメータファイル作成例 】
ORDER_NAME
TTC_TYPE
TO_ADR
CENTER_CD
STATION_CD
ZENGIN_PWD
{
ZENGIN_FILE
FILE_ACCKEY
REC_LEN
LOCAL_FILE
}
{
TRN_MODE
ZENGIN_FILE
FILE_ACCKEY
REC_LEN
LOCAL_FILE
}
= ベーシック手順で送信後に受信
=1
= 192.169.1.100
= 12345678901234
= 09876543214321
= 123456
= 502000010100
= 123456
= 120
= c:¥data¥send_data
=1
= 502012340100
= 123456
= 251
= c:¥data¥recv_data
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
71
第 6 章 アプリケーションインターフェイス
この章では、
EDIWave 全銀TCPクライアントをアプリケーションに組み込む際の説明をします。
6-1 通信状態の情報取得
6-2 通信履歴のファイルフォーマット
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
72
6-1 通信状態の情報取得
6-1-1 通信状態のデータについて
『EDIWave 全銀 TCP クライアント』は、通信状態の格納にメモリマップドファイルを使用して、メモリ上
で管理しております。お客様がそのメモリマップドファイルのメモリアドレスにアクセスすることで通信状
態の参照をすることが可能です。
6-1-2 メモリマップドファイルの仕様
オブジェクト名:” Global¥WinZClient_UNILINK”
内容
/* 共有メモリ領域 */
typedef struct {
int
AccFlg;
int
LastIdx;
int
SessionFlg[16];
DEF_STATUS status[16];
} DEF_SHMFORMAT;
メンバ変数
int AccFlg
int LastIdx
int SessionFlg[n]
DEF_STATUS
status[n]
/*
/*
/*
/*
共有メモリアクセスフラグ
最新の起動セッション
セッション処理中フラグ
ステータス情報構造体
*/
*/
*/
*/
説明
共有メモリ領域アクセスフラグ
1:
「EDIWave 全銀 TCP クライアント」
(ZClient.exe)がメモリに書き込み中
0:共有メモリ領域へ書き込み可能な状態
最新セッション番号
0~15:最後に実行され通信を開始したセッション番号
各セッションフラグ
n = 0~15(セッション番号)
SessionFlg[n] = 0:通信処理は実行していません
1:通信処理の実行中
各セッション毎の通信状態(構造体は次ページの「通信ステータス情報」を参照)
n = 0~15(セッション番号)
SessionFlg[n] = 0:通信処理は実行していません
1:通信処理の実行中
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
73
/*** ステータス情報 ***/
typedef struct {
unsigned char
TermCode[14];
unsigned char
TermName[50];
unsigned char
TransferMode;
unsigned char
ZFileName[12];
unsigned char
Status[2];
unsigned char
TextCount[5];
unsigned char
RecCount[8];
unsigned char
TTCSeq[5];
unsigned char
StartTime[14];
unsigned char
EndStatus[7];
} DEF_STATUS;
メンバ変数
unsigned
TermCode[14]
unsigned
TermName[50]
unsigned
TransferMode
unsigned
ZfileName[12]
unsigned
Status[2]
unsigned
TextCount[5]
unsigned
RecCount[8]
unsigned
TTCSeq[5]
unsigned
StartTime[14]
unsigned
EndStatus[7]
/* 相手センター確認コード
/* 相手センター名称
/* ファイル転送モード
/* 全銀ファイル名
/* 状態コード
/* テキスト件数
/* レコード件数
/* TTC シーケンス番号
/* 通信開始月日時分
/* 終了ステータス
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
説明
相手センター確認コード
相手センター確認コードを 1 バイト1桁で 14 桁分格納
相手センター名称
接続先として指定した情報が格納されます。
ファイル転送モード
0:送信
1:受信
全銀ファイル名
全銀ファイル名を 1 文字1桁で 12 桁分格納
状態コード
“50”:データ送信中
“80”:ダイヤルアップ接続中
“60”:データ受信中
“90”:通信準備中
“70”:コネクション確立中
“99”:通信処理終了
通信テキスト件数
“00000”~”65535”
通信レコード件数
“00000000”~”99999999”
TTC シーケンス番号
“00000”~”65535”:通信しているデータ電文のシーケンス番号
通信開始年月日
“YYYYMMDDHHNNSS”:通信を開始した年月日時分秒
YYYY:年、MM:月、DD:日、HH:時、NN:分、SS:秒
終了ステータス
XXXXXXX:
「第 7 章 終了ステータスコード」を参照。
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
74
6-2 通信履歴のファイルフォーマット
6-2-1 通信履歴のファイルについて
『EDIWave 全銀 TCP クライアント』をインストールしたフォルダの配下に、
「Log」フォルダがあります。
そのフォルダ内に以下の2つのファイルが通信履歴を管理しているファイルがあります。
・trnlog.cnt
----① 履歴ファイル②の格納している履歴件数を格納
・trnlog.txt
----② 履歴ファイル
6-2-2 ファイルフォーマット
ファイル名:trnlog.cnt
ファイルサイズ:4 バイト
レコードのフォーマット:
項目
通信履歴レコード件数
開始桁
1
桁数
4
ファイル名:trnlog.txt
レコード長:384 バイト
ファイルサイズ:1レコード長*履歴件数
レコードのフォーマット:
項目
開始桁 桁数
1
1
通信ログ区分
通信開始年月日
2
14
通信終了年月日
16
14
終了ステータス
30
7
相手センター確認コード
37
14
相手センター名称
51
50
ファイル転送モード
101
1
全銀ファイル名
102
12
テキスト件数
114
5
レコード件数
119
8
送受信ファイル名
127
256
改行
383
2
EDIWave 全銀 TCP クライアント
説明
文字列
“0000”~“1000”
説明
文字
‘1’固定
文字列
YYYYMMDDHHNNS 形式
YYYY:年、MM:月、DD:日、HH:時、NN:分、SS:秒
文字列
YYYYMMDDHHNNS 形式
YYYY:年、MM:月、DD:日、HH:時、NN:分、SS:秒
文字列
内容は「第7章」を参照
文字列
相手センター確認コード
文字列
接続先名称
文字
0:送信、1:受信
文字列
全銀ファイル名
文字列
通信したテキスト件数
文字列
通信したレコード件数
文字列
送受信ファイル名
改行(CR+LF)
ユーザーズマニュアル
75
第 7 章 終了ステータスコード
この章では、通信中に発生したエラーに対応するエラーコードについて説明します。
7-1 終了ステータスコード
7-2 状態コード
7-3 コマンド番号
7-4 エラーコード
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
76
7-1 終了ステータスコード
終了ステータスコード(7 桁)は、以下の様に設定されます。
通信が正常終了した場合、全て 0 となります。
XX-XX-XXX
エラーコード
コマンド番号
状態コード
7-2 状態コード
状態コード
“00”
“01”
“02”
“03”
“04”
“05”
“10”
“11”
“12”
“13”
“14”
“50”
“60”
“70”
“80”
“90”
“99”
内
容
開局要求電文送信中
開局回答電文受信中
閉局要求電文送信中
閉局回答電文受信中
モード変更要求送信中
モード変更回答受信中
ファイル開始要求又は再送要求電文受信中
ファイル開始回答電文受信中
ファイル終了要求電文送出中又は受信中
ファイル終了回答電文受信中又は送出中
再送要求電文送信中
データ電文の送出中
データ電文の受信中
コネクション確立中
ダイヤルアップ中
初期化中
通信終了
7-3 コマンド番号
コマンド番号
“06”
“08”
“99”
内
容
Send
Recv
プログラム内部処理
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
77
7-4 エラーコード
エラーコード
“001”
“002”
“003”
“004”
“005”
“006”
“007”
“008”
“009”
“010”
“011”
“012”
“013”
“014”
“100”
“101”
“102”
“103”
“104”
“105”
“106”
“107”
“201”
“202”
“203”
“204”
“205”
“206”
“207”
“208”
“209”
“210”
“211”
“212”
“213”
“214”
“215”
“216”
“217”
“218”
“219”
“220”
“221”
内
容
パラメータファイル無し
パラメータファイル読み込みエラー
パラメータファイル ID エラー
送受信ファイルオープンエラー
TTC 区分エラー
相手センター確認コード設定エラー
当方センター確認コード設定エラー
接続先アドレス未設定
TCP ポート番号設定エラー
転送モード設定エラー
テキスト長設定エラー
レコード長設定エラー
送信ファイルが存在しない
送信ファイルにデータが存在しない
TCP/IP ソケット作成エラー
接続先アドレス変換エラー
TCP/IP ソケットのディスクリプタエラー
TCP/IP ソケットが既に進行中
タイムアウトが発生した
接続が拒否された
TCP/IP ソケットが、シャットダウンされた
TCP/IP の、その他エラー
受信テキスト長エラー
TTC 接続形態区分不一致
TTC シーケンスエラー
TTC レングスエラー
通信制御電文の電文区分エラー
相手センター確認コードエラー
当方センター確認コードエラー
サービス時間帯エラー
パスワードエラー
アプリケーション ID エラー
モードエラー
モード変換エラー
通信制御電文のその他エラー
相手センター確認コード不一致
当方センター確認コード不一致
パスワード不一致
アプリケーション ID 不一致
転送モード不一致
通信制御電文拡張エリア不一致
ファイル制御電文の電文区分エラー
全銀ファイル名エラー
次頁に続く
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
78
エラーコード
“222”
“223”
“224”
“225”
“226”
“227”
“228”
“229”
“230”
“231”
“232”
“233”
“234”
“235”
“236”
“237”
“238”
“239”
“240”
“241”
“242”
“243”
“245”
“246”
“600”
“601”
“602”
“603”
“604”
“605”
“606”
“607”
“608”
“609”
“610”
“611”
“612”
“613”
“614”
“615”
“616”
“617”
“618”
“619”
“620”
内
容
ファイルアクセスキーエラー
テキスト数エラー
レコード数エラー
レコード長エラー
二重ファイル転送エラー
センター側ファイル無しエラー
レコード ID エラー
データ圧縮エラー
ファイル制御電文のその他エラー
全銀ファイル名不一致
ファイルアクセスキー不一致
テキスト件数不一致
レコード件数不一致
レコード ID 不一致
レコード長不一致
再送指定区分不一致
データ圧縮 ID 不一致
ファイル補助情報不一致
ファイル制御電文拡張エリア不一致
データ圧縮・復元エラー
最大テキスト長オーバ
通信年月日時分秒エラー
規定外の電文区分コードを受信した
TTC 電文区分エラー
この接続は切断されました。
この接続はリモート コンピュータによって切断されました。
ハードウェア障害のために、モデム (またはほかの接続デバイス) は切断されました。
モデム (またはほかの接続デバイス) はユーザーによって切断されました。
構造体のサイズが間違っています。
モデム (またはほかの接続デバイス) は既に使用中か、正しく構成されていません。
このコンピュータをリモート ネットワークに登録できませんでした。
不明なエラーが発生しました。
ポートに違うデバイスが装着されています。
文字列が検出されましたが、変換できませんでした。
要求はタイムアウトしました。
非同期ネットワークがありません。
NetBIOS に関連するエラーが発生しました。
サーバーはクライアントをサポートするために必要な NetBIOS リソースを割り当
てることができませんでした。
このコンピュータの NetBIOS 名の 1 つは、既にリモート ネットワークに登録され
ています。
サーバーのネットワーク アダプタに障害があります。
ネットワーク メッセージを受信しません。
内部認証エラーが発生しました。
このアカウントは、この時間帯にログオンすることを許可されていません。
このアカウントは使用できません。
このアカウントのパスワードの有効期限が切れています。
次頁に続く
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
79
エラーコード
“621”
“622”
“623”
“624”
“625”
“626”
“627”
“628”
“629”
“630”
“631”
“699”
“900”
“901”
“902”
“903”
“904”
“998”
内
容
このアカウントにはダイヤルインのためのアクセス許可がありません。
リモート アクセス サーバーからの応答がありません。
モデム (またはほかの接続デバイス) からエラーが返されました。
モデム (またはほかの接続デバイス) からの応答を認識できませんでした。
電話回線はビジーです。
モデム (またはほかの接続デバイス) でなく人が応答しました。
応答がありませんでした。
キャリアを検出できませんでした。
発信音がありませんでした。
ユーザー名またはパスワード、あるいはその両方が無効なため、このドメインにアク
セスできませんでした。
アカウントの有効期限が切れています。
ダイヤル接続の失敗です。
送受信ファイルオープンエラー
送受信ファイルが他のプロセスで使用中
送信ファイル読込エラー
受信ファイル書き込みエラー
送受信ファイルの排他制御エラー
子プロセスの生成エラー
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
80
EDIWave 全銀 TCP クライアント ユーザーズマニュアル
2002 年
2003 年
2005 年
2006 年
2007 年
2009 年
2009 年
2010 年
2010 年
2011 年
2013 年
2013 年
2014 年
2015 年
2015 年
2015 年
3 月 第1版
4月 第2版
5月 第3版
2 月 第4版
6月 第5版
4月 第6版
10 月 第7版
4月 第8版
9月 第9版
2 月 第 10 版
2 月 第 11 版
12 月 第 12 版
11 月 第 13 版
3 月 第 14 版
5 月 第 15 版
9 月 第 16 版
発 行 ユニリンク株式会社
EDIWave 全銀 TCP クライアント
ユーザーズマニュアル
81