JP1 Version 10

JP1/File Transmission Server -全銀TCP

解説・文法・操作書

3021-3-139

目　　次

前書き

はじめに

1.　JP1/全銀TCPの概要

1.1　JP1/全銀TCPの特長

1.2　JP1/全銀TCPの機能

1.3　JP1/全銀TCP運用までの流れ

2.　インストールとセットアップ

2.1　JP1/全銀TCPのシステム構成

2.1.1　基本構成

2.2　インストールとアンインストール

2.3　セットアップ

2.3.1　パスを設定する

2.3.2　言語種別を設定する

2.3.3　動作環境を設定する

2.3.4　その他の設定をする

3.　伝送情報定義の登録

3.1　伝送情報を定義する

3.1.1　自局回線情報を定義する

3.1.2　相手局情報を定義する

3.1.3　ファイル情報を定義する

3.1.4　関係情報を定義する

3.2　伝送情報定義を登録する

3.3　伝送情報の定義例

4.　JP1/全銀TCPのファイル伝送

4.1　伝送サーバの起動と停止

4.1.1　伝送サーバを起動する

4.1.2　伝送サーバを停止する

4.2　ファイル伝送の実行

4.2.1　ファイル伝送する

4.2.2　ファイルを再送する

4.2.3　伝送情報定義を一部変更して伝送要求を登録する

4.2.4　伝送要求を取り消す

4.3　状態履歴の表示

4.3.1　ファイル伝送の状態履歴を表示する

5.　伝送情報定義の変更

5.1　変更情報を定義する

5.1.1　追加・変更する情報を定義する

5.1.2　削除する情報を定義する

5.2　変更情報を登録する

5.3　変更情報の定義例

6.　JP1/IMとの連携

6.1　JP1/IM連携の概要

6.1.1　JP1/IMと連携する場合のシステム構成

6.1.2　JP1/IMイベントサービスと伝送サーバの起動

6.2　JP1/IMを使った監視

7.　コマンド

コマンド一覧

コマンドの詳細

jztcd－伝送サーバの起動－

ztcan－伝送要求の取り消し－

ztchgen－伝送情報定義の変更－

ztcycleshow－サイクル情報の表示－

ztexec－伝送要求の登録－

ztgen－伝送情報定義の登録－

ztgen_back－伝送情報定義の出力－

ztresendshow－再送伝送管理情報の初期化・表示－

ztreset－二重伝送管理情報の初期化－

ztshow－状態履歴の表示－

ztstop－伝送サーバの停止－

8.　JP1/全銀TCPのGUI

8.1　GUIの機能一覧

8.2　GUIの起動と終了

8.2.1　GUIの起動

8.2.2　GUIの終了

8.3　ウィンドウとダイアログボックス

8.3.1　画面遷移

8.3.2　［メインメニュー］ウィンドウ

8.3.3　［伝送サーバの停止］ダイアログボックス

8.3.4　［伝送状態履歴の表示］ダイアログボックス

8.3.5　［履歴表示オプション指定］ダイアログボックス

8.3.6　［履歴詳細情報］ダイアログボックス

8.3.7　［伝送要求の取り消し］ダイアログボックス

8.3.8　［伝送要求の実行］ダイアログボックス

8.3.9　［相手局ラベル名指定］ダイアログボックス

8.3.10　［ファイルラベル名指定］ダイアログボックス

9.　APIライブラリー

ライブラリーの使用方法

コンパイルとリンク

ライブラリーの使用例題

関数一覧

関数の詳細

ZTC_Syn_trans() －伝送要求を登録する（同期型）－

ZTC_Asyn_trans()－伝送要求を登録する（非同期型）－

ZTC_Even()－伝送の終了結果を取得する（非同期型）－

10.　メッセージ

10.1　メッセージの形式

10.1.1　メッセージの出力形式

10.1.2　メッセージの記載形式

10.2　メッセージ一覧

11.　トラブルシューティング

11.1　対処の手順

11.2　ログ情報の種類

11.2.1　メッセージ情報

11.2.2　トレースログ

11.3　トラブル発生時に採取が必要な資料

11.3.1　オペレーションシステム（OS）のログ情報

11.3.2　JP1/全銀TCPに関する情報

11.3.3　オペレーション内容

11.3.4　画面上のエラー情報

付録

付録A　ファイルおよびディレクトリ一覧

付録A.1　JP1/全銀TCPで使用するファイルおよびディレクトリ一覧

付録A.2　トラブル発生時に採取するファイルおよびディレクトリ一覧

付録B　ポート番号

付録B.1　ポート番号一覧

付録B.2　ファイアウォールの通過方向

付録C　JP1イベント

付録C.1　JP1イベントの一覧

付録C.2　JP1イベントの属性

付録D　エラー番号一覧

付録D.1　エラー番号

付録D.2　詳細エラー番号

付録D.3　ステータス番号

付録D.4　イベント番号

付録E　使用上の注意事項

付録F　各バージョンの変更内容

付録G　このマニュアルの参考情報

付録G.1　関連マニュアル

付録G.2　このマニュアルでの表記

付録G.3　このマニュアルで使用する英略語

付録G.4　コマンドおよび関数の文法で使用する記号

付録G.5　KB（キロバイト）などの単位表記について

付録H　用語解説

索引

[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2012, Hitachi, Ltd.

前書き

■ 対象製品

P-1J41-95A1　 JP1/File Transmission Server -全銀TCP　 10-00（適用OS：HP-UX (IPF)）
P-1M41-95A1　 JP1/File Transmission Server -全銀TCP　 10-00（適用OS：AIX）
P-8141-95A1　 JP1/File Transmission Server -全銀TCP　 10-00（適用OS：Linux 6 (x86)，Linux 6 (x86_64)）

■ 輸出時の注意

本製品を輸出される場合には，外国為替および外国貿易法ならびに米国の輸出管理関連法規などの規制をご確認の上，必要な手続きをお取りください。
なお，ご不明な場合は，弊社担当営業にお問い合わせください。

■ 商標類

AIXは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
HP-UXは，Hewlett-Packard Development Company, L.P.のオペレーティングシステムの名称です。
Itaniumは，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
Linuxは，Linus Torvalds氏の日本およびその他の国における登録商標または商標です。
Microsoftは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Motifは，Open Software Foundation, Inc.の商標です。
OSFは，Open Software Foundation, Inc.の商標です。
PA-RISCは，Hewlett-Packard Development Company, L.P.の商標です。
Red Hatは，米国およびその他の国でRed Hat, Inc. の登録商標もしくは商標です。
UNIXは，The Open Groupの米国ならびに他の国における登録商標です。
Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。

■ マイクロソフト製品の表記について

このマニュアルでは，マイクロソフト製品の名称を次のように表記しています。

表記 | 製品名
Windows | Microsoft(R) Windows(R)

■ 発行

2012年 10月 3021-3-139

■ 著作権

All Rights Reserved. Copyright (C) 2012, Hitachi, Ltd.

はじめに

このマニュアルは，JP1/File Transmission Server -全銀TCP（以降，JP1/全銀TCPと省略します）の機能および操作方法について説明したものです。

＜はじめにの構成＞

対象読者

対象読者

全銀協プロトコルに関する知識を持っている方を対象としています。

1.　JP1/全銀TCPの概要

JP1/全銀TCPは，全銀協手順（TCP/IP）に従って，より安全で効率の良いファイル伝送を実現するプログラムです。この章では，JP1/全銀TCPの特長と機能について説明します。

＜この章の構成＞

1.1　JP1/全銀TCPの特長

1.2　JP1/全銀TCPの機能

1.3　JP1/全銀TCP運用までの流れ

1.1　JP1/全銀TCPの特長

JP1/全銀TCPは，全国銀行協会（全銀協）によって制定された「全銀協標準通信プロトコル－TCP/IP手順－」（以降，全銀協手順（TCP/IP）と省略します）に従ってファイル伝送するプログラムです。

全銀協手順（TCP/IP）によるファイル伝送の概要を次の図に示します。

図1-1　全銀協手順（TCP/IP）によるファイル伝送

全銀協手順（TCP/IP）によるファイル伝送では，ファイルの伝送要求を発行する側（発信）を一次局，伝送要求に回答する側（着信）を二次局といいます。また，連絡モードと照会モードという2つの伝送があり，一次局から二次局へのファイル送信を連絡モード，二次局から一次局へのファイル送信を照会モードといいます。

通信相手の正当性を確認するためにセンタ確認コードとパスワードが使用されます。また，該当ファイルの送受者の正当性を確認するためにファイルアクセスキーが使用されます。

こうした全銀協手順（TCP/IP）でのファイル伝送を実現するJP1/全銀TCPには，次のような特長があります。

●ホスト間接続およびホスト－パソコン間接続に対応しています

全銀協手順（TCP/IP）のホスト間接続，およびホスト－パーソナルコンピュータ（以降，パソコンと省略します）間接続に対応しています。ホスト間接続，ホスト－パソコン間接続では，それぞれ次の手順に基づいてファイル伝送を実行します。

表1-1　ホスト間接続およびホスト－パソコン間接続の規約

接続形態
規約名※

ホスト間接続
全銀協標準通信プロトコル－TCP/IP手順－

ホスト－パソコン間接続

全銀協標準通信プロトコル－ベーシック手順－対パーソナルコンピュータ接続仕様

全銀協パーソナルコンピュータ用標準通信プロトコル－ベーシック手順－

注※

このマニュアルでは，以降，ホスト間接続で使用する手順を「コンピュータ手順」，ホスト－パソコン間接続で使用する手順を「パソコン手順」と省略します。

パソコン手順によるファイル伝送の場合は，マルチファイルや可変長ファイルの伝送はできません。

●拡張Z手順に対応しています

全銀協手順（TCP/IP）の拡張仕様である拡張Z手順にも対応しています。拡張Z手順を使用すると，最大伝送テキスト長を43,700バイトまで，最大レコード長（固定長および可変長）を32,767バイトまで拡大できます。

●一次局・二次局，両方の役割を果たす複合局として機能します

JP1/全銀TCPがインストールされたマシンは，全銀協手順（TCP/IP）の定める一次局と二次局両方の役割を果たす複合局として機能します。一次局としてファイル伝送を実行する場合，および二次局としてファイル伝送を実行する場合の自局の回線情報をそれぞれ設定することで両方の局の役割を果たします。

●複数の自局IPアドレスを使用できます

自局マシンが複数のIPアドレスを持つ場合にも対応しています。一次局としてファイル伝送する場合は，OSが自動的にIPアドレスを割り当てて送信します。二次局としてファイル伝送する場合は，自局マシンが設定しているすべてのIPアドレスが対象で，全銀協手順（TCP/IP）が定めるポート番号5020で着信を受け付けます。

●最大99個のマルチファイルを伝送できます

JP1/全銀TCPは，マルチファイルの伝送にも対応しており，最大99個のファイルを伝送できます。

●ファイル伝送後のUAP自動起動で連携業務を自動化できます

ファイル伝送後に，UAP（ユーザーアプリケーションプログラム）を起動させることができます。これによって，ファイル伝送と連携する処理などを自動化できます。

●一度登録した伝送要求を取り消せます

コマンドを使って，伝送中の伝送を強制終了したり，登録中の伝送要求を取り消したりできます。

●コマンドで簡単操作，GUIもサポートしています

JP1/全銀TCPは，コマンドによって伝送サーバの起動や，ファイル伝送を実行するための伝送要求の登録，伝送履歴の表示などの操作を簡単にできます。また，X-Window Systemを使用できる環境では，OFS/Motifを使用したGUIによって操作することもできます。

●APIを提供しています

JP1/全銀TCPでは，APIを提供しています。APIをUAPに組み込むことで，ファイル伝送の自動化や効率化を実現できます。

●JP1/IMと連携してイベントを集中監視できます

JP1/IMと連携することによって，伝送サーバの起動や停止，ファイル伝送の開始や終了などを契機に発行されるイベントをJP1/IM - Viewで集中監視できます。

1.2　JP1/全銀TCPの機能

JP1/全銀TCPの機能について説明します。

＜この節の構成＞

(1)　ファイル伝送機能

(2)　同期型・非同期型の伝送要求の登録

(3)　ファイルの再送

(4)　伝送情報定義の一部変更による伝送要求の登録

(5)　ファイルの二重伝送管理

(6)　ファイルのサイクル管理

(7)　伝送履歴情報の表示

(1)　ファイル伝送機能

JP1/全銀TCPでは，ファイル伝送の相手局や伝送ファイルなどの情報を伝送情報としてあらかじめ定義しておきます。一次局としてのファイル伝送は，コマンドまたはGUIで伝送要求を登録することで実行できます。二次局としてのファイル伝送は，相手局からの伝送要求を受け付けることで実行できます。JP1/全銀TCPでは，登録された伝送要求に対し，ファイル伝送時に通し番号（通番）を与え，この通番によって伝送要求を取り消したり，伝送後の履歴情報を参照したりできます。通番は，「局種別（1：一次局，または2：二次局）+ 1月1日からの通算日（3桁）+ その日の伝送番号（5桁）」で構成される9桁の数字で表されます。

(2)　同期型・非同期型の伝送要求の登録

一次局としてファイル伝送を実行する場合の伝送要求の登録には，伝送要求を登録してからファイル伝送の完了をもって終了とする同期型と，伝送要求の登録だけをして終了とする非同期型があります。

(3)　ファイルの再送

一次局としてのファイル伝送で，同じ相手局に同じファイルを伝送したいとき，コマンドまたはAPIを使用し，再送要求としてファイル伝送要求を登録できます。また，二次局としてのファイル伝送では，何らかの異常が発生して相手局から再度同じファイルが伝送されるとき，もう一度同じデータの先頭から受け取るか，伝送済み以降のデータから受け取るかを指定できます。

(4)　伝送情報定義の一部変更による伝送要求の登録

JP1/全銀TCPでは，ファイル伝送の相手局や伝送するファイルなどの情報を伝送情報としてあらかじめ定義し，定義内容に基づいてファイルがやり取りされますが，一次局としてファイル伝送を実行するとき，その定義内容の一部だけを変更して伝送できます。

(5)　ファイルの二重伝送管理

JP1/全銀TCPでは，二次局としてのファイル伝送で，同じ相手局と同じファイルが二重にやり取りされないよう二重伝送チェックをしています。なお，ファイルの二重伝送を管理する情報を初期化するコマンドを用意しているので，二重伝送を日単位で管理したい場合などには，このコマンドを使って日付ごとに二重伝送の管理情報をリセットできます。

(6)　ファイルのサイクル管理

あるファイルをある相手局との間でやり取りする場合，伝送データを一意に識別するため，伝送ごとにサイクル番号を与えて伝送順を保証します。該当ファイルの伝送情報定義でカウントアップするサイクル番号の上限値（1～99）を設定しておくことによって，その値に達するまで伝送ごとにサイクル番号を与え，伝送順を管理します。また，サイクル番号を管理する情報を初期化するコマンドを用意しているので，サイクル番号を日単位で管理したい場合などには，このコマンドを使って日付ごとにサイクル番号の管理情報をリセットできます。

(7)　伝送履歴情報の表示

JP1/全銀TCPでは，ファイル伝送の状態や結果，開始時刻・終了時刻などの伝送実績を伝送履歴情報として管理しており，最大で過去1年間のファイル伝送履歴情報を一覧表示します。また，表示条件を指定して該当の伝送履歴だけを表示させたり，特定の伝送履歴の詳細情報を表示させたりもでき，障害の発生時などにも迅速に対応できます。

1.3　JP1/全銀TCP運用までの流れ

JP1/全銀TCPの運用までの流れは次のとおりです。

図1-2　運用までの流れ

インストール・セットアップ後，ファイル伝送を実行するための相手局となるホストや，やり取りされるファイルの情報などを伝送情報としてあらかじめ定義しておきます。運用開始後は，コマンドまたはGUIで伝送要求を登録したり，相手局からの伝送要求を受け付けたりすることによってファイル伝送を実行します。ファイル伝送の状態や結果は，伝送状態の履歴を表示させることによって確認でき，障害発生時にもすばやく対応できます。

2.　インストールとセットアップ

この章では，JP1/全銀TCPの運用を開始するまでに必要な作業と設定について説明します。

＜この章の構成＞

2.1　JP1/全銀TCPのシステム構成

2.2　インストールとアンインストール

2.3　セットアップ

2.1　JP1/全銀TCPのシステム構成

JP1/全銀TCPのシステム構成について説明します。

＜この節の構成＞

2.1.1　基本構成

2.1.1　基本構成

JP1/全銀TCPの基本的なシステム構成例を次に示します。

図2-1　JP1/全銀TCPのシステム構成

全銀協手順（TCP/IP）でファイル伝送を実行するマシンにJP1/全銀TCPをインストールします。なお，ファイル伝送の相手局マシンには，JP1/全銀TCPか，または全銀協手順（TCP/IP）でファイル伝送ができるプログラムがインストールされている必要があります。

2.2　インストールとアンインストール

JP1/全銀TCPのインストールおよびアンインストールには，Hitachi PP Installerを使用します。

提供媒体を使用してインストール，またはJP1/NETM/DMを使用してリモートインストールしてください。

注意事項

JP1/全銀TCPのインストールおよびアンインストールの際は，次のことに注意してください。

Hitachi PP Installerは，スーパーユーザー以外のユーザーでは実行できません。したがって，インストールおよびアンインストールするマシンには，スーパーユーザーでログインしてください。

伝送サーバが起動している場合は，伝送サーバを停止してからバージョンアップインストールおよびアンインストールを実行してください。

2.3　セットアップ

JP1/全銀TCPのインストール後，ファイル伝送サーバを起動する前に次の設定をします。

パスの設定

言語種別の設定

動作環境の設定

その他の設定

＜この節の構成＞

2.3.1　パスを設定する

2.3.2　言語種別を設定する

2.3.3　動作環境を設定する

2.3.4　その他の設定をする

2.3.1　パスを設定する

JP1/全銀TCPのコマンドを使用するには，コマンドをフルパスで指定するか，コマンドが格納されているパスを設定しておく必要があります。

コマンドが格納されているパスを設定する場合は，環境変数PATHに次のパスを追加してください。

/opt/jp1_ztc/bin

2.3.2　言語種別を設定する

JP1/全銀TCPは，日本語環境でだけ動作します。設定する環境変数LANGの値を次のように設定してください。

HP-UXの場合：

ja_JP.SJIS

AIXの場合：

Ja_JP

Linuxの場合：

ja_JP.UTF-8

2.3.3　動作環境を設定する

OSの環境変数で，JP1/全銀TCPの環境設定の一部を定義できます。環境変数が設定された環境から，伝送サーバを起動すれば，設定内容が有効になります。

＜この項の構成＞

(1)　設定できる環境変数

(2)　定義例

(1)　設定できる環境変数

設定できる環境変数を次の表に示します。

表2-1　環境変数一覧

環境変数名
設定内容
値

ZTC_MAX_RECORD_INF_NUM※
履歴情報ファイルに格納する履歴情報レコード数を設定できます。

レコード数：

指定したレコード数までが格納されます。9以上の値を指定してください。

指定なし：

10,000レコードまでが格納されます。

注※

伝送サーバを起動したあとに環境変数を設定しても，設定内容は有効になりません。

1レコードのサイズは，HP-UX，AIXの場合は456バイト，Linuxの場合は464バイトです。

正常終了の場合，1伝送につき，一次局では8レコード，二次局では7レコードを使用します。伝送途中に圧縮のネゴシエーション処理で警告が発生した場合，最大9レコードを使用する場合があります。

指定されたレコード数の上限および下限はチェックしていません。指定値に注意してください。

(2)　定義例

履歴情報ファイルに格納する履歴情報レコード数を20,000レコードにする例を次に示します。

（cshの場合）

>setenv ZTC_MAX_RECORD_INF_NUM 20000
>jztcd

（shの場合）

>ZTC_MAX_RECORD_INF_NUM=20000
>export ZTC_MAX_RECORD_INF_NUM
>jztcd

2.3.4　その他の設定をする

AIXマシンを使用している場合は，AIXのOS特有の仕様でメモリー不足の発生時にプログラムが異常終了することがあります。この現象を回避するために，AIXの早期ページングスペース割り当てを指定する環境変数「PSALLOC=early」と環境変数「NODISCLAIM=true」を設定してください。

3.　伝送情報定義の登録

この章では，JP1/全銀TCPでファイル伝送を実行するための情報定義について説明します。

＜この章の構成＞

3.1　伝送情報を定義する

3.2　伝送情報定義を登録する

3.3　伝送情報の定義例

3.1　伝送情報を定義する

JP1/全銀TCPでは，事前にviなどのテキストエディターで伝送情報定義ファイルを作成し，ファイル伝送を実行するための情報を定義しておく必要があります。この節では，伝送情報の定義について説明します。

伝送情報定義ファイルには，次の情報を定義します。各情報の定義は，それぞれxxxxx_define文で始め，「;（セミコロン）」で結びます。

自局回線情報の定義（local_line_define文）

相手局情報の定義（remote_host_define文）

ファイル情報の定義（remote_file_define文）

関係情報の定義（relation_define文）

なお，「3.3　伝送情報の定義例」に伝送情報定義の記述例を紹介しています。

定義文で使用できる文字および記号は，次のとおりです。

表3-1　定義文で指定できる文字および記号

説明中の表記
指定できる文字および記号

10進数
0～9の半角数字。

16進数
0～9の半角数字，A～Fまたはa～fの半角英字。
値の先頭に「0x」を付ける。

文字列
0～9の半角数字，A～Zまたはa～zの半角英字。
ただし，先頭が「0x」のものは16進数と解釈される。

英字記号
A～Zまたはa～zの半角英字，および「#」,「@」,「¥」。

パス
0～9の半角数字，A～Zまたはa～zの半角英字，および「/（スラッシュ）」,「.（ピリオド）」,「_（アンダーバー）」。

ホスト名
0～9の半角数字，A～Zまたはa～zの半角英字，および「.（ピリオド）」,「-（ハイフン）」。

伝送情報定義ファイルに必要な情報を定義したら，ztgenコマンドで伝送情報定義を登録します。ztgenコマンドで伝送情報定義を登録する方法については，「3.2　伝送情報定義を登録する」を参照してください。また，一度登録した伝送情報定義ファイルの内容を変更（追加，変更，削除）する場合は，変更する情報を別ファイルに定義し，ztchgenコマンドで伝送情報定義ファイルに反映させます。伝送情報定義ファイルを変更する方法については，「5.　伝送情報定義の変更」を参照してください。

＜この節の構成＞

3.1.1　自局回線情報を定義する

3.1.2　相手局情報を定義する

3.1.3　ファイル情報を定義する

3.1.4　関係情報を定義する

3.1.1　自局回線情報を定義する

自局回線情報の定義では，自局を一次局としてファイル伝送する場合，および二次局としてファイル伝送する場合の回線情報（IPアドレスや最大同時伝送数など）を定義します。一次局または二次局だけ使用する場合でも，両方の定義が必要です。自局回線情報の定義には，local_line_define文を使用します。

local_line_define文には，次のオペランドがあります。

表3-2　自局回線情報（local_line_define）のオペランド

定義内容 | オペランド | 設定の条件
自局回線ラベル名 | label | 必須
局種別 | trans_mode | 一次局，二次局とも必須
自局IPアドレス | ipaddr | 特定のIPアドレスを使用したい場合
最大同時伝送数 | max_tran | 必須

各オペランドについて説明します。

＜この項の構成＞

(1)　自局回線ラベル名

(2)　局種別

(3)　自局IPアドレス

(4)　最大同時伝送数

(1)　自局回線ラベル名

自局回線のラベル名を設定します。自局回線ラベル名は，重複しないように設定してください。

オペランド：label

引数1：自局回線ラベル名（1～32バイトの文字列）

指定例：

自局回線を"line1"として定義する場合

label line1

(2)　局種別

局種別を指定します。一次局としての回線定義には"primary"または"PRIMARY"，二次局としての回線定義には"secondary"または"SECONDARY"を指定してください。

オペランド：trans_mode

引数1：

一次局を指定する場合：{ primary | PRIMARY }

二次局を指定する場合：{ secondary | SECONDARY }

指定例：

一次局の回線定義の場合

trans_mode primary

(3)　自局IPアドレス

自局のIPアドレスまたは自局のホスト名を指定します。

オペランド：ipaddr

引数1：自局IPアドレスまたは自局ホスト名

（1～255バイトの文字列）

指定例：

自局のIPアドレスが100.0.0.1の場合

ipaddr 100.0.0.1

補足事項

一次局用のIPアドレスは，特定のIPアドレスから発信したい場合だけ指定してください。また，二次局用のIPアドレスは，特定のIPアドレスで着信したい場合だけ指定してください。一次局用のIPアドレスを指定しない場合は，OSが自動的に割り当てたIPアドレスから発信します。二次局用のIPアドレスを指定しない場合は，IPアドレス未指定のポート番号5020で着信します。

(4)　最大同時伝送数

同時に実行できる最大伝送数を指定します。

オペランド：max_tran

引数1：最大同時伝送数（10進数で1～999の数値）

指定例：

最大で10個の伝送が同時に実行できるようにする場合

max_tran 10

3.1.2　相手局情報を定義する

相手局情報の定義では，ファイル伝送の相手局の情報（センタ確認コード，パスワード，IPアドレスなど）を定義します。相手局情報の定義には，remote_host_define文を使用します。

remote_host_define文には，次のオペランドがあります。

表3-3　相手局情報（remote_host_define）のオペランド

定義内容 | オペランド | 設定の条件
相手局ラベル名 | label | 必須
起動UAP名 | exec | 任意
センタ確認コード（相手/当方） | remote_code | 必須
パスワード | password | 必須
相手局IPアドレス | ipaddr | 必須
テキスト連続送受信回数 | text_ack_cnt | 必須
プロトコル | protocol_name | 必須
サイクル番号カウントアップモード | cycle_cnt_mode | 任意

各オペランドについて説明します。

＜この項の構成＞

(1)　相手局ラベル名

(2)　起動UAP名

(3)　センタ確認コード（相手／当方）

(4)　パスワード

(5)　相手局IPアドレス

(6)　テキスト連続送受信回数

(7)　プロトコル

(8)　サイクル番号カウントアップモード

(1)　相手局ラベル名

ファイルをやり取りする相手局の情報定義の名称を相手局ラベル名として指定します。相手局ラベル名は，重複しないように設定してください。同じ名称の相手局情報は複数定義できません。

なお，JP1/全銀TCPでは，ここで設定する相手局ラベル名を指定してファイル伝送を実行します。

オペランド：label

引数1：相手局ラベル名（1～32バイトの文字列）

指定例：

相手局の情報定義に"remotehost1"という相手局ラベル名を指定する場合

label remotehost1

(2)　起動UAP名

相手局に対する伝送が完了したときに起動させるプログラム，およびそのプログラムに渡す引数を指定します。プログラムに渡す引数は，定義文の引数2以降に指定するUAP起動オプションに従って組み立てられます。UAP起動オプションは，最大25個の起動オプションを指定できます。

注意事項

"UAPパス文字数 + キーワードを変換した文字数 + キーワード数"が1,021バイトを超える場合，UAPは起動されません。

オペランド：exec

引数1：UAPパス（1～255バイトの文字列）

引数2…：UAP起動オプションのキーワード（最大25個）

表3-4　UAP起動オプションのキーワードと出力形式（相手局情報定義）

項目
キーワード
出力形式

相手局ラベル名
REMOTELBL
文字列

局種別
STATION
1：一次局
2：二次局

伝送形態
TRNMODE
0：初期状態※1
1：送信
2：受信

通番
REQNO
9桁の数字を表す文字列

終了状態
RRTN
0：正常終了
0以外：異常終了

相手センタ確認コード
RCNTCODE
文字列※2

当方センタ確認コード
HCNTCODE
文字列※2

開局要求パスワード
OREQPW
文字列※2

開局回答パスワード
ORSPPW
文字列※2

閉局要求パスワード
CREQPW
文字列※2

閉局回答パスワード
CRSPPW
文字列※2

モード変更要求パスワード
MREQPW
文字列※2

モード変更回答パスワード
MRSPPW
文字列※2

相手局のIPアドレスまたは相手ホスト名
IPADDR
文字列※2

伝送開始時間
STARTTIME
文字列（YYYY/MM/DD hh:mm:ss）※3

伝送終了時間
STOPTIME
文字列（YYYY/MM/DD hh:mm:ss）※3

注※1

ファイル伝送開始前であるため，送信か受信か特定できない状態を指します。

注※2

相手局情報の定義で指定した形式の文字列で出力されます。

注※3

プログラムには，「YYYY/MM/DD」と「hh:mm:ss」の2つの引数が渡されます。

指定例：

伝送終了時に/tmp/UAP1を起動させ，引数として相手局ラベル名と終了状態を渡す場合

exec /tmp/UAP1 REMOTELBL RRTN

(3)　センタ確認コード（相手／当方）

相手センタ確認コードおよび当方センタ確認コードを指定します。

オペランド：remote_code

引数1：相手センタ確認コード（16進数14桁）

引数2：当方センタ確認コード（16進数14桁）

補足事項

二次局の場合，同一のセンタ確認コードが指定された相手局情報の定義が複数あると，伝送情報定義ファイルの最後に定義した相手局情報が有効になります。

指定例：

相手センタ確認コードが"12345678902222"，当方センタ確認コードが"12345678901111"の場合

remote_code 0x12345678902222 0x12345678901111

(4)　パスワード

パスワードを設定します。パスワードを文字列で指定した場合，指定した文字列はEBCDICコードに変換後，パスワードとして使用します。相手局がパソコン手順を使用している場合，モード変更要求パスワードおよびモード変更回答パスワードは無効になり，実際には使用されませんが，パスワード設定は必要です。

オペランド：password

引数1：開局要求パスワード（6バイトの文字列または16進数12桁）

引数2：開局回答パスワード（6バイトの文字列または16進数12桁）

引数3：閉局要求パスワード（6バイトの文字列または16進数12桁）

引数4：閉局回答パスワード（6バイトの文字列または16進数12桁）

引数5：モード変更要求パスワード（6バイトの文字列または16進数12桁）

引数6：モード変更回答パスワード（6バイトの文字列または16進数12桁）

補足事項

引数1（開局要求パスワード）だけを指定すると，開局要求パスワード，開局回答パスワード，閉局要求パスワード，閉局回答パスワード，モード変更要求パスワード，モード変更回答パスワードの6つすべてに対して共通のパスワードが設定されます。

指定例：

開局要求パスワード，開局回答パスワード，閉局要求パスワード，閉局回答パスワードに"abcdef"を，モード変更要求パスワード，モード変更回答パスワードに"0x123456789abc"を指定する場合

password abcdef abcdef abcdef abcdef 0x123456789abc 0x123456789abc

(5)　相手局IPアドレス

相手局のIPアドレスまたは相手局のホスト名を指定します。

オペランド：ipaddr

引数1：相手局IPアドレスまたは相手局ホスト名

（1～255バイトの文字列）

指定例：

"/etc/hosts"に指定されている"aaa"という名称の相手局ホストとファイル伝送する場合

ipaddr aaa

(6)　テキスト連続送受信回数

テキスト連続送受信回数を指定します。

オペランド：text_ack_cnt

引数1：テキスト連続送受信回数（10進数で0～15の数値）

指定例：

テキスト連続送受信回数を3とする場合

text_ack_cnt 3

(7)　プロトコル

自局で使用するプロトコルを指定します。ホスト間接続の場合はコンピュータ手順，ホスト－パソコン間接続の場合はパソコン手順でファイル伝送が実行されます。ホスト間接続の場合は"zgnc"または"ZGNC"を，ホスト－パソコン間接続の場合は"zgnp"または"ZGNP"を指定してください。

オペランド：protocol_name

引数1：

ホスト間接続の場合（コンピュータ手順）：{ zgnc | ZGNC }

ホスト－パソコン間接続の場合（パソコン手順）：{ zgnp | ZGNP }

指定例：

ホスト間接続の場合

protocol_name ZGNC

(8)　サイクル番号カウントアップモード

ファイルをサイクル管理する場合に，サイクル番号をファイル伝送の終了時にカウントアップするか，リクエスト終了時にカウントアップするかについて指定します。ファイル伝送の終了時にカウントアップする場合は引数に"file"または"FILE"を，リクエスト終了時にカウントアップする場合は引数に"request"または"REQUEST"を指定してください。複数ファイル伝送時にあるファイル伝送がエラーになったとき，"file"または"FILE"を指定している場合は，同一リクエスト内ですでに伝送されているファイルについてはサイクル番号がカウントアップされますが，"request"または"REQUEST"を指定している場合はカウントアップされません。なお，このオペランドの指定がない場合は，"cycle_cnt_mode file"を仮定して動作します。

オペランド：cycle_cnt_mode

引数1：

ファイル伝送の終了時にカウントアップする場合：{ file | FILE }

リクエスト終了時にカウントアップする場合：{ request | REQUEST }

指定例：

サイクル番号をファイル伝送の終了時にカウントアップする場合

cycle_cnt_mode file

3.1.3　ファイル情報を定義する

ファイル情報の定義では，ファイル伝送でやり取りするファイルの情報（実ファイル名，伝送ファイル名，ファイルアクセスキーなど）を定義します。ファイル情報の定義には，remote_file_define文を使用します。

remote_file_define文には，次のオペランドがあります。

表3-5　ファイル情報（remote_file_define）のオペランド

定義内容 | オペランド | 設定の条件
ファイルラベル名 | label | 必須
起動UAP名 | exec | 任意
ファイル送受信モード | mode | 必須
受信ファイル書き込みモード | file_mode | 受信用ファイルの場合は必須
実ファイル名 | real_file_name | 必須
二重伝送チェック | duplicate_check | 必須
伝送ファイル名 | trans_file_name | 必須
ファイルアクセスキー | accesskey | 必須
ファイルレコード形式 | record_type | 必須
レコード長 | record_len | 固定長ファイルの場合は必須
最大伝送テキスト長 | max_text_len | 必須
圧縮モード | cmp_mode | 必須
ファイル名補助情報 | sub_trans_file_name | 任意
レコード分割方法 | divide | 任意
0件ファイルの扱い | nullfile | 任意
再送電文送信モード | resend_mode | 任意

各オペランドについて説明します。

＜この項の構成＞

(1)　ファイルラベル名

(2)　起動UAP名

(3)　ファイル送受信モード

(4)　受信ファイル書き込みモード

(5)　実ファイル名

(6)　二重伝送チェック

(7)　伝送ファイル名

(8)　ファイルアクセスキー

(9)　ファイルレコード形式

(10)　レコード長

(11)　最大伝送テキスト長

(12)　圧縮モード

(13)　ファイル名補助情報

(14)　レコード分割方法

(15)　0件ファイルの扱い

(16)　再送電文送信モード

(1)　ファイルラベル名

ファイル伝送でやり取りするファイル情報のラベル名を設定します。ファイルラベル名は重複しないように設定してください。同じ名称のファイル情報は複数定義できません。

なお，JP1/全銀TCPでは，ここで設定するファイルラベル名を指定してファイル伝送を実行します。

オペランド：label

引数1：ファイルラベル名（1～32バイトの文字列）

指定例：

ファイルラベル名として"remotefile1"を指定する場合

label remotefile1

(2)　起動UAP名

ファイルの伝送が完了したときに起動させるプログラム，およびそのプログラムに渡す引数を指定します。プログラムに渡す引数は，定義文の引数2以降に指定するUAP起動オプションに従って組み立てられます。UAP起動オプションは，最大25個の起動オプションを指定できます。

注意事項

"UAPパス文字数 + キーワードを変換した文字数 + キーワード数"が1,021バイトを超える場合，UAPは起動されません。

オペランド：exec

引数1：UAPパス（1～255バイトの文字列）

引数2…：UAP起動オプションのキーワード（最大25個）

表3-6　UAP起動オプションのキーワードと出力形式（ファイル情報定義）

項目
キーワード
出力形式

相手局ラベル名
REMOTELBL
文字列

局種別
STATION
1：一次局
2：二次局

伝送形態
TRNMODE
1：送信
2：受信

レコード長
RECLEN
数字の文字列

通番
REQNO
9桁の数字を表す文字列

終了状態
RRTN
0：正常終了
0以外：異常終了

伝送ファイル名
FILE
文字列※1

ファイル情報ラベル
FILELBL
文字列

相手センタ確認コード
RCNTCODE
文字列※2

当方センタ確認コード
HCNTCODE
文字列※2

開局要求パスワード
OREQPW
文字列※2

開局回答パスワード
ORSPPW
文字列※2

閉局要求パスワード
CREQPW
文字列※2

閉局回答パスワード
CRSPPW
文字列※2

モード変更要求パスワード
MREQPW
文字列※2

モード変更回答パスワード
MRSPPW
文字列※2

相手局のIPアドレスまたは相手ホスト名
IPADDR
文字列※2

サイクル番号
CYCLE※3
2桁の数字を示す文字列

実ファイル名
REALFILE
文字列

伝送開始時間
STARTTIME
文字列（YYYY/MM/DD hh:mm:ss）※4

伝送終了時間
STOPTIME
文字列（YYYY/MM/DD hh:mm:ss）※4

注※1

ファイル情報の定義で指定した形式の文字列で出力されます。

注※2

相手局情報の定義で指定した形式の文字列で出力されます。

注※3

ファイルをサイクル管理している場合に限り指定できます。

注※4

プログラムには，「YYYY/MM/DD」と「hh:mm:ss」の2つの引数が渡されます。

指定例：

伝送終了時に/tmp/UAP1を起動させ，引数として相手局ラベルと終了状態を渡す場合

exec /tmp/UAP1 REMOTELBL RRTN

(3)　ファイル送受信モード

送信用のファイル情報であるか，受信用のファイル情報であるかを指定します。送信用ファイルの定義であれば"snd"または"SND"を，受信用ファイルの定義であれば"rcv"または"RCV"を指定してください。

オペランド：mode

引数1：

送信用ファイルの場合{ snd | SND }

受信用ファイルの場合{ rcv | RCV }

指定例：

相手局への送信用ファイルとして定義する場合

mode snd

(4)　受信ファイル書き込みモード

ファイルを受信したときの書き込みモードを指定します。受信データをファイルの最後に追加したい場合は"a"または"A"を，ファイルの最初から上書きしたい場合は"w"または"W"を指定してください。

オペランド：file_mode

引数1：

ファイルの最後に追加する場合：{ a | A }

ファイルの最初から上書きする場合：{ w | W }

指定例：

受信データをファイルの最後に追加する場合

file_mode a

(5)　実ファイル名

実ファイル名をフルパスで指定します。実ファイル名の指定方法は，ファイルをサイクル管理する場合と，しない場合とで異なります。

(a)　ファイルをサイクル管理しない場合

実ファイル名のフルパスを1～255バイトの文字列で指定します。

オペランド：real_file_name

引数1：実ファイル名（1～255バイトの文字列）

(b)　ファイルをサイクル管理する場合

引数1に実ファイル名のフルパスを指定します。引数2に"n"または"N"を指定した場合，または引数2を指定しない場合は，引数1で指定したファイル名を実ファイル名として扱います。引数2に"a"または"A"を指定した場合は，引数1で指定したファイル名にサイクル番号（01～99）を付けたものを実ファイル名として扱います。引数2に"n"または"N"を指定した場合，または引数2を指定しない場合は，引数1に最大255バイトの文字列を指定できます。引数2に"a"または"A"を指定した場合，引数1には最大253バイトの文字列を指定できます。

オペランド：real_file_name

引数1：実ファイル名

（引数2で"n"または"N"を指定した場合，または引数2を指定しない場合：1～255バイトの文字列，引数2で"a"または"A"を指定した場合：1～253バイトの文字列）

引数2：{ n | a | N | A }

指定例：

/tmp/sendfile1を伝送する場合

real_file_name /tmp/sendfile1

(6)　二重伝送チェック

二次局としてのファイル伝送で，二重伝送のチェックをするかどうかについて指定します。二重伝送をチェックする場合は"true"または"TRUE"を，しない場合は"false"または"FALSE"を指定してください。なお，ファイルをサイクル管理する場合は本オペランドの指定に関わらず，二重伝送をチェックします。

オペランド：duplicate_check

引数1：

二重伝送チェックをする場合：{ true | TRUE }

二重伝送チェックをしない場合：{ false | FALSE }

指定例：

二重伝送チェックをしない場合

duplicate_check false

(7)　伝送ファイル名

伝送ファイル名を設定します。ここに設定した伝送ファイル名を相手局との通信時に使用します。伝送ファイル名の設定方法は，ファイルをサイクル管理する場合と，しない場合とで異なります。

(a)　ファイルをサイクル管理しない場合

伝送ファイル名を設定します。12バイトの文字列または24桁の16進数で設定してください。伝送ファイル名を文字列で設定した場合，設定した文字列はEBCDICコードに変換後，伝送ファイル名として使用します。

オペランド：trans_file_name

引数1：伝送ファイル名（12バイトの文字列または16進数24桁）

指定例：

伝送ファイル名として16進数で"353032303030303130313031"を指定する場合

trans_file_name 0x353032303030303130313031

(b)　ファイルをサイクル管理する場合

伝送ファイル名を設定します。ファイル名を8バイトの文字列または16桁の16進数で設定し，そのあとにサイクル番号をカウントアップする上限値（1～99）を設定してください。伝送ファイル名を文字列で設定した場合，設定した文字列はEBCDICコードに変換後，伝送ファイル名として使用します。

オペランド：trans_file_name

引数1：伝送ファイル名（8バイトの文字列または16進数16桁）

引数2：サイクル番号カウントアップの上限値（10進数で1～99の数値）

指定例：

伝送ファイル名として文字列で"50200001"，サイクル番号のカウントアップ上限値を"99"とする場合

trans_file_name 50200001 99

注意事項

「3.1.4　関係情報を定義する」で説明する関係情報の定義で，1つの相手局に同じファイル送受信モードのファイル情報ラベルを指定する場合，それぞれのファイル情報定義で指定した伝送ファイル名が一致していると，伝送定義の登録に失敗します。サイクル管理をしない場合は，12バイトの文字列または24桁の16進数で伝送ファイル名をチェックします。サイクル管理をする場合は，文字列の先頭8バイトまたは16進数の先頭16桁で伝送ファイル名をチェックします。

(8)　ファイルアクセスキー

ファイルアクセスキーを設定します。6バイトの文字列または12桁の16進数で指定します。ファイルアクセスキーを文字列で指定した場合，指定した文字列はEBCDICコードに変換後，ファイルアクセスキーとして使用します。

オペランド：accesskey

引数1：開始要求アクセスキー（6バイトの文字列または16進数12桁）

引数2：開始回答アクセスキー（6バイトの文字列または16進数12桁）

引数3：終了要求アクセスキー（6バイトの文字列または16進数12桁）

引数4：終了回答アクセスキー（6バイトの文字列または16進数12桁）

引数5：再送要求アクセスキー（6バイトの文字列または16進数12桁）

補足事項

引数1（開始要求アクセスキー）だけを指定すると，開始要求アクセスキー，開始回答アクセスキー，終了要求アクセスキー，終了回答アクセスキー，再送要求アクセスキーの5つすべてに対して共通のファイルアクセスキーが設定されます。

指定例：

すべて共通で"111101"というアクセスキーを使用する場合

accesskey 111101

(9)　ファイルレコード形式

ファイルレコード形式を指定します。固定長形式の場合は"fix"または"FIX"を，可変長形式の場合は"flex"または"FLEX"を指定してください。なお，ファイルレコード形式を固定長とした場合は，必ずレコード長を指定してください。

オペランド：record_type

引数1：

固定長形式を指定する場合：{ fix | FIX }

可変長形式を指定する場合：{ flex | FLEX }

指定例：

ファイルのレコード形式を固定長とする場合

record_type fix

(10)　レコード長

ファイルレコード形式で固定長を指定している場合は，ファイルのレコード長を指定します。レコード長は，全銀協手順（TCP/IP）の拡張仕様である拡張Z手順を使用すると，32,767バイトまで拡大できます。レコード長の指定方法は，拡張Z手順を使用する場合と，使用しない場合で異なります。なお，ファイルレコード形式で可変長ファイルを指定している場合は無効になります。

(a)　拡張Z手順を使用する場合

ファイルのレコード長を指定します。1～32,767の値で任意の数値（10進数）を指定してください。

オペランド：record_len

引数1：レコード長（10進数で1～32,767の数値）

指定例：

レコード長として32,767を指定する場合

record_len 32767

(b)　拡張Z手順を使用しない場合

ファイルのレコード長を指定します。1～2,043の値で任意の数値（10進数）を指定してください。

オペランド：record_len

引数1：レコード長（10進数で1～2,043の数値）

指定例：

レコード長として2,043を指定する場合

record_len 2043

(11)　最大伝送テキスト長

最大伝送テキスト長を指定します。最大伝送テキスト長は，全銀協手順（TCP/IP）の拡張仕様である拡張Z手順を使用すると，43,700バイトまで拡大できます。最大伝送テキスト長の指定方法は，拡張Z手順を使用する場合と，使用しない場合で異なります。最大伝送テキスト長は，「TTC（伝送テキストコントロール部）＋情報部の長さ」です。

(a)　拡張Z手順を使用する場合

最大伝送テキスト長を指定します。7～43,700の値で任意の数値（10進数）を指定してください。なお，ファイルレコード形式として固定長を指定している場合，圧縮しないで伝送するときは7～43,700，圧縮して伝送するときは10～43,700の値で指定してください。一方，ファイルレコード形式として可変長を指定している場合，圧縮しないで伝送するときは8～43,700，圧縮して伝送するときは12～43,700の値で指定してください。

オペランド：max_text_len

引数1：最大伝送テキスト長（10進数で7～43,700の数値）

指定例：

最大伝送テキスト長として"43,700"を指定する場合

max_text_len 43700

(b)　拡張Z手順を使用しない場合

最大伝送テキスト長（全銀協手順（TCP/IP）で定義する伝送テキストの最大長）を指定します。7～2,048の値で任意の数値（10進数）を指定してください。なお，ファイルレコード形式として固定長を指定している場合，圧縮しないで伝送するときは7～2,048，圧縮して伝送するときは10～2,048の値で指定してください。一方，ファイルレコード形式として可変長を指定している場合，圧縮しないで伝送するときは8～2,048，圧縮して伝送するときは12～2,048の値で指定してください。

オペランド：max_text_len

引数1：最大伝送テキスト長（10進数で7～2,048の数値）

指定例：

最大伝送テキスト長として"2,048"を指定する場合

max_text_len 2048

(12)　圧縮モード

圧縮モードを指定します。ファイルを圧縮して伝送する場合は"true"または"TRUE"を，圧縮しないで伝送する場合は"false"または"FALSE"を指定してください。なお，このオペランドは一次局としてのファイル伝送の場合に有効になります。二次局としてのファイル伝送では，相手局の指示に従って圧縮（送信），拡張（受信）します。

オペランド：cmp_mode

引数1：

圧縮して伝送する場合：{ true | TRUE }

圧縮しないで伝送する場合：{ false | FALSE }

指定例：

ファイルを圧縮して伝送する場合

cmp_mode true

(13)　ファイル名補助情報

パソコン手順を使用している場合は，必要に応じてファイル名補助情報を指定します。ファイル名補助情報を指定した場合，この文字列に対して伝送ファイル名と同様のチェックがされます。17バイトの文字列または16進数34桁で指定してください。

オペランド：sub_trans_file_name

引数1：ファイル名補助情報（17バイトの文字列または16進数34桁）

指定例：

ファイル名補助情報として"abcdeabcdeabcdeab"を指定する場合

sub_trans_file_name abcdeabcdeabcdeab

(14)　レコード分割方法

ファイルレコード形式で可変長を指定している場合の，レコード分割方法を指定します。レコード分割には2つの方法があります。

区切り文字による分割をする場合は，区切り文字までを1レコードとしてファイル伝送を実行します。引数1に2桁の16進数で指定し，引数2には伝送時の区切り文字の扱いについて指定してください。引数2に"r"または"R"を指定した場合，送信時は区切り文字を除いて送信し，受信時には区切り文字が付けられてファイルに書き出されます。引数2に"n"または"N"を指定した場合，送信時は区切り文字を付けたまま送信し，受信時には受け取ったテキストがそのままファイルに書き出されます。

オペランド：divide

引数1：

区切り文字までを1レコードとする場合：区切り文字

引数2：

区切り文字を除いて送信する場合：{ r | R }

区切り文字を付けたまま送信する場合：{ n | N }

指定例：

区切り文字として改行コード"0x0a"を使用し，送信時に区切り文字を除いて送信する場合

divide 0x0a r

自動算出による分割をする場合は，「（最大テキスト長－8）÷4×3－2」の値を1レコードとしてファイル伝送を実行します。自動算出は，最大伝送テキスト長が12バイト以上の場合に使用できます。引数1に"auto"または"AUTO"を指定し，引数2には必ず"n"または"N"を指定してください。なお，レコード分割方法を指定しない場合は，"0x0a n"を仮定して動作します。

オペランド：divide

引数1：

レコード範囲を自動算出する場合：{ auto | AUTO }

引数2：

レコード範囲を自動算出する場合：{ n | N }

指定例：

レコード範囲を自動算出する場合

divide auto n

(15)　0件ファイルの扱い

0件ファイル（ファイルが存在しない，またはファイルサイズが0バイトのファイル）の扱いについて指定します。引数1に"ok"または"OK"を指定した場合は，0件ファイルを正常として扱います（OK指定）。引数1に"ng"または"NG"を指定した場合は，0件ファイルをエラーとして扱います（NG指定）。0件ファイルの扱いについて指定しない場合は，"nullfile ok"を仮定して動作します。

オペランド：nullfile

引数1：

OK指定の場合：{ ok | OK }

NG指定の場合：{ ng | NG }

指定例：

0件ファイルをエラーとする場合（NG指定）

nullfile ng

(16)　再送電文送信モード

ファイル伝送でデータを受信する際に異常が発生した場合の，再送データの受信方法を指定します。ファイル伝送の再開時，ファイルの先頭から受信し直す場合は"all"または"ALL"を，受信済みのテキスト以降から受信する場合は"next"または"NEXT"を指定してください。なお，パソコン手順によるファイル伝送の場合は，ファイルの先頭からの再受信となります。このオペランドは，伝送ファイルを受信するときだけ有効になります。

オペランド：resend_mode

引数1：

ファイルの先頭から受信する場合：{ all | ALL }

受信済みテキスト以降から受信する場合：{ next | NEXT }

指定例：

受信済みのテキスト以降から再送を開始する場合

resend_mode next

補足事項

受信済みのテキスト以降からの再送を指定した場合，受信ファイルの書き込みモードが上書きモードのときは，再送ファイルの受信時に自動的に追加書きモードに変更されてファイルが書き込まれます。

3.1.4　関係情報を定義する

関係情報の定義では，相手局情報（「3.1.2　相手局情報を定義する」を参照）で定義した相手局に対し，ファイル情報（「3.1.3　ファイル情報を定義する」を参照）で定義したファイルラベルから，やり取りするファイルラベルを関連づけます。例えば，ある相手局とファイル伝送する際に，ここで関連づけされていないファイルを指定しても伝送できません。なお，関係情報の定義には，relation_define文を使用します。

relation_define文には，次のオペランドがあります。

表3-7　関係情報（relation_define）のオペランド

定義内容 | オペランド | 設定の条件
相手局ラベル名 | host_label | 必須
ファイルラベル名 | file_label | 必須

各オペランドについて説明します。

＜この項の構成＞

(1)　相手局ラベル名

(2)　ファイルラベル名

(1)　相手局ラベル名

相手局情報の定義から，ファイル情報との関連づけをする相手局ラベル名を指定します。ここで指定した相手局に対し，ファイル伝送でやり取りするファイルラベルを指定します。

オペランド：host_label

引数1：相手局ラベル名（1～32バイトの文字列）

指定例：

相手局情報で定義した相手局ラベルremotehost1の関連づけをする場合

host_label remotehost1

(2)　ファイルラベル名

ファイル情報の定義から，相手局ラベル名（host_label）で指定した相手局とやり取りするファイルラベルを指定します。複数のファイルをやり取りする場合は，相手局ラベル名（host_label）に対し，ファイルラベルを複数指定してください。

オペランド：file_label

引数1：ファイルラベル名（1～32バイトの文字列）

注意事項

同じ相手局に，同じファイル送受信モードかつ同じ伝送ファイル名のファイルラベルは定義できません。

指定例：

相手局ラベルremotehost1に対してremotefile1とremotefile2を関連づける場合

host_label remotehost1
file_label remotefile1
file_label remotefile2

3.2　伝送情報定義を登録する

テキストエディターで伝送情報定義ファイルの作成が完了したら，ztgenコマンドで伝送情報定義として登録します。

注意事項

伝送情報定義を登録する際は，次のことに注意してください。

ztgenコマンドの実行には，スーパーユーザー権限が必要です。

JP1/全銀TCPの伝送サーバが起動中の場合は，伝送情報定義を登録できません。

伝送情報定義の登録方法を次に示します。

スーパーユーザーで，次のコマンドを実行する。
ztgen -a 伝送情報定義ファイル名（1～255バイトの文字列でパス名を指定）
定義内容の文法チェックがされ，エラーがなければ伝送情報定義として登録します。

補足事項

ztgenコマンドの実行による文法チェックの結果，発見された誤りの行番号が特定できる場合は，エラーメッセージの先頭に行番号が表示されます。

3.3　伝送情報の定義例

伝送情報の定義例として，表3-8に事例を，図3-1に記述例を示します。

表3-8　伝送情報の定義例

定義
事例

自局回線情報

一次局としての自局回線ラベル名をline1，二次局としての自局回線ラベル名をline2とする。

一次局，二次局ともIPアドレス100.0.0.1を使用する。

一次局，二次局とも最大同時伝送数は，10とする。

相手局情報

remotehost1：
remotehost1とのファイル伝送にはコンピュータ手順を使用する。相手局IPアドレスは200.0.0.1。相手センタ確認コードは"0x12345678902222​"，当方センタ確認コードは"0x12345678901111​"。パスワードは，"abcdef"を使用する。テキスト連続送受信回数は3回。サイクル番号はファイル伝送終了時にカウントアップさせる。伝送後に/tmp/host_proc1というUAPを起動させる。

remotehost2：
remotehost2とのファイル伝送にはパソコン手順を使用する。相手局ホスト名はaaa。相手センタ確認コードは"0x09876543212222​"，当方センタ確認コードは"0x09876543211111​"。パスワードは，"ghijkl"を使用する。テキスト連続送受信回数は0回。

ファイル情報

sendfile1
送信用ファイル。サイクル管理する。実ファイル名は，/tmp/sendfile101～/tmp/sendfile199。二重伝送チェックをする。伝送ファイル名は，"502000010100​"～"502000019900​"。ファイルレコード形式は可変長。レコード長は128。最大伝送テキスト長は2,048。圧縮ファイルの伝送はしない。アクセスキーは，"111101"。区切り文字は"0x0a"で，付けたまま送信する。0件ファイルをエラーとする。

sendfile2
送信用ファイル。サイクル管理しない。実ファイル名は，/tmp/sendfile2。二重伝送チェックはしない。伝送ファイル名は，"502000020000​"。ファイルレコード形式は可変長。レコード長は128。最大伝送テキスト長は2,048。圧縮ファイルの伝送はしない。アクセスキーは，"111101"。区切り文字は"0x0a"で，付けたまま送信する。0件ファイルを正常とする。

recvfile1
受信用ファイル。サイクル管理する。実ファイル名は，/tmp/recvfile101～/tmp/recvfile199。二重伝送チェックをする。受信ファイル書き込みモードは，追加モード。伝送ファイル名は，"502000030100​"～"502000039900​"。ファイルレコード形式は固定長。レコード長は256。最大伝送テキスト長は2,048。圧縮ファイルの伝送はしない。アクセスキーは，"333303"。0件ファイルをエラーとする。

recvfile2
受信用ファイル。サイクル管理しない。実ファイル名は/tmp/recvfile2。二重伝送チェックはしない。受信ファイル書き込みモードは，上書きモード。伝送ファイル名は，"402000010000​"。ファイルレコード形式は固定長。レコード長は256。最大伝送テキスト長は2,048。圧縮ファイルの伝送はしない。アクセスキーは，"333303"。0件ファイルを正常とする。再送電文送信モードは，受信済みテキスト以降から受信する。

関係情報

remotehost1とのファイル伝送では，sendfile1，sendfile2，recvfile1，recvfile2をやり取りする。

remotehost2とのファイル伝送では，sendfile1，recvfile2をやり取りする。

図3-1　伝送情報の定義例

4.　JP1/全銀TCPのファイル伝送

この章では，JP1/全銀TCPを使ったファイル伝送の実行や，その履歴の表示などの操作について説明します。

＜この章の構成＞

4.1　伝送サーバの起動と停止

4.2　ファイル伝送の実行

4.3　状態履歴の表示

4.1　伝送サーバの起動と停止

JP1/全銀TCPの伝送サーバを起動，または停止する手順を説明します。

＜この節の構成＞

4.1.1　伝送サーバを起動する

4.1.2　伝送サーバを停止する

4.1.1　伝送サーバを起動する

JP1/全銀TCPを使用してファイル伝送を実行するためには，伝送サーバを起動する必要があります。伝送サーバの起動方法には，jztcdコマンドを使って手動で起動させる方法と，OSの起動時に自動的に起動させる方法の2とおりがあります。

＜この項の構成＞

(1)　jztcdコマンドによる起動方法

(2)　自動起動方法

(1)　jztcdコマンドによる起動方法

注意事項

jztcdコマンドの実行には，スーパーユーザー権限が必要です。

JP1/全銀TCPの伝送サーバを起動する方法を次に示します。

スーパーユーザーでjztcdコマンドを実行する。
jztcdコマンドの詳細については，「7.　コマンド」の「jztcd－伝送サーバの起動－」を参照してください。

伝送サーバの起動は，GUIの［メインメニュー］ウィンドウからも実行できます。詳細については，「8.3.2 ［メインメニュー］ウィンドウ」を参照してください。

(2)　自動起動方法

伝送サーバを自動起動させる場合は，次の設定が必要です。

HP-UX，Linuxの場合

次の2つのうち，どちらかの方法で設定します。

/etc/opt/jp1_ztc/startupをテキストエディターなどで開き，注釈（:#）を削除して保存します。

/etc/opt/jp1_ztc/startup.modelを参考にしてユーザー独自にカスタマイズしたシェルを，/etc/opt/jp1_ztc/startupと置き換えます。

AIXの場合

次の手順で設定します。

次の2つのうち，どちらかの操作をする。
・ /etc/opt/jp1_ztc/startupをテキストエディターなどで開き，注釈（:#）を削除して保存します。
・ /etc/opt/jp1_ztc/startup.modelを参考にしてユーザー独自にカスタマイズしたシェルを，/etc/opt/jp1_ztc/startupと置き換えます。

mkitabコマンドを使用して，自動起動の設定をする。
自動起動の順序が正しく設定されるように，JP1/全銀TCPのサービスを登録してください。
・JP1/IMと連携しない場合
# mkitab "jp1_ztc:2:wait:/etc/opt/jp1_ztc/startup"
・JP1/IMと連携する場合
# mkitab -i hntr2mon "jp1base:2:wait:/etc/opt/jp1base/jbs_start"
# mkitab -i jp1base "jp1_ztc:2:wait:/etc/opt/jp1_ztc/startup"
# mkitab -i jp1base "jp1cons:2:wait:/etc/opt/jp1cons/jco_start"

設定後，lsitabコマンドを使用して，設定内容を確認してください。JP1/IMと連携する場合，JP1/Base, JP1/IMよりもあとにJP1/全銀TCPの行があることが必要です。

      # lsitab -a

＜出力例＞
init:2:initdefault:
brc::sysinit:/sbin/rc.boot 3 >/dev/console 2>&1 # Phase 3 of system boot
  :
hntr2mon:2:once:/opt/hitachi/HNTRLib2/etc/D002start
jp1base:2:wait:/etc/opt/jp1base/jbs_start
jp1cons:2:wait:/etc/opt/jp1cons/jco_start
jp1_ztc:2:wait:/etc/opt/jp1_ztc/startup

AIXの場合は，JP1/全銀TCPをアンインストールする際，rmitabコマンドを使用して，手順2で追加した行を削除してください。

4.1.2　伝送サーバを停止する

伝送サーバの停止方法には，ztstopコマンドを使って手動で停止させる方法と，OSの終了時に自動停止させる方法の2とおりがあります。

＜この項の構成＞

(1)　ztstopコマンドによる停止方法

(2)　自動停止方法

(1)　ztstopコマンドによる停止方法

ztstopコマンドを使って伝送サーバを停止させる方法を次に示します。

注意事項

ztstopコマンドの実行には，スーパーユーザー権限が必要です。

スーパーユーザーでztstopコマンドを実行する。

ztstopコマンドの詳細については，「7.　コマンド」の「ztstop－伝送サーバの停止－」を参照してください。

伝送サーバの停止は，GUIの［メインメニュー］ウィンドウからも実行できます。詳細については，「8.3.2 ［メインメニュー］ウィンドウ」および「8.3.3 ［伝送サーバの停止］ダイアログボックス」を参照してください。

(2)　自動停止方法

HP-UX，Linuxの場合は，JP1/全銀TCPインストール後の初期状態でOSの終了時に伝送サーバを自動停止させる設定になっているため，特に設定の必要はありません。

AIXの場合は，JP1/全銀TCPインストール後の初期状態ではOSの終了時に伝送サーバを自動停止させる設定になっていないため，次の設定が必要です。

AIXの場合の自動停止の設定

/etc/rc.shutdownファイルをエディターなどで開き，次の4行を追加してください。

if [ -x /etc/opt/jp1_ztc/stop ]
then
   /etc/opt/jp1_ztc/stop
fi

/etc/rc.shutdownファイルがない場合は作成してください。また，作成する際に/etc/rc.shutdownファイルの属性を次のように設定してください。

chmod 550 /etc/rc.shutdown
chown root /etc/rc.shutdown
chgrp shutdown /etc/rc.shutdown

4.2　ファイル伝送の実行

JP1/全銀TCPでは，ztexecコマンドを使って伝送要求を登録することでファイル伝送が実行されます。「3.　伝送情報定義の登録」で作成した伝送情報定義ファイルに定義した相手局ラベルとファイルラベルを指定して伝送要求を登録します。

なお，JP1/全銀TCPでのファイル伝送には，次の形態があります。

同期型および非同期型の伝送要求の登録

ファイルの再送

伝送情報定義の一部変更による伝送要求の登録

注意事項

ファイル伝送を実行する際は，次の点に注意してください。

ztexecコマンドの実行には，スーパーユーザー権限が必要です。

伝送情報定義ファイルに定義されていない相手局，ファイルを指定してもファイル伝送は実行されません。

＜この節の構成＞

4.2.1　ファイル伝送する

4.2.2　ファイルを再送する

4.2.3　伝送情報定義を一部変更して伝送要求を登録する

4.2.4　伝送要求を取り消す

4.2.1　ファイル伝送する

JP1/全銀TCPでは，ztexecコマンドを使って伝送要求を登録し，ファイル伝送を実行します。ファイル伝送を実行する方法を次に示します。

スーパーユーザーでztexecコマンドを実行し，伝送要求を登録する。

同期型の伝送要求の場合：

相手局ラベル名のあとに-bオプションを指定します。

ztexec△₁相手局ラベル名（1～32バイトの文字列）△₁-b△₁-f△₀ファイルラベル名

非同期型の伝送要求の場合：

相手局ラベル名のあと，-bオプションを省略します。

ztexec△₁相手局ラベル名（1～32バイトの文字列）△₁-f△₀ファイルラベル名

ファイル伝送の詳細については，「7.　コマンド」の「ztexec－伝送要求の登録－」を参照してください。

伝送要求の登録は，GUIの［伝送要求の実行］ダイアログボックスからも実行できます。詳細については，「8.3.8 ［伝送要求の実行］ダイアログボックス」を参照してください。

4.2.2　ファイルを再送する

一度伝送したファイルを再送する方法を次に示します。

スーパーユーザーで，ztexecコマンドを実行する。

同期型の伝送要求の場合：

-bオプションで同期型の伝送要求を指定し，-rオプションを指定します。

ztexec△₁相手局ラベル名（1～32バイトの文字列）△₁-b△₁-r△₁-f△₀ファイルラベル名

非同期型の伝送要求の場合：

-bオプションを省略し，-rオプションを指定します。

ztexec△₁相手局ラベル名（1～32バイトの文字列）△₁-r△₁-f△₀ファイルラベル名

ztexecコマンド（再送）の詳細については，「7.　コマンド」の「ztexec－伝送要求の登録－」を参照してください。

4.2.3　伝送情報定義を一部変更して伝送要求を登録する

伝送情報定義ファイルに定義された情報の一部を変更して伝送要求を登録する方法について説明します。

伝送情報定義を一部変更して伝送要求を登録する方法を次に示します。

スーパーユーザーで，ztexecコマンドを実行する。

相手局情報定義を一部変更する場合：

-Hオプションで変更する相手局情報の引数を指定します。

ztexec△₁相手局ラベル名△₁-H△₀"変更する相手局情報の引数"

変更する定義項目の引数は，「"（ダブルクォーテーション）」で囲んで指定します。変更できる定義項目と引数を，次の表に示します。

表4-1　変更できる定義項目と引数（相手局情報定義）

定義項目
引数
形式

起動UAP名
-exec
UAPパス（1～255バイトの文字列）+ UAP起動オプションのキーワード※

センタ確認コード（相手/当方）
-remotecode
16進数14桁

パスワード
-password
6バイトの文字列または16進数12桁

相手局IPアドレス
-ipaddr
相手局IPアドレスまたは相手局ホスト名（1～255バイトの文字列）

テキスト連続送受信回数
-textackcnt
1～15の数値（10進数）

プロトコル
-protocolname
コンピュータ手順：
"zgnc"または"ZGNC"
パソコン手順：
"zgnp"または"ZGNP"

注※

UAP起動オプションのキーワードについては，「3.1.2　相手局情報を定義する」の表3-4を参照してください。

ファイル情報定義を一部変更する場合：

-Fオプションで変更するファイル情報の引数を指定します。

ztexec△₁相手局ラベル名△₁-F△₀"変更するファイル情報の引数"

変更する定義項目の引数は，「"（ダブルクォーテーション）」で囲んで指定します。変更できる定義項目と引数を，次の表に示します。

表4-2　変更できる定義項目と引数（ファイル情報定義）

定義項目
引数
形式

ファイル送受信モード
-mode
送信モード：
"snd"または"SND"
受信モード：
"rcv"または"RCV"

受信ファイル書き込みモード
-filemode
追加モード：
"a"または"A"
上書きモード：
"w"または"W"

起動UAP名
-exec
UAPパス（1～255バイトの文字列）+ UAP起動オプションのキーワード※1

実ファイル名
-realfilename
1～255バイトの文字列でフルパス指定

伝送ファイル名
-transfilename
1～255バイトの文字列または16進数12桁

ファイルアクセスキー
-accesskey
6バイトの文字列または16進数12桁

ファイルレコード形式
-recordtype
固定長形式：
"fix"または"FIX"
可変長形式：
"flex"または"FLEX"

レコード長
-recordlen
1～32,767の数値（10進数）

最大伝送テキスト長
-maxtextlen
7～43,700の数値（10進数）

圧縮モード
-cmpmode
圧縮する：
"true"または"TRUE"
圧縮しない：
"false"または"FALSE"

レコード分割方法
-divide

レコード範囲を自動算出する場合：

"auto"+"n"または"AUTO"+"N"

レコード範囲を区切り文字から区切り文字までとする場合：

16進数2桁+区切り文字の扱い※2

0件ファイルの扱い
-nullfile
正常扱いとする：
"ok"または"OK"
エラー扱いとする：
"ng"または"NG"

ファイル名補助情報
-subtransfilename
17バイトの文字列または16進数34桁

注※1

UAP起動オプションのキーワードについては，「3.1.3　ファイル情報を定義する」の表3-6を参照してください。

注※2

区切り文字を送信時に削除して伝送する場合は"r"または"R"を，区切り文字を付けたまま伝送する場合は"n"または"N"を指定します。なお，受信時は区切り文字を付けてファイルに書き出します。

ztexecコマンド（伝送情報定義一部変更による伝送）の詳細については，「7.　コマンド」の「ztexec－伝送要求の登録－」を参照してください。

4.2.4　伝送要求を取り消す

伝送要求を取り消す場合は，ztcanコマンドを使用します。伝送要求の取り消し操作実行時に伝送中のファイル伝送は，強制終了されます。

注意事項

伝送要求を取り消す際は，次の点に注意してください。

ztcanコマンドの実行には，スーパーユーザー権限が必要です。

登録中の伝送要求を取り消すと，伝送状態履歴（コマンドおよびGUI）には「取消」と表示されます。

伝送中の伝送要求を取り消すと，伝送状態履歴（コマンドおよびGUI）には「異常」と表示されます。

伝送要求を取り消す方法を次に示します。

スーパーユーザーで，ztcanコマンドを実行する。

相手局ラベル名で指定する場合：

-hオプションで相手局ラベル名を指定します。

ztcan△₁-h△₀相手局ラベル名（1～32バイトの文字列）

通番で指定する場合：

-sオプションで通番を指定します。

ztcan△₁-s△₀通番

ztcanコマンドの詳細については，「7.　コマンド」の「ztcan－伝送要求の取り消し－」を参照してください。

伝送要求の取り消しは，GUIの［伝送状態履歴の表示］ダイアログボックスからも実行できます。詳細については，「8.3.4 ［伝送状態履歴の表示］ダイアログボックス」を参照してください。

4.3　状態履歴の表示

ファイル伝送履歴の表示は，ztshowコマンドを使って実行します。JP1/全銀TCPでは，最大で過去1年間の履歴情報が一覧表示されます。条件を指定して該当する伝送履歴だけ表示させたり，特定の伝送履歴について詳細情報を表示させたりすることもできます。

注意事項

ztshowコマンドの実行には，スーパーユーザー権限が必要です。

＜この節の構成＞

4.3.1　ファイル伝送の状態履歴を表示する

4.3.1　ファイル伝送の状態履歴を表示する

伝送状態履歴の表示方法について説明します。

スーパーユーザーで，ztshowコマンドを実行する。

伝送履歴すべてを一覧表示する場合：

ztshow

通番を指定して履歴の詳細を表示する場合：

-sオプションで通番を指定します。

ztshow△₁-s△₀通番（10進数9桁）

指定した伝送履歴の詳細情報を表示します。

局種別を指定して表示する場合：

-kオプションで局種別を指定します。

ztshow△₁-k△₀局種別（発信：1，着信：2）

指定した局種別の伝送履歴を表示します。

伝送状態を指定して表示する場合：

-jオプションで伝送状態を指定します。

ztshow△₁-j△₀伝送状態（正常：n，異常：a，伝送中：w，登録中：q，取消：d）

指定した状態の伝送履歴を表示します。

ファイル伝送開始日時を指定して表示する場合：

-tオプションでファイル伝送の開始日時を指定します。

ztshow△₁-t△₀開始日時（YYYY:MM:DD:hh:mm:ss）

指定した日時以降の伝送履歴を表示します。

ファイル伝送終了日時を指定して表示する場合：

-eオプションでファイル伝送の終了日時を指定します。

ztshow△₁-e△₀終了日時（YYYY:MM:DD:hh:mm:ss）

指定した日時以前の伝送履歴を表示します。

相手局ラベルを指定して表示する場合：

-hオプションで相手局ラベル名を指定します。

ztshow△₁-h△₀相手局ラベル名（1～32バイトの文字列）

指定した相手局ラベルとの伝送履歴を表示します。

ztshowコマンドの詳細については，「7.　コマンド」の「ztshow－状態履歴の表示－」を参照してください。

補足事項

ファイル伝送中または伝送要求の登録中に発生した障害などによって，「伝送中」や「登録中」のまま履歴に残ってしまった場合，その表示を初期化することができます。ただし，伝送履歴そのものを削除するものではありません。詳細については，「7.　コマンド」の「jztcd－伝送サーバの起動－」を参照してください。

5.　伝送情報定義の変更

この章では，伝送情報定義ファイルに新たな定義情報を追加したり，伝送情報定義の内容を変更，削除したりする場合の方法について説明します。

＜この章の構成＞

5.1　変更情報を定義する

5.2　変更情報を登録する

5.3　変更情報の定義例

5.1　変更情報を定義する

一度登録した伝送情報定義ファイルの内容を変更（追加，変更，削除）する場合は，viなどのテキストエディターで変更する情報を別ファイルに定義し，ztchgenコマンドで伝送情報定義ファイルに反映させます。

＜この節の構成＞

5.1.1　追加・変更する情報を定義する

5.1.2　削除する情報を定義する

5.1.1　追加・変更する情報を定義する

伝送情報定義ファイルに情報を追加する場合，または伝送情報定義ファイルの情報を変更する場合は，該当する情報の定義文（xxxxx_define文）で始め，追加または変更情報を定義して「;（セミコロン）」で結びます。

また，情報を変更する場合は，該当する情報の定義文（xxxxx_define文）単位で，変更したいオペランドとそれ以外のオペランドも定義します。変更したいオペランドだけ定義した場合，それ以外のオペランドはデフォルトに戻ります。

自局回線情報の定義（local_line_define文）

相手局情報の定義（remote_host_define文）

ファイル情報の定義（remote_file_define文）

関係情報の定義（relation_define文）

各情報のオペランドについては，「3.1　伝送情報を定義する」の各情報の説明を参照してください。

注意事項

追加または変更する情報を定義する際は，次の点に注意してください。

追加する情報を定義する場合

追加する情報が伝送情報定義ファイルの定義内容（ラベル名）と重複していないか。

すでに定義されているセンタ確認コードと同じコードの相手局情報を追加していないか。

関係情報に同じファイル送受信モードかつ同じ伝送ファイル名のファイルラベルを追加していないか。

自局回線情報を追加していないか。

変更する情報を定義する場合

伝送情報定義にない情報（ラベル名）を変更しようとしていないか。

相手局情報のセンタ確認コードが合致してしまうものはないか。

相手局ラベル名またはファイルラベル名を変更することで，関係情報に定義されているラベル名と不一致になってしまうものはないか。

伝送情報定義を変更することで，関係情報に定義されているファイルラベル同士でファイル送受信モードおよび伝送ファイル名が合致してしまうものはないか。

関係情報の相手局ラベル名またはファイルラベル名を，相手局情報またはファイル情報に定義されていないラベル名に変更していないか。

5.1.2　削除する情報を定義する

伝送情報定義ファイルの情報は，次の情報をラベル単位で削除できます。該当する情報の定義文（delete_xxxxx_define文）で始め，ラベル名を指定して「;（セミコロン）」で結びます。

相手局情報の定義（delete_remote_host_define文）

ファイル情報の定義（delete_remote_file_define文）

関係情報の定義（delete_relation_define文）

削除する情報は，次の形式に従ってラベル名だけを定義してください。なお，ラベル名は複数定義できます。

相手局情報を削除する場合

delete_remote_host_define
     label 相手局ラベル名1
     label 相手局ラベル名2
                  :
;

ファイル情報を削除する場合

delete_remote_file_define
     label ファイルラベル名1
     label ファイルラベル名2
                  :
;

関係情報を削除する場合

delete_relation_define
     label 相手局ラベル名1
     label 相手局ラベル名2
                 :
;

注意事項

削除する情報を定義する際は，次の点に注意してください。

伝送情報定義にない情報を削除しようとしていないか。

削除する相手局情報が関係情報に定義されていないか。

削除するファイル情報が関係情報に定義されていないか。

5.2　変更情報を登録する

テキストエディターで変更（追加，変更，削除）情報を定義するファイルの作成が完了したらztchgenコマンドで登録し，伝送情報定義ファイルに反映させます。

注意事項

変更情報を登録する際は，次の点に注意してください。

ztchgenコマンドの実行には，スーパーユーザー権限が必要です。

JP1/全銀TCPの伝送サーバが起動中の場合は，伝送情報定義を変更できません。

変更情報ファイルの内容を伝送情報定義ファイルに反映させる方法を次に示します。

スーパーユーザーで，次のコマンドを実行する。

伝送情報定義ファイルに定義情報を追加する場合

ztchgen -i 追加情報ファイル名（1～255バイトの文字列でパス名を指定）

伝送情報定義ファイルの定義情報を変更する場合

ztchgen -e 変更情報ファイル名（1～255バイトの文字列でパス名を指定）

伝送情報定義ファイルの定義情報を削除する場合

ztchgen -d 削除情報ファイル名（1～255バイトの文字列でパス名を指定）

変更（追加，変更，削除）情報ファイルの文法がチェックされ，エラーがなければ伝送情報定義ファイルに反映されます。ztchgenコマンドの詳細については，「7.　コマンド」の「ztchgen－伝送情報定義の変更－」を参照してください。

補足事項

ztchgenコマンドの実行による文法チェックの結果，発見された誤りの行番号が特定できる場合は，エラーメッセージの先頭に行番号が表示されます。

5.3　変更情報の定義例

変更（追加，変更，削除）情報の定義例を次に示します。

＜この節の構成＞

(1)　追加情報の定義例

(2)　変更情報の定義例

(3)　削除情報の定義例

(1)　追加情報の定義例

伝送情報定義に追加する情報の定義例として，表5-1に事例を，図5-1に記述例を示します。

表5-1　追加情報の定義例

定義
事例

相手局情報
次の相手局情報をremotehost3として追加する。

remotehost3：

remotehost3とのファイル伝送にはコンピュータ手順を使用する。相手局IPアドレスは200.0.0.3。相手センタ確認コードは"xxxxxxxxxxxx"，当方センタ確認コードは" zzzzzzzzzzzz"。パスワードはyyyyyyを使用する。テキスト連続受信回数は5回。サイクル番号はファイル伝送終了時にカウントアップさせる。起動UAPはなし。

関係情報
remotehost3とのファイル伝送では，sendfile2をやり取りする。

図5-1　追加情報の定義例

(2)　変更情報の定義例

伝送情報定義を変更する情報の定義例として，表5-2に事例を，図5-2に記述例を示します。

表5-2　変更情報の定義例

定義
事例

相手局情報
相手局情報remotehost3の相手局IPアドレス，およびパスワードを変更する。

remotehost3の定義内容

remotehost3とのファイル伝送にはコンピュータ手順を使用。相手局IPアドレスは200.0.0.3。相手センタ確認コードは"xxxxxxxxxxxx"，当方センタ確認コードは"zzzzzzzzzzzz"。パスワードはyyyyyyを使用。テキスト連続受信回数は5回。サイクル番号はファイル伝送終了時にカウントアップ。起動UAPはなし。

変更内容

相手局IPアドレスを200.0.0.4に，パスワードをhhhhhhに変更する。

関係情報
remotehost3にはsendfile2が定義されているが，sendfile1もやり取りするように変更する。

図5-2　変更情報の定義例

(3)　削除情報の定義例

伝送情報定義から削除する情報の定義例として，表5-3に事例を，図5-3に記述例を示します。

表5-3　削除情報の定義例

定義 | 事例
相手局情報 | 相手局情報定義でremotehost1とremotehost2という相手局ラベル名を削除する。
ファイル情報 | ファイル情報定義でsendfile1とrecvfile1というファイルラベル名を削除する。
関係情報 | 関係情報定義でremotehost1とremotehost2という相手局ラベル名を削除する。

図5-3　削除情報の定義例

6.　JP1/IMとの連携

この章では，JP1/IMと連携する場合の設定や操作方法について説明します。

＜この章の構成＞

6.1　JP1/IM連携の概要

6.2　JP1/IMを使った監視

6.1　JP1/IM連携の概要

JP1/全銀TCPはJP1イベントを発行するため，JP1/IMと連携することによって，伝送サーバの起動や終了，ファイル伝送の開始や終了といったイベント（状態，結果）をJP1/IMで集中監視できます。

＜この節の構成＞

6.1.1　JP1/IMと連携する場合のシステム構成

6.1.2　JP1/IMイベントサービスと伝送サーバの起動

6.1.1　JP1/IMと連携する場合のシステム構成

JP1/IMと連携する場合のシステム構成例を示します。

図6-1　JP1/IMと連携する場合の構成

JP1/IMと連携する場合は，JP1/全銀TCPと同じマシンに次のプログラムをインストールする必要があります。

JP1/Base

また，JP1/全銀TCPを監視するマシンに次のプログラムをインストールする必要があります。

JP1/IM - Manager

JP1/Base

さらに，JP1/IMの［イベントコンソール］画面でモニター監視を実行するWindowsマシンに次のプログラムをインストールする必要があります。

JP1/IM - View

6.1.2　JP1/IMイベントサービスと伝送サーバの起動

JP1/IMと連携する場合は，JP1/IMおよびJP1/全銀TCPの次のサービスを起動します。すでに起動している場合は再起動してください。

JP1/IMのイベントサービス
JP1/IMのイベントサービスの起動・停止方法など，詳しくはマニュアル「JP1/Integrated Management - Manager 構築ガイド」を参照してください。

JP1/全銀TCPの伝送サーバ
JP1/全銀TCP伝送サーバを起動するjztcdコマンドを実行します（実行の際，コマンドの引数に"imevent"を指定）。

6.2　JP1/IMを使った監視

伝送サーバの起動や停止，ファイル伝送の開始や終了などのイベントは，JP1/IMの［イベントコンソール］画面で監視できます。

Windowsの［スタート］メニューから，［プログラム］－［JP1_Integrated Management - View］－［統合ビュー］を選択する。
［ログイン］画面が表示されます。

ユーザー名，パスワード，および接続ホスト名を入力し，［OK］ボタンをクリックする。
［イベントコンソール］画面が表示されます。

JP1/全銀TCPが出力するJP1イベントの一覧とその属性については，「付録C　JP1イベント」を参照してください。

7.　コマンド

この章では，JP1/全銀TCPが提供するコマンドについて説明します。

＜この章の構成＞

コマンド一覧

コマンドの詳細

jztcd－伝送サーバの起動－

ztcan－伝送要求の取り消し－

ztchgen－伝送情報定義の変更－

ztcycleshow－サイクル情報の表示－

ztexec－伝送要求の登録－

ztgen－伝送情報定義の登録－

ztgen_back－伝送情報定義の出力－

ztresendshow－再送伝送管理情報の初期化・表示－

ztreset－二重伝送管理情報の初期化－

ztshow－状態履歴の表示－

ztstop－伝送サーバの停止－

コマンド一覧

JP1/全銀TCPで使用できるコマンドの一覧を次の表に示します。

表7-1　JP1/全銀TCPで使用できるコマンド一覧

コマンド名 | 機能
jztcd | 伝送サーバの起動
ztcan | 伝送要求の取り消し
ztchgen | 伝送情報定義の変更
ztcycleshow | サイクル情報の表示
ztexec | 伝送要求の登録
ztgen | 伝送情報定義の登録
ztgen_back | 伝送情報定義の出力
ztresendshow | 再送伝送管理情報の初期化・表示
ztreset | 二重伝送管理情報の初期化
ztshow | 状態履歴の表示
ztstop | 伝送サーバの停止

注意事項

JP1/全銀TCPのコマンドの実行には，スーパーユーザー権限が必要です。

なお，コマンドを実行する際に使用できる文字および記号は，次のとおりです。

表7-2　コマンド実行の際に指定できる文字および記号

説明中の表記
指定できる文字および記号

10進数
0～9の半角数字。

16進数
0～9の半角数字，A～Fまたはa～fの半角英字。
値の先頭に「0x」を付ける。

文字列
0～9の半角数字，A～Zまたはa～zの半角英字。
ただし，先頭が「0x」のものは16進数と解釈される。

英字記号
A～Zまたはa～zの半角英字，および「#」,「@」,「¥」。

パス
0～9の半角数字，A～Zまたはa～zの半角英字，および「/（スラッシュ）」,「.（ピリオド）」,「_（アンダーバー）」。

ホスト名
0～9の半角数字，A～Zまたはa～zの半角英字，および「.（ピリオド）」,「-（ハイフン）」。

コマンドの詳細

コマンドの格納先：

/opt/jp1_ztc/bin

jztcd－伝送サーバの起動－

形式

jztcd△₁[imevent]△₁［stcheck］

機能

JP1/全銀TCPの伝送サーバを起動します。

引数

指定なし

JP1/全銀TCPの伝送サーバを起動します。JP1/全銀TCPで発生したイベントは，JP1/IMには通知されません。

imevent

JP1/全銀TCPの伝送サーバを起動します。JP1/全銀TCPで発生したイベントはJP1/IMに通知されます。

stcheck

JP1/全銀TCPの伝送サーバを起動します。stcheckを指定すると，伝送状態履歴で「伝送中」または「登録中」となっている履歴情報を，「異常」や「取消」にします。

注意事項

stcheck引数を指定して伝送サーバを起動した場合，伝送サーバの起動に時間が掛かることがあります。

ztcan－伝送要求の取り消し－

形式

ztcan△₁{-h△₀相手局ラベル名 |-s△₀通番}

機能

登録中の伝送要求の取り消し，または伝送中の伝送を強制終了します。

引数

-h 相手局ラベル名（1～32バイトの文字列）

指定した相手局ラベル名への伝送要求を取り消します。

-s 通番（10進数9桁）

指定した通番の伝送要求を取り消します。この通番は，JP1/全銀TCPが伝送単位に割り当てる番号です。通番は，状態履歴表示コマンドまたは［伝送状態履歴の表示］ダイアログボックスで確認できます。

注意事項

登録中の伝送要求を取り消すと，状態履歴表示コマンドおよび［伝送状態履歴の表示］ダイアログボックスでは「取消」と表示されます。また，伝送中の伝送要求を取り消すと，状態履歴表示コマンドおよび［伝送状態履歴の表示］ダイアログボックスでは「異常」と表示されます。

使用例

相手局remotehost1に対する伝送要求をすべて取り消す場合

ztcan -h remotehost1

ztchgen－伝送情報定義の変更－

形式

ztchgen△₁{-i△₀追加情報ファイル名 |-e△₀変更情報ファイル名 |-d△₀削除情報ファイル名} [-t]

機能

伝送情報定義ファイルの定義内容を変更する場合に，追加情報，変更情報，削除情報を定義したファイルを登録し，伝送情報定義ファイルに反映させるコマンドです。また，追加情報，変更情報，削除情報を定義したファイルの文法チェックだけ実行することもできます。このコマンドを実行すると，変更した情報に該当の二重伝送およびサイクル番号管理情報が初期化されます。

引数

-i 追加情報ファイル名（1～255バイトの文字列）

追加情報を定義したファイルの文法をチェックし，エラーがなければ伝送情報定義ファイルに追加します。

-e 変更情報ファイル名（1～255バイトの文字列）

変更情報を定義したファイルの文法をチェックし，エラーがなければ伝送情報定義ファイルを変更します。

-d 削除情報ファイル名（1～255バイトの文字列）

削除情報を定義したファイルの文法をチェックし，エラーがなければ伝送情報定義ファイルから削除します。

-t

追加情報，変更情報，削除情報を定義したファイルの文法チェックだけをします。

注意事項

伝送サーバの起動中には変更情報を登録できません。

変更履歴は確認できません。追加情報ファイル，変更情報ファイル，削除情報ファイルは，ユーザー側で管理してください。

追加情報，変更情報，削除情報を定義したファイルの文法チェックで誤りがあり，かつその行番号が特定できる場合は，エラーメッセージの先頭に行番号が表示されます。

-eオプションを指定する場合，次の伝送情報定義のラベル名は変更できません。

自局回線情報（local_line_define文）の自局回線ラベル名

相手局情報（remote_host_define文）の相手局ラベル名

ファイル情報（remote_file_define文）のファイルラベル名

関係情報（relation_define文）の相手局ラベル名

-dオプションを指定する場合，相手局情報の定義を削除すると，削除された相手局情報に関連づけされている関係情報の定義も削除されます。

使用例

伝送情報定義ファイルに，ファイルzgntcp_chconfig_fileの内容を追加登録する場合

ztchgen -i zgntcp_chconfig_file

ztcycleshow－サイクル情報の表示－

形式

ztcycleshow△₁[-h△₀相手局ラベル名 [△₁-f△₀ファイルラベル名 [△₁-k△₀{ 1｜2 } ]]]

機能

サイクル伝送の情報を表示します。

引数

指定なし

すべてのサイクル情報を表示します。

-h 相手局ラベル名（1～32バイトの文字列）

指定した相手局ラベル名のサイクル情報を表示します。

-f ファイルラベル名（1～32バイトの文字列）

ファイルラベル名を指定します。このオプションを指定した場合，-hオプションも指定してください。

-k 局種別

1：局種別が「発信」の伝送の場合に指定。

2：局種別が「着信」の伝送の場合に指定。

この引数を省略した場合は，「2（着信）」を指定したとして扱われます。このオプションを指定した場合，必ず-hおよび-fオプションと組み合わせて指定してください。

使用例

相手局remotehost1に対するサイクル情報を表示する場合

ztcycleshow -h remotehost1

ztexec－伝送要求の登録－

形式

ztexec△₁相手局ラベル名 [△₁-b][△₁-r]△₁-f△₀ファイルラベル名1 […△₁-f△₀ファイルラベル名99][△₁-c△₀サイクル番号][△₁-H△₀"変更する相手局情報"][△₁-F△₀"変更するファイル情報"]

機能

一次局としてファイルの伝送要求を登録し，ファイル伝送を実行します。JP1/全銀TCPでは，伝送要求を登録してからファイル伝送の完了をもって終了とする同期型と，伝送要求の登録だけをして終了とする非同期型があります。また，ファイルの再送（サイクル管理しているファイルを含む）や伝送情報定義の一部を変更して伝送要求を登録するなどの形態があります。

引数

相手局ラベル名（1～32バイトの文字列）

相手局ラベル名を指定します。必ずztexecの第1引数として指定してください。

-b

同期型の伝送要求を登録します。ファイル伝送が完了するまでコマンドは終了しません。このオプションを省略したときは，非同期型の伝送要求を登録します。省略した場合は，伝送要求の登録が終わり次第，コマンドを終了します。

-r

再送要求電文を送信します。サイクル管理をしているファイルにこのオプションを指定する場合は，必ず-cオプションも指定してください。なお，このオプションを指定した場合，-fオプションは1個しか指定できません。また，ファイル送受信モードが受信モードであるファイルラベル名しか指定できません。

-f ファイルラベル名（1～32バイトの文字列）

ファイルラベル名を指定します。このオプションは，1～99個の範囲で指定できます。

-c サイクル番号（10進数で1～99）

伝送済みのサイクル番号を指定します。このオプションは，サイクル管理をしているファイルだけに指定できます。なお，このオプションを指定した場合，-fオプションは1個しか指定できません。

-H "変更する相手局情報"

相手局情報の定義を一部変更して伝送する場合に，引数を「"（ダブルクォーテーション）」で囲んで指定します。このオプションを指定した場合，-fオプションは1個しか指定できません。

指定する際は，次のように入力してください。

[-remotecode△₁相手センタ確認コード（16進14桁）
           △₁当方センタ確認コード（16進14桁）]
△₁[-exec△₁UAPパス（1～255バイトの文字列）
          [△₁UAP起動オプションのキーワード※…]]
△₁[-password△₁開局要求パスワード（6文字または16進数12桁）
     [△₁開局回答パスワード（6バイトの文字列または16進数12桁）
      △₁閉局要求パスワード（6バイトの文字列または16進数12桁）
      △₁閉局回答パスワード（6バイトの文字列または16進数12桁）]]
△₁[-ipaddr△₁相手局IPアドレス（1～255バイトの文字列でIPアドレスまたはホスト名）]
△₁[-textackcnt△₁テキスト連続送受信回数（10進数0～15）]
△₁[-protocolname△₁{zgnc|zgnp|ZGNC|ZGNP}] /*プロトコル*/

注※

UAP起動オプションのキーワードは，次の表を参照してください。

表7-3　UAP起動オプション（-H）

項目
キーワード
出力形式

相手局ラベル
REMOTELBL
文字列

局種別
STATION
"1"：一次局
"2"：二次局

伝送形態
TRNMODE
"0"：初期状態※1
"1"：送信
"2"：受信

通番
REQNO
9桁の数字を示す文字列

終了状態
RRTN
"0"：正常終了
"0"以外：異常終了

相手センタ確認コード
RCNTCODE
文字列※2

当方センタ確認コード
HCNTCODE
文字列※2

開局要求パスワード
OREQPW
文字列※2

開局回答パスワード
ORSPPW
文字列※2

閉局要求パスワード
CREQPW
文字列※2

閉局回答パスワード
CRSPPW
文字列※2

モード変更要求パスワード
MREQPW
文字列※2

モード変更回答パスワード
MRSPPW
文字列※2

相手局のIPアドレスまたは相手ホスト名称
IPADDR
文字列※2

伝送開始時間
STARTTIME
文字列（YYYY/MM/DD hh:mm:ss）※3

伝送終了時間
STOPTIME
文字列（YYYY/MM/DD hh:mm:ss）※3

注※1

ファイル伝送初期の，送信か受信かが特定できない状態を指します。

注※2

相手局情報の定義で指定した形式の文字列で出力されます。

注※3

プログラムには，「YYYY/MM/DD」と「hh:mm:ss」の2つの引数が渡されます。

-F "変更するファイル情報"

ファイル情報の定義を一部変更して伝送する場合に，引数を「"（ダブルクォーテーション）」で囲んで指定します。このオプションを指定した場合，-fオプションは1個しか指定できません。

指定する際は，次のように入力してください。

[-mode△₁{snd|rcv|SND|RCV}]/*ファイル送受信モード*/
△₁[-exec△₁UAPパス（パス名 1～255バイトの文字列）
          [△₁UAP起動オプションのキーワード※…]]
△₁[-filemode△₁{a|w|A|W}]/*受信ファイル書き込みモード*/
△₁[-realfilename△₁実ファイル名（パス名1～255バイトの文字列）]
△₁[-transfilename△₁伝送ファイル名（12バイトの文字列または16進数24桁）]
△₁[-accesskey△₁開始要求アクセスキー（6バイトの文字列または16進数12桁）
     [△₁開始回答アクセスキー（6バイトの文字列または16進数12桁）
      △₁終了要求アクセスキー（6バイトの文字列または16進数12桁）
      △₁終了回答アクセスキー（6バイトの文字列または16進数12桁）
      △₁再送要求アクセスキー（6バイトの文字列または16進数12桁）]]
△₁[-recordtype△₁{fix|flex|FIX|FLEX}]/*ファイルレコード形式*/
△₁[-recordlen△₁レコード長（10進数1～32767）]
△₁[-maxtextlen△₁最大伝送テキスト長（10進数7～43700）]
△₁[-compmode△₁{true|false|TRUE|FALSE}]/*圧縮モード*/
△₁[-divide△₁{区切り文字（16進数2桁）|auto|AUTO}△₁{r|n|R|N}]
△₁[-nullfile△₁{ok|ng|OK|NG}]/*0件ファイル*/
△₁[-subtransfilename△₁ファイル名補助情報（17バイトの文字列または16進数34桁）]

注※

UAP起動オプションのキーワードは，次の表を参照してください。

表7-4　UAP起動オプション（-F）

項目
キーワード
出力形式

相手局情報ラベル
REMOTELBL
文字列

局種別
STATION
"1"：一次局
"2"：二次局

伝送形態
TRNMODE
"1"：送信
"2"：受信

レコード長
RECLEN
数字の文字列

通番
REQNO
9桁の数字を示す文字列

終了状態
RRTN
"0"：正常終了
"0"以外：異常終了

伝送ファイル名
FILE
文字列※1

ファイル情報ラベル
FILELBL
文字列

相手センタ確認コード
RCNTCODE
文字列※2

当方センタ確認コード
HCNTCODE
文字列※2

開局要求アクセスキー
OREQPW
文字列※2

開局回答アクセスキー
ORSPPW
文字列※2

閉局要求アクセスキー
CREQPW
文字列※2

閉局回答アクセスキー
CRSPPW
文字列※2

モード変更要求アクセスキー
MREQPW
文字列※2

モード変更回答アクセスキー
MRSPPW
文字列※2

相手局のIPアドレスまたは相手ホスト名称
IPADDR
文字列※2

実ファイル名
REALFILE
文字列

伝送開始時間
STARTTIME
文字列（YYYY/MM/DD hh:mm:ss）※3

伝送終了時間
STOPTIME
文字列（YYYY/MM/DD hh:mm:ss）※3

注※1

ファイル情報の定義で指定した形式の文字列で出力されます。

注※2

相手局情報の定義で指定した形式の文字列で出力されます。

注※3

プログラムには，「YYYY/MM/DD」と「hh:mm:ss」の2つの引数が渡されます。

注意事項

使用しているシステムのコマンド入力文字数の上限値（1,023バイト）を超えた値は指定できません。また，0件データの扱いがNG指定の場合，このコマンドで0件ファイルのファイルラベル名を指定しても，以降に指定したファイルラベル名のデータは伝送されません。

再送電文送信モードを指定しているファイルラベルに対して，伝送情報定義の一部を変更して伝送要求を登録した場合，登録自体はエラーになりませんが再送電文送信モードは使用できません。

使用例

相手局remotehost1に対し，非同期伝送でsendfile1とsendfile2を伝送する場合

ztexec remotehost1 -f sendfile1 -f sendfile2

非同期伝送でremotehost1の相手局IPアドレスを変更した相手局に，sendfile1の圧縮モードを変更して伝送する場合

ztexec remotehost1 -sendfile1 -H "-ipaddr bbb" -F "-compmode FALSE"

ztgen－伝送情報定義の登録－

形式

ztgen△₁{-a△₀伝送情報定義ファイル名 | -t△₀伝送情報定義ファイル名}

機能

テキストエディターで作成した伝送情報定義ファイルを伝送情報定義として登録します。また，伝送情報定義ファイルの文法をチェックします。

引数

-a 伝送情報定義ファイル名（1～255バイトの文字列）

伝送情報定義ファイルの文法をチェックし，エラーがなければ伝送情報定義として登録します。

-t 伝送情報定義ファイル名（1～255バイトの文字列）

伝送情報定義ファイルの文法チェックだけをします。

注意事項

伝送サーバの起動中には伝送情報定義を登録できません。

伝送情報定義ファイルは，ユーザー側で管理してください。

-aオプションを指定した場合，すべての二重伝送およびサイクル番号管理情報が初期化されます。

伝送情報定義の登録および文法チェックで，伝送情報定義ファイルに誤りがあり，かつその行番号が特定できる場合は，エラーメッセージの先頭に行番号が表示されます。

/var/opt/jp1_ztc/define配下に伝送情報定義ファイルを格納して，そのファイルを引数に指定しないでください。ztgenコマンドがエラーになります。

使用例

ファイルzgntcp_config_fileを伝送情報定義として登録する場合

ztgen -a zgntcp_config_file

ztgen_back－伝送情報定義の出力－

形式

ztgen_back△₁[-o△₀伝送情報定義出力ファイル名]

機能

ztgenコマンドおよびztchgenコマンドで登録した，現在稼働している伝送情報定義の内容を出力します。ztgenコマンドおよびztchgenコマンドで登録した内容をマージして出力します。

引数

指定なし

標準出力に現在稼働している伝送情報定義の内容を出力します。

-o 伝送情報定義出力ファイル名（1～255バイトの文字列）

指定したファイルに伝送情報定義の内容を出力します。

注意事項

このコマンドとztgenコマンドおよびztchgenコマンドを同時に実行しないでください。

定義文（xxxxx_define文）やオペランドなどの出力順は，ztgenコマンドおよびztchgenコマンドで登録したときの定義とは異なる場合があります。

ztgenコマンドおよびztchgenコマンドで登録したときの定義でオペランドを省略していた場合，デフォルト値が出力されます。

このコマンドの出力結果を使用して伝送情報を再登録する場合，内容を確認した上で実施してください。

使用例

伝送情報定義の内容をファイルoutput_zgntcp_config_fileに出力する場合

ztgen_back -o output_zgntcp_config_file

ztresendshow－再送伝送管理情報の初期化・表示－

形式

初期化

ztresendshow△₁-D△₁[-h△₀相手局ラベル名 [△₁-f△₀ファイルラベル名][△₁-k△₀{ 1｜2 } ]]

表示

ztresendshow△₁[-h△₀相手局ラベル名 [△₁-f△₀ファイルラベル名][△₁-k△₀{ 1｜2 } ]]

機能

再送電文送信モードを指定した伝送が異常終了したときに再送伝送管理情報が作成されます。このコマンドは，その情報の初期化および表示ができます。再送伝送管理情報を初期化すると再送電文を送信しなくなります。

引数

指定なし

すべての再送伝送管理情報を表示します。

-D

再送伝送管理情報を初期化します。

この引数だけ指定した場合，すべての再送伝送管理情報が初期化の対象となります。

-h 相手局ラベル名（1～32バイトの文字列）

指定した相手局との再送伝送を管理する情報を初期化または表示します。

-f ファイルラベル名（1～32バイトの文字列）

指定したファイルの再送伝送を管理する情報を初期化または表示します。このオプションを指定した場合，必ず-hオプションと組み合わせて指定してください。

-k 局種別

1：局種別が「発信」の伝送の場合に指定。

2：局種別が「着信」の伝送の場合に指定。

この引数を省略した場合は，「2（着信）」を指定したとして扱われます。このオプションを指定した場合，必ず-hおよび-fオプションと組み合わせて指定してください。

注意事項

再送伝送管理情報を初期化すると，次回のファイル伝送時だけ再送電文を送信しなくなります。

伝送情報定義を変更した場合，再送伝送管理情報は初期化されます。

二重伝送管理情報を初期化したい場合は，ztresetコマンドを使用してください。

再送電文送信モードを指定してサイクル伝送中に伝送異常が発生したあと，ztresetコマンドでサイクル番号を初期化した場合，このコマンドで再送伝送管理情報を初期化してください。

使用例

相手局remotehost1に対する再送伝送管理情報を表示する場合

ztresendshow -h remotehost1

一次局としてのファイル伝送の発信で，相手局remotehost1に対するsendfile1の再送伝送管理情報を初期化する場合

ztresendshow -D -h remotehost1 -f sendfile1 -k 1

ztreset－二重伝送管理情報の初期化－

形式

ztreset△₁[-ｈ△₀相手局ラベル名 [△₁-f△₀ファイルラベル名 [△₁-c△₀サイクル番号]][△₁-k△₀{ 1｜2 } ]]

機能

二重伝送や，サイクル番号を管理している情報を初期化します。引数を指定しない場合は，すべての管理情報を初期化します。なお，このコマンドは，伝送状態履歴を削除するものではありません。

引数

指定なし

すべての二重伝送管理情報が初期化の対象となります。

-h 相手局ラベル名（1～32バイトの文字列）

指定した相手局ラベルとの二重伝送を管理する情報を初期化します。

-f ファイルラベル名（1～32バイトの文字列）

指定したファイルラベルの二重伝送を管理する情報を初期化します。必ず-hオプションと組み合わせて指定してください。

-c サイクル番号（10進数の1～99）

サイクル番号を管理している情報を初期化します。これによって，伝送済みのサイクル番号を指定してファイルを再送できるようになります。このオプションは，サイクル管理をしているファイルだけに指定できます。なお，指定する際は，必ず-hおよび-fオプションと組み合わせてください。

-k 局種別

1：局種別が「発信」の伝送の場合に指定。

2：局種別が「着信」の伝送の場合に指定。

この引数を省略した場合は，「2（着信）」を指定したとして扱われます。必ず-hおよび-fオプションと組み合わせて指定してください。

注意事項

コマンド実行時に伝送中の伝送要求があった場合は，初期化処理を中止します。

伝送情報定義を変更した場合，二重伝送の管理情報は初期化されます。

再送伝送管理情報を初期化したい場合は，ztresendshowコマンドを使用してください。

再送電文送信モードを指定してサイクル伝送中に伝送異常が発生したあと，このコマンドでサイクル番号を初期化した場合，ztresendshowコマンドで再送伝送管理情報を初期化してください。

使用例

相手局ラベルremotehost1との伝送での二重伝送を管理する情報を初期化する場合

ztreset -h remotehost1

ztshow－状態履歴の表示－

形式

ztshow△₁{△₁-s△₀通番 |[△₁-g][△₁-k△₀局種別][△₁-j△₀伝送状態][△₁-t△₀開始日時][△₁-e△₀終了日時][△₁-h△₀相手局ラベル名]}

機能

最大で過去1年間の伝送状態履歴情報を標準出力に一覧表示します。引数に通番を指定した場合は，その伝送履歴の詳細情報を表示します。また，通番以外の引数を1個以上指定した場合は，条件に一致する履歴だけを一覧表示します。

引数

指定なし

最大で過去1年間の伝送状態履歴を一覧表示します。

-s 通番（10進数9桁）

指定した通番の履歴詳細情報を表示します。この通番は，JP1/全銀TCPで伝送単位に割り当てられる番号です。通番は，このオプションを指定しないで一覧表示した情報から確認できます。

-g

履歴情報の一覧表示で，伝送状態記号を表示する場合に指定します。表示される伝送状態記号は，次のとおりです。

○：正常終了を示します。

×：異常終了を示します。

空白：正常終了，異常終了以外の状態であることを示します。

-k 局種別

1：局種別が「発信」の伝送履歴を表示。

2：局種別が「着信」の伝送履歴を表示。

この引数を省略した場合は，「発信」「着信」の両方の伝送履歴を表示します。

-j 伝送状態

n：状態が「正常」の伝送履歴を表示。

a：状態が「異常」の伝送履歴を表示。

w：状態が「伝送中」の伝送履歴を表示。

q：状態が「登録中」の伝送履歴を表示。

d：状態が「取消」の伝送履歴を表示。

この引数を省略した場合は，上記すべての状態の伝送履歴を表示します。

補足事項

各状態の意味は次のとおりです。

「正常」：ファイル伝送が正常終了したことを示します。

「異常」：ファイル伝送が異常終了したことを示します。

「伝送中」：ファイル伝送中であることを示します。

「登録中」：ファイルの伝送待ちであることを示します。

「取消」：伝送要求の取り消しコマンドで，伝送要求を取り消したことを示します。

-t 開始日時（YYYY:MM:DD:hh:mm:ssまたはhh:mm:ss形式）

指定した開始日時以降の伝送履歴を表示します。

-e 終了日時（YYYY:MM:DD:hh:mm:ssまたはhh:mm:ss形式）

指定した終了日時以前の伝送履歴を表示します。

-h 相手局ラベル名（1～32バイトの文字列）

指定した相手局ラベル名の伝送履歴を表示します。

使用例

一次局および二次局としてのファイル伝送で，相手局がremotehost1の伝送状態履歴のうち，正常終了および異常終了している履歴を表示する場合

　ztshow -k 1 2 -h remotehost1 -j na

ztstop－伝送サーバの停止－

形式

ztstop△₁{-p |-i }△₁[-b]

機能

JP1/全銀TCPの伝送サーバを停止します。

引数

-p

JP1/全銀TCPの伝送サーバを計画停止します。登録中の伝送要求や伝送中の伝送は，登録中または伝送中の処理が終了してから伝送サーバを停止します。

-i

JP1/全銀TCPの伝送サーバを強制終了します。登録中の伝送要求は直ちに取り消されます。また，伝送中の伝送は強制終了されます。

-b

同期型で伝送サーバを停止する場合に使用します。伝送サーバが停止するまでコマンドは終了しません。また，非同期型で伝送サーバを停止する場合は，このオプションを省略します。このオプションを省略した場合は，伝送サーバ停止要求の登録が終わり次第，コマンドを終了します。

使用例

JP1/全銀TCPの伝送サーバを計画停止する場合

ztstop -p

8.　JP1/全銀TCPのGUI

この章では，JP1/全銀TCPの各画面（ウィンドウおよびダイアログボックス）について説明します。

＜この章の構成＞

8.1　GUIの機能一覧

8.2　GUIの起動と終了

8.3　ウィンドウとダイアログボックス

8.1　GUIの機能一覧

X-Window Systemを使用できる環境では，OSF/Motifを使ったGUIからJP1/全銀TCPを操作できます。

JP1/全銀TCPの機能のうち，GUIでは次の機能を実行できます。

伝送サーバの起動

伝送サーバの停止

伝送要求の登録

伝送要求の取り消し

伝送状態履歴の表示

ファイル再送や，伝送情報定義を一部変更しての伝送要求の登録はできません。また，同期型での伝送サーバ停止や二重伝送管理情報の初期化などの機能についても実行できません。

注意事項

Ｘサーバエミュレータを使用してX-Window Systemを使用する場合，Ｘサーバエミュレータの日本語フォントが正しく設定されていないと画面表示が崩れることがあります。

Linuxの場合は，GUIを使用できません。

8.2　GUIの起動と終了

JP1/全銀TCPのGUIの起動と終了方法について説明します。

注意事項

スーパーユーザー以外のユーザーは，GUIを利用できません。

＜この節の構成＞

8.2.1　GUIの起動

8.2.2　GUIの終了

8.2.1　GUIの起動

JP1/全銀TCPでGUIを使用する場合は，X-Window System環境の端末で次のコマンドを入力してください。

ztmenu

上記のコマンドを入力すると，［メインメニュー］ウィンドウが表示されます。

8.2.2　GUIの終了

GUIを終了するときは，［メインメニュー］ウィンドウの［ファイル］－［終了］を選択します。

8.3　ウィンドウとダイアログボックス

JP1/全銀TCPのウィンドウとダイアログボックスについて説明します。

＜この節の構成＞

8.3.1　画面遷移

8.3.2　［メインメニュー］ウィンドウ

8.3.3　［伝送サーバの停止］ダイアログボックス

8.3.4　［伝送状態履歴の表示］ダイアログボックス

8.3.5　［履歴表示オプション指定］ダイアログボックス

8.3.6　［履歴詳細情報］ダイアログボックス

8.3.7　［伝送要求の取り消し］ダイアログボックス

8.3.8　［伝送要求の実行］ダイアログボックス

8.3.9　［相手局ラベル名指定］ダイアログボックス

8.3.10　［ファイルラベル名指定］ダイアログボックス

8.3.1　画面遷移

JP1/全銀TCPのGUIの画面遷移を次に示します。

図8-1　GUIの画面遷移

8.3.2　［メインメニュー］ウィンドウ

JP1/全銀TCPのGUIを起動すると，［メインメニュー］ウィンドウが表示されます。

図8-2　［メインメニュー］ウィンドウ

［メインメニュー］ウィンドウのメニューコマンドの一覧を次の表に示します。

表8-1　［メインメニュー］ウィンドウのメニューコマンド

メニュー | メニューコマンド | 機能
ファイル | 終了 | GUIを終了する。
ヘルプ | バージョン情報 | JP1/全銀TCPのバージョン情報を表示する。

［メインメニュー］ウィンドウの各ボタンについて説明します。

［伝送サーバの起動］ボタン

JP1/全銀TCPの伝送サーバを起動します。ボタンをクリックすると，伝送サーバ起動確認のメッセージが表示されます。

［伝送サーバの停止］ボタン

JP1/全銀TCPの伝送サーバを停止します。ボタンをクリックすると，［伝送サーバの停止］ダイアログボックスが表示されます。詳細については，「8.3.3 ［伝送サーバの停止］ダイアログボックス」を参照してください。

［伝送状態履歴の表示］ボタン

ファイル伝送の履歴を表示します。ボタンをクリックすると，［伝送状態履歴の表示］ダイアログボックスが表示されます。詳細については，「8.3.4 ［伝送状態履歴の表示］ダイアログボックス」を参照してください。

［伝送要求の実行］ボタン

ファイルの伝送要求を登録し，ファイル伝送を実行します。ボタンをクリックすると，［伝送要求の実行］ダイアログボックスが表示されます。詳細については，「8.3.8 ［伝送要求の実行］ダイアログボックス」を参照してください。

8.3.3　［伝送サーバの停止］ダイアログボックス

JP1/全銀TCPの伝送サーバを停止するためのダイアログボックスです。このダイアログボックスは，［メインメニュー］ウィンドウで［伝送サーバの停止］ボタンをクリックしたときに表示されます。

図8-3　［伝送サーバの停止］ダイアログボックス

設定項目およびボタンについて説明します。

停止種別

次の2つの種別から，伝送サーバの停止方法を選択します。

［計画停止］
伝送要求の登録や伝送中の処理が終了してから伝送サーバを停止します。

［強制停止］
伝送要求の登録中のものは，処理を取り消して伝送サーバを停止します。また，伝送中のものは強制終了して伝送サーバを停止します。

［了解］ボタン

停止種別で指定した方法で伝送サーバの停止処理を実行します。

なお，伝送サーバの停止処理が開始するとメッセージが表示され，［メインメニュー］ウィンドウに戻ります。

［取消］ボタン

伝送サーバの停止処理を取りやめ，［メインメニュー］ウィンドウに戻ります。

8.3.4　［伝送状態履歴の表示］ダイアログボックス

伝送状態の履歴情報を表示するダイアログボックスです。［伝送状態履歴の表示］ダイアログボックスでは，最大で過去1年間の伝送状態履歴が表示されます。また，履歴の表示条件（表示オプション）を指定し，その条件に一致する履歴情報だけを表示させることもできます。なお，［伝送状態履歴の表示］ダイアログボックスは，［メインメニュー］ウィンドウで［伝送状態履歴の表示］ボタンをクリックしたときに表示されます。

図8-4　［伝送状態履歴の表示］ダイアログボックス

表示項目について説明します。

伝送状態記号

ファイル伝送の状態を記号で示します。

●：正常終了を示します。●の色はX-Window Systemの環境によって異なります。

×：異常終了を示します。

空白：伝送中，登録中，または取消の状態を示します。

通番

JP1/全銀TCPが伝送単位に与える番号を表示します。

相手局ラベル名

ファイル伝送の相手局ラベル名を表示します。

局種別

局種別を表示します。

発信：一次局としてのファイル伝送の場合

着信：二次局としてのファイル伝送の場合

状態

ファイル伝送の状態を表示します。表示される状態には，次の5つがあります。

正常：正常終了したことを示します。

異常：異常終了したことを示します。

伝送中：伝送中であることを示します。

登録中：伝送要求を登録したものが，伝送待ちであることを示します。

取消：伝送待ち状態の伝送要求を取り消したことを示します。

開始-終了

実行したファイル伝送の開始日時と終了日時を表示します。

［表示オプション］ボタン

指定した条件に一致する伝送履歴だけを表示させる場合，その条件を設定する［履歴表示オプション指定］ダイアログボックスを表示させます。

詳細については，「8.3.5 ［履歴表示オプション指定］ダイアログボックス」を参照してください。

［詳細情報］ボタン

一覧で選択している履歴の詳細情報を表示させます。ボタンをクリックすると，［履歴詳細情報］ダイアログボックスが表示されます。詳細については，「8.3.6 ［履歴詳細情報］ダイアログボックス」を参照してください。なお，一覧で履歴を1件も選択していない場合，または2件以上の履歴を選択している場合，ボタンをクリックするとエラーになります。

［伝送取消］ボタン

登録中，伝送中のファイル伝送を取り消します。ボタンをクリックすると，［伝送要求の取り消し］ダイアログボックスが表示されます。詳細については，「8.3.7 ［伝送要求の取り消し］ダイアログボックス」を参照してください。

［最新情報］ボタン

伝送状態履歴の表示を更新します。

［終了］ボタン

［伝送状態履歴の表示］ダイアログボックスを閉じ，［メインメニュー］ウィンドウに戻ります。

8.3.5　［履歴表示オプション指定］ダイアログボックス

［伝送状態履歴の表示］ダイアログボックスの表示条件を設定するダイアログボックスです。このダイアログボックスは，［伝送状態履歴の表示］ダイアログボックスで［表示オプション］ボタンをクリックしたときに表示されます。

図8-5　［履歴表示オプション指定］ダイアログボックス

設定項目について説明します。

局種別オプション

発信または着信の2つの局種別のうち，履歴表示する項目だけをチェックします。どちらもチェックしない場合はエラーになります。

状態表示オプション

正常終了，異常終了，伝送中，登録中，取消の5つの状態のうち，履歴表示する項目だけをチェックします。なお，どの項目もチェックしない場合はエラーになります。

相手局ラベル名

相手局ラベルを指定して履歴を表示させる場合は項目をチェックし，相手局ラベル名を指定します。

開始日時

開始日時を指定して履歴を表示させる場合は項目をチェックし，YYYY:MM:DD:hh:mm:ss形式またはhh:mm:ss形式で開始日時を指定します。

終了日時

終了日時を指定して履歴を表示させる場合は項目をチェックし，YYYY:MM:DD:hh:mm:ss形式またはhh:mm:ss形式で終了日時を指定します。

［了解］ボタン

指定した表示オプションを確定し，［伝送状態履歴の表示］ダイアログボックスに戻ります。［伝送状態履歴の表示］ダイアログボックスは，指定した表示オプションの内容で表示されます。

［取消］ボタン

指定した表示オプションを無効にし，［伝送状態履歴の表示］ダイアログボックスに戻ります。

8.3.6　［履歴詳細情報］ダイアログボックス

［伝送状態履歴の表示］ダイアログボックスで選択しているファイル伝送履歴の詳細情報を表示するダイアログボックスです。このダイアログボックスは，［伝送状態履歴の表示］ダイアログボックスでファイル伝送履歴を選択し，［詳細情報］ボタンをクリックしたときに表示されます。

図8-6　［履歴詳細情報］ダイアログボックス

表示項目およびボタンについて説明します。

通番

ファイル伝送履歴の通番が表示されます。

相手局ラベル名

ファイル伝送履歴の相手局ラベル名が表示されます。

局種別

ファイル伝送履歴の局種別が表示されます。

発信：一次局としてのファイル伝送の場合

着信：二次局としてのファイル伝送の場合

相手センタ確認コード

ファイル伝送履歴の相手センタ確認コードが表示されます。

当方センタ確認コード

ファイル伝送履歴の当方センタ確認コードが表示されます。

エラー番号

伝送中にエラーが生じた場合，そのエラー番号が表示されます。エラー番号については，「付録D　エラー番号一覧」を参照してください。

詳細エラー番号

伝送中にエラーが生じた場合，その詳細エラー番号が表示されます。詳細エラー番号については，「付録D　エラー番号一覧」を参照してください。

ファイル情報一覧

伝送履歴のファイル伝送時に付けられたファイルのファイル情報が一覧表示されます。この一覧からファイル情報を選択し［表示］ボタンをクリックすると，さらにそのファイル情報の詳細が表示されます。

［表示］ボタン

ファイル情報一覧で選択したファイル情報の詳細が表示されます。表示される項目は，次のとおりです。

ファイルラベル名：ファイル伝送単位のファイルラベル名が表示されます。

形態：ファイル伝送単位の伝送形態（送信，受信）が表示されます。

状態：ファイル伝送の状態（正常，異常，伝送中）が表示されます。

開始-終了：伝送の開始日時および終了日時が表示されます。

ファイル詳細情報 ファイルラベル名

ファイル情報一覧でファイル情報を選択して［表示］ボタンをクリックすると，そのファイルラベル名が表示されます。

伝送ファイル名

ファイル伝送単位の伝送ファイル名が表示されます。

レコード形式

ファイル伝送単位のレコード形式（固定長または可変長）が表示されます。

レコード長

レコード形式が固定長の場合，そのレコード長が表示されます。

実ファイル名

ファイル伝送単位の実ファイル名が表示されます。

伝送済データ長

ファイル伝送単位の伝送済みデータ長が表示されます。

伝送済テキスト数

ファイル伝送単位の伝送済みテキスト数が表示されます。

エラー番号

ファイル伝送単位のエラー番号が表示されます。エラー番号については，「付録D　エラー番号一覧」を参照してください。

詳細エラー番号

ファイル伝送単位の詳細エラー番号が表示されます。詳細エラー番号については，「付録D　エラー番号一覧」を参照してください。

［了解］ボタン

［履歴詳細情報］ダイアログボックスを閉じ，［伝送状態履歴の表示］ダイアログボックスに戻ります。

8.3.7　［伝送要求の取り消し］ダイアログボックス

登録した伝送要求を取り消すためのダイアログボックスです。このダイアログボックスは，［伝送状態履歴の表示］ダイアログボックスで［伝送取消］ボタンをクリックしたときに表示されます。

伝送要求を取り消すと，［伝送状態履歴の表示］ダイアログボックスでは，登録中のファイル伝送を取り消した場合は「取消」，伝送中のファイル伝送を取り消した場合は「異常」と表示されます。

図8-7　［伝送要求の取り消し］ダイアログボックス

設定項目およびボタンについて説明します。

伝送要求の取消単位

伝送要求を取り消す単位として，通番または相手局ラベル名のどちらかを選択します。なお，通番と相手局ラベル名の両方を指定することはできません。

通番

伝送要求の取消単位で通番を選択している場合だけ入力できます。ファイル伝送の通番を指定します。最大64個の通番を指定できます。なお，複数指定する場合はスペースで区切って指定してください。

相手局ラベル名

伝送要求の取消単位で相手局ラベル名を選択している場合だけ入力できます。ファイル伝送の相手局ラベル名を指定します。最大25個の通番を指定できます。なお，複数指定する場合はスペースで区切って指定してください。

［了解］ボタン

指定した取り消し単位で伝送の取り消し処理を実行し，［伝送状態履歴の表示］ダイアログボックスに戻ります。

［取消］ボタン

伝送要求の取り消し処理をやめ，［伝送状態履歴の表示］ダイアログボックスに戻ります。

8.3.8　［伝送要求の実行］ダイアログボックス

ファイル伝送を実行するための伝送要求を登録するダイアログボックスです。このダイアログボックスは，［メインメニュー］ウィンドウで［伝送要求の実行］ボタンをクリックしたときに表示されます。

図8-8　［伝送要求の実行］ダイアログボックス

設定項目およびボタンについて説明します。

伝送種別

同期型か，非同期型かを指定します。

相手局ラベル名

ファイル伝送の相手局ラベル名を指定します。［参照］ボタンをクリックすると［相手局ラベル名指定］ダイアログボックスが表示され，指定できる相手局ラベル名の一覧から指定できます。

［参照］ボタン

［相手局ラベル名指定］ダイアログボックスを表示します。詳細については，「8.3.9 ［相手局ラベル名指定］ダイアログボックス」を参照してください。

ファイルラベル名

伝送するファイルラベル名を指定します。ファイルラベル名は，最大64個のファイルラベル名を指定できます。複数指定する場合は，スペースで区切って指定してください。なお，［参照］ボタンをクリックすると［ファイルラベル名指定］ダイアログボックスが表示され，指定できる相手局ラベル名の一覧から指定できます。

［参照］ボタン

［ファイルラベル名指定］ダイアログボックスを表示します。詳細については，「8.3.10 ［ファイルラベル名指定］ダイアログボックス」を参照してください。

［実行］ボタン

設定した内容で伝送要求を登録し，ファイル伝送を実行します。

［閉じる］ボタン

［伝送要求の実行］ダイアログボックスを閉じ，［メインメニュー］ウィンドウに戻ります。

8.3.9　［相手局ラベル名指定］ダイアログボックス

［伝送要求の実行］ダイアログボックスの相手局ラベル名の指定で，［参照］ボタンをクリックしたときに表示されるダイアログボックスです。

図8-9　［相手局ラベル名指定］ダイアログボックス

設定項目およびボタンについて説明します。

相手局ラベル名一覧

ファイル伝送の相手局として指定できる相手局ラベル（伝送情報定義ファイルに定義されている相手局ラベル名）が一覧表示されます。

［了解］ボタン

相手局ラベル名一覧で選択している相手先ラベル名を，伝送要求実行の相手局ラベルとして確定し，［メインメニュー］ウィンドウに戻ります。

［取消］ボタン

相手局ラベル名の指定を取り消し，［メインメニュー］ウィンドウに戻ります。

8.3.10　［ファイルラベル名指定］ダイアログボックス

［伝送要求の実行］ダイアログボックスのファイルラベル名の指定で，［参照］ボタンをクリックしたときに表示されるダイアログボックスです。

図8-10　［ファイルラベル名指定］ダイアログボックス

設定項目およびボタンについて説明します。

ファイルラベル名一覧

［伝送要求の実行］ダイアログボックスで指定した相手局ラベルとのファイル伝送で，指定できるファイルラベル名（伝送情報定義ファイルに定義されているファイルラベル名）が一覧表示されます。最大64個のファイルラベル名を指定できます。

［了解］ボタン

ファイルラベル名一覧で選択しているファイルラベル名を，伝送要求実行のファイルラベルとして確定し，［メインメニュー］ウィンドウに戻ります。

［取消］ボタン

ファイルラベル名の指定を取り消し，［メインメニュー］ウィンドウに戻ります。

9.　APIライブラリー

この章では，ユーザープログラムとJP1/全銀TCPを連携させるときに使用するAPIライブラリーの使用方法および例題を示します。

＜この章の構成＞

ライブラリーの使用方法

コンパイルとリンク

ライブラリーの使用例題

関数一覧

関数の詳細

ZTC_Syn_trans() －伝送要求を登録する（同期型）－

ZTC_Asyn_trans()－伝送要求を登録する（非同期型）－

ZTC_Even()－伝送の終了結果を取得する（非同期型）－

ライブラリーの使用方法

JP1/全銀TCP APIライブラリーは，JP1/全銀TCPのファイル伝送機能をユーザープログラムから利用するときに使用します。

JP1/全銀TCP APIライブラリーを使用すると，次のことが実現できます。

1つのユーザープログラムから，一次局として複数のファイル伝送を実行できます。

同期型のファイル伝送では，伝送要求を登録すると，伝送が終了するまで待ち，終了結果を取得できます。

非同期型のファイル伝送では，伝送要求の登録だけをして，あとで終了結果だけを取得できます。

言語

ユーザープログラムで使用できる言語を次に示します。

C

コーディング

伝送要求の登録は，ZTC_Syn_trans()，ZTC_Asyn_trans()の引数に伝送情報定義ファイルに定義されているラベル名や定義変更内容格納構造体のアドレスを設定します。

ファイルラベル名格納用構造体

#define LABEL_LEN 32
struct ztc_tran_label_t {
   char label[LABEL_LEN+1];
};

ファイルラベル名格納用構造体メンバーの内容

label

ファイルラベル名を指定します。

相手局情報定義の変更内容格納用構造体

#define REMOTE_CODE_LEN 7
#define PASSWD_LEN 6
#define STRING_LEN 256
#define EXEC_OPT_LEN 25
#define ZTC_CHANGE_DEF_ZGNP 1
#define ZTC_CHANGE_DEF_ZGNC 2
struct change_host_define_t {
   int changeflg;
   char exec[STRING_LEN];
   int exec_opt[EXEC_OPT_LEN+1];
   char remote_code[(REMOTE_CODE_LEN*2)+3];
   char own_code[(REMOTE_CODE_LEN*2)+3];
   char open_req_pass[(PASSWD_LEN*2)+3];
   char open_ans_pass[(PASSWD_LEN*2)+3];
   char close_req_pass[(PASSWD_LEN*2)+3]
   char close_ans_pass[(PASSWD_LEN*2)+3]
   char ipaddr[STRING_LEN];
   int text_ack_cnt;
   int protocol_name;
};

相手局情報定義の変更内容格納用構造体メンバーの内容

changeflg

相手局情報定義の変更設定マクロを指定します。相手局情報定義の変更設定マクロのマクロ値を論理和形式で指定してください。

exec

起動するUAPを指定します。1～255バイト以内の文字列でフルパスを指定してください。

exec_opt

UAP起動オプションを示すマクロを指定します。詳細については，続けて説明する「・UAP起動オプション設定マクロ」および「・UAP起動オプション設定マクロの内容」を参照してください。

remote_code

相手センタ確認コードを指定します。14桁の16進数で指定してください。

own_code

当方センタ確認コードを指定します。14桁の16進数で指定してください。

open_req_pass

開局要求パスワードを指定します。6バイトの文字列または12桁の16進数で指定してください。

open_ans_pass

開局回答パスワードを指定します。6バイトの文字列または12桁の16進数で指定してください。

close_req_pass

閉局要求パスワードを指定します。6バイトの文字列または12桁の16進数で指定してください。

close_ans_pass

閉局回答パスワードを指定します。6バイトの文字列または12桁の16進数で指定してください。

ipaddr

相手局のIPアドレスまたは相手局のホスト名を指定します。

text_ack_cnt

テキスト連続送受信回数を指定します。0～15の値で指定してください。

protocol_name

使用するプロトコル（全銀協手順）を指定します。パソコン手順の場合はZTC_CHANGE_DEF_ZGNPを，コンピュータ手順の場合はZTC_CHANGE_DEF_ZGNCを指定してください。

ファイル情報定義の変更内容格納用構造体

#define TRANS_FILE_NAME_LEN 12
#define ACCESSKEY_LEN 6
#define SUB_TRANS_FILE_NAME_LEN 17
#define ZTC_CHANGE_DEF_SEND 1
#define ZTC_CHANGE_DEF_RECV 2
#define ZTC_CHANGE_DEF_APPEND 1
#define ZTC_CHANGE_DEF_WRITE 2
#define ZTC_CHANGE_DEF_TRUE 1
#define ZTC_CHANGE_DEF_FALSE 2
#define ZTC_CHANGE_DEF_FIX 1
#define ZTC_CHANGE_DEF_FLEX 2
#define ZTC_CHANGE_DEF_REMOVE 1
#define ZTC_CHANGE_DEF_NOT_REMOVE 2
#define ZTC_CHANGE_DEF_OK 1
#define ZTC_CHANGE_DEF_NG 2
#define ZTC_RESND 1
struct change_file_define_t {
   int resndflg;
   int cycle_number;
   int changeflg;
   char exec[STRING_LEN];
   int exec_opt[EXEC_OPT_LEN+1];
   int mode;
   int file_mode;
   char real_file_name[STRING_LEN];
   char trans_file_name[(TRANS_FILE_NAME_LEN*2)+3];
   char start_req_acckey[(ACCESSKEY_LEN*2)+3];
   char start_ans_acckey[(ACCESSKEY_LEN*2)+3];
   char end_req_acckey[(ACCESSKEY_LEN*2)+3];
   char end_ans_acckey[(ACCESSKEY_LEN*2)+3];
   char resend_acckey[(ACCESSKEY_LEN*2)+3];
   int record_type;
   short record_len;
   int max_text_len;
   int cmp_mode;
   int divide_mode;
   char divide_word;
   int remove_mode;
   int nullfile;
   char sub_trans_file_name[(SUB_TRANS_FILE_NAME_LEN*2)+3];
   char yobi[128];
};

ファイル情報定義の変更内容格納用構造体メンバーの内容

resndflg

再送要求送信マクロを指定します。

cycle_number

伝送済みのサイクル番号を指定します。サイクル管理をするファイルだけに指定できます。

changeflg

ファイル情報定義の変更設定マクロを指定します。ファイル情報定義の変更設定マクロのマクロ値を論理和形式で指定してください。

exec

起動するUAPを指定します。1～255バイトの文字列でフルパスを指定してください。

exec_opt

UAP起動オプションを示すマクロを指定します。詳細については，続けて説明する「・UAP起動オプション設定マクロ」および「・UAP起動オプション設定マクロの内容」を参照してください。

mode

ファイル送受信モードを指定します。送信用のファイル定義の場合はZTC_CHANGE_DEF_SENDを，受信用のファイル定義の場合はZTC_CHANGE_DEF_RECVを指定してください。

file_mode

受信ファイル書き込みモードを指定します。受信データをファイルの最後に追加したい場合はZTC_CHANGE_DEF_APPENDを，ファイルの先頭から上書きしたい場合はZTC_CHANGE_DEF_WRITEを指定してください。

real_file_name

実ファイル名を指定します。1～255バイトの文字列でフルパスを指定してください。

trans_file_name

伝送ファイル名を指定します。12バイトの文字列または24桁の16進数で指定してください。

start_req_acckey

開始要求アクセスキーを指定します。6バイトの文字列または12桁の16進数で指定してください。

start_ans_acckey

開始回答アクセスキーを指定します。6バイトの文字列または12桁の16進数で指定してください。

end_req_acckey

終了要求アクセスキーを指定します。6バイトの文字列または12桁の16進数で指定してください。

end_ans_acckey

終了回答アクセスキーを指定します。6バイトの文字列または12桁の16進数で指定してください。

resend_acckey

再送要求アクセスキーを指定します。6バイトの文字列または12桁の16進数で指定してください。

record_type

ファイルレコード形式を指定します。固定長形式の場合はZTC_CHANGE_DEF_FIXを，可変長形式の場合はZTC_CHANGE_DEF_FLEXを指定してください。

record_len

ファイルレコード長を指定します（単位：バイト）。ファイルレコード形式が固定長の場合に有効になります。1～32,767の任意の数値を指定してください。

max_text_len

最大伝送テキスト長（全銀協標準通信プロトコルの定義する伝送テキストの最大長）を指定します（単位：バイト）。7～43,700の数値を指定してください。

cmp_mode

圧縮モードを指定します。圧縮して伝送する場合はZTC_CHANGE_DEF_TRUEを，圧縮しないで伝送する場合はZTC_CHANGE_DEF_FALSEを指定してください。

divide_mode

レコード分割方法を指定します。区切り文字までを1レコードとする場合はZTC_CHANGE_DEF_DIVIDE_CHARを，レコード範囲を自動算出する場合はZTC_CHANGE_DEF_DIVIDE_AUTOを指定します。ファイルレコード形式が可変長の場合に有効になります。

divide_word

区切り文字として使用する文字を指定します。ファイルレコード形式が可変長でレコード分割方法にZTC_CHANGE_DEF_DIVIDE_CHARを指定した場合に有効になります。

remove_mode

区切り文字の扱いを指定します。ZTC_CHANGE_DEF_REMOVEをした場合は，送信時には区切り文字を除いて送信し，受信時には区切り文字を付けてファイルに書き出します。ZTC_CHANGE_DEF_NOT_REMOVEを指定した場合は，送信時には区切り文字を付けたまま送信し，受信時には受け取ったテキストをファイルにそのまま書き出します。レコード分割方法にZTC_CHANGE_DEF_DIVIDE_AUTOを指定した場合，ZTC_CHANGE_DEF_NOT_REMOVEを指定してください。

nullfile

0件ファイルの扱い方を指定します。ZTC_CHANGE_DEF_OKを指定した場合は，0件ファイルを正常扱いします。ZTC_CHANGE_DEF_NGを指定した場合は，0件ファイルをエラー扱いします。

sub_trans_file_name

ファイル名補助情報を指定します。17バイトの文字列または34桁の16進数で指定してください。

相手局情報定義の変更設定マクロ

#define ZTC_CHANGE_HOST_DEF_EXEC 0x1
#define ZTC_CHANGE_HOST_DEF_EXEC_OPT 0x2
#define ZTC_CHANGE_HOST_DEF_REMOTE_CODE 0x4
#define ZTC_CHANGE_HOST_DEF_OWN_CODE 0x8
#define ZTC_CHANGE_HOST_DEF_OPEN_REQ_PASS 0x10
#define ZTC_CHANGE_HOST_DEF_OPEN_ANS_PASS 0x20
#define ZTC_CHANGE_HOST_DEF_CLOSE_REQ_PASS 0x40
#define ZTC_CHANGE_HOST_DEF_CLOSE_ANS_PASS 0x80
#define ZTC_CHANGE_HOST_DEF_IPADDR 0x400
#define ZTC_CHANGE_HOST_DEF_TEXT_ACK_CNT 0x800
#define ZTC_CHANGE_HOST_DEF_PROTOCOL_NAME 0x1000

相手局情報定義の変更設定マクロの内容

ZTC_CHANGE_HOST_DEF_EXEC

UAP起動を変更します。

ZTC_CHANGE_HOST_DEF_EXEC_OPT

UAP起動引数を変更します。

ZTC_CHANGE_HOST_DEF_REMOTE_CODE

相手センタ確認コードを変更します。

ZTC_CHANGE_HOST_DEF_OWN_CODE

当方センタ確認コードを変更します。

ZTC_CHANGE_HOST_DEF_OPEN_REQ_PASS

開局要求パスワードを変更します。

ZTC_CHANGE_HOST_DEF_OPEN_ANS_PASS

開局回答パスワードを変更します。

ZTC_CHANGE_HOST_DEF_CLOSE_REQ_PASS

閉局要求パスワードを変更します。

ZTC_CHANGE_HOST_DEF_CLOSE_ANS_PASS

閉局回答パスワードを変更します。

ZTC_CHANGE_HOST_DEF_IPADDR

相手局のIPアドレスを変更します。

ZTC_CHANGE_HOST_DEF_TEXT_ACK_CNT

テキスト連続送受信回数を変更します。

ZTC_CHANGE_HOST_DEF_PROTOCOL_NAME

使用するプロトコル（全銀協手順）を変更します。

指定例：

相手センタ確認コードと当方センタ確認コードを変更する場合

changeflgに，次のように値を指定します。

def.changeflg = 0

def.changeflg = ZTC_CHANGE_HOST_DEF_REMOTE_CODE | ZTC_CHANGE_HOST_DEF_OWN_CODE;

ファイル情報定義の変更設定マクロ

#define ZTC_CHANGE_FILE_DEF_EXEC 0x1
#define ZTC_CHANGE_FILE_DEF_EXEC_OPT 0x2
#define ZTC_CHANGE_FILE_DEF_MODE 0x4
#define ZTC_CHANGE_FILE_DEF_FILE_MODE 0x8
#define ZTC_CHANGE_FILE_DEF_REAL_FILE_NAME 0x10
#define ZTC_CHANGE_FILE_DEF_TRANS_FILE_NAME 0x20
#define ZTC_CHANGE_FILE_DEF_START_REQ_ACCKEY 0x40
#define ZTC_CHANGE_FILE_DEF_START_ANS_ACCKEY 0x80
#define ZTC_CHANGE_FILE_DEF_END_REQ_ACCKEY 0x100
#define ZTC_CHANGE_FILE_DEF_END_ANS_ACCKEY 0x200
#define ZTC_CHANGE_FILE_DEF_RESEND_ACCKEY 0x400
#define ZTC_CHANGE_FILE_DEF_RECORD_TYPE 0x800
#define ZTC_CHANGE_FILE_DEF_RECORD_LEN 0x1000
#define ZTC_CHANGE_FILE_DEF_MAX_TEXT_LEN 0x2000
#define ZTC_CHANGE_FILE_DEF_CMP_MODE 0x4000
#define ZTC_CHANGE_FILE_DEF_DIVIDE_WORD 0x8000
#define ZTC_CHANGE_FILE_DEF_REMOVE_MODE 0x10000
#define ZTC_CHANGE_FILE_DEF_NULLFILE 0x20000
#define ZTC_CHANGE_FILE_DEF_SUB_TRANS_FILE_NAME 0x40000
#define ZTC_CHANGE_FILE_DEF_DIVIDE_MODE 0x80000

ファイル情報定義の変更設定マクロの内容

ZTC_CHANGE_FILE_DEF_EXEC

UAP起動を変更します。

ZTC_CHANGE_FILE_DEF_EXEC_OPT

UAP起動引数を変更します。

ZTC_CHANGE_FILE_DEF_MODE

ファイル送受信モードを変更します。

ZTC_CHANGE_FILE_DEF_FILE_MODE

受信ファイル書き込みモードを変更します。

ZTC_CHANGE_FILE_DEF_REAL_FILE_NAME

実ファイル名を変更します。

ZTC_CHANGE_FILE_DEF_TRANS_FILE_NAME

伝送ファイル名を変更します。

ZTC_CHANGE_FILE_DEF_START_REQ_ACCKEY

開始要求アクセスキーを変更します。

ZTC_CHANGE_FILE_DEF_START_ANS_ACCKEY

開始回答アクセスキーを変更します。

ZTC_CHANGE_FILE_DEF_END_REQ_ACCKEY

終了要求アクセスキーを変更します。

ZTC_CHANGE_FILE_DEF_END_ANS_ACCKEY

終了回答アクセスキーを変更します。

ZTC_CHANGE_FILE_DEF_RESEND_ACCKEY

再送要求アクセスキーを変更します。

ZTC_CHANGE_FILE_DEF_RECORD_TYPE

ファイルレコード形式を変更します。

ZTC_CHANGE_FILE_DEF_RECORD_LEN

ファイルレコード長を変更します。

ZTC_CHANGE_FILE_DEF_MAX_TEXT_LEN

最大伝送テキスト長を変更します。

ZTC_CHANGE_FILE_DEF_CMP_MODE

圧縮モードを変更します。

ZTC_CHANGE_FILE_DEF_DIVIDE_WORD

区切り文字を変更します。

ZTC_CHANGE_FILE_DEF_REMOVE_MODE

区切り文字の扱いを変更します。

ZTC_CHANGE_FILE_DEF_NULLFILE

0件ファイルの扱いを変更します。

ZTC_CHANGE_FILE_DEF_SUB_TRANS_FILE_NAME

ファイル名補助情報を変更します。

ZTC_CHANGE_FILE_DEF_DIVIDE_MODE

レコード分割方法を変更します。

指定例：

ファイル送受信モードと受信ファイル書き込みモードを変更する場合

changeflgに，次のように値を指定します。

def.changeflg = 0;

def.changeflg = ZTC_CHANGE_FILE_DEF_MODE | ZTC_CHANGE_FILE_DEF_FILE_MODE;

UAP起動オプション設定マクロ

#define ZTC_REMOTELBL 1
#define ZTC_STATION 4
#define ZTC_TRNMODE 8
#define ZTC_REQLEN 9
#define ZTC_RRTN 11
#define ZTC_FILE 12
#define ZTC_FILELBL 13
#define ZTC_RCNTCODE 14
#define ZTC_HCNTCODE 15
#define ZTC_OREQPW 16
#define ZTC_ORSPPW 17
#define ZTC_CREQPW 18
#define ZTC_CRSPPW 19
#define ZTC_MREQPW 20
#define ZTC_MRSPPW 21
#define ZTC_IPADDR 22
#define ZTC_REQNO 25
#define ZTC_REALFILE 26
#define ZTC_STARTTIME 28
#define ZTC_STOPTIME 29

UAP起動オプション設定マクロの内容

ZTC_REMOTELBL

相手局ラベル名をオプション引数として指定します。

ZTC_STATION

局種別をオプション引数として指定します。

ZTC_TRNMODE

伝送形態をオプション引数として指定します。

ZTC_REQLEN

このオプションは，ファイル情報定義UAPオプションの場合に限り有効です。

レコード長をオプション引数として指定します。

ZTC_RRTN

終了状態をオプション引数として指定します。

ZTC_FILE

伝送ファイル名をオプション引数として指定します。

ZTC_FILELBL

このオプションは，ファイル情報定義UAPオプションの場合に限り有効です。

伝送ファイルラベル名をオプション引数として指定します。

ZTC_RCNTCODE

相手センタ確認コードをオプション引数として指定します。

ZTC_HCNTCODE

当方センタ確認コードをオプション引数として指定します。

ZTC_OREQPW

開局要求パスワードをオプション引数として指定します。

ZTC_ORSPPW

開局回答パスワードをオプション引数として指定します。

ZTC_CREQPW

閉局要求パスワードをオプション引数として指定します。

ZTC_CRSPPW

閉局回答パスワードをオプション引数として指定します。

ZTC_MREQPW

モード変更要求パスワードをオプション引数として指定します。

ZTC_MRSPPW

モード変更回答パスワードをオプション引数として指定します。

ZTC_IPADDR

相手局のIPアドレスまたは相手ホスト名をオプション引数として指定します。

ZTC_REQNO

通番をオプション引数として指定します。

ZTC_REALFILE

このオプションは，ファイル情報定義UAPオプションの場合に限り有効です。

実ファイル名をオプション引数として指定します。

ZTC_STARTTIME

伝送開始時間をオプション引数として指定します。

ZTC_STOPTIME

伝送終了時間をオプション引数として指定します。

指定例：

UAP起動オプションとして伝送ファイル名と通番を指定する場合

exec_optに，次のように値を指定します。

def.exec_opt[0] = ZTC_FILE;

def.exec_opt[1] = ZTC_REQNO;

def.exec_opt[2] = 0;

コンパイルとリンク

JP1/全銀TCPのAPIを使用するには，ヘッダファイル"ztc.h"をインクルードし，ライブラリーをリンクさせる必要があります。次に示す2種類のライブラリーのうち，どちらかを指定してください。

共用ライブラリー
ライブラリー関数は，実行時にAPIと結合されます。共用ライブラリーを使用した場合は，JP1/全銀TCPのバージョンアップでライブラリーを変更していてもAPIを再リンクさせる必要はありません。

非共用ライブラリー
ライブラリー関数は，リンク時にAPIと結合されます。非共用ライブラリーを使用した場合は，JP1/全銀TCPのバージョンアップの際にAPIの再リンクが必要になります。

コンパイル・リンク方法

コンパイルとリンクの方法を次に示します。

HP-UXの場合

共用ライブラリー（libztc.sl）のコンパイルとリンク

cc -l/opt/jp1_ztc/include -L/opt/jp1_ztc/lib ソースファイル名 -lztc

非共用ライブラリー（libztc.a）のコンパイルとリンク

cc -l/opt/jp1_ztc/include -L/opt/jp1_ztc/lib ソースファイル名 -Wl, -a, archive -lztc

コンパイルオプションの詳細については，HP-UXのドキュメントを参照してください。

AIXの場合

共用ライブラリー（libztc.so）のコンパイルとリンク

xlc -brtl -l/opt/jp1_ztc/include -L/opt/jp1_ztc/lib ソースファイル名 -lztc

非共用ライブラリー（libztc.a）のコンパイルとリンク

xlc -l/opt/jp1_ztc/include -L/opt/jp1_ztc/lib ソースファイル名 -lztc

コンパイルオプションの詳細については，AIXのドキュメントを参照してください。

Linuxの場合

共用ライブラリー（libztc.so）のコンパイルとリンク

gcc -I/opt/jp1_ztc/include -L/opt/jp1_ztc/lib ソースファイル名 -lztc

共用ライブラリーをリンクしたプログラムを実行する場合，環境変数LD_LIBRARY_PATHに次のパスを追加してください。

/opt/jp1_ztc/lib

非共用ライブラリー（libztc.a）のコンパイルとリンク

gcc -I/opt/jp1_ztc/include -L/opt/jp1_ztc/lib ソースファイル名 /opt/jp1_ztc/lib/libztc.a

コンパイルオプションの詳細については，Linuxのドキュメントを参照してください。

ライブラリー使用時の注意事項

このライブラリーの関数は，マルチスレッドには対応していないため，マルチスレッド環境下でのユーザープログラムの動作については保証できません。

ライブラリーの使用例題

使用例題として，次のサンプルプログラムを示します。

同期型の伝送要求を登録するサンプルプログラム

非同期型の伝送要求を登録するサンプルプログラム

同期型で相手局情報とファイル情報の定義内容を一部変更して伝送要求を登録するサンプルプログラム

同期型サンプルプログラム
このプログラムは，相手局ラベルremotehost1に対してファイルラベルsendfile1とファイルラベルsendfile2を伝送するための伝送要求を同期型で登録するサンプルプログラムです。

/**********************************************************/
/* 同期型サンプルプログラム */
/**********************************************************/
#include <stdio.h>
#include "ztc.h"

void main()
{
   struct ztc_tran_label_t test_label[2];
   int errcode[2];
   int rtn;

   strcpy(test_label[0].label, "sendfile1");
   strcpy(test_label[1].label, "sendfile2");
   rtn = ZTC_Syn_trans("remotehost1", NULL, test_label, NULL, 2, errcode);

   if(rtn == ZTC_SUCCESS) {
       printf("sendfile1とsendfile2は正常に伝送できました。¥n");
   } else {
       printf("sendfile1とsendfile2の伝送中にエラーが発生しました。¥n");
       printf("rtn = %d  errcode[0] = %d  errcode[1] = %d ¥n", rtn,
                errcode[0], errcode[1]);
   }
}

非同期型サンプルプログラム
このプログラムは，相手局ラベルremotehost1に対してファイルラベルsendfile1とファイルラベルsendfile2を伝送するための伝送要求を非同期型で登録するサンプルプログラムです。

/**********************************************************/
/* 非同期型サンプルプログラム */
/**********************************************************/
#include <errno.h>
#include <stdio.h>
#include <sys/time.h>
#include "ztc.h"
fd_set readfds;
fd_set writefds;
void main()
{
 /* 変数定義 */
 int multin;
 int filen;                     /* ファイル多重度（MAX64） */
 int fdv[200];                  /* 非同期伝送ディスクリプター格納領域 */
 struct ztc_tran_label_t file_labels[64];   /* ファイルラベル名配列 */
 struct timeval timeoutx;                   /* 監視タイマー */
 int rc1,rc2,rc3,rc4;                       /* 関数戻り値 */
 int errcode[64];                           /* 伝送結果コード */
 int i,j,k;
 int cnt1,cnt2,flag1;

 /* 変数初期化 */
 multin = 2;
 filen = 1;
 for(i=0;i < multin;i++){
   fdv[i] = -1;
 }
 sprintf(file_labels[0].label, "sendfile1");
 sprintf(file_labels[1].label, "sendfile2");

 /* 伝送要求の登録 */
 for(i=0;i < multin;i++){
   rc2 = 0;
   rc2 = ZTC_Asyn_trans("remotehost1",   /* 相手局ラベル名 */
                        NULL,            /* 相手局情報定義一部変更情報 */
                        &file_labels[i], /* ファイルラベル名配列 */
                        NULL,            /* ファイル情報定義一部変更情報 */
                        filen,           /* 要求伝送ファイル数 */
                        &fdv[i]);      /* 非同期伝送ディスクリプター配列*/
   if (rc2 != ZTC_SUCCESS) {
     printf("ZTC_Asyn_trans 関数エラー cnt = %d,  rc = %d¥n", i, rc2);
     fdv[i] = -1;
   }
 }

 timeoutx.tv_sec=2;
 timeoutx.tv_usec=0;
 rc3 = 0;
 while(rc3 < 1){
   cnt1 = 0;
   printf("select");
   /* 監視対象のセット */
   FD_ZERO(&readfds);
   FD_ZERO(&writefds);
   for(i=0;i < multin;i++){
     if(fdv[i] != -1){
       FD_SET(fdv[i], &readfds);
       FD_SET(fdv[i], &writefds);
       printf("%02d", fdv[i]);
       cntl++;
     }
   }
   if(cnt1 == 0){
     printf("end.¥nRequest completed.¥n");
     break; /* exit */
   }
   printf("¥n"); fflush(stdout);

   /* 事象の完了待ち */
   rc3 = select(multin+4, &readfds, &writefds, 0, &timeoutx);
   printf("rc=%d¥n",rc3);
   if(rc3 == 0){
     printf("no event (select timeout)¥n");
   }else if(rc3 < -1){
     printf("select error errno=%d¥n", errno);
     break;  /* exit */
   }else{
     cnt2 = rc3;  /* 発生事象数 */
     for (k=0;k < cnt2;k++) for(i=0; < multin;i++){
       if(fdv[i] == -1) continue;
       flag1 = 0;
       if(FD_ISSET(fdv[i], &readfds) != 0){
         printf("read %02d.",fdv[i]);
         FD_CLR(fdv[i], &readfds);
         flag1 = 1;
       }else if(FD_ISSET(fdv[i], &writefds) != 0){
         printf("write %02d.",fdv[i]);
         FD_CLR(fdv[i], &writefds);
         flag1 = 1;
       }
       if(flag1 == 0) continue;
       /* 伝送終了確認 */
       rc4 = ZTC_Even(fdv[i], errcode);
       if(rc4 != ZTC_SUCCESS){
         printf("ZTC_Even 関数 エラー rc=%d¥n", rc4);
       }else{
         printf("ZTC_Even");
         for(j=0;j < filen;j++); {
           printf("%02d.", errcode[j]);
         }
         printf("¥n"); fflush(stdout);
       }
       fdv[i] = -1;
       break;
     }
     rc3 = 0;
   }
 }
}

伝送情報定義一部変更機能サンプルプログラム
このプログラムは，相手局ラベルremotehost1の相手局情報，およびファイルラベルsendfile1のファイル情報の定義内容を一部変更して，同期型の伝送要求を登録するサンプルプログラムです。

/**********************************************************/
/* 伝送情報定義一部変更機能サンプルプログラム */
/**********************************************************/
#include <stdio.h>
#include <stdlib.h>
#include "ztc.h"

void main()
{
   struct ztc_tran_label_t test_label[2];
   int errcode[2];
   int rtn;
   struct change_host_define_t host_define;
   struct change_file_define_t file_define;

   /* 構造体の初期化 */
   memset(&host_define, '¥0', sizeof(host_define));
   memset(&file_define, '¥0', sizeof(file_define));

   /* 相手局情報定義の変更を指示する */
   strcpy(host_define.exec, "/users/JP1ZTC/TEST/test_suite/uap/h_pro1");
   host_define.exec_opt[0] = ZTC_RRTN;
   host_define.exec_opt[1] = ZTC_REQNO;
   host_define.exec_opt[2] = 0;
   strcpy(host_define.remote_code, "0x12345678902222");
   strcpy(host_define.open_req_pass, "ABCDEF");
   strcpy(host_define.ipaddr, "200.0.0.1");
   host_define.text_ack_cnt = 7;
   host_define.changeflg = ZTC_CHANGE_HOST_DEF_EXEC
                           | ZTC_CHANGE_HOST_DEF_EXEC_OPT
                           | ZTC_CHANGE_HOST_DEF_REMOTE_CODE
                           | ZTC_CHANGE_HOST_DEF_OPEN_REQ_PASS
                           | ZTC_CHANGE_HOST_DEF_IPADDR
                           | ZTC_CHANGE_HOST_DEF_TEXT_ACK_CNT;

   /* ファイル情報定義の変更を指示する */
   file_define.exec_opt[0] = ZTC_RRTN;
   file_define.exec_opt[1] = ZTC_REQNO;
   file_define.exec_opt[2] = 0;
   strcpy(file_define.real_file_name, "/users/JP1ZTC/TEST/test_suite/DATA/sendfile1.txt");
   strcpy(file_define.trans_file_name, "502000010101");
   file_define.changeflg = ZTC_CHANGE_FILE_DEF_EXEC_OPT
                           | ZTC_CHANGE_FILE_DEF_REAL_FILE_NAME
                           | ZTC_CHANGE_FILE_DEF_TRANS_FILE_NAME;

   strcpy(test_label[0].label, "sendfile1");
   rtn = ZTC_Syn_trans("remotehost1", &host_define, test_label,
                        &file_define, 1, errcode);
   if(rtn == ZTC_SUCCESS){
     printf("sendfile1は正常に伝送できました。¥n");
   }else{
     printf("sendfile1の伝送中にエラーが発生しました。¥n");
     printf("rtn = %d errcode[0] = %d errcode[1] = %d ¥n", rtn,
             errcode[0], errcode[1]);
   }
}

関数一覧

JP1/全銀TCP APIライブラリーで使用できる関数の一覧を，次の表に示します。

表9-1　JP1/全銀TCPで使用できる関数

機能 | 関数名
伝送要求を登録する（同期型） | ZTC_Syn_trans()
伝送要求を登録する（非同期型） | ZTC_Asyn_trans()
伝送の終了結果を取得する（非同期型） | ZTC_Even()

注意事項

APIを使用した伝送要求の登録には，スーパーユーザー権限が必要です。

関数の詳細

API関数は，ユーザープログラムから次の流れでコールします。

同期型の伝送要求登録の場合

伝送要求の登録関数（同期型）ZTC_Syn_trans() は，伝送が終了するまで関数はリターンしません。ユーザープログラムから次の流れでコールします。

図9-1　同期型の伝送要求登録の場合

非同期型の伝送要求登録の場合

伝送要求の登録関数（非同期型）ZTC_Asyn_trans() は，伝送要求の登録だけを実行して，伝送の終了結果は，伝送終了確認関数ZTC_Even() で取得できます。したがって，ZTC_Asyn_trans() とZTC_Even() は，必ず組み合わせて使用してください。

図9-2　非同期型の伝送要求登録の場合

ZTC_Syn_trans() －伝送要求を登録する（同期型）－

形式

#include "ztc.h"

int ZTC_Syn_trans(char *aite_label,
                 struct change_host_define_t *host_define,
                 struct ztc_tran_label_t *file_labels,
                 struct change_file_define_t *file_define,
                 int count,
                 int *errcode);

機能

同期型の伝送要求を登録し，伝送結果を取得します。

引数

aite_label

相手局ラベル名を指定します。

host_define

伝送情報定義の一部を変更して伝送要求を登録する場合は，相手局情報定義の変更内容を格納した構造体を指定します。それ以外の場合は，NULLを指定してください。

file_labels

要素数=count（伝送ファイル数）分のファイルラベル名を格納した配列を指定します。

file_define

再送要求を実行する場合は，ファイル情報定義の変更内容を格納した配列を指定します。サイクル管理をしているファイルの再送の場合は，ファイル情報定義の変更内容を格納した配列を指定します。伝送情報定義の一部を変更して伝送要求を登録する場合は，ファイル情報定義の変更内容を格納した構造体を指定します。それ以外の場合は，NULLを指定してください。

count

file_labelsに指定した配列の要素数（伝送ファイル数）を指定します。1～99の数値で適切な値を指定してください。

errcode

伝送の終了結果が伝送ファイル単位で格納されます。要素数=count分のint型の配列で指定してください。

例：2ファイルの伝送で2番目のファイル伝送でエラーが発生した場合

errcode[0] = 0 ：1番目の伝送ファイルの伝送結果（正常終了）

errcode[1] = 35 ：2番目の伝送ファイルの伝送結果（タイムアウト）

戻り値

ZTC_SUCCESS：正常終了（0）

その他の番号：「付録D　エラー番号一覧」参照。

注意事項

ZTC_Syn_trans() の戻り値として，ZTC_ERR_INVAL(61) または ZTC_ERR_USER_ID(253)，ZTC_ERR_RESND_REQ_OVER(252) が返ってきた場合，errcodeに格納されている値は保証されません。

0件データの扱いがNG指定の場合，ZTC_Syn_trans() で0件ファイルのファイルラベル名を指定すると，それ以降に指定したファイルラベル名のデータは伝送されません。

ZTC_Syn_trans() を使用したプログラムの実行には，スーパーユーザー権限が必要です。

ZTC_Syn_trans() の戻り値としてZTC_ERR_COMMAND_REQ_OVER(254) が返ってきた場合は，伝送要求を複数同時に受け付けたためサーバがビジー状態になっているか，サーバが停止しているためにZTC_Syn_trans() による伝送要求が受け付けられなかったことを示しています。ZTC_ERR_COMMAND_REQ_OVER(254) が返ってきた場合は，サーバが停止しているかどうかを調査し，停止している場合はシステム管理者に連絡してください。

再送要求を実行する場合は，1つのファイルラベル名しか指定できません。また，ファイル送受信モードが受信モードであるファイルラベル名しか指定できません。

サイクル管理をしているファイルの再送の場合は，必ず伝送済みのサイクル番号を指定してください。

サイクル管理をしているファイルの再送の場合，ファイルラベル名は1個しか指定できません。また，サイクル管理をすると定義しているファイルラベル名しか指定できません。

再送電文送信モードを指定しているファイルラベルに対して，伝送情報定義の一部を変更して伝送要求を登録した場合，登録自体はエラーになりませんが再送電文送信モードは使用できません。

伝送情報定義の一部を変更して伝送要求を登録する場合は，1つのファイルラベル名しか指定できません。

ZTC_Asyn_trans()－伝送要求を登録する（非同期型）－

形式

#include "ztc.h"

int ZTC_Asyn_trans(char *aite_label,
                  struct change_host_define_t *host_define,
                  struct ztc_tran_label_t *file_labels,
                  struct change_file_define_t *file_define,
                  int count,
                  int *trans_fd);

機能

非同期型の伝送要求を登録します。

引数

aite_label

相手局ラベル名を指定します。

host_define

伝送情報定義の一部を変更して伝送要求を登録する場合は，相手局情報定義の変更内容を格納した構造体を指定します。それ以外の場合は，NULLを指定してください。

file_labels

要素数=count（伝送ファイル数）分のファイルラベル名を格納した配列を指定します。

file_define

再送要求を実行する場合は，ファイル情報定義の変更内容を格納した配列を指定します。サイクル管理をしているファイルの再送の場合は，ファイル情報定義の変更内容を格納した配列を指定します。伝送情報定義の一部を変更して伝送要求を登録する場合は，ファイル情報定義の変更内容を格納した構造体を指定します。それ以外の場合は，NULLを指定してください。

count

file_labelsに指定した配列の要素数（伝送ファイル数）を指定します。1～99の数値で適切な値を指定してください。

trans_fd

非同期伝送ディスクリプターを格納するための領域へのポインターです。

戻り値

ZTC_SUCCESS：正常終了（0）

その他の番号：「付録D　エラー番号一覧」参照。

注意事項

ZTC_Asyn_trans() を使用する際は，必ずZTC_Even() を使用して伝送を終了してください。

0件データの扱いがNG指定の場合，ZTC_Asyn_trans() で0件ファイルのファイルラベル名を指定すると，それ以降に指定したファイルラベル名のデータは伝送されません。

ZTC_Asyn_trans() を使用したプログラムの実行には，スーパーユーザー権限が必要です。

ZTC_Asyn_trans() の戻り値としてZTC_ERR_COMMAND_REQ_OVER(254) が返ってきた場合は，伝送要求を複数同時に受け付けたためサーバがビジー状態になっているか，サーバが停止しているためにZTC_Syn_trans() による伝送要求が受け付けられなかったことを示しています。ZTC_ERR_COMMAND_REQ_OVER(254) が返ってきた場合は，サーバが停止しているかどうかを調査し，停止している場合はシステム管理者に連絡してください。

再送要求を実行する場合は，1つのファイルラベル名しか指定できません。また，ファイル送受信モードが受信モードであるファイルラベル名しか指定できません。

サイクル管理をしているファイルの再送の場合は，必ず伝送済みのサイクル番号を指定してください。

サイクル管理をしているファイルの再送の場合，ファイルラベル名は1個しか指定できません。また，サイクル管理をすると定義しているファイルラベル名しか指定できません。

再送電文送信モードを指定しているファイルラベルに対して，伝送情報定義の一部を変更して伝送要求を登録した場合，登録自体はエラーになりませんが再送電文送信モードは使用できません。

伝送情報定義の一部を変更して伝送要求を登録する場合は，1つのファイルラベル名しか指定できません。

ZTC_Even()－伝送の終了結果を取得する（非同期型）－

形式

#include "ztc.h"

int  ZTC_Even(int trans_fd,
             int *errcode);

機能

伝送の終了を待ち，伝送結果を取得します。

引数

trans_fd

ZTC_Asyn_trans() で取得した非同期伝送ディスクリプターを指定します。

errcode

int型の配列を指定してください。要素数はZTC_Asyn_trans() の引数countで指定した数（伝送ファイル数）としてください。伝送の終了結果が伝送ファイル単位で格納されます。

戻り値

ZTC_SUCCESS：正常終了（0）

その他の番号：「付録D　エラー番号一覧」参照。

注意事項

ZTC_Even() は，伝送の終了を待ち，伝送が終了したら結果を取得して返します。

ZTC_Even() を使用する前に，必ずZTC_Asyn_trans() を発行してください。ZTC_Asyn_trans() を発行しないでZTC_Even() を使用した場合は，ZTC_ERR_SYSCALL(63) が返ります。

ZTC_Even() の戻り値としてZTC_ERR_SYSCALL(63) またはZTC_ERR_INVAL(61)，ZTC_ERR_USER_ID(253) が返ってきた場合，errcodeに格納されている値は保証されません。

ZTC_Even() を使用したプログラムの実行には，スーパーユーザー権限が必要です。

10.　メッセージ

この章では，JP1/全銀TCPが出力するメッセージについて説明します。

＜この章の構成＞

10.1　メッセージの形式

10.2　メッセージ一覧

10.1　メッセージの形式

JP1/全銀TCPが出力するメッセージの形式と，マニュアルでの記載形式を説明します。

＜この節の構成＞

10.1.1　メッセージの出力形式

10.1.2　メッセージの記載形式

10.1.1　メッセージの出力形式

JP1/全銀TCPが出力するメッセージは，メッセージIDとそれに続くメッセージテキストで構成されます。出力形式を示します。

KDJZnnnnn-Y メッセージテキスト

メッセージIDは，次の内容で構成されています。

K

システム識別子を示します。

DJZ

JP1/全銀TCPのメッセージであることを示します。

nnnnn

メッセージの通し番号を示します。

Y

メッセージの種類を表します。

Ｅ：エラーメッセージ

処理は中断されるか，または一部機能を停止して続行されます。

Ｗ：警告メッセージ

メッセージ出力後，処理は続行されます。

Ｉ：通知メッセージ

ユーザーに情報を知らせます。

10.1.2　メッセージの記載形式

このマニュアルでの，メッセージの記載形式を示します。メッセージは，メッセージID順に記載しています。また，メッセージ中の可変値を斜体（イタリック）で示しています。

メッセージID

メッセージテキスト

メッセージの説明文

(S)

システムの処置を示します。

(O)

メッセージが表示されたときに，ユーザーが取る処置を示します。

10.2　メッセージ一覧

JP1/全銀TCPが出力するメッセージIDの付いたメッセージの一覧を次に示します。

KDJZ00001-I

伝送を開始しました。H=相手局ラベル名

一次局の場合，開局要求電文を送信しました。
二次局の場合，開局要求電文を受信しました。

KDJZ00002-I

伝送を終了しました。H=相手局ラベル名

一次局の場合，閉局回答電文を受信しました。
二次局の場合，閉局回答電文を送信しました。

KDJZ00003-E

オペレータの介入により伝送処理を中断しました。H=相手局ラベル名 F=ファイルラベル名

伝送要求の取り消しやプログラム停止を実行したか，または異常が発生したことによって伝送を中断しました。

KDJZ00004-E

受信電文不正を検知したため伝送を中断しました。H=相手局ラベル名 F=ファイルラベル名 ST=ステータス番号 EV=イベント番号 ERR_KIND=エラー種別番号 DATA=受信データ

相手局から不正な電文を受信しました。

(S)

伝送を中断します。

(O)

相手局のシステム管理者に連絡して確認してください。

KDJZ00005-E

相手局からの通信制御電文でエラー報告を受けたため伝送を中断しました。ERR=詳細エラー番号 H=相手局ラベル名 F=ファイルラベル名

相手局からの通信制御電文でエラー報告を受信しました。

(S)

伝送を中断します。

(O)

相手局のシステム管理者に連絡して，こちらから送信した通信制御電文のエラー情報を確認してください。なお，詳細エラー番号については，「付録D.2　詳細エラー番号」の(2)を参照してください。

KDJZ00006-E

相手局からのファイル制御電文でエラー報告を受けたため伝送を中断しました。ERR=詳細エラー番号 H=相手局ラベル名 F=ファイルラベル名

相手局からのファイル制御電文でエラー報告を受信しました。

(S)

伝送を中断します。

(O)

相手局のシステム管理者に連絡して，こちらから送信したファイル制御電文のエラー情報を確認してください。なお，詳細エラー番号については，「付録D.2　詳細エラー番号」の(3)を参照してください。

KDJZ00007-E

相手局とのコネクションが切断されたため伝送を中断しました。ERR=詳細エラー番号 H=相手局ラベル名 F=ファイルラベル名

回線が切断されたため伝送を中断しました。

(S)

伝送を中断します。

(O)

相手局のシステム管理者に連絡して確認してください。なお，詳細エラー番号については，「付録D.2　詳細エラー番号」の(6)を参照してください。

KDJZ00008-E

伝送手順不正が発生したため伝送を中断しました。H=相手局ラベル名 F=ファイルラベル名 ST=ステータス番号 EV=イベント番号

全銀協手順で規定された手順に違反した電文を受信しました。

(S)

伝送を中断します。

(O)

相手局のシステム管理者に連絡して確認してください。

KDJZ00009-E

伝送ファイルの入出力でエラーが発生したため伝送を中断しました。ERR=詳細エラー番号 H=相手局ラベル名 F=ファイルラベル名

伝送ファイルのアクセスエラーが発生したため，伝送を中断しました。

(S)

伝送を中断します。

(O)

詳細エラー番号を参照して対処してください。詳細エラー番号については，「付録D.2　詳細エラー番号」の(1)を参照してください。

KDJZ00010-E

送信ファイルが存在しないため伝送を中断しました。H=相手局ラベル名 F=ファイルラベル名

送信ファイルがないため，伝送を中断しました。

(S)

伝送を中断します。

(O)

伝送情報定義に従って送信ファイルを作成してください。

KDJZ00012-E

相手局に接続を試みましたが，相手局からの応答がありません。H=相手局ラベル名 F=ファイルラベル名

相手局情報に定義されている相手局IPアドレスが不正であるか，相手局が準備されていません。

(S)

伝送を中断します。

(O)

次のことを実施してください。

相手局情報に定義されている相手局IPアドレスを見直してください。

相手局のシステム管理者に連絡し，相手局で伝送の準備ができているかどうか確認してください。

KDJZ00014-E

タイムアウトが発生したため伝送を中断しました。H=相手局ラベル名 F=ファイルラベル名 ST=ステータス番号 EV=イベント番号

伝送中にタイムアウトが発生しました。

(S)

伝送を中断します。

(O)

システム管理者に連絡してください。

KDJZ00015-E

JP1/FTS - 全銀TCPで異常を検出しました。H=相手局ラベル名 F=ファイルラベル名 errno=システムエラー番号 detail=保守情報コード

JP1/全銀TCPで異常を検出しました。

(S)

処理を中断します。

(O)

システム管理者に保守情報コードを連絡してください。

KDJZ00016-E

全銀協手順（パソコン）の相手局から再送要求を受信したため伝送を中断しました。H=相手局ラベル名 F=ファイルラベル名

相手局がパソコン手順で再送要求を送信してきたため伝送を中断しました。

(S)

伝送を中断します。

(O)

相手局のシステム管理者に，不正なシーケンスで再送電文が送られていることを連絡してください。

KDJZ00019-E

一次局用自局回線定義のIPアドレスが不正です。H=相手局ラベル名 F=ファイルラベル名

自局回線情報に定義されている一次局用IPアドレスが不正です。

(S)

伝送を中断します。

(O)

自局回線情報に定義されている一次局用IPアドレスを見直してください。

KDJZ00020-E

相手局情報定義のIPアドレスが不正です。H=相手局ラベル名 F=ファイルラベル名

相手局情報に定義されている相手局IPアドレスが不正です。

(S)

伝送を中断します。

(O)

相手局情報に定義されている相手局IPアドレスを見直してください。

KDJZ00022-E

0件ファイルのため伝送を中断しました。H=相手局ラベル名 F=ファイルラベル名

受信または送信したファイルデータが0バイトで，かつファイル情報の定義で0件ファイルの扱いがNG指定のため，伝送を中断しました。

(S)

伝送を中断します。

(O)

ファイル情報の定義を変更するか，ファイル送信の場合は送信するファイルを見直してください。

KDJZ00023-I

0件ファイルを受信しました。H=相手局ラベル名 F=ファイルラベル名

0バイトのファイルデータを受信しましたが，ファイル情報の定義で0件ファイルの扱いがOK指定であるため伝送を続行しました。

KDJZ00024-E

相手局からのデータ電文が不正なため伝送を中断しました。ERR=詳細エラー番号 H=相手局ラベル名 F=ファイルラベル名

相手局からのデータ電文が不正です。

(S)

伝送を中断します。

(O)

詳細エラー番号を確認し，相手局のシステム管理者に連絡してください。なお，詳細エラー番号については，「付録D.2　詳細エラー番号」の(5)を参照してください。

KDJZ00026-E

相手局からの通信制御電文が不正なため伝送を中断しました。ERR=詳細エラー番号 H=相手局ラベル名 F=ファイルラベル名

相手局からの通信制御電文が不正です。

(S)

伝送を中断します。

(O)

詳細エラー番号から電文名とエラー番号を確認し，相手局のシステム管理者に連絡してください。電文名は「付録D.2　詳細エラー番号」の(2)の表D-4を，エラー番号は表D-5を参照してください。

KDJZ00027-E

相手局からのファイル制御電文が不正なため伝送を中断しました。ERR=詳細エラー番号 H=相手局ラベル名 F=ファイルラベル名 ELSE=その他エラー詳細番号

相手局からのファイル制御電文が不正です。

(S)

伝送を中断します。

(O)

詳細エラー番号から電文名とエラー番号を確認し，相手局のシステム管理者に連絡してください。電文名は「付録D.2　詳細エラー番号」の(3)の表D-6を，エラー番号は表D-7を参照してください。

KDJZ00028-W

圧縮モード不一致ですが相手局の指示に従って伝送を続行します。H=相手局ラベル名 F=ファイルラベル名

ファイル情報に定義されている圧縮モードと相手局側が指定している圧縮モードが一致していませんが，相手局の圧縮モードに従って処理を続行します。

KDJZ00030-I

ファイル伝送を開始しました。H=相手局ラベル名 F=ファイルラベル名

一次局の場合，開始要求電文を送信しました。
二次局の場合，開始要求電文を受信しました。

KDJZ00031-I

ファイル伝送を終了しました。H=相手局ラベル名 F=ファイルラベル名

一次局かつ連絡モードの場合，終了回答電文を受信しました。
一次局かつ照会モードの場合，終了回答電文を送信しました。
二次局かつ連絡モードの場合，終了回答電文を送信しました。
二次局かつ照会モードの場合，終了回答電文を受信しました。

KDJZ00032-E

リソース不足により二重伝送管理処理が行えないため，二重伝送情報が不正になりました。H=相手局ラベル名 F=ファイルラベル名 errno=システムエラー番号 func=システムコール名 detail=保守情報コード

リソース不足によって送信ファイルの二重伝送情報が不正になりました。

(S)

伝送を中断します。

(O)

JP1/全銀TCPをztstopコマンドの -pオプションで計画停止させてからJP1/全銀TCPを再起動するか，システム管理者に連絡してください。

KDJZ00033-E

異常発生により二重伝送管理処理が行えないため，二重伝送情報が不正になりました。H=相手局ラベル名 F=ファイルラベル名 errno=システムエラー番号 func=システムコール名 detail=保守情報コード

異常が発生したことによって送信ファイルの二重伝送情報が不正になりました。

(S)

伝送を中断します。

(O)

JP1/全銀TCPをztstopコマンドの -pオプションで計画停止させてからJP1/全銀TCPを再起動するか，システム管理者に連絡してください。

KDJZ00053-I

伝送は正常に終了しました。

ztexecコマンド，またはGUIの［伝送要求の実行］ダイアログボックスによって実行した同期型ファイル伝送は，正常に終了しました。

KDJZ00054-I

伝送要求の登録が完了しました。S=通番

ztexecコマンド，またはGUIの［伝送要求の実行］ダイアログボックスによって実行した非同期型ファイル伝送の登録は，正常に終了しました。

KDJZ00056-I

伝送情報定義にエラーは存在しませんでした。

伝送情報定義の文法チェックでエラーは発見されませんでした。

KDJZ00057-I

伝送情報定義の登録が正常に終了しました。

伝送情報定義の登録が正常に終了しました。

KDJZ00060-E

メモリの取得に失敗しました。detail=保守情報コード

JP1/全銀TCPで使用するメモリーの取得に失敗しました。

(S)

処理を中断します。

(O)

不要なメモリーを解放し，再度実行してください。

KDJZ00063-E

JP1/FTS - 全銀TCPで異常を検出しました。errno=システムエラー番号 detail=保守情報コード

JP1/全銀TCPで異常を検出しました。

(S)

処理を中断します。

(O)

システム管理者に保守情報コードを連絡してください。

KDJZ00065-E

定義の更新処理でエラーが発生しました。detail=保守情報コード

伝送情報定義の更新処理でエラーが発生しました。

(S)

処理を中断します。

(O)

システム管理者に保守情報コードを連絡してください。

KDJZ00066-E

アクセス権がないためファイル（ファイル名）がオープンできません。detail=保守情報コード

指定したファイルに対するアクセス権限がないため，オープンできませんでした。

(S)

処理を中断します。

(O)

次のことを実施してください。

アクセス権限があるかどうか確認してください。

システム管理者に保守情報コードを連絡してください。

KDJZ00067-E

ファイル ファイル名 が存在しません。detail=保守情報コード

指定したファイルがありません。

(S)

処理を中断します。

(O)

次のことを実施してください。

指定したファイル名が正しいかどうか確認してください。

ztgenコマンドの引数に，存在しないファイル名を指定しているおそれがあります。引数に指定したファイルがあるかどうか確認してください。

KDJZ00068-E

ディレクトリ ディレクトリ名 が作成できません。detail=保守情報コード

指定したディレクトリと同じパスのファイルがあるため，ディレクトリを作成できません。

(S)

処理を中断します。

(O)

システム管理者に保守情報コードを連絡してください。

KDJZ00069-E

アクセス権がないため，ディレクトリ ディレクトリ名 が作成できません。detail=保守情報コード

アクセス権限がないため，ディレクトリを作成できません。

(S)

処理を中断します。

(O)

システム管理者に保守情報コードを連絡してください。

KDJZ00070-E

レコード長として最大テキスト長-5より大きい値が指定されています。record_len=レコード長 max_text_len=最大テキスト長 detail=保守情報コード

ファイル情報の定義で，レコード長として最大伝送テキスト長-5より大きい値が指定されています。

(S)

処理を中断します。

(O)

レコード長または最大伝送テキスト長の値を適切な値に変更してください。

KDJZ00072-E

オペランド オペランド名 が二重に指定されています。detail=保守情報コード

伝送情報定義で，1セクションに複数指定できないオペランドを複数指定しています。

(S)

処理を中断します。

(O)

伝送情報定義を見直してください。

KDJZ00073-E

オペランドが不足しています。オペランド名 detail=保守情報コード

伝送情報定義で，セクションに必須のオペランドが指定されていません。

(S)

処理を中断します。

(O)

伝送情報定義ファイルを見直してください。

KDJZ00074-E

関係情報定義で使用されているラベル ラベル名 に対応する相手局情報定義が存在しません。detail=保守情報コード

関係情報に定義されている相手局ラベル名が相手局情報に定義されていません。

(S)

処理を中断します。

(O)

関係情報に定義されている相手局ラベル名を，相手局情報に定義されている相手局ラベル名に変更するか，または指定した相手局ラベルの相手局情報を定義してください。

KDJZ00075-E

関係情報定義で使用されているラベル ラベル名 に対応するファイル情報定義が存在しません。detail=保守情報コード

関係情報に定義されているファイルラベル名がファイル情報に定義されていません。

(S)

処理を中断します。

(O)

関係情報に定義されているファイルラベル名を，ファイル情報に定義されているファイルラベル名に変更するか，または指定したファイルラベルのファイル情報を定義してください。

KDJZ00077-E

同じ伝送ファイル名かつ同じファイル送受信モードのファイル情報定義 ファイルラベル名1 と ファイルラベル名2 が同一の相手局 相手局ラベル名 に関連付けされています。detail=保守情報コード

関連情報定義で，1つの相手局に対して伝送ファイル名およびファイル送受信モードが同じファイルラベルを複数関連づけしています。
サイクル管理をしないファイルラベルを指定した場合は，伝送ファイル名およびファイル送受信モードが一致しています。サイクル管理をするファイルラベルを指定した場合は，伝送ファイル名の先頭8文字または先頭16進数16桁が一致し，かつファイル送受信モードが一致しています。

(S)

処理を中断します。

(O)

どちらか一方のファイルラベルだけを相手局ラベルに関連づけるように変更するか，またはどちらかのファイル情報に定義されている伝送ファイル名またはファイル送受信モードを変更してください。

KDJZ00078-E

オペランド オペランド名 の引数の数が上限値をこえています。detail=保守情報コード

伝送情報定義のオペランド名に指定できる上限値を超える数の引数を指定しています。

(S)

処理を中断します。

(O)

伝送情報定義で使用しているオペランドの引数を見直してください。

KDJZ00080-E

JP1/FTS - 全銀TCPは既に起動されています。detail=保守情報コード

JP1/全銀TCPが起動中にJP1/全銀TCPを起動しようとしています。または，JP1/全銀TCPが起動中に伝送情報定義を登録しようとしています。

(S)

処理を中断します。

(O)

JP1/全銀TCPはすでに起動していますので，そのまま使用してください。または，ztstopコマンドでJP1/全銀TCPを一度停止させてから再度実行してください。

KDJZ00082-E

伝送中にエラーが発生しました。伝送状態履歴を参照してください。detail=保守情報コード

ztexecコマンド，またはGUIの［伝送要求の実行］ダイアログボックスで実行した同期型ファイル伝送でエラーが発生しました。

(S)

処理を中断します。

(O)

伝送状態履歴を参照してどのようなエラーが発生したのか調べ，その対処方法に従ってください。

KDJZ00083-E

伝送情報定義が登録されていないため，JP1/FTS - 全銀TCPを起動することができませんでした。detail=保守情報コード

伝送情報定義が登録されていません。

(S)

処理を中断します。

(O)

伝送情報定義を登録してください。

KDJZ00084-E

二次局用自局回線情報定義のIPアドレスが不正であるため，JP1/FTS - 全銀TCPを起動できませんでした。detail=保守情報コード

自局回線情報に定義されている二次局用の自局IPアドレスが不正です。

(S)

処理を中断します。

(O)

自局回線情報に定義されている二次局用の自局IPアドレスを見直してください。

KDJZ00085-E

ポート番号がすでに使用されているため，JP1/FTS - 全銀TCPを起動できませんでした。detail=保守情報コード

JP1/全銀TCPで使用するポート番号（5020）が，ほかのプログラムで使用されているため，JP1/全銀TCPを起動できませんでした。

(S)

処理を中断します。

(O)

システム構成を見直してください。

KDJZ00086-E

受信用のファイルラベル ファイルラベル名 に対して受信ファイル書き込みモードが指定されていません。detail=保守情報コード

ファイル情報のファイル送受信モードで受信用を指定しているにもかかわらず，受信ファイル書き込みモードが定義されていません。

(S)

処理を中断します。

(O)

ファイル情報の定義を見直してください。

KDJZ00087-E

相手局ラベル 相手局ラベル名 のUAPを起動することができませんでした。errno=システムエラー番号 detail=保守情報コード

相手局情報に定義されているUAPを起動できませんでした。

(S)

処理を中断します。

(O)

相手局情報の定義を見直してください。

KDJZ00088-E

ファイルラベル ファイルラベル名 のUAPを起動することができませんでした。errno=システムエラー番号 detail=保守情報コード

ファイル情報に定義されているUAPを起動できませんでした。

(S)

処理を中断します。

(O)

ファイル情報の定義を見直してください。

KDJZ00089-E

伝送情報定義の登録処理中です。detail=保守情報コード

伝送情報定義の登録処理中のため，JP1/全銀TCPを起動できませんでした。または，伝送情報定義の登録処理中のため，伝送情報定義を登録できませんでした。

(S)

処理を中断します。

(O)

伝送情報定義の登録処理が終了してから，再度実行してください。

KDJZ00090-E

オペランドの引数が不正です。オペランド名 引数 detail=保守情報コード

オペランドの引数が不正です。

(S)

処理を中断します。

(O)

伝送情報定義を見直してください。

KDJZ00091-E

オペランドが不正です。オペランド名 detail=保守情報コード

(S)

処理を中断します。

(O)

伝送情報定義を見直してください。

KDJZ00093-E

二次局において伝送要求の数がシステムの上限値をこえました。detail=保守情報コード

その日に実行できる伝送要求の数がシステムの上限（99,999）を超えました。

(S)

処理を中断します。

(O)

JP1/全銀TCPをztstopコマンドの -pオプションで計画停止させてから，二次局用の通番管理ファイル（/var/opt/jp1_ztc/var_def/req_num_2st）を削除し，JP1/全銀TCPを再起動してください。

KDJZ00094-E

同一の局種別の自局回線情報定義が複数定義されています。detail=保守情報コード

自局回線情報に同一の局種別が複数定義されています。

(S)

処理を中断します。

(O)

自局回線情報には，一次局用，二次局用とも，それぞれ1つずつ定義してください。

KDJZ00095-E

自局回線情報定義が定義されていません。detail=保守情報コード

自局回線情報が定義されていません。

(S)

処理を中断します。

(O)

必ず一次局用と二次局用の自局回線情報を定義してください。

KDJZ00096-E

固定長のファイル ファイルラベル名 に対してレコード長が指定されていません。detail=保守情報コード

固定長のファイルに対してレコード長が指定されていません。

(S)

処理を中断します。

(O)

ファイル情報の定義を見直してください。

KDJZ00097-E

サイクル番号を使用しないファイル定義 ファイルラベル名 のオペランドreal_file_nameの第二引数にaもしくはAが指定されています。detail=保守情報コード

ファイル情報定義で，サイクル管理をしないファイルラベルのオペランドreal_file_nameの第2引数にaまたはAが指定されています。

(S)

処理を中断します。

(O)

aまたはAは，サイクル管理をするファイルラベルのオペランドreal_file_nameにだけ指定してください。

KDJZ00098-E

サイクル番号を使用しないファイル定義 ファイルラベル名 のUAP起動オプションとしてCYCLEが指定されています。detail=保守情報コード

ファイル情報定義で，サイクル管理をしないファイルラベルのUAP起動オプションとしてCYCLEが指定されています。

(S)

処理を中断します。

(O)

サイクル管理をしないファイルラベルには，UAP起動オプションにCYCLEを定義できません。定義しているUAP起動オプションからCYCLEを削除してください。

KDJZ00100-E

セクションの終わりを検出する前にファイルの終端に達しました。detail=保守情報コード

セクションの終わりを示す「;（セミコロン）」だけで構成された行を検出する前にファイルの終端に達しました。

(S)

処理を中断します。

(O)

セクションの終わりとして「;（セミコロン）」を指定しているかどうか確認してください。

KDJZ00101-E

関係情報定義が定義されていません。detail=保守情報コード

関係情報が定義されていません。

(S)

処理を中断します。

(O)

関係情報を定義してください。

KDJZ00102-W

伝送要求を受け付けようとしましたが，ユーザプログラムが終了していました。

伝送要求を受け付けようとしたとき，UAPが終了していましたが，処理を続行します。

KDJZ00103-W

指定した伝送要求を取り消すことができません。（-オプション名 オプション引数）

指定した伝送要求が存在しないか，すでに伝送が終了していたために取り消せませんでした。

(S)

処理を中断します。

(O)

伝送状態履歴を参照し，適切に処理してください。

KDJZ00105-E

一次局において伝送要求の数がシステムの上限値をこえました。

その日に実行できる伝送要求の数がシステムの上限値（99,999）を超えました。

(S)

処理を中断します。

(O)

JP1/全銀TCPをztstopコマンドの -pオプションで計画停止させてから，一次局用の通番管理ファイル（/var/opt/jp1_ztc/var_def/req_num_1st）を削除し，JP1/全銀TCPを再起動してください。

KDJZ00106-W

伝送結果を通知しようとしましたが，ユーザプログラムが終了していました。

伝送結果を通知しようとしたとき，UAPが終了していましたが，処理を続行します。

KDJZ00107-I

JP1/FTS - 全銀TCPを起動しました。

JP1/全銀TCPを起動しました。

KDJZ00108-I

JP1/FTS - 全銀TCPを停止しました。

JP1/全銀TCPを停止しました。

KDJZ00109-E

伝送プロセスで異常が発生しました。

伝送中に伝送プロセスで異常が発生しました。

(S)

処理を中断します。

(O)

システム管理者に連絡してください。

KDJZ00201-E

相手局ラベル 相手局ラベル名 は定義されていません。

ztexecコマンド，またはGUIの［伝送要求の実行］ダイアログボックスで指定した相手局ラベルは，伝送情報に定義されていません。

(S)

処理を中断します。

(O)

伝送情報に定義されている相手局ラベルを指定してください。

KDJZ00202-E

相手局ラベル 相手局ラベル名 に関連付けされていないファイルラベル ファイルラベル名 が指定されています。

ztexecコマンド，またはGUIの［伝送要求の実行］ダイアログボックスで，関連情報の定義で関連づけされていない相手局ラベルとファイルラベル同士を組み合わせて指定しています。

(S)

処理を中断します。

(O)

関連情報の定義で関連づけされている相手局ラベルとファイルラベルを指定してください。

KDJZ00204-E

相手局 相手局ラベル名 に対して送信するファイル ファイルラベル名 の実ファイルをオープンすることができませんでした。

送信するファイルのオープンに失敗しました。

(S)

処理を中断します。

(O)

指定したファイルラベルの実ファイル名を見直して再実行してください。

KDJZ00205-E

相手局 相手局ラベル名 に対して送信するファイル ファイルラベル名 の実ファイルが存在しません。

発信側に送信するファイルがなく，ファイル情報の定義で0件ファイルの扱いがNG指定になっています。

(S)

処理を中断します。

(O)

送信するファイルを用意してください。または，ファイル情報の定義で0件ファイルの扱いをOK指定に変更してください。

KDJZ00206-E

相手局 相手局ラベル名 に対して送信するファイル ファイルラベル名 の実ファイルは，定義で指定されているレコード長で分割することができません。

指定したファイルは，ファイル情報に定義されているレコード長では分割できません。

(S)

処理を中断します。

(O)

ファイル情報の定義でレコード長を適切な長さに変更してください。または，ファイルレコード形式を可変長に変更してください。

KDJZ00216-E

0件ファイルを受信したため，ファイル ファイルラベル名 以降を伝送できませんでした。

0件ファイルを受信したため，ファイルラベル名ファイル以降を伝送できませんでした。

KDJZ00217-E

相手局 相手局ラベル名 に対して送信するファイル ファイルラベル名 が0件ファイルのため送信できません。

発信側の送信ファイルが0バイトで，かつファイル情報の定義で0件ファイルの扱いがNG指定になっています。

(S)

処理を中断します。

(O)

送信するファイルにデータを入力してください。または，ファイル情報の定義で0件ファイルの扱いをOK指定に変更してください。

KDJZ00218-E

送信ファイルに対して -rオプションは指定できません。

ファイル送受信モードが送信用であるファイルに対して -rオプションは指定できません。

(S)

処理を中断します。

(O)

-rオプション指定時は，ファイル送受信モードが受信用であるファイルを指定してください。

KDJZ00219-E

サイクル番号を使用している相手局 相手局ラベル名 に対して伝送するファイル ファイルラベル名 が伝送中のため伝送登録できません。

サイクル管理をしているファイルが伝送中のため，登録できません。

(S)

処理を中断します。

(O)

該当のファイル伝送が終了してから登録してください。

KDJZ00220-E

相手局 相手局ラベル名 に対して伝送するファイル ファイルラベル名 のサイクル番号が上限値をこえるため伝送登録できません。

指定した相手局に対するファイル伝送で，該当ファイルのサイクル番号が上限値を超えるため，伝送登録できません。

(S)

処理を中断します。

(O)

ztresetコマンドでファイル伝送情報を初期化してから登録してください。

KDJZ00221-E

指定したサイクル番号でのファイル伝送が行われていないため伝送登録できません。

指定したサイクル番号でのファイル伝送は実行されていないため，伝送要求を登録できません。

(S)

処理を中断します。

(O)

伝送済みのサイクル番号を指定してください。

KDJZ00222-E

サイクル番号使用の定義に対して，伝送情報定義一部変更機能を使用することはできません。

サイクル管理をしているファイルについては，伝送情報定義を一部変更してファイル伝送を実行できません。

(S)

処理を中断します。

(O)

伝送情報定義を一部変更してファイル伝送する機能は，サイクル管理をしていないファイルに対してだけ使用してください。または，-transfilenameオプションを使用して，サイクル管理をしない定義に変更してください。

KDJZ00223-E

伝送情報一部変更機能によってファイル送受信モードが受信に変更されましたが受信ファイル書き込みモードが指定されていません。

伝送情報定義を一部変更してファイル伝送を実行する機能によってファイル送受信モードが受信に変更されましたが，受信ファイル書き込みモードが指定されていません。

(S)

処理を中断します。

(O)

伝送情報定義を一部変更してファイル伝送を実行する機能を使用してファイル送受信モードを受信に変更するときは，必ず -filemodeオプションで受信ファイル書き込みモードを指定してください。

KDJZ00224-E

伝送情報定義一部変更機能によってレコード形式が固定長に変更されましたがレコード長が指定されていません。

伝送情報定義を一部変更してファイル伝送を実行する機能によってレコード形式が固定長に変更されましたが，レコード長が指定されていません。

(S)

処理を中断します。

(O)

伝送情報定義を一部変更してファイル伝送を実行する機能によってレコード形式を固定長に変更する場合は，必ず-recordlenオプションでレコード長も指定してください。

KDJZ00225-E

レコード長が最大伝送テキスト長 -5より大きい値になっています。

レコード長が最大伝送テキスト長 -5より大きい値になっています。

(S)

処理を中断します。

(O)

レコード長または最大伝送テキスト長の値を見直してください。

KDJZ00226-E

指定したサイクル番号は伝送が可能な状態でないため伝送登録できません。

指定したサイクル番号は，伝送できる状態でないため伝送要求を登録できません。

(S)

処理を中断します。

(O)

ztresetコマンドで該当のサイクル番号を伝送できる状態にしてから，再度伝送要求を登録してください。

KDJZ00227-E

サイクル番号が指定されていません。

サイクル管理をしているファイルの再送要求を指定しましたが，サイクル番号が指定されていません。

(S)

処理を中断します。

(O)

サイクル番号を指定して再送要求を登録してください。

KDJZ00228-E

相手局 相手局ラベル名 に対して伝送するファイル ファイルラベル名 はサイクル番号を使用しないファイルのため -cオプションを使用することができません。

サイクル管理をしていないファイルに対して，-cオプションが指定されています。

(S)

処理を中断します。

(O)

-cオプションは，サイクル管理をするファイルの再送に対して指定してください。

KDJZ00229-E

指定したサイクル番号が昇順になっていません。

サイクル管理をしているファイルを再送したとき，サイクル番号が昇順に指定されていません。

(S)

処理を中断します。

(O)

サイクル番号を昇順に指定してください。

KDJZ00230-E

相手局 相手局ラベル名 に対して受信するファイル ファイルラベル名 の実ファイルをオープンすることができませんでした。

受信ファイルのオープンに失敗しました。

(S)

処理を中断します。

(O)

伝送情報定義で受信ファイルの実ファイル名を見直して再実行してください。

KDJZ00231-E

相手局 相手局ラベル名 で全銀協手順（パソコン）を指定しているため複数ファイル伝送をすることができません。

パソコン手順を使用する相手局に対して複数ファイルを伝送しようとしています。

(S)

処理を中断します。

(O)

1ファイルだけ指定してください。

KDJZ00232-E

相手局 相手局ラベル名 で全銀協手順（パソコン）を指定しているため可変長の伝送をすることができません。

パソコン手順を使用する相手局に対して可変長の伝送をしようとしています。

(S)

処理を中断します。

(O)

伝送情報定義を見直してください。

KDJZ00301-E

JP1/IMのイベントサービス機能でエラーが発生しました。IM_ERR=保守情報コード detail=保守情報コード

JP1/IMのイベントサービス機能でエラーが発生しましたが，処理を続行します。

(S)

処理を続行します。

(O)

JP1/IMのシステム管理者に連絡してください。

KDJZ00302-E

リソース不足が発生したため，JP1/FTS - 全銀TCPを停止します。errno=システムエラー番号 func=システムコール名 detail=保守情報コード

リソース不足が発生したため，JP1/全銀TCPを停止します。

(S)

JP1/全銀TCPを停止します。

(O)

リソース不足の要因を取り除いたあと，再度実行してください。

KDJZ00303-E

JP1/FTS - 全銀TCPでリソース不足が発生しましたが，処理を続行します。errnno=システムエラー番号 func=システムコール名 detail=保守情報コード

JP1/全銀TCPでリソース不足が発生しましたが，処理を続行します。

(S)

伝送は終了しますが，伝送サーバは停止しません。

(O)

リソース不足の要因を取り除いたあと，再度実行してください。

KDJZ00304-E

JP1/IMがインストールされていないため，JP1/FTS - 全銀TCPを起動することができませんでした。

JP1/IMがインストールされていないため，JP1/全銀TCPを起動できませんでした。

(S)

処理を中断します。

(O)

JP1/IMがインストールされているかどうか確認してください。

KDJZ00305-E

JP1/IMのイベントサービスに接続できません。detail=保守情報コード

JP1/IMのイベントサービスに接続できませんでした。

(S)

処理を中断します。

(O)

JP1/IMのサーバまたはエージェントの状態を確認してください。

KDJZ01001-E

不正なオプションが指定されています。（-オプション名）オプション

指定したオプションが不正です。

(S)

処理を中断します。

(O)

オプションを見直してください。

KDJZ01002-E

不正な引数が指定されています。（引数名）

指定した引数が不正です。

(S)

処理を中断します。

(O)

引数を見直してください。

KDJZ01003-E

オプションが複数指定されています。（-オプション名）オプション

オプションが複数指定されています。

(S)

処理を中断します。

(O)

オプションを見直してください。

KDJZ01004-E

オプションが指定されていません。

オプションが指定されていません。

(S)

処理を中断します。

(O)

オプションを指定してください。

KDJZ01005-E

オプション引数が指定されていません。（-オプション名）オプション

オプション引数が指定されていません。

(S)

処理を中断します。

(O)

オプション引数を指定してください。

KDJZ01006-E

不正なオプション引数が指定されています。（オプション引数名）

指定したオプション引数名が不正です。

(S)

処理を中断します。

(O)

オプション引数を見直してください。

KDJZ01007-E

指定したオプションは同時に指定できません。

同時に指定できないオプションが指定されています。

(S)

処理を中断します。

(O)

オプションを見直してください。

KDJZ01008-E

指定した相手局ラベル名が32文字をこえています。

指定した相手局ラベル名が32文字を超えています。

(S)

処理を中断します。

(O)

指定した相手局ラベル名を見直してください。

KDJZ01009-E

指定した通番が不正です。

指定した通番が不正です。

(S)

処理を中断します。

(O)

指定した通番を見直してください。

KDJZ01010-E

指定したサイクル番号が不正です。

指定したサイクル番号が不正です。

(S)

処理を中断します。

(O)

サイクル番号は，1から99までの数値を指定してください。

KDJZ01011-E

ファイルラベル名が32文字をこえています。

指定したファイルラベル名が32文字を超えています。

(S)

処理を中断します。

(O)

指定したファイルラベル名を見直してください。

KDJZ01012-E

オプションの数が上限値をこえています。（-オプション名）オプション

コマンドに指定したオプションの数が上限値を超えています。

(S)

処理を中断します。

(O)

指定しているオプションの数を見直してください。

KDJZ01013-E

必須オプションが指定されていません。（-オプション名）オプション

コマンドに必ず指定しなければならないオプションが指定されていません。

(S)

処理を中断します。

(O)

コマンドのオプションを見直してください。

KDJZ01014-E

コマンドに引数が指定されていません。

コマンドに引数が指定されていません。

(S)

処理を中断します。

(O)

コマンドに引数を指定してください。

KDJZ01015-E

伝送情報定義ファイル名が255文字をこえています。

伝送情報定義ファイル名が255文字を超えています。

(S)

処理を中断します。

(O)

伝送情報定義ファイル名を見直してください。

KDJZ01017-E

複数ファイル伝送時は，-rオプションは使用できません。

複数ファイル伝送時は，-rオプションは使用できません。

(S)

処理を中断します。

(O)

-rオプション指定時は，1ファイルだけ指定してください。

KDJZ01018-W

該当する履歴情報が見つかりません。

伝送状態履歴表示コマンドで表示対象の履歴情報が見つかりませんでした。

(S)

処理を中断します。

(O)

指定した引数を見直してください。

KDJZ01019-E

引数が複数指定されています。（引数）

引数が複数指定されています。

(S)

処理を中断します。

(O)

引数を見直してください。

KDJZ01023-E

二重伝送管理情報の初期化処理を行うことができませんでした。

指定した伝送要求が伝送中のため，初期化処理ができませんでした。

(S)

処理を中断します。

(O)

伝送中以外の伝送要求を指定してコマンドを実行してください。

指定した伝送要求が伝送中以外の場合にこのメッセージが出力されたときは，システム管理者に連絡してください。

KDJZ01024-W

該当する二重伝送管理情報が見つかりません。

該当する二重伝送管理情報が見つかりませんでした。

(S)

処理を中断します。

(O)

指定した引数を見直してください。

KDJZ01025-E

サイクル番号の変更処理を行うことができませんでした。

次の原因でサイクル番号を変更できませんでした。

指定したファイルがサイクル管理されていない

指定したファイルが伝送中である

指定したサイクル番号が未伝送である

(S)

処理を中断します。

(O)

指定した内容を見直してください。

KDJZ01026-E

オプション引数が不足しています。（-オプション名）オプション

オプション引数が不足しています。

(S)

処理を中断します。

(O)

オプション引数を正しく指定してください。

KDJZ01027-E

オプション引数の文字数が上限値をこえています。（-オプション名）オプション

オプション引数の文字数が上限値を超えています。

(S)

処理を中断します。

(O)

オプション引数を正しく指定してください。

KDJZ01028-E

オプション引数の数が上限値をこえています。（-オプション名）オプション

オプション引数の数が上限値を超えています。

(S)

処理を中断します。

(O)

オプション引数を見直してください。

KDJZ01029-E

複数ファイル伝送時は，-Hオプションは指定できません。

複数ファイル伝送時は，-Hオプションは指定できません。

(S)

処理を中断します。

(O)

-Hオプション指定時は，1ファイルだけ指定してください。

KDJZ01030-E

複数ファイル伝送時は，-Fオプションは使用できません。

複数ファイル伝送時は，-Fオプションは指定できません。

(S)

処理を中断します。

(O)

-Fオプション指定時は，1ファイルだけ指定してください。

KDJZ01031-E

複数ファイル伝送時は，-cオプションは使用できません。

複数ファイル伝送時は，-cオプションは使用できません。

(S)

処理を中断します。

(O)

-cオプション指定時は，1ファイルだけ指定してください。

KDJZ01033-I

伝送要求の取り消し処理を開始しました。

伝送要求の取り消しコマンドの処理を開始しました。

KDJZ01034-I

JP1/FTS - 全銀TCPの停止処理を開始しました。

伝送サーバの停止コマンドの処理を開始しました。

KDJZ01035-I

二重伝送管理情報の初期化処理が正常に終了しました。

二重伝送管理情報の初期化処理が正常に終了しました。

KDJZ01036-I

サイクル番号の変更処理が正常に終了しました。

サイクル番号の変更処理が正常に終了しました。

KDJZ01040-W

該当するサイクル情報が見つかりません。

該当するサイクル情報が見つかりませんでした。

(S)

処理を中断します。

(O)

指定した引数を見直してください。

KDJZ01050-E

JP1/FTS - 全銀TCPが停止中又は起動されていません。

JP1/全銀TCPサーバが停止中か，または起動されていません。

(S)

処理を中断します。

(O)

JP1/全銀TCPサーバが起動中かどうかを確認してください。

KDJZ01051-E

コマンド要求は受け付けられませんでした。

伝送要求を複数同時に受け付けたため，ビジー状態になっているか，またはサーバが停止しています。

(S)

処理を中断します。

(O)

サーバが停止しているかどうかを調査し，停止していない場合は，しばらく待ってからコマンドを発行してください。サーバが停止している場合は，システム管理者に連絡してください。

KDJZ01061-I

伝送情報定義の変更処理が正常に終了しました。

伝送情報定義の変更コマンドの処理が正常に終了しました。

KDJZ01062-I

伝送情報定義の出力処理が正常に終了しました。

伝送情報定義の出力コマンドの処理が正常に終了しました。

KDJZ01063-E

伝送情報定義が登録されていないため，伝送情報定義の出力処理を行うことができませんでした。

伝送情報定義が登録されていないため，伝送情報定義の出力処理を実行できません。

KDJZ01080-E

伝送情報定義が登録されていないため，伝送情報定義の変更処理を行なうことができませんでした。

伝送情報定義が登録されていないため，伝送情報定義を変更できませんでした。

(S)

処理を中断します。

(O)

ztgenコマンドの -aオプションで伝送情報定義を登録してから，ztchgenコマンドを実行してください。

KDJZ01081-E

指定したラベル ファイルラベル名 に対応するファイル情報定義が存在しません。 detail=保守情報コード

指定したファイルラベルに対応するファイル情報定義がありません。

(S)

処理を中断します。

(O)

ファイル情報定義に定義されているファイルラベル名を指定してください。

KDJZ01082-E

指定したラベル 相手局ラベル名 に対応する相手局情報定義が存在しません。 detail=保守情報コード

指定した相手局ラベルに対応する相手局情報定義がありません。

(S)

処理を中断します。

(O)

相手局情報定義に定義されている相手局ラベル名を指定してください。

KDJZ01083-E

指定したラベル 相手局ラベル名 に対応する関係情報定義が存在しません。 detail=保守情報コード

指定した相手局ラベルに対応する関係情報定義がありません。

(S)

処理を中断します。

(O)

関係情報定義に定義されている相手局ラベル名を指定してください。

KDJZ01084-E

指定したラベル 自局回線ラベル名 に対応する自局回線情報定義が存在しません。 detail=保守情報コード

指定した自局回線ラベルに対応する自局回線情報定義がありません。

(S)

処理を中断します。

(O)

自局回線情報定義に定義されている自局回線ラベル名を指定してください。

KDJZ01085-E

指定したラベル ファイルラベル名 に対応するファイル情報定義が存在します。 detail=保守情報コード

指定したファイルラベルは，ファイル情報定義に定義されています。

(S)

処理を中断します。

(O)

ファイル情報定義に定義されていないファイルラベル名を指定してください。

KDJZ01086-E

指定したラベル 相手局ラベル名 に対応する相手局情報定義が存在します。 detail=保守情報コード

指定した相手局ラベルは，相手局情報定義に定義されています。

(S)

処理を中断します。

(O)

相手局情報定義に定義されていない相手局ラベル名を指定してください。

KDJZ01087-E

指定したラベル 相手局ラベル名 に対応する関係情報定義が存在します。 detail=保守情報コード

指定した相手局ラベルは，関係情報定義に定義されています。

(S)

処理を中断します。

(O)

関係情報定義に定義されていない相手局ラベル名を指定してください。

KDJZ01088-E

伝送情報定義ファイルに定義が存在しません。 detail=保守情報コード

伝送情報定義ファイルに定義情報がありません。

(S)

処理を中断します。

(O)

伝送情報定義ファイルに定義情報を記述してください。

KDJZ01089-E

定義文 定義文 が二重に指定されています。 detail=保守情報コード

伝送情報定義の中に同じ定義文が複数指定されています。

(S)

処理を中断します。

(O)

伝送情報定義を見直してください。

KDJZ01090-E

同じセンタ確認コードの相手局情報定義 相手局ラベル名1 と 相手局ラベル名2 が存在します。 detail=保守情報コード

同じセンタ確認コードの相手局情報定義が複数定義されています。

(S)

処理を中断します。

(O)

異なるセンタ確認コードを定義してください。

KDJZ02001-E

Cannot open catalog file. errno=システムエラー番号 detail=保守情報コード

日本語メッセージが格納されているカタログファイルのオープンに失敗しました。

(S)

処理を中断します。

(O)

HP-UXの場合は，環境変数LANGの設定をja_JP.SJISにして再起動してください。

AIXの場合は，環境変数LANGの設定をJa_JPにして再起動してください。

Linuxの場合は，環境変数LANGの設定をja_JP.UTF-8にして再起動してください。

この方法で改善されない場合は，システム管理者に保守情報コードを連絡してください。

KDJZ02024-W

該当する再送伝送管理情報が見つかりません。

該当する再送伝送管理情報が見つかりませんでした。

(S)

処理を中断します。

(O)

指定した引数を見直してください。

KDJZ02035-I

再送伝送管理情報の初期化処理が正常に終了しました。

再送伝送管理情報の初期化処理が正常に終了しました。

KDJZ10004-E

JP1/FTS - 全銀TCPは既に起動されています。

［メインメニュー］ウィンドウからJP1/全銀TCPの伝送サーバを起動しようとしましたが，すでに起動されています。

KDJZ10006-E

履歴表示オプション 表示オプション名 が選択されていません。項目の中の最低1個は指定してください。

［履歴表示オプション指定］ダイアログボックスで，表示オプション（局種別，状態）が指定されていません。

(S)

処理を中断します。

(O)

表示オプションを最低1個は選択して再度実行してください。

KDJZ10007-E

履歴表示のオプション 表示オプション名 の項目が入力されていません。項目を入力してください。

［履歴表示オプション指定］ダイアログボックスで，選択した表示オプションの項目（相手局ラベル名）が指定されていません。

(S)

処理を中断します。

(O)

選択した表示オプションの項目を指定してください。

KDJZ10008-E

履歴表示のオプション 表示オプション名 の指定が誤っています。正しく指定してください。

［履歴表示オプション指定］ダイアログボックスで，表示オプション（相手局ラベル名）の指定が誤っています。

(S)

処理を中断します。

(O)

表示オプションを正しく指定してください。

KDJZ10009-E

開始日時と終了日時の関係が間違っています。正しく指定してください。

［履歴表示オプション指定］ダイアログボックスまたは伝送状態履歴表示コマンドで，終了日時に開始日時以降の日時が指定されていません。

(S)

処理を中断します。

(O)

［履歴表示オプション指定］ダイアログボックスまたは伝送状態履歴表示コマンドで，開始日時および終了日時を正しく指定してください。

KDJZ10010-E

履歴情報が2件以上選択されています。1件のみ選択してください。

［伝送状態履歴の表示］ダイアログボックスで履歴情報を2件以上選択して［履歴詳細情報］ダイアログボックスを表示させようとしました。

(S)

処理を中断します。

(O)

［履歴詳細情報］ダイアログボックスを表示させる際は，［伝送状態履歴の表示］ダイアログボックスで履歴情報を1件だけ選択してください。

KDJZ10011-E

履歴情報が選択されていません。1件選択してください。

［伝送状態履歴の表示］ダイアログボックスで履歴情報を選択しないで［履歴詳細情報］ダイアログボックスを表示させようとしました。

(S)

処理を中断します。

(O)

［履歴詳細情報］ダイアログボックスを表示させる際は，［伝送状態履歴の表示］ダイアログボックスで履歴情報を1件選択してください。

KDJZ10012-E

伝送取消のオプション 取消オプション名 の項目が入力されていません。項目を入力してください。

［伝送要求の取り消し］ダイアログボックスで，取消オプション（伝送要求の取消単位）が指定されていません。

(S)

処理を中断します。

(O)

［伝送要求の取り消し］ダイアログボックスで，取消オプションを指定してください。

KDJZ10014-E

伝送実行のオプション 実行オプション名 の項目が入力されていません。項目を入力してください。

［伝送要求の実行］ダイアログボックスで，実行オプション（相手局ラベル名，ファイルラベル名）の指定がありません。

(S)

処理を中断します。

(O)

［伝送要求の実行］ダイアログボックスで，実行オプションを指定してください。

KDJZ10015-E

相手局ラベル名が誤っています。

相手局ラベル名が誤っています。

(S)

処理を中断します。

(O)

正しい相手局ラベル名を指定してください。

KDJZ10016-E

相手局ラベル名 相手局ラベル名 に対応するファイルラベル名が見つかりません。

相手局ラベル名に関連づけされているファイルラベル名が見つかりません。

(S)

処理を中断します。

(O)

関連情報の定義で，指定した相手局ラベルにファイルラベル名を登録してください。

KDJZ10021-E

履歴表示のオプション 表示オプション名 のフォーマットが誤っています。
YYYY:MM:DD:hh:mm:ss または hh:mm:ss と指定してください。

［履歴表示オプション指定］ダイアログボックスで，表示オプション（開始日時または終了日時）の指定フォーマットが誤っています。

(S)

処理を中断します。

(O)

［履歴表示オプション指定］ダイアログボックスで，表示オプション名をYYYY:MM:DD:hh:mm:ssまたはhh:mm:ss形式で指定してください。

KDJZ10022-E

伝送取消のオプション 取消オプション名 の指定が誤っています。正しく指定してください。

［伝送要求の取り消し］ダイアログボックスで，取消オプション（伝送要求の取消単位）の指定が誤っています。

(S)

処理を中断します。

(O)

［伝送要求の取り消し］ダイアログボックスで，取消オプションを正しく指定してください。

KDJZ10023-E

伝送取消のオプション 取消オプション名 の指定が上限をこえています。指定した個数を見直してください。

［伝送要求の取り消し］ダイアログボックスで，取消オプション（伝送要求の取消単位）の指定件数が上限を超えています。

(S)

処理を中断します。

(O)

［伝送要求の取り消し］ダイアログボックスで，取消オプションの指定件数を見直してください。指定個数の上限値は，通番の場合は64件，相手局ラベル名の場合は25件です。

KDJZ10024-E

履歴情報を65件以上選択しています。64件以下で選択してください。

［伝送状態履歴の表示］ダイアログボックスで履歴情報を65件以上選択しています。

(S)

処理を中断します。

(O)

履歴情報を64件以内で選択してください。

KDJZ10025-E

ファイルラベル名を65件以上選択してしています。64件以下で選択してください。

［ファイルラベル名指定］ダイアログボックスで，ファイルラベル名を65件以上選択しています。

(S)

処理を中断します。

(O)

［ファイルラベル名指定］ダイアログボックスで，ファイルラベル名を64件以内で選択してください。

KDJZ10026-E

相手局ラベル名を選択していません。1件選択してください。

［相手局ラベル名指定］ダイアログボックスで，相手局ラベル名を選択しないで［了解］ボタンをクリックしました。

(S)

処理を中断します。

(O)

［相手局ラベル名指定］ダイアログボックスで，相手局ラベル名を1件選択してください。

KDJZ10027-E

ファイルラベル名を選択していません。64件以下で選択してください。

［ファイルラベル名指定］ダイアログボックスで，ファイルラベル名を選択しないで［了解］ボタンをクリックしました。

(S)

処理を中断します。

(O)

［ファイルラベル名指定］ダイアログボックスで，ファイルラベル名を64件以下で選択してください。

KDJZ10028-E

伝送サーバの停止画面は既に開かれています。

［伝送サーバの停止］ダイアログボックスを複数表示しようとしています。［伝送サーバの停止］ダイアログボックスは，複数表示できません。

(S)

処理を中断します。

KDJZ10029-E

ファイルラベル名に指定している文字数が上限をこえています。

［伝送要求の実行］ダイアログボックスで，ファイルラベル名に指定した文字数が上限を超えています。

(S)

処理を中断します。

(O)

［伝送要求の実行］ダイアログボックスで，ファイルラベル名の指定が次の条件を満たすように指定してください。

同期伝送の場合

ファイルラベル名指定文字数（区切り文字のスペースを含む）≦991－相手局ラベル文字数－（指定ファイルラベル数×3）

非同期伝送の場合

ファイルラベル名指定文字数（区切り文字のスペースを含む）≦994－相手局ラベル文字数－（指定ファイルラベル数×3）

KDJZ10031-E

伝送情報定義が登録されていないため，JP1/FTS - 全銀TCPを起動することができませんでした。

伝送情報定義が登録されていません。

(S)

処理を中断します。

(O)

伝送情報定義を登録してください。

KDJZ10032-E

自局回線情報定義のIPアドレスが不正であるため，JP1/FTS - 全銀TCPを起動できませんでした。

自局回線情報の自局IPアドレスが不正です。

(S)

処理を中断します。

(O)

自局回線情報の自局IPアドレスを見直してください。

KDJZ10033-E

ポート番号がすでに使用されているため，JP1/FTS - 全銀TCPを起動できませんでした。

JP1/全銀TCPで使用するポート番号（5020）がほかのプログラムで使用されているため，JP1/全銀TCPを起動できませんでした。

(S)

処理を中断します。

(O)

システム構成を見直してください。

KDJZ10034-E

伝送情報定義の登録処理中です。

伝送情報定義の登録処理中のため，JP1/全銀TCPを起動，または伝送情報定義を登録できませんでした。

(S)

処理を中断します。

(O)

伝送情報定義の登録処理が完了してから，再度実行してください。

KDJZ10035-E

JP1/FTS - 全銀TCPで伝送サーバの動作中に異常を検知しました。

［メインメニュー］ウィンドウからJP1/全銀TCPを起動したあと，伝送サーバが異常終了しました。

(S)

処理を中断します。

(O)

システム管理者に連絡してください。

KDJZ10036-E

ファイルラベル名が誤っています。

ファイルラベル名の形式が誤っています。

(S)

処理を中断します。

(O)

正しいファイルラベル名を指定してください。

KDJZ10037-E

関係情報の定義がありません。

関係情報が定義されていません。

(S)

処理を中断します。

(O)

伝送情報定義で関係情報を定義してください。

KDJZ10050-I

JP1/FTS - 全銀TCPを起動します。

JP1/全銀TCPの伝送サーバを起動します。

KDJZ10051-I

履歴情報 履歴情報抽出件数 件抽出しました。

［伝送状態履歴の表示］ダイアログボックスに表示させる履歴情報を抽出しました。

KDJZ10052-E

Cannot display with this environment. Please Sets the value of environment variable "LANG" to be "ロケール名".

HP-UXの場合

環境変数LANGの設定が，ja_JP.SJISでない環境下で［メインメニュー］ウィンドウを表示させようとしました。

(S)

処理を中断します。

(O)

環境変数LANGの設定をja_JP.SJISにして再起動してください。

AIXの場合

環境変数LANGの設定が，Ja_JPでない環境下で［メインメニュー］ウィンドウを表示させようとしました。

(S)

処理を中断します。

(O)

環境変数LANGの設定をJa_JPにして再起動してください。

KDJZ10053-I

伝送要求の取り消しの登録が完了しました。

［伝送要求の取り消し］ダイアログボックスで指定した取り消し要求の登録が完了しました。

11.　トラブルシューティング

この章では，JP1/全銀TCPでトラブルが生じたときの対処方法について説明します。

＜この章の構成＞

11.1　対処の手順

11.2　ログ情報の種類

11.3　トラブル発生時に採取が必要な資料

11.1　対処の手順

JP1/全銀TCPでトラブルが起きた場合の，対処の手順を次に示します。

現象を確認する。
トラブルが発生したときの現象を確認してください。メッセージが出力されている場合は，メッセージの内容を確認してください。各メッセージの要因と対処方法については，「10.　メッセージ」を参照してください。また，JP1/全銀TCPが出力するログ情報については，「11.2　ログ情報の種類」を参照してください。

資料を採取する。
トラブルの要因を調べるために資料の採取が必要です。「11.3　トラブル発生時に採取が必要な資料」を参照して，必要な資料を採取してください。

問題の要因を調査する。
採取した資料を基に問題の要因を調査し，問題が発生している部分，または問題の範囲を切り分けてください。

11.2　ログ情報の種類

JP1/全銀TCPを運用しているときに出力されるログ情報は2種類あります。

メッセージ情報

トレースログ

この節では，2種類のログ情報について説明します。

＜この節の構成＞

11.2.1　メッセージ情報

11.2.2　トレースログ

11.2.1　メッセージ情報

メッセージ情報とは，JP1/全銀TCPの使用中に発生したエラー，警告，および付加情報について通知される情報のことです。

メッセージ情報は，/var/opt/jp1_ztc/msg/msgout.txtファイルに出力されます。このファイルに規定数（10,000行）の情報が出力されると，/var/opt/jp1_ztc/old.msgout.txtファイルに退避・保存され，改めて/var/opt/jp1_ztc/msg/msgout.txtファイルが作成されます。なお，/var/opt/jp1_ztc/old.msgout.txtファイルは，1世代分だけの退避となり，/var/opt/jp1_ztc/msg/msgout.txtファイルに出力される情報が規定数に達するたびに上書きされます。

11.2.2　トレースログ

JP1/全銀TCPが出力するトレースログとは，JP1/全銀TCPの各機能が出力するログ情報のことです。各機能によって異なるログファイルに出力されます。

11.3　トラブル発生時に採取が必要な資料

JP1/全銀TCPでトラブルが発生したときに採取が必要な資料を示します。

＜この節の構成＞

11.3.1　オペレーションシステム（OS）のログ情報

11.3.2　JP1/全銀TCPに関する情報

11.3.3　オペレーション内容

11.3.4　画面上のエラー情報

11.3.1　オペレーションシステム（OS）のログ情報

次に示すOSのログ情報の採取が必要です。

表11-1　OSのログ情報

情報の種類 | デフォルトのファイル名
各OSのパッチ情報 | －
プロセス一覧 | －
coreファイル | コマンド実行ディレクトリの下にあるcore

11.3.2　JP1/全銀TCPに関する情報

JP1/全銀TCPに関する次の情報の採取が必要です。

表11-2　JP1/全銀TCPに関する情報

ファイル名
ディレクトリ名
概要
サイズ
管理方式

msgout.txt

old.msgout.txt

/var/opt/jp1_ztc/msg
メッセージ情報
最大10,000行/1ファイル
ラップアラウンド

rireki.bin

old_rireki.bin

/var/opt/jp1_ztc
履歴情報

HP-UX，AIXの場合：

環境変数ZTC_MAX_RECORD_INF_NUM指定値×456バイト/1ファイル

Linuxの場合：

環境変数ZTC_MAX_RECORD_INF_NUM指定値×464バイト/1ファイル

ラップアラウンド

trace_file.txt

/var/opt/jp1_ztc/trace
関数トレース
最大52メガバイト/1ファイル
ラップアラウンド

ztc_line_trc

ztc_line_trc_bk

/var/opt/jp1_ztc/trace
回線トレース
最大10メガバイト/1ファイル
ラップアラウンド

ztc_err_trc

ztc_err_trc_bk

/var/opt/jp1_ztc/trace
伝送エラートレース
最大10メガバイト/1ファイル
ラップアラウンド

exchange.bin

old.exchange.bin

/var/opt/jp1_ztc/trace
定義一部変更トレース
最大1.5メガバイト/1ファイル
ラップアラウンド

11.3.3　オペレーション内容

トラブル発生時のオペレーション内容について次に示す情報が必要になりますので，記録しておいてください。

オペレーション内容の詳細

発生時刻

マシン構成（各OSのバージョン，ホスト名）

11.3.4　画面上のエラー情報

画面にエラーが表示された場合は，その情報も採取します。次に示すハードコピーを採取してください。

エラーダイアログボックスのハードコピー
［詳細］がある場合は，その内容をコピーしてください。

付録

＜この付録の構成＞

付録A　ファイルおよびディレクトリ一覧

付録B　ポート番号

付録C　JP1イベント

付録D　エラー番号一覧

付録E　使用上の注意事項

付録F　各バージョンの変更内容

付録G　このマニュアルの参考情報

付録H　用語解説

付録A　ファイルおよびディレクトリ一覧

＜この節の構成＞

付録A.1　JP1/全銀TCPで使用するファイルおよびディレクトリ一覧

付録A.2　トラブル発生時に採取するファイルおよびディレクトリ一覧

付録A.1　JP1/全銀TCPで使用するファイルおよびディレクトリ一覧

JP1/全銀TCPで使用するファイル名およびディレクトリ名を次の表に示します。

表A-1　JP1/全銀TCPのファイルおよびディレクトリ一覧

内容
デフォルトのファイル名，ディレクトリ名

コマンド
JP1/全銀TCP 伝送サーバの起動
/opt/jp1_ztc/bin/jztcd

JP1/全銀TCP 伝送サーバの停止
/opt/jp1_ztc/bin/ztstop

伝送情報定義の登録
/opt/jp1_ztc/bin/ztgen

伝送要求の実行
/opt/jp1_ztc/bin/ztexec

伝送要求の取り消し
/opt/jp1_ztc/bin/ztcan

伝送状態履歴の表示
/opt/jp1_ztc/bin/ztshow

二重伝送管理情報の初期化
/opt/jp1_ztc/bin/ztreset

伝送情報定義の変更
/opt/jp1_ztc/bin/ztchgen

伝送情報定義の出力
/opt/jp1_ztc/bin/ztgen_back

サイクル情報の表示
/opt/jp1_ztc/bin/ztcycleshow

再送伝送管理情報の初期化・表示
/opt/jp1_ztc/bin/ztresendshow

GUIの起動
/opt/jp1_ztc/bin/ztmenu

伝送情報定義ファイル
自局回線情報の定義
/var/opt/jp1_ztc/define/local_line_define

相手局情報の定義
/var/opt/jp1_ztc/define/remote_host_define

ファイル情報の定義
/var/opt/jp1_ztc/define/remote_file_define

関係情報の定義
/var/opt/jp1_ztc/define/relation_define

履歴情報ファイル
履歴情報ファイル

/var/opt/jp1_ztc/rireki.bin

/var/opt/jp1_ztc/old_rireki.bin

メッセージファイル
メッセージファイル

/var/opt/jp1_ztc/msg/msgout.txt

/var/opt/jp1_ztc/msg/old.msgout.txt

関数トレースファイル
関数トレースファイル
/var/opt/jp1_ztc/trace/trace_file.txt

回線トレースファイル
回線トレースファイル

/var/opt/jp1_ztc/trace/ztc_line_trc

/var/opt/jp1_ztc/trace/ztc_line_trc_bk

定義一部変更トレースファイル
定義一部変更トレースファイル

/var/opt/jp1_ztc/trace/exchange.bin

/var/opt/jp1_ztc/trace/old.exchange.bin

定義一部変更登録ファイル
定義一部変更定義ファイル

/var/opt/jp1_ztc/exchange_define/通番_file

/var/opt/jp1_ztc/exchange_define/通番_host

二重伝送管理ディレクトリ
二重伝送管理ディレクトリ
/var/opt/jp1_ztc/file_check

再送伝送管理ディレクトリ
再送伝送管理ディレクトリ
/var/opt/jp1_ztc/resend_check

番号管理ファイル
一次局通番管理ファイル
/var/opt/jp1_ztc/var_def/req_num_1st

二次局通番管理ファイル
/var/opt/jp1_ztc/var_def/req_num_2st

伝送情報定義バージョン管理ファイル
/var/opt/jp1_ztc/var_def/zgtran

APIライブラリー
ライブラリー
/opt/jp1_ztc/lib/libztc

ヘッダファイル
/opt/jp1_ztc/include/ztc.h

システム開始・終了時の伝送サーバの自動起動・自動停止
自動起動
/etc/opt/jp1_ztc/startup

自動起動のサンプルファイル
/etc/opt/jp1_ztc/startup.model

自動停止
/etc/opt/jp1_ztc/stop

自動停止のサンプルファイル
/etc/opt/jp1_ztc/stop.model

付録A.2　トラブル発生時に採取するファイルおよびディレクトリ一覧

JP1/全銀TCPでトラブルが発生したときに，調査に必要なファイルを次の表に示します。

表A-2　トラブル発生時に採取が必要なJP1/全銀TCPに関する資料

種類
ファイル名

メッセージ情報

/var/opt/jp1_ztc/msg/msgout.txt

/var/opt/jp1_ztc/msg/old.msgout.txt

履歴情報

/var/opt/jp1_ztc/rireki.bin

/var/opt/jp1_ztc/old_rireki.bin

関数トレース※1
/var/opt/jp1_ztc/trace/trace_file.txt

回線トレース

/var/opt/jp1_ztc/trace/ztc_line_trc

/var/opt/jp1_ztc/trace/ztc_line_trc_bk

伝送エラートレース

/var/opt/jp1_ztc/trace/ztc_err_trc

/var/opt/jp1_ztc/trace/ztc_err_trc_bk

定義一部変更トレース※2

/var/opt/jp1_ztc/trace/exchange.bin

/var/opt/jp1_ztc/trace/old.exchange.bin

注※1

伝送サーバ停止時またはトレース出力コマンド実行時にだけ出力されます。伝送サーバ起動時は，次のトレース出力コマンドを実行してください。

トレース出力コマンド：sh /var/opt/jp1_ztc/tmp/TRACE_PID

注※2

定義一部変更機能を使用して伝送登録した場合に限り作成されます。

付録B　ポート番号

JP1/全銀TCPが使用するポート番号とファイアウォールを通過するための方向を示します。なお，使用するプロトコルは，TCP/IPです。

＜この節の構成＞

付録B.1　ポート番号一覧

付録B.2　ファイアウォールの通過方向

付録B.1　ポート番号一覧

JP1/全銀TCPが使用するポート番号を，次の表に示します。伝送サーバが着信で使用するポート番号（5020/tcp）は，全銀協手順（TCP/IP）で規定されている値であり，変更することはできません。

表B-1　JP1/全銀TCPのポート番号一覧

ポート番号 | 用途
5020/tcp | 伝送サーバが着信で使用

付録B.2　ファイアウォールの通過方向

ファイアウォールの通過方向を，次の表に示します。

表B-2　ファイアウォールの通過方向

二次局側製品 | ポート番号 | ファイアウォールの通過方向 | 一次局側製品 | ポート番号
JP1/全銀TCP | 5020/tcp | ← | JP1/全銀TCP※ | ANY/tcp

注※

一次局側製品がJP1/全銀TCPでない場合には，ポート番号はその製品に依存します。

ANYは，OSによって割り当てられる空きポート番号を使用することを意味します。この場合に使用するポート番号の範囲は，OSによって異なります。

付録C　JP1イベント

JP1/全銀TCPが発行するJP1イベント一覧とその属性を次に示します。

＜この節の構成＞

付録C.1　JP1イベントの一覧

付録C.2　JP1イベントの属性

付録C.1　JP1イベントの一覧

JP1イベント一覧を次の表に示します。

表C-1　JP1イベント一覧

イベントID | 発行契機 | メッセージID
00010D80 | 伝送の開始 | KDJZ00001-I
00010D81 | 伝送の正常終了 | KDJZ00002-I
00010D82 | 伝送の異常終了 | KDJZ00003-E
00010D83 | 伝送の異常終了 | KDJZ00004-E
00010D84 | 伝送の異常終了 | KDJZ00005-E
00010D85 | 伝送の異常終了 | KDJZ00006-E
00010D86 | 伝送の異常終了 | KDJZ00007-E
00010D87 | 伝送の異常終了 | KDJZ00008-E
00010D88 | 伝送の異常終了 | KDJZ00009-E
00010D89 | 伝送の異常終了 | KDJZ00010-E
00010D8A | 伝送の異常終了 | KDJZ00012-E
00010D8B | 伝送の異常終了 | KDJZ00014-E
00010D8C | 伝送の異常終了 | KDJZ00015-E
00010D8D | 伝送の異常終了 | KDJZ00016-E
00010D8F | 伝送の異常終了 | KDJZ00019-E
00010D90 | 伝送の異常終了 | KDJZ00020-E
00010D91 | 伝送の異常終了 | KDJZ00022-E
00010D93 | 伝送の異常終了 | KDJZ00024-E
00010D94 | 伝送の異常終了 | KDJZ00026-E
00010D95 | 伝送の異常終了 | KDJZ00027-E
00010D99 | 伝送サーバの異常終了 | KDJZ00063-E
00010D9D | 伝送サーバの起動 | KDJZ00107-I
00010D9E | 伝送サーバの正常終了 | KDJZ00108-I
00010D9F | 伝送の異常終了 | KDJZ00109-E
00010DA0 | 伝送サーバの異常終了 | KDJZ00302-E
00010DA1 | 伝送の異常終了 | KDJZ00303-E

付録C.2　JP1イベントの属性

JP1イベントの詳細をイベントID別に示します。

JP1イベントの属性には，基本属性と拡張属性があります。基本属性にはイベントIDや詳細情報などの項目があります。拡張属性には重大度やユーザー名などの共通情報と，通番や相手局ラベル名，ファイルラベル名などの固有情報があります。

＜この項の構成＞

(1)　イベントID:00010D80の詳細

(2)　イベントID:00010D81の詳細

(3)　イベントID:00010D82の詳細

(4)　イベントID:00010D83の詳細

(5)　イベントID:00010D84の詳細

(6)　イベントID:00010D85の詳細

(7)　イベントID:00010D86の詳細

(8)　イベントID:00010D87の詳細

(9)　イベントID:00010D88の詳細

(10)　イベントID:00010D89の詳細

(11)　イベントID:00010D8Aの詳細

(12)　イベントID:00010D8Bの詳細

(13)　イベントID:00010D8Cの詳細

(14)　イベントID:00010D8Dの詳細

(15)　イベントID:00010D8Fの詳細

(16)　イベントID:00010D90の詳細

(17)　イベントID:00010D91の詳細

(18)　イベントID:00010D93の詳細

(19)　イベントID:00010D94の詳細

(20)　イベントID:00010D95の詳細

(21)　イベントID:00010D99の詳細

(22)　イベントID:00010D9Dの詳細

(23)　イベントID:00010D9Eの詳細

(24)　イベントID:00010D9Fの詳細

(25)　イベントID:00010DA0の詳細

(26)　イベントID:00010DA1の詳細

(1)　イベントID:00010D80の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D80

メッセージ
－
KDJZ00001-I
伝送を開始しました。 H=相手局ラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Information

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
START

開始時刻
START_TIME
開始時刻

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

(2)　イベントID:00010D81の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D81

メッセージ
－
KDJZ00002-I
伝送を終了しました。 H=相手局ラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Information

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
0

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

(3)　イベントID:00010D82の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D82

メッセージ
－
KDJZ00003-E
オペレータの介入により伝送処理を中断しました。 H=相手局ラベル名 F=ファイルラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(4)　イベントID:00010D83の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D83

メッセージ
－
KDJZ00004-E
受信電文不正を検知したため伝送を中断しました。 H=相手局ラベル名 F=ファイルラベル名 ST=ステータス番号 EV=イベント番号 ERR_KIND=エラー種別番号 DATA=受信データ

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(5)　イベントID:00010D84の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D84

メッセージ
－
KDJZ00005-E
相手局からの通信制御電文でエラー報告を受けたため伝送を中断しました。 ERR=詳細エラー番号 H=相手局ラベル名 F=ファイルラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(6)　イベントID:00010D85の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D85

メッセージ
－
KDJZ00006-E
相手局からのファイル制御電文でエラー報告を受けたため伝送を中断しました。 ERR=詳細エラー番号 H=相手局ラベル名 F=ファイルラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(7)　イベントID:00010D86の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D86

メッセージ
－
KDJZ00007-E
相手局とのコネクションが切断されたため伝送を中断しました。 ERR=詳細エラー番号 H=相手局ラベル名 F=ファイルラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(8)　イベントID:00010D87の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D87

メッセージ
－
KDJZ00008-E
伝送手順不正が発生したため伝送を中断しました。 H=相手局ラベル名 F=ファイルラベル名 ST=ステータス番号 EV=イベント番号

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(9)　イベントID:00010D88の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D88

メッセージ
－
KDJZ00009-E
伝送ファイルの入出力でエラーが発生したため伝送を中断しました。 ERR=詳細エラー番号 H=相手局ラベル名 F=ファイルラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(10)　イベントID:00010D89の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D89

メッセージ
－
KDJZ00010-E
送信ファイルが存在しないため伝送を中断しました。 H=相手局ラベル名 F=ファイルラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(11)　イベントID:00010D8Aの詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D8A

メッセージ
－
KDJZ00012-E
相手局に接続を試みましたが，相手局からの応答がありません。 H=相手局ラベル名 F=ファイルラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(12)　イベントID:00010D8Bの詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D8B

メッセージ
－
KDJZ00014-E
タイムアウトが発生したため伝送を中断しました。 H=相手局ラベル名 F=ファイルラベル名 ST=ステータス番号 EV=イベント番号

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(13)　イベントID:00010D8Cの詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D8C

メッセージ
－
KDJZ00015-E
JP1/FTS - 全銀TCPで異常を検出しました。 H=相手局ラベル名 F=ファイルラベル名 errno=システムエラー番号 detail=保守情報コード

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(14)　イベントID:00010D8Dの詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D8D

メッセージ
－
KDJZ00016-E
全銀協手順（パソコン）の相手局から再送要求を受信したため伝送を中断しました。 H=相手局ラベル名 F=ファイルラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(15)　イベントID:00010D8Fの詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D8F

メッセージ
－
KDJZ00019-E
一次局用自局回線定義のIPアドレスが不正です。 H=相手局ラベル名 F=ファイルラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(16)　イベントID:00010D90の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D90

メッセージ
－
KDJZ00020-E
相手局情報定義のIPアドレスが不正です。 H=相手局ラベル名 F=ファイルラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(17)　イベントID:00010D91の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D91

メッセージ
－
KDJZ00022-E
0件ファイルのため伝送を中断しました。 H=相手局ラベル名 F=ファイルラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(18)　イベントID:00010D93の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D93

メッセージ
－
KDJZ00024-E
相手局からのデータ電文が不正なため伝送を中断しました。 ERR=詳細エラー番号 H=相手局ラベル名 F=ファイルラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(19)　イベントID:00010D94の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D94

メッセージ
－
KDJZ00026-E
相手局からの通信制御電文が不正なため伝送を中断しました。 ERR=詳細エラー番号 H=相手局ラベル名 F=ファイルラベル名

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(20)　イベントID:00010D95の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D95

メッセージ
－
KDJZ00027-E
相手局からのファイル制御電文が不正なため伝送を中断しました。 ERR=詳細エラー番号 H=相手局ラベル名 F=ファイルラベル名 ELSE=その他エラー詳細番号

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
TRANSMISSION

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/TRANS

オブジェクトID
OBJECT_ID
TRANSMISSION

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

拡張属性
（固有情報）
通番
H0
通番

相手局ラベル名
H1
相手局ラベル名

局種別
H2
発信（一次局），
着信（二次局）

相手センタ確認コード
H3
相手センタ確認コード

当方センタ確認コード
H4
当方センタ確認コード

エラー番号
H5
リクエスト（エラー番号）

詳細エラー番号
H6
リクエスト（詳細エラー番号）

ファイルラベル名
H7
ファイルラベル名

形態
H8
送信，受信

状態
H9
正常，異常，伝送中

伝送ファイル名
I2
伝送ファイル名

レコード形式
I3
固定長，可変長

レコード長
I4
レコード長

実ファイル名
I5
実ファイル名

伝送済みデータ長
I6
伝送済みデータ長

伝送済みテキスト数
I7
伝送済みテキスト数

エラー番号
I8
ファイル（エラー番号）

詳細エラー番号
I9
ファイル（詳細エラー番号）

(21)　イベントID:00010D99の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D99

メッセージ
－
KDJZ00063-E
JP1/FTS - 全銀TCPで異常を検出しました。 errno=システムエラー番号 detail=保守情報コード

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
SERVER

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/SERVER

オブジェクトID
OBJECT_ID
SERVER

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

(22)　イベントID:00010D9Dの詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D9D

メッセージ
－
KDJZ00107-I
JP1/FTS - 全銀TCPを起動しました。

拡張属性
（共通情報）
重大度
SEVERITY
Information

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
SERVER

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/SERVER

オブジェクトID
OBJECT_ID
SERVER

事象種別
OCCURRENCE
START

開始時刻
START_TIME
開始時刻

終了コード
RESULT_CODE
1

(23)　イベントID:00010D9Eの詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D9E

メッセージ
－
KDJZ00108-I
JP1/FTS - 全銀TCPを停止しました。

拡張属性
（共通情報）
重大度
SEVERITY
Information

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
SERVER

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/SERVER

オブジェクトID
OBJECT_ID
SERVER

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

(24)　イベントID:00010D9Fの詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010D9F

メッセージ
－
KDJZ00109-E
伝送プロセスで異常が発生しました。

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
SERVER

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/SERVER

オブジェクトID
OBJECT_ID
SERVER

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

(25)　イベントID:00010DA0の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010DA0

メッセージ
－
KDJZ00302-E
リソース不足が発生したため，JP1/FTS - 全銀TCPを停止します。 errno=システムエラー番号 func=システムコール名 detail=保守情報コード

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
SERVER

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/SERVER

オブジェクトID
OBJECT_ID
SERVER

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

(26)　イベントID:00010DA1の詳細

属性種別
項目
属性名
内容

基本属性
イベントID
－
00010DA1

メッセージ
－
KDJZ00303-E
JP1/FTS - 全銀TCPでリソース不足が発生しましたが，処理を続行します。 errno=システムエラー番号 func=システムコール名 detail=保守情報コード

拡張属性
（共通情報）
重大度
SEVERITY
Error

ユーザー名
USER_NAME
サーバを起動したユーザー

プロダクト名
PRODUCT_NAME
/HITACHI/JP1/ZTC

オブジェクトタイプ
OBJECT_TYPE
JOB

オブジェクト名
OBJECT_NAME
SERVER

登録タイプ
ROOT_OBJECT_TYPE
JOB

登録名
ROOT_OBJECT_NAME
JP1/FTS/ZTC/SERVER

オブジェクトID
OBJECT_ID
SERVER

事象種別
OCCURRENCE
END

終了時刻
END_TIME
終了時刻

終了コード
RESULT_CODE
1

付録D　エラー番号一覧

APIによる伝送登録や履歴情報のエラー番号および詳細エラー番号を次に示します。

＜この節の構成＞

付録D.1　エラー番号

付録D.2　詳細エラー番号

付録D.3　ステータス番号

付録D.4　イベント番号

付録D.1　エラー番号

エラー番号一覧を次の表に示します。

表D-1　エラー番号

エラー
番号
マクロ名
発生条件
対処

0
ZTC_SUCCESS
正常終了した。
特になし。

2
－
伝送登録APIのマルチファイル伝送時，前のファイル伝送の定義で0件ファイルの扱いがOK指定で，0件ファイルを受信したが，閉局しているため未伝送となった。
特になし。

9
－
一次局用自局回線定義のIPアドレスの指定が不正である。
一次局用自局回線定義のIPアドレスを見直してください。

14
－
相手局情報定義のIPアドレスの指定が不正である。
相手局情報定義のIPアドレスを見直してください。

16
－
相手局情報定義のIPアドレスの指定が不正，または相手局が未準備である。
相手局情報定義のIPアドレスを見直し，相手局のシステム管理者に連絡して準備されているかどうか確認してください。

21※
－
電文受信時に回線が切断されたため，伝送が中断された。
相手局のシステム管理者に連絡してください。

24
－

受信した電文が全銀協手順とは異なる電文である。

受信したデータ電文の長さが伝送情報定義の最大テキスト長で指定した値より大きい。

相手局のシステム管理者に連絡してください。

自局と相手局で，最大テキスト長が相互に一致しているかどうか確認してください。

27
－
全銀協手順とは異なる手順（順番）で電文を受信した。
相手局のシステム管理者に連絡してください。

33
－

パソコン手順による一次局の送信時，終了要求電文を送信後に再送要求電文を受信した（プロトコル不正）。

パソコン手順による二次局の送信時，終了要求電文を送信後に再送要求電文を受信した（プロトコル不正）。

相手局のシステム管理者に連絡してください。

35
－
伝送中にタイムアウトが発生した（30秒）。
システム管理者に連絡してください。

36
－

伝送要求の取り消しによって伝送が中断された。

伝送サーバの強制終了によって伝送が中断された。

異常発生によって伝送が強制中断された。

特になし。

37
－

一次局の受信時，ファイル情報定義の0件ファイルの扱いがNG指定で，受信データが0バイトである。

二次局の受信時，ファイル情報定義の0件ファイルの扱いがNG指定で，受信データが0バイトである。

二次局の送信時，ファイル情報定義の0件ファイルの扱いがNG指定で，送信ファイルがない。

伝送データ（ファイル）を準備するか，ファイル情報定義の0件ファイルの扱いをOK指定に変更してください。

42
－
伝送要求の登録後，伝送が開始する前に伝送要求が取り消された。
特になし。

43
－
二次局の送信時，ファイル情報定義の0件ファイルの扱いがNG指定で，送信ファイルがない。
送信ファイルを準備するか，ファイル情報定義の0件ファイルの扱いをOK指定に変更してください。

47
－
伝送サーバ起動時に履歴情報初期化機能によって，「登録中」の状態を「取消」に変更。
特になし。

48
－
伝送サーバ起動時に履歴情報初期化機能によって，「伝送中」の状態を「異常終了」に変更。
特になし。

22※
－
伝送プロセスで使用する受信用バッファ取得時にメモリー不足が発生した。
不要なメモリーを解放し，再度実行してください。

23※
－
伝送プロセスで使用する送信用バッファ取得時にメモリー不足が発生した。
不要なメモリーを解放し，再度実行してください。

32※
－
伝送プロセスで使用する管理テーブル取得時にメモリー不足が発生した。
不要なメモリーを解放し，再度実行してください。

31※
－
ファイル編集（読み込み，書き込み）時

システムコールエラーが発生した。

異常（論理矛盾など）が発生した。

可変長の送信時，1レコード長が0である。

固定長の送信時，送信ファイルのサイズがレコードで割り切れない。

1または2の場合：

システム管理者に連絡してください。

3または4の場合：

ファイル情報定義で指定したファイル情報に基づいて送信ファイルを見直してください。

145※
－

可変長の送信時，1レコードの長さが制限値を超過した（2,043バイト，32,767バイト）。

可変長の送信時，1レコードの長さがテキスト長を超過した。

ファイル情報定義で指定したファイル情報に基づいて送信ファイルを見直してください。

147※
－

送信テキスト数が超過している（65,535）。

送信レコード数が超過している（16,777,215）。

全銀協手順では送信できないため，送信ファイルのデータ量を少なくしてください。

28※
－
受信した圧縮データを解除するとテキスト長を超過する。
自局と相手局で，最大テキスト長が相互に一致しているかどうか確認してください。

146※
－

受信したデータ電文のTTC区分が '01'または'11'でない（TTC区分不正）。

受信したデータ電文のTTCテキストシーケンス番号が認識している番号と不一致である（テキストシーケンス不一致）。

受信したデータの1テキストの長さが不正である。
・受信したTTCのテキスト長が不正。
・レコード部のデータ長が指定したレコード長で割り切れない（固定長）。

可変長の受信時，受信した1レコードの長さが不正である。

可変長の受信時，受信した1レコードの長さが0（ゼロ）である。

相手局のシステム管理者に連絡し，データ電文の見直しを依頼してください。

52
ZTC_INCOMPLETE
マルチファイル伝送時，1つ前のファイル伝送でエラーが発生しているため，該当のファイル伝送が未実行である。
特になし。

60
ZTC_ERR_MALLOC
伝送登録APIでメモリー不足が発生した。
不要なメモリーを解放し，再実行してください。

61
ZTC_ERR_INVAL
伝送登録APIで指定した引数が不正である。
指定した内容を見直してください。

62
ZTC_ERR_INTERN
伝送登録APIで内部論理矛盾が発生した。
システム管理者に連絡してください。

63
ZTC_ERR_SYSCALL
伝送登録APIでシステムコールエラーが発生した。
システム管理者に連絡してください。

7
－
JP1/全銀TCPで異常が発生した。
システム管理者に連絡してください。

8

11

12

13

15

17

18

19

25

29

34

39

41

44

45

46

64

115

116

117

118

119

120

207

208

209

210

211

212

213

101※
－
開局要求送信時，回線が切断された。
相手局のシステム管理者に連絡し，回線切断の原因確認を依頼してください。

102※
－
開局回答送信時，回線が切断された。
相手局のシステム管理者に連絡し，回線切断の原因確認を依頼してください。

103※
－
閉局要求送信時，回線が切断された。
相手局のシステム管理者に連絡し，回線切断の原因確認を依頼してください。

104※
－
閉局回答送信時，回線が切断された。
相手局のシステム管理者に連絡し，回線切断の原因確認を依頼してください。

105※
－
モード変更要求送信時，回線が切断された。
相手局のシステム管理者に連絡し，回線切断の原因確認を依頼してください。

106※
－
モード変更回答送信時，回線が切断された。
相手局のシステム管理者に連絡し，回線切断の原因確認を依頼してください。

107※
－
開始要求送信時，回線が切断された。
相手局のシステム管理者に連絡し，回線切断の原因確認を依頼してください。

108※
－
開始回答送信時，回線が切断された。
相手局のシステム管理者に連絡し，回線切断の原因確認を依頼してください。

109※
－
終了要求送信時，回線が切断された。
相手局のシステム管理者に連絡し，回線切断の原因確認を依頼してください。

110※
－
終了回答送信時，回線が切断された。
相手局のシステム管理者に連絡し，回線切断の原因確認を依頼してください。

111※
－
再送要求送信時，回線が切断された。
相手局のシステム管理者に連絡し，回線切断の原因確認を依頼してください。

112※
－
論理ACK送信時，回線が切断された。
相手局のシステム管理者に連絡し，回線切断の原因確認を依頼してください。

113※
－
データ電文送信時，回線が切断された。
相手局のシステム管理者に連絡し，回線切断の原因確認を依頼してください。

122※
－
開局回答電文受信時，エラー報告を受けた。
詳細エラー番号から判断し，対処してください。
詳細エラーコードが0199の場合は，相手局のシステム管理者に連絡し，原因の確認を依頼してください。

124※
－
閉局回答電文送信時，エラー報告を受けた。
詳細エラー番号から判断し，対処してください。
詳細エラーコードが0399の場合は，相手局のシステム管理者に連絡し，原因の確認を依頼してください。

126※
－
モード変更回答電文受信時，エラー報告を受けた。
詳細エラー番号から判断し，対処してください。
詳細エラーコードが0599の場合は，相手局のシステム管理者に連絡し，原因の確認を依頼してください。

128※
－
開始回答電文受信時，エラー報告を受けた。
詳細エラー番号から判断し，対処してください。
詳細エラーコードが1199の場合は，相手局のシステム管理者に連絡し，原因の確認を依頼してください。

130※
－
終了回答電文受信時，エラー報告を受けた。
詳細エラー番号から判断し，対処してください。
詳細エラーコードが1399の場合は，相手局のシステム管理者に連絡し，原因の確認を依頼してください。

134※
－
相手局から受信した開局要求電文の内容が不正である。
詳細エラー番号と電文名を確認し，相手局のシステム管理者に連絡してください。
詳細エラー番号の下2桁が99の場合は，システム管理者に連絡してください。

135※
－
相手局から受信した開局回答電文の内容が不正である。
詳細エラー番号と電文名を確認し，相手局のシステム管理者に連絡してください。
詳細エラー番号の下2桁が99の場合は，システム管理者に連絡してください。

136※
－
相手局から受信した閉局要求電文の内容が不正である。
詳細エラー番号と電文名を確認し，相手局のシステム管理者に連絡してください。
詳細エラー番号の下2桁が99の場合は，システム管理者に連絡してください。

137※
－
相手局から受信した閉局回答電文の内容が不正である。
詳細エラー番号と電文名を確認し，相手局のシステム管理者に連絡してください。
詳細エラー番号の下2桁が99の場合は，システム管理者に連絡してください。

138※
－
相手局から受信したモード変更要求電文の内容が不正である。
詳細エラー番号と電文名を確認し，相手局のシステム管理者に連絡してください。
詳細エラー番号の下2桁が99の場合は，システム管理者に連絡してください。

139※
－
相手局から受信したモード変更回答電文の内容が不正である。
詳細エラー番号と電文名を確認し，相手局のシステム管理者に連絡してください。
詳細エラー番号の下2桁が99の場合は，システム管理者に連絡してください。

140※
－
相手局から受信した開始要求電文の内容が不正である。
詳細エラー番号と電文名を確認し，相手局のシステム管理者に連絡してください。
詳細エラー番号の下2桁が99の場合は，システム管理者に連絡してください。

141※
－
相手局から受信した開始回答電文の内容が不正である。
詳細エラー番号と電文名を確認し，相手局のシステム管理者に連絡してください。
詳細エラー番号の下2桁が99の場合は，システム管理者に連絡してください。

142※
－
相手局から受信した終了要求電文の内容が不正である。
詳細エラー番号と電文名を確認し，相手局のシステム管理者に連絡してください。
詳細エラー番号の下2桁が99の場合は，システム管理者に連絡してください。

143※
－
相手局から受信した終了回答電文の内容が不正である。
詳細エラー番号と電文名を確認し，相手局のシステム管理者に連絡してください。
詳細エラー番号の下2桁が99の場合は，システム管理者に連絡してください。

144※
－
相手局から受信した再送要求電文の内容が不正である。
詳細エラー番号と電文名を確認し，相手局のシステム管理者に連絡してください。
詳細エラー番号の下2桁が99の場合は，システム管理者に連絡してください。

201
－
伝送登録で定義されていない相手局ラベル名が指定されている。
伝送情報定義ファイルに定義されている相手局ラベルを指定してください。

202
－
伝送登録で指定されている相手局ラベルに関連づけされていないファイルラベルが指定されている。
伝送情報定義ファイルで相手局ラベルに関連づけられているファイルラベルを指定してください。

204
－
伝送登録で指定したファイル情報定義の実ファイルをオープンできない。
伝送情報定義ファイルのファイル情報定義で，実ファイルとして指定したパスなどの内容を見直してください。

205
－
伝送登録で送信するファイルが存在せず，ファイル情報定義の0件ファイルの扱いがNG指定である。
送信するファイルを用意するか，または伝送情報定義で0件ファイルの扱いをOK指定に変更してください。

206
－
伝送登録で指定されたファイルが，定義されているレコード長で割り切れない。
伝送情報定義でレコード長の値を適切な長さに変更するか，またはファイルレコード形式を可変長に変更してください。

214
－
一次局で一日に実行できる伝送要求の数がJP1/全銀TCPの上限値（99,999）を超えた。
ztstopコマンドの -pオプションでJP1/全銀TCPの伝送サーバを計画停止させ，一次局用の通番管理ファイル（/var/opt/jp1_ztc/var_def/req_num_1st）を削除してから，伝送サーバを再起動してください。

217
－
伝送登録で送信ファイルデータが0バイトで，ファイル情報定義の0件ファイルの扱いがNG指定である。
送信するファイルにデータを入力するか，または伝送情報定義で0件ファイルの扱いをOK指定に変更してください。

218
－
伝送登録で，送信モードのファイル情報ラベルを指定して，-rオプション（再送要求電文送信オプション）を指定している。
-rオプションを指定する場合は，受信モードのファイルラベルを指定してください。

219
－
伝送登録で，サイクル管理をしているファイルが伝送中のため登録できない。
伝送中のファイル伝送が終了してから次のファイル伝送を実行してください。

220
－
伝送登録で，サイクル管理をしているファイルのサイクル番号が上限値を超えるため登録できない。
ztresetコマンドでファイル伝送管理情報を初期化してからファイル伝送を実行してください。

221
－
伝送登録で，未伝送のサイクル番号を指定したため登録できない（-rオプション指定，未指定どちらの場合も）。
伝送済みのサイクル番号を指定してファイル伝送を実行してください。

222
－
伝送登録で，サイクル管理をしているファイルに対して伝送情報一部変更機能を使用している。
伝送情報一部変更機能は，サイクル管理をしないファイルに対して指定してください。
または，-transfilenameオプションを使用してサイクル管理をしない定義に変更してください。

223
－
伝送登録で，伝送情報定義一部変更機能によってファイル送受信モードが受信に変更されたが，受信ファイル書き込みモードが指定されていない。
-filemodeオプションで受信ファイル書き込みモードも指定してください。

224
－
伝送登録で，伝送情報定義一部変更機能によってレコード形式が固定長に変更されたが，レコード長が指定されていない。
-recordlenオプションでレコード長も指定してください。

225
－
伝送登録で，レコード長が最大伝送テキスト長-5より大きな値である。
レコード長または最大伝送テキスト長の値を見直してください。

226
－
伝送登録で，指定したサイクル番号は伝送済みであるが，ztresetコマンドの -cオプションで伝送できる状態にしていないため登録できない。
指定したサイクル番号が正しいかどうか調査し，ztresetコマンドの-cオプションで該当のサイクル番号を伝送できる状態にしてから再度ファイル伝送を実行してくさだい。

227
－
伝送登録で，サイクル管理をしているファイルに対して再送要求を指定したが，サイクル番号が指定されていないため登録できない。
サイクル番号を指定してファイル伝送を実行してください。

228
－
伝送登録で，サイクル管理をしていないファイルに対して -cオプションを指定しているため登録できない。
-cオプションは，サイクル管理をしているファイルに対して指定してください。-cオプションは，サイクル管理をしていないファイルに対しては指定できません。

229
－
伝送登録で，指定したサイクル番号では昇順に伝送できない。サイクル管理をしているファイルを再送したとき，サイクル番号が歯抜けまたは重複している。
サイクル番号が昇順になるように指定してください。

230
－
伝送登録で，指定したファイル情報定義の実ファイルをオープンできない。
ファイル情報定義の実ファイルで指定したパスを見直してください。

231
－
伝送登録で，パソコン手順を使用する相手局に対してマルチファイル伝送を登録している。
1ファイルだけ指定して伝送してください。相手局がパソコン手順の場合，複数ファイルの伝送はできません。

232
－
伝送登録で，パソコン手順を使用する相手局に対して可変長の伝送を登録している。
ファイル情報定義で固定長のファイルラベルを指定して伝送してください。相手局がパソコン手順の場合，可変長の伝送はできません。

233
－
ファイル情報定義で「auto」を指定し，APIライブラリーから「remove_mode」を「r」に変更している。
レコード分割方法の指定を見直してください。

250
ZTC_ERR_CYCLE_REQ_OVER
伝送登録で，サイクル番号を指定してマルチファイル伝送を登録している。
-cオプション指定時は，1ファイルだけ指定してください。-cオプション指定時は，複数ファイルを指定できません。

251
ZTC_ERR_CHANGE_DEF_REQ_OVER
伝送登録で，伝送情報定義一部変更機能を使用してマルチファイル伝送を登録している。
伝送情報定義一部変更機能を使用する際は，1ファイルだけ指定してください。伝送情報定義一部変更機能の使用時は，複数ファイルを指定できません。

252
ZTC_ERR_RESND_REQ_OVER
伝送登録で，再送要求送信オプション -rを使用してマルチファイル伝送を登録している。
-rオプション指定時は，1ファイルだけ指定してください。-rオプション指定時は，複数ファイルを指定できません。

253
ZTC_ERR_USER_ID
スーパーユーザー以外のユーザーでAPIを実行した。
スーパーユーザーで伝送登録APIを実行してください。

254
ZTC_ERR_COMMAND_REQ_OVER
伝送要求を複数同時に受け付けたためビジー状態になっているか，サーバが停止状態になっているためAPIの要求が受け付けられなかった。
伝送サーバが停止しているかどうか調査し，停止していない場合はしばらく待ってから再度コマンドを実行してください。停止している場合はシステム管理者に連絡してください。

255
ZTC_ERR_NO_MOVE
JP1/全銀TCPの伝送サーバが停止中，または起動していない。
JP1/全銀TCPの伝送サーバが起動中かどうか確認してください。

（凡例）

該当なし。

注※

エラー番号とともに詳細エラー番号が表示されます。詳細エラー番号の内容については，「付録D.2　詳細エラー番号」を参照してください。

付録D.2　詳細エラー番号

詳細エラー番号を次に示します。

＜この項の構成＞

(1)　エラー番号31，145，147およびメッセージID KDJZ00009-Eの詳細エラー番号

(2)　エラー番号121～126，134～139およびメッセージID KDJZ00005-E，KDJZ00026-Eの詳細エラー番号

(3)　エラー番号127～131，140～144およびメッセージID KDJZ00006-E，KDJZ00027-Eの詳細エラー番号

(4)　エラー番号22，23，32の詳細エラー番号

(5)　エラー番号28，146およびメッセージID KDJZ00024-Eの詳細エラー番号

(6)　エラー番号21，101～113およびメッセージID KDJZ00007-Eの詳細エラー番号

(1)　エラー番号31，145，147およびメッセージID KDJZ00009-Eの詳細エラー番号

エラー番号31，145，147およびメッセージID KDJZ00009-Eは，次の形式で詳細エラー番号が表示されます。

形式：AABB

AAの部分がファイルエラーを示す詳細エラー番号の場合，BBの部分には表D-3に示す詳細エラー番号が格納されます。AAがシステムコールエラーの場合，BBにはシステムエラー番号が格納されます。AAがファイルエラー，システムコールエラー以外の場合，BBは意味を持ちません。

表D-2　AAに格納される詳細エラー番号

詳細エラー番号 | 内容
01 | ファイルエラー
02
03 | システムコールエラー（fopen()）
04 | システムコールエラー（lockf()）
05 | システムコールエラー（fread()）
06 | システムコールエラー（fwrite()）
07 | システムコールエラー（fflush()）
08 | システムコールエラー（fclose()）
09 | システムコールエラー（malloc()）
0a | システムコールエラー（fseek()）
0b | 送信ファイルなし（ファイル編集異常発生）
0c | システムコールエラー（ftruncate()）
0d | レコード長オーバー（可変長のデータで1レコードの長さが制限値を超過）
0e | ファイル編集異常発生
0f
10 | 可変長のデータ1レコードでテキスト長を超過
11 | システムコールエラー（ftell()）
12 | 送信テキスト数オーバー（送信するテキスト数が65,535を超過）
13 | 送信レコード数オーバー（送信するレコード数が16,777,215を超過）

表D-3　BBに格納される詳細エラー番号

詳細エラー番号 | 内容
00 | 意味を持たない
02 | レコードタイプエラー（ファイル編集異常発生）
03 | 送信ファイルのサイズがレコード長で割り切れない，またはレコード長が0
04 | 送受信種別エラー（ファイル編集異常発生）
05 | レコードIDエラー（ファイル編集異常発生）
06 | ファイル名称エラー（ファイル編集異常発生）
07 | 書き込みモードエラー（ファイル編集異常発生）

(2)　エラー番号121～126，134～139およびメッセージID KDJZ00005-E，KDJZ00026-Eの詳細エラー番号

エラー番号121～126，134～139およびメッセージID KDJZ00005-E，KDJZ00026-Eは，次の形式で詳細エラー番号が表示されます。

形式：AABB

表D-4　AAに格納される詳細エラー番号

詳細エラー番号 | 内容
00 | 開局要求電文
01 | 開局回答電文
02 | 閉局要求電文
03 | 閉局回答電文
04 | モード変更要求電文
05 | モード変更回答電文

表D-5　BBに格納される詳細エラー番号

詳細エラー番号 | 内容
01 | TTC区分エラー
10 | 電文区分エラー
11 | 相手センタ確認コードエラー
12 | 当方センタ確認コードエラー
13 | サービス時間帯エラー
14 | パスワードエラー
15 | アプリケーションIDエラー
16 | モードエラー
17 | モード変更不可エラー
99 | その他エラー

(3)　エラー番号127～131，140～144およびメッセージID KDJZ00006-E，KDJZ00027-Eの詳細エラー番号

エラー番号127～131，140～144およびメッセージID KDJZ00006-E，KDJZ00027-Eは，次の形式で詳細エラー番号が表示されます。

形式：AABB

表D-6　AAに格納される詳細エラー番号

詳細エラー番号 | 内容
10 | 開始要求電文
11 | 開始回答電文
12 | 終了要求電文
13 | 終了回答電文
14 | 再送要求電文

表D-7　BBに格納される詳細エラー番号

詳細エラー番号 | 内容
01 | TTC区分エラー
10 | 電文区分エラー
11 | ファイル名エラー
12 | ファイルアクセスキーエラー
13 | テキスト数エラー
14 | レコード数エラー
15 | レコード長エラー
16 | 二重ファイル伝送
17 | ファイルなし
18 | レコードIDエラー
19 | データ圧縮IDエラー
99 | その他エラー

(4)　エラー番号22，23，32の詳細エラー番号

エラー番号22，23，32は，次の形式で詳細エラー番号が表示されます。

形式：AAAA

表D-8　AAに格納される詳細エラー番号

詳細エラー番号 | 内容
0001 | 相手局からの受信電文用メモリー確保時
0002 | 相手局への送信電文用メモリー確報時
0003 | 伝送管理用メモリー確保失敗

(5)　エラー番号28，146およびメッセージID KDJZ00024-Eの詳細エラー番号

エラー番号28，146およびメッセージID KDJZ00024-Eは，次の形式で詳細エラー番号が表示されます。

形式：AAAA

表D-9　AAに格納される詳細エラー番号

詳細エラー番号 | 内容
0001 | 受信したデータ電文のTTC区分が '01'または'11'でない（TTC区分不正）
0002 | 受信したデータ電文のTTCテキストシーケンス番号が認識している番号と不一致（テキストシーケンス不一致）
0003 | 受信したデータの1テキストの長さが不正
0004 | 受信した圧縮データを解除するとテキスト長を超過
0005 | 可変長の受信時，受信した1レコードの長さが不正
0006 | 可変長の受信時，受信した1レコードの長さが0（ゼロ）

(6)　エラー番号21，101～113およびメッセージID KDJZ00007-Eの詳細エラー番号

エラー番号21，101～113およびメッセージID KDJZ00007-Eは，次の形式で詳細エラー番号が表示されます。

形式：AAAA

表D-10　AAに格納される詳細エラー番号

詳細エラー番号 | 内容
0001 | 開局要求電文送信時
0002 | 開局回答電文送信時
0003 | 閉局要求電文送信時
0004 | 閉局回答電文送信時
0005 | モード変更要求電文送信時
0006 | モード変更回答電文送信時
0007 | 開始要求電文送信時
0008 | 開始回答電文送信時
0009 | 終了要求電文送信時
000a | 終了回答電文送信時
000b | 再送要求電文送信時
000c | 論理ACK電文送信時
000d | データ電文送信時
0099 | 電文受信時

付録D.3　ステータス番号

メッセージID KDJZ00004-E，KDJZ00008-E，KDJZ00014-Eのステータス番号を次に示します。

表D-11　ステータス番号（一次局の場合）

ステータス番号 | 内容
01 | スケジューラプロセスからの伝送開始要求待ち
02 | 開局要求電文送信後の相手局からのACK待ち
03 | 相手局からの開局回答電文待ち
04 | スケジューラプロセスからの要求待ち
05 | モード変更要求電文送信後の相手局からのACK待ち
06 | 相手局からのモード変更回答電文待ち
07 | ファイルI/Oプロセスからの読み出し開始通知待ち
08 | 開始要求電文送信後の相手局からのACK待ち（連絡モード）
09 | 相手局からの開始回答電文待ち
10 | 相手局へデータ送信後の相手局からのACK待ち，またはファイルI/Oプロセスからのデータもしくは読み出し終了通知待ち
11 | ファイルI/Oプロセスからのデータ待ち
12 | 終了要求電文送信後の相手局からのACK待ち
13 | 相手局からの終了回答電文待ち
14 | 開始要求電文送信後の相手局からのACK待ち（照会モード）
15 | 相手局からの開始回答電文待ち（照会モード）
16 | 相手局からのデータ受信待ち（照会モード）
17 | ファイルI/Oプロセスからのデータ受信OK通知待ち（照会モード）
18 | 終了要求電文受信後のファイルI/Oプロセスからの終了要求電文受信OK通知待ち（照会モード）
19 | 終了回答電文送信後の相手局からのACK待ち（照会モード）
20 | 閉局要求電文送信後の相手局からのACK待ち
21 | 相手局からの閉局回答電文待ち
22 | エラー回答電文送信後の相手局からのACK待ち
23 | 障害発生後の相手局，ファイルI/Oプロセスからのイベント待ち

表D-12　ステータス番号（二次局の場合）

ステータス番号 | 内容
01 | 相手局からの着信受付待ち
02 | 開局回答電文送信後の相手局からのACK待ち
03 | 相手局からの開始/再送要求電文待ち
04 | 開始回答電文送信後の相手局からのACK待ち
05 | 相手局からのデータ待ち（連絡モード）
06 | ファイルI/Oプロセスからのデータ受信OK通知待ち（連絡モード）
07 | 終了要求電文受信後のファイルI/Oプロセスからの終了要求電文受信OK通知待ち（連絡モード）
08 | 終了回答電文送信後の相手局からのACK待ち（連絡モード）
09 | 相手局からの電文待ち
10 | モード変更回答／開始回答電文送信後の相手局からのACK待ち
11 | ファイルI/Oプロセスからの読み出し開始通知待ち（照会モード）
12 | ファイルI/Oプロセスからのデータ待ち（照会モード）
13 | 開始回答電文／データ送信後の相手局からのACK待ち，またはファイルI/Oプロセスからのデータもしくは読み出し終了通知待ち（照会モード）
14 | ファイルI/Oプロセスからのデータ待ち（照会モード）
15 | 終了要求電文送信後の相手局からのACK待ち（照会モード）
16 | 相手局からの終了回答電文待ち（照会モード）
17 | 閉局回答電文送信後の相手局からのACK待ち
18 | エラー回答電文送信後の相手局からのACK待ち
19 | 障害発生後の相手局，ファイルI/Oプロセスからのイベント待ち

付録D.4　イベント番号

メッセージID KDJZ00004-E，KDJZ00008-E，KDJZ00014-Eのイベント番号を次に示します。

表D-13　イベント番号

イベント番号 | 内容
01 | 論理ACK
02 | 開局要求電文
03 | 開局回答電文
04 | 閉局要求電文
05 | 閉局回答電文
06 | モード変更要求電文
07 | モード変更回答電文
08 | 開始要求電文
09 | 開始回答電文
10 | 終了要求電文
11 | 終了回答電文
12 | 再送要求電文
13 | データ電文
14 | 不正電文
15 | 回線障害
16 | I/OプロセスからのOK通知
17 | I/OプロセスからのNG通知
18 | I/Oプロセスからのデータ通知
19 | I/Oプロセスからの読出開始通知
20 | I/Oプロセスからの読出終了通知
21 | 伝送開始要求
22 | モード変更要求
23 | ファイル伝送要求
24 | 伝送終了要求
25 | 不正要求
26 | 着信受付

付録E　使用上の注意事項

JP1/全銀TCPの使用上の注意事項を次に示します。

JP1/全銀TCPでは，ファイル受信の場合に書き込むファイル（実ファイル）に対して排他処理をしています。そのため，同じファイル（実ファイル）を複数同時には受信できません。

JP1/全銀TCPは，日本語環境だけで動作します。環境変数LANGに正しいロケールを設定してください。不正な値の場合，正しく動作しません。

伝送サーバの停止直後に伝送サーバを再起動した場合，「KDJZ00080-E JP1/FTS - 全銀TCPは既に起動されています。」というメッセージが表示されることがあります。この場合，再度伝送サーバを再起動してください。

ファイルのサイズが2ギガバイト以上の場合は，ファイル伝送できません。

JP1/全銀TCPでは，NFSのファイルかどうかを区別しません。単なるUNIXの1ファイルとして扱いますので，UNIXファイルとして正常に扱える環境または操作の範囲内で使用してください。
NFSなどの固有の問題，また，その設定や環境構築上の問題によってファイル伝送に失敗しても，または正常終了しても，伝送ファイルの内容が正常に書き込まれない場合があります。

APIライブラリーは，マルチスレッドに対応していないため，マルチスレッド環境下でのアプリケーションの動作は保証できません。

非共用ライブラリーを使用していたプログラムは，バージョンアップまたはリビジョンアップ時にライブラリーの再リンクが必要になります。

クラスタ環境では，JP1/全銀TCPはJP1イベントを物理ホストに発行しています。論理ホストには発行できません。

付録F　各バージョンの変更内容

各バージョンの変更内容を示します。

＜この節の構成＞

(1)　10-00の変更内容

(2)　09-50の変更内容

(3)　09-00の変更内容

(4)　07-60の変更内容

(5)　07-10の変更内容

(1)　10-00の変更内容

履歴情報ファイルに格納する履歴情報レコード数を変更できるようにした。

伝送情報定義ファイルの定義文について，ホスト名に使用できる記号に「-（ハイフン）」を追加した。

自局回線情報の定義について，最大同時伝送数を10進数で1～999の数値に拡張した。

ファイル情報の定義について，レコード範囲を自動算出するオプションを追加した。

ztcycleshowコマンドに-kオプションおよび-fオプションを追加した。

JP1/全銀TCP APIライブラリーについて，ファイル情報定義の変更内容格納用構造体メンバーの内容にdivide_modeを追加した。

(2)　09-50の変更内容

UAP起動オプションに伝送開始時間および伝送終了時間を追加した。

伝送情報定義を変更する場合は，変更しないオペランドも定義する必要があるという記述を追加した。

サイクル情報を表示するztcycleshowコマンドを追加した。これに伴いztcycleshowコマンドの出力メッセージを追加した。

伝送情報定義を出力するztgen_backコマンドを追加した。これに伴いztgen_backコマンドの出力メッセージを追加した。

再送伝送管理情報を初期化・表示するztresendshowコマンドを追加した。これに伴いztresendshowコマンドの出力メッセージを追加した。

(3)　09-00の変更内容

相手局情報定義のセンタ確認コードに補足事項を追加した。

ztchgenコマンドの注意事項を追加した。

ztgenコマンドの注意事項を追加した。

ポート番号一覧を追加した。

KDJZ00004-E，KDJZ00008-E，KDJZ00014-Eメッセージに出力するステータスとイベント番号一覧を追加した。

AIX版で，環境変数ZTC_SEND_NO_WAIT=1の指定の有無に関わらず，ファイル送信時にTCP/IPのNagleアルゴリズムを抑止するようにした。

(4)　07-60の変更内容

適用OSにLinux AS 4，Linux ES 4を追加した。

(5)　07-10の変更内容

適用OSにLinux AS 3，Linux ES 3を追加した。

付録G　このマニュアルの参考情報

このマニュアルを読むに当たっての参考情報を示します。

＜この節の構成＞

付録G.1　関連マニュアル

付録G.2　このマニュアルでの表記

付録G.3　このマニュアルで使用する英略語

付録G.4　コマンドおよび関数の文法で使用する記号

付録G.5　KB（キロバイト）などの単位表記について

付録G.1　関連マニュアル

このマニュアルの関連マニュアルを次に示します。必要に応じてお読みください。

JP1 Version 10 JP1/Base 運用ガイド（3021-3-001）

JP1 Version 10 JP1/Integrated Management - Manager 構築ガイド（3021-3-008）

JP1 Version 6 JP1/NETM/DM Manager（3000-3-841）

JP1 Version 9 JP1/NETM/DM Client（UNIX(R)用）（3020-3-S85）

付録G.2　このマニュアルでの表記

このマニュアルでは，日立製品およびそのほかの製品の名称を省略して表記しています。このマニュアルでの表記と製品の正式名称を，次の表に示します。

このマニュアルでの表記 | 正式名称
AIX | AIX V6.1
AIX V7.1
HP-UX | HP-UX (IPF) | HP-UX 11i V3 (IPF)
JP1/IM | JP1/IM - Manager | JP1/Integrated Management - Manager
JP1/IM - View | JP1/Integrated Management - View
JP1/全銀TCP | JP1/File Transmission Server -全銀TCP
Linux | Linux 6 (x86) | Red Hat Enterprise Linux(R) Server 6 (32-bit x86)
Linux 6 (x86_64) | Red Hat Enterprise Linux(R) Server 6 (64-bit x86_64)

HP-UX，AIX，およびLinuxを総称して，UNIXと表記することがあります。

付録G.3　このマニュアルで使用する英略語

このマニュアルで使用する英略語を，次の表に示します。

英略語 | 正式名称
API | Application Programming Interface
GUI | Graphical User Interface
IPF | Itanium (R) Processor Family
NFS | Network File System
OS | Operating System
TCP/IP | Transmission Control Protocol/Internet Protocol
TTC | Transmission Text Control
UAP | User Application Program

付録G.4　コマンドおよび関数の文法で使用する記号

コマンド，または関数の説明で使用する記号を，次の表に示します。

記号
意味

|（ストローク）
複数の項目に対して項目間の区切りを示し，「または」の意味を示します。
（例）
「A|B|C」は，「A，BまたはC」を示します。

{　}（波括弧）
この記号で囲まれている複数の項目の中から，一組の項目を必ず選択します。
項目と項目の区切りは「|」で示します。
（例）
「{A|B|C}」は，「A，BまたはCのうち，どれかを必ず指定する」ことを示します。

[　]（角括弧）
この記号で囲まれている項目は任意に指定できます（省略できます）。
（例）
「[A]」は，「何も指定しない」か「Aを指定する」ことを示します。
「[B|C]」は，「何も指定しない」か「BまたはCを指定する」ことを示します。

…（点線）
この記号の直前に示された項目を繰り返し複数個指定できます。
（例）
「A,B,B,…」は，「AとBの後ろにBを必要個数指定できる」ことを示します。

＿（下線）
括弧内のすべての値の指定を省略したときに，システムが採用する値を示します。
（例）
「[A|B]」は，「AおよびBのどちらも指定しなかった場合，システムはAを指定したときと同じ処理をする」ことを示します。

△n
n桁以上の空白を入れることを示します。
（例）
「ztstop△₁-p」は，「ztstopと-pの間に1桁以上の空白を入れること」を示します。「△₀」は，空白を省略できます。

0x
文字列の先頭に「0x」とある場合は，16進数であることを示します。

太字
太字で表記している項目は，任意に指定する項目であることを示します。

付録G.5　KB（キロバイト）などの単位表記について

1KB（キロバイト），1MB（メガバイト），1GB（ギガバイト），1TB（テラバイト）はそれぞれ1,024バイト，1,024²バイト，1,024³バイト，1,024⁴バイトです。

付録H　用語解説

英字｜ア行｜カ行｜サ行｜タ行｜ナ行｜ハ行

英字

JP1/Base

JP1/IMと連携してJP1イベントを監視する場合の，JP1/IMの前提プログラムです。

JP1/IM

分散システムを集中的に監視するためのプログラムです。分散システム内での業務の実行状況や障害などの情報を表すJP1イベントを，JP1/IM - Viewの［イベントコンソール］画面で監視できます。

JP1イベント

システム内で何らかの事象が発生した際に，その事象の発生を通知する情報です。JP1イベントは，JP1/Baseを経由して，ほかのシステムなどに通知されます。

ア行

一次局

データリンクを制御する局のことです。二次局に対してコマンドを送信し，その回答を受けます。JP1/全銀TCPでは，ファイルの伝送要求を発行する側（発信）を指します。

カ行

拡張Z手順

全銀協手順（TCP/IP）を，日本情報処理開発協会（JIPDEC）の産業情報化推進センター（CII）が産業界向けに機能を拡張した統一実装仕様のことです。

コンピュータ手順

全銀協手順（TCP/IP）のホスト間接続で使用する「全銀協標準通信プロトコル－ベーシック手順－」を指します。

サ行

サイクル管理

同一属性のファイルを，サイクル番号と呼ばれる番号を使って伝送順（昇順）を管理する機能です。

あるファイルをある相手局との間でやり取りする場合，伝送データを一意に識別するため伝送要求ごとにサイクル番号を与え，伝送順を保証します。サイクル管理をするファイルは，ファイル情報定義で実ファイルおよび伝送ファイル名にカウントアップするサイクル番号の上限値（1～99）を設定しておくと，その上限値に達するまで伝送ごとにサイクル番号をカウントアップします。

サイクル番号

ファイルをサイクル管理する場合，JP1/全銀TCPが伝送ごとに，自動的に与える管理番号のことです。伝送情報定義で，該当ファイルの伝送ファイル名のあとにカウントアップするサイクル番号の上限値（1～99）を設定しておくことで，その値に達するまでサイクル番号で伝送順が管理されます。なお，サイクル番号を日単位で管理したい場合は，ztresetコマンドを使って日付ごとにサイクル番号の管理情報を初期化します。

全銀協標準通信プロトコル－TCP/IP手順－

1997（平成9）年3月に，全国銀行協会連合会（現全国銀行協会）が企業－銀行間の電子データ交換に使用する新たな標準通信プロトコルとして制定した国内標準の電子データ用通信プロトコルです。

タ行

通番

JP1/全銀TCPが，コマンドやGUIで登録された伝送要求ごとに与える通し番号のことです。「局種別（1または2）＋ 1月1日からの通算日（3桁）+ その日の伝送番号（5桁）」で構成される9桁の数字で表されます。

伝送情報定義ファイル

JP1/全銀TCPでファイルを送受信する相手局や，その伝送でやり取りされるファイル，どの相手局とどのファイルをやり取りするのかなどの情報を定義しているファイルです。

ナ行

二次局

一次局からの指示に従って，データリンクを制御するコマンドに応答する局のことです。JP1/全銀TCPでは，一次局の伝送要求に応答する側（着信）を指します。

二重伝送管理情報の初期化

二重伝送やサイクル番号を管理する情報を初期化する機能です。二重伝送管理情報の初期化には，ztresetコマンドを使用します。二重伝送やサイクル番号を日単位で管理するような運用をしたい場合は，日付ごとにztresetコマンドで二重伝送管理情報を初期化します。

二重伝送チェック

二次局としてのファイル伝送で，同じ相手局と同じファイルが二重にやり取りされることがないようにチェックする機能です。

ハ行

パソコン手順

全銀協手順（TCP/IP）のホスト－パソコン間接続で使用する規約「全銀協標準通信プロトコル－ベーシック手順－対パーソナルコンピュータ接続仕様」または「全銀協パーソナルコンピュータ用標準通信プロトコル－ベーシック手順－」を指します。

索引

[数字]
[Ａ][Ｇ][Ｊ][Ｎ][Ｏ][Ｕ][Ｚ]
[ア行][カ行][サ行][タ行][ナ行][ハ行][マ行][ラ行]

(数字)

0件ファイルの扱い

(英字)

(Ａ)

AIXの場合の自動停止の設定

APIライブラリー

(Ｇ)

GUIの画面遷移

GUIの起動

GUIの終了

(Ｊ)

JP1/Base

JP1/IM

JP1/IM連携

JP1/全銀TCPの機能

JP1/全銀TCPの特長

JP1/全銀TCPのファイル伝送

JP1イベント ,[2]

JP1イベントの属性

jztcdコマンド

jztcdコマンドによる起動方法

(Ｎ)

NG指定

(Ｏ)

OK指定

(Ｕ)

UAP起動オプション ,[2]

UAP起動オプション（相手局情報定義）

UAP起動オプション（ファイル情報定義）

UAP起動オプション設定マクロ

UAP起動オプション設定マクロの内容

(Ｚ)

ztcanコマンド

ztchgenコマンド

ztcycleshowコマンド

ztexecコマンド

ztgen_backコマンド

ztgenコマンド

ztresendshowコマンド

ztresetコマンド

ztshowコマンド

ztstopコマンド

ztstopコマンドによる停止方法

(ア行)

(あ)

相手局IPアドレス

相手局情報定義の変更設定マクロ

相手局情報定義の変更設定マクロの内容

相手局情報定義の変更内容格納用構造体

相手局情報定義の変更内容格納用構造体メンバーの内容

相手局情報定義を一部変更する場合

相手局情報のオペランド

相手局情報の定義

相手局情報を削除する場合

相手局ラベル名 ,[2]

［相手局ラベル名指定］ダイアログボックス

圧縮モード

アンインストール

(い)

一次局 ,[2]

イベント番号

インストール

(う)

運用までの流れ

(え)

エラー番号

(カ行)

(か)

開局回答パスワード

開局要求パスワード

開始-終了

開始回答アクセスキー

開始要求アクセスキー

拡張Z手順

関係情報の定義

関係情報を削除する場合

関数一覧

(き)

起動UAP名 ,[2]

強制停止

局種別 ,[2]

(け)

計画停止

言語種別の設定

(こ)

コマンド一覧

コマンドで使用できる文字および記号

コンピュータ手順 ,[2]

(サ行)

(さ)

サイクル管理 ,[2]

サイクル情報の表示

サイクル番号

サイクル番号カウントアップモード

再送伝送管理情報の初期化・表示

再送電文送信モード

再送要求アクセスキー

最大伝送テキスト長

最大同時伝送数

削除情報の定義

削除情報の定義例

サンプルプログラム

(し)

自局IPアドレス

自局回線情報のオペランド

自局回線情報の定義

自局回線ラベル名

システム構成（JP1/IM連携）

システム構成（基本構成）

実ファイル名

自動起動方法

自動停止方法

終了回答アクセスキー

終了要求アクセスキー

受信ファイル書き込みモード

照会モード

詳細エラー番号

使用上の注意事項

状態

状態履歴の表示 ,[2]

(す)

ステータス番号

(せ)

セットアップ

全銀協標準通信プロトコル－TCP/IP手順－

センタ確認コード ,[2]

(そ)

その他の設定

(タ行)

(つ)

追加・変更情報の定義

追加情報の定義例

通番 ,[2]

(て)

定義文で使用できる文字および記号

停止種別

テキスト連続送受信回数

伝送サーバの起動 ,[2] ,[3]

伝送サーバの強制終了

伝送サーバの計画停止

伝送サーバの停止 ,[2]

［伝送サーバの停止］ダイアログボックス

伝送状態

伝送状態記号

［伝送状態履歴の表示］ダイアログボックス

伝送情報定義の一部変更による伝送要求の登録 ,[2]

伝送情報定義の出力

伝送情報定義の登録 ,[2]

伝送情報定義の変更 ,[2]

伝送情報定義ファイル

伝送情報の定義

伝送情報の定義例

伝送ファイル名

［伝送要求の実行］ダイアログボックス

伝送要求の登録

伝送要求の取り消し ,[2]

［伝送要求の取り消し］ダイアログボックス

伝送履歴情報の表示

(と)

同期型・非同期型の伝送要求の登録

トラブル発生時の対処手順

(ナ行)

(に)

二次局 ,[2]

二重伝送管理

二重伝送管理情報の初期化 ,[2]

二重伝送チェック ,[2]

(ハ行)

(は)

パスの設定

パスワード ,[2]

パソコン手順 ,[2]

(ふ)

ファイアウォールの通過方向

ファイルアクセスキー

ファイル情報定義の変更設定マクロ

ファイル情報定義の変更設定マクロの内容

ファイル情報定義の変更内容格納用構造体

ファイル情報定義の変更内容格納用構造体メンバーの内容

ファイル情報定義を一部変更する場合

ファイル情報のオペランド

ファイル情報の定義

ファイル情報を削除する場合

ファイル送受信モード

ファイル伝送機能

ファイル伝送後のUAP自動起動

ファイル伝送の概要

ファイル伝送の実行

ファイル伝送の状態履歴を表示する

ファイルの再送 ,[2]

ファイル名補助情報

ファイルラベル名

ファイルラベル名格納用構造体

ファイルラベル名格納用構造体メンバーの内容

［ファイルラベル名指定］ダイアログボックス

ファイルレコード形式

複数IPアドレス対応

プロトコル

(へ)

閉局回答パスワード

閉局要求パスワード

変更情報の定義

変更情報の定義例 ,[2]

変更情報の登録

変更できる定義項目と引数（相手局情報定義）

変更できる定義項目と引数（ファイル情報定義）

(ほ)

ポート番号一覧

(マ行)

(ま)

マルチファイル伝送

(め)

［メインメニュー］ウィンドウ

メッセージ一覧

(も)

モード変更回答パスワード

モード変更要求パスワード

(ラ行)

(り)

［履歴詳細情報］ダイアログボックス

［履歴表示オプション指定］ダイアログボックス

(れ)

レコード長

レコード分割方法

連絡モード

■ 商標類

AIXは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
HP-UXは，Hewlett-Packard Development Company, L.P.のオペレーティングシステムの名称です。
Itaniumは，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
Linuxは，Linus Torvalds氏の日本およびその他の国における登録商標または商標です。
Microsoftは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Motifは，Open Software Foundation, Inc.の商標です。
OSFは，Open Software Foundation, Inc.の商標です。
PA-RISCは，Hewlett-Packard Development Company, L.P.の商標です。
Red Hatは，米国およびその他の国でRed Hat, Inc. の登録商標もしくは商標です。
UNIXは，The Open Groupの米国ならびに他の国における登録商標です。
Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。