≪ファイルレイアウト≫
≪概要≫
日本郵便(http://www.japanpost.jp/)より提供される郵便番号データファイルを元に市区町村マスタ、郵便番号マスタにデータを取り込みます。また、取込対象が郵便番号マスタの場合、日比谷コンピュータシステムの英語住所データを元に住所外国語データも取り込むことができます。
≪運用≫
・ 共通システム設定の郵便番号データ取込設定マスタ(1.1.3)や郵便番号データ取込住所除外設定(1.1.3)で取込方法等を設定しておく必要があります。
≪重要≫
・ 郵便番号データファイルについて、平成23年8月31日時点でのファイルにて動作確認を行っています。
日本郵便が提供するファイルフォーマット等が変更された場合やデータファイルが公開されなくなった場合、本機能を利用できなくなる可能性があります。
・ 郵便番号データファイル(KEN_ALL.CSV)は全国の郵便番号を格納しているため、ファイルサイズが大きくなっています
≪ポイント≫
・ 取込対象に郵便番号マスタのみを指定した場合、市区町村マスタに郵便番号データに対応した市区町村のデータが存在しない場合などのデータに不整合が生じる場合があります。郵便番号マスタを取込む場合には、市区町村マスタと同時に取り込む運用をお勧めします。
・ 日本郵便より提供される郵便番号データファイルは以下のURLをブラウザにて表示し全国一括のファイルをダウンロードすることができます。
ダウンロードしたファイルはLZH形式にて圧縮されています。解凍ツールを使用しKEN_ALL.CSVの形に変換して下さい。
http://www.post.japanpost.jp/zipcode/dl/oogaki.html(平成23年8月31日時点)
・ 日本郵便より提供される郵便番号データファイル(平成23年8月31日時点)には政令指定都市のデータが含まれていません。政令指定都市のデータを登録する必要がある場合には、「市区町村マスタ(1.1.3)」から親市区町村コード等を登録してください。
・ 共通システム設定の郵便番号データ取込設定マスタ(1.1.3)で市区町村無効化データ生成を「生成する」/郵便番号無効化データ生成を「生成する」に設定している場合、登録されている各マスタデータの改定年月日(改定年月)より最新の改定年月日(改定年月)でデータを取込むと、郵便番号データファイルにないマスタデータは無効化データとして登録します。
また、日本郵便より提供される郵便番号データファイル(平成23年8月31日時点)には、ファイルの更新日より後に統合廃止される予定の市区町村のデータが含まれていない場合があります。このデータを使用し、マスタ登録されている改定年月日(改定年月)より最新の改定年月日(改定年月)で取込みを行った場合も郵便番号データファイルにないマスタデータは無効化として登録されます。
本機能を実行後に不要な無効化は取り消すなどの運用を行ってください。
・ 既に各マスタに登録されている改定年月日(改定年月)で取込むことが可能です。
取込むデータがマスタに存在する場合には、既存のデータを更新します。マスタに存在しない場合には、新規に登録されます。
・ 日本郵便より提供される郵便番号データファイルには、1市区町村について複数行あります。市区町村マスタに取込む際には、1市区町村の2行目以降は取込みません。
・ 市区町村マスタの住民税納付用FBカナ名への取込みは32バイトまで登録できます。32バイトを超えてしまったデータについては、33バイト以降のデータは削除されます。
・ 郵便番号データファイルの変換方法について、以下に記載致します。
- 日本郵便データには、市区町村コード(全国地方公共団体コード)が存在しますが、5桁のコードとなっています。Generalistではチェックデジットを付加した6桁となっているため、Generalist標準に基づき、「モジュラス11方式」でチェックディジットを生成し、全国地方公共団体コードの後方に付加した値を市区町村コードとします。
- 特殊な町域名について
本機能で取込んだ場合、以下のような特殊な町域名をもつ郵便番号データは分割等行いません。町域の分割が必要な場合、郵便番号マスタにて適時データを作成して下さい。
(1) 住所内に複数の町域が含まれている場合
例:大通西(1〜19丁目)、藤野(400、400−2番地) 等
(2) 補足事項が付加されている住所
例:土樋(1丁目「11を除く」)、(大字)脇町 等
- その他特殊なデータについて
(1) 一つの郵便番号で二つ以上の町域を表すデータ
複数の町域名を表すデータについては、全国地方公共団体コードも同一であるため、
外国語データとのマージを行なう際に、どのデータにマージするかを判定できません。
このため、このようなデータは住所外国語に外国語データファイルの町域名称
はマージせず、都道府県、市区町村までをマージします。
例:
郵便番号 |
都道府県名漢字 |
市区町村名漢字 |
町域名漢字 |
0288401 |
岩手県 |
下閉伊郡田野畑村 |
沼袋 |
0288401 |
岩手県 |
下閉伊郡田野畑村 |
子木地 |
0288401 |
岩手県 |
下閉伊郡田野畑村 |
子木屋敷 |
0288401 |
岩手県 |
下閉伊郡田野畑村 |
萩牛 |
0288401 |
岩手県 |
下閉伊郡田野畑村 |
長根 |
0288401 |
岩手県 |
下閉伊郡田野畑村 |
姫松 |
(2) 複数行にまたがって登録されているデータ
町域名が長く複数行にまたがって登録されているデータについては、2行目以降の
データを1行目にマージし取込を行います。
郵便番号データ取込設定マスタの「郵便番号項目サイズ比較」の設定により、
マージ後、各項目の最大長を超えてしまったデータについては、最大長以降の
データを削除して取込みます。
例:
郵便番号 |
都道府県名漢字 |
市区町村名漢字 |
町域名漢字 |
6008120 |
京都府 |
京都市下京区 |
若宮町(上ノ口通河原町西入、上ノ口通河原町西入下る、河原 |
6008120 |
京都府 |
京都市下京区 |
町通上枳殻馬場上る、河原町通上ノ口下る、河原町通正面上る) |
(3) 町域名称の読みが異なるデータ
町域名の読み(カナ)のみが異なるデータについては、全国地方公共団体コードも
同一であるため、外国語データとのマージを行なう際に、どのデータにマージするかを
判定できません。このため、このようなデータは住所外国語に外国語データファイルの
町域名称はマージせず、都道府県、市区町村までをマージします。
例:
郵便番号 |
都道府県名漢字 |
市区町村名漢字 |
町域名漢字 |
町域名カナ |
5810027 |
大阪府 |
八尾市 |
八尾木 |
ヤオギ |
5810027 |
大阪府 |
八尾市 |
八尾木 |
ヨオギ |
≪関連する機能≫
・ 市区町村・郵便番号マスタ ファイル取込(日本語データ) ファイルフォーマット
・ 市区町村・郵便番号マスタ ファイル取込(外国語データ) ファイルフォーマット
≪サンプルファイル≫
・ 市区町村・郵便番号マスタ ファイル取込(日本語データ) サンプルファイル
・ 市区町村・郵便番号マスタ ファイル取込(外国語データ) サンプルファイル
フィールド
名称 |
入力/表示内容 |
桁数 |
型 |
必須 |
取込対象 |
取込先のマスタテーブル(市区町村マスタ、郵便番号マスタ)を指定します。 |
チェックボックス入力 |
○ |
|
改定年月日 |
郵便番号マスタに取り込む改定年月日を指定します。 |
8 |
日付 |
○ |
取込ファイル |
日本郵便よりダウンロードしたCSV形式の郵便番号データファイルの参照先を入力します。 |
255 |
文字 |
○ |
取込ファイル |
郵便番号外国語データファイル(固定長ファイル)の参照先を入力します。 |
255 |
文字 |
|
ボタン
名称 |
機能内容 |
エラーチェック(E) |
取込ファイルのエラーチェックを行います。実際のテーブルには格納しません。 |
エラーチェック後取込(L) |
取込ファイルのエラーチェックを行った後に実際のテーブルに格納します。 |
中断(T) |
TMPテーブル取込み時、処理が中断されます。処理進行中のみクリックできます。 |
取消(C) |
入力中の内容を取り消します。 |