全銀フォーマットは、以下のレコードで構成されています。
(1)ヘッダーレコード
(2)データレコード
(3)トレーラレコード
(4)エンドレコード
(2)データレコードは処理対象となるデータを保有することになるので、当然必要となるのですが、(1)(3)(4)のレコードは何を目的として設けられているのかを知りたいと思っています。
また、目的と同様になるかと思いますが、当該ファイルフォーマットを処理する場合に注意すること(入力チェックとしては、どのようなチェックが必要であるか等)も知りたいです。
ネット上で検索していましたが、各レコードの目的については思うような情報が得られなかったため、質問しました。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
(1)と(4)は開始と終了を宣言するために必要。
ファイル単位で必ずペアになる。ヘッダには提出先の金融機関コードや振り込み元の情報も含まれていたかな?(2)は口座毎の振込先口座情報と振り込み金額。
(3)は合計件数や合計金額が含まれている。検算の意味もある。
振込情報は口座番号と口座名義人名がキーになっているのでこれが間違っていると振り込み不能となります。
電子データで銀行に提出する必要があるのなら金融機関にお願いすれば資料をもらえると思うんですけど…
ご回答ありがとうございました。
>電子データで銀行に提出する必要があるのなら金融機関にお願いすれば資料をもらえると思うんですけど…
すみません、質問内容が適切ではなかったですね。
私はシステム開発の仕事に携わっており、全銀フォーマットのようなデータをどのように処理するべきであるかを知りたく質問しました。
もし、ご存知であれば、以下の点についても教えて頂けますのでしょうか?
・複数のレコードレイアウトで構成するファイルというのは全銀関連システム以外でも使用されているものでしょうか?
それとも全銀フォーマットは特殊で、同様のファイルフォーマットは一般的に使用されないものだったりするのでしょうか?
No.2
- 回答日時:
>全銀フォーマットのようなデータをどのように処理するべきであるか
仰っていることがわかりません。
私もシステム開発に携わっていますが、全銀データはシステムの最終出力のひとつでしかないので、どのように処理する必要があるかなんてシステム要件に盛り込まれているべき事柄の筈。コレが不明瞭とはどういう事ですか?そんなんではシステム開発なんて出来ません。
それとも、システムレベルの話ではなくプログラミングレベルの話ですか??
>・複数のレコードレイアウトで構成するファイルというのは全銀関連システム以外でも使用されているものでしょうか?
同一データ内に異なるレコードフォーマットを使用するのはわりと当たり前に使用しています。というか、COBOLで開発されたシステムでは一般的です。そういうデータには共通レイアウト部分に「レコード区分」があり、その区分にしたがってあらかじめ定められた構造が適用されます。C言語だと構造体の中で共用体って使うことありますよね?それと同じようなもんです。
Oracle等のRDBMSでもこのようなテクニックを使うことがあります。
ご回答ありがとうございました。
>それとも、システムレベルの話ではなくプログラミングレベルの話ですか??
プログラミングレベルの話です。
システム開発には携わっているのですが、プログラム開発経験がほとんど無いため、教えて頂きたいと思っています。
最初の回答を元にすると以下のような入力データチェックをすることになりますか?
・先頭レコードが(1)であること
・(2)の合計件数や金額が(3)の合計件数や金額と一致すること
・最終レコードが(4)であること
これは、自分のプログラムがファイル設計の仕様に合わせて作成しているため、入力ファイル自体もファイル設計の仕様どおりであることを確認し、自分のプログラムが暴走しないように入力データチェックするという認識で合っていますでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- iPod・ウォークマン・音楽プレーヤー レコードの楽曲をPCに取り込みたい レコードを何枚か持っているのですが、再生機器がありません。スマー 4 2022/10/03 09:51
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- スピーカー・コンポ・ステレオ ハイレゾとレコードの音質差について 宜しくお願いします。 レコードにはCDでは録音できない倍音成分が 21 2022/06/28 10:04
- Excel(エクセル) 非表示にしたい行をグループ化して折り畳み 4 2022/09/17 20:17
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- スピーカー・コンポ・ステレオ SPレコードを聴くプレイヤーで Amazonなどで安く買えますか?(10,000円未満が希望です。) 6 2022/09/03 08:19
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- ドメイン・サーバー・クラウドサービス 独自ドメインでのNSレコード設定 1 2023/07/12 18:36
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- その他(Microsoft Office) VBA CSV出力について 3 2023/04/19 14:14
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルからアクセスにデータ...
-
ワードの差し込み文書で困って...
-
音楽CDは何時から一般に普及...
-
レコードの波打ちを直す方法を...
-
お教えください。 jimdo フリー...
-
(C)は著作権、(R)は商標...
-
7インチ(CD?)って・・・
-
マリア,マーテル グラッチェの...
-
VBAでレコードセットの総レコー...
-
これはミス、アグネス・チャン...
-
同一ドメインでメールサーバー...
-
エクセルで作った住所録をラベ...
-
平山みきさんの歌
-
Yahoo!メールでSPFレコード DKI...
-
弘前のCDやレコードショップ...
-
Ltd. Vinyl Picture MaxiとMaxi...
-
LPレコードの壁面展示方法
-
【至急!】差し込み印刷を使用...
-
全銀フォーマットで使用する各...
-
この歌知りませんか。昔、高見...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードの波打ちを直す方法を...
-
7インチ(CD?)って・・・
-
(C)は著作権、(R)は商標...
-
エクセルからアクセスにデータ...
-
差込印刷での条件指定
-
レコードをCD化。店頭持ち込み...
-
ワードの差し込み文書で困って...
-
【至急!】差し込み印刷を使用...
-
Access クエリの結果が0件だっ...
-
レコードにはあって、CDやYou T...
-
音楽CDは何時から一般に普及...
-
これはミス、アグネス・チャン...
-
アクセスのレポート、VBAで罫線...
-
Yahoo!メールでSPFレコード DKI...
-
ポールとポーラ
-
VBAでレコードセットの総レコー...
-
可変のグローバルIPアドレスで...
-
エクセルで作った住所録をラベ...
-
A面B面って人間で言うとどうい...
-
自分だけのゲーム曲を収録した...
おすすめ情報