Hitachi

SEWB+/標準サブルーチン ライブラリリファレンス


LXRPIF13 郵便番号チェック/出力編集(7桁)

サブルーチンID

機能分類

サブルーチン名

テーブル名

LXRPIF13

項目処理

郵便番号チェック/出力編集(7桁)

LXRCIF13

〈このページの構成〉

インタフェース

入力(区分:INPUT-PARM=I,CONSTANT=C)

レベル

項目名

属性

説明および設定値

区分

03

I-ZIPCD

X(7)

郵便番号(7桁)

I

出力(区分:OUTPUT-PARM=O,RTN-CODE=R)

レベル

項目名

属性

説明および設定値

区分

03

O-ZIPCD

X(8)

郵便番号(7桁)

O

03

O-RTN-CD

X(10)

リターンコード

R

SPACE:正常

LXREF010:入力データの形式不正(郵便番号7桁)

処理基準

  1. 郵便番号のチェックを行う。

    1.1 入力が次のとき,次の処理を行う。

      [数字7桁]

     1.1.1 I-ZIPCDを[先頭の3桁 + '-' + 残りの4桁]となるようにし,O-ZIPCDに設定する。

    1.2 入力がどれにもあてはまらないとき,I-ZIPCDをそのままO-ZIPCDに転記し,エラーコード

      'LXREF010'をリターンコードとして返す。

例1

 I-ZIPCD    :'0010101'
 ↓
 O-ZIPCD    :'001-0101'
 O-RTN-CD   :SPACE

例2

 I-ZIPCD    :'12345  '
 ↓
 O-ZIPCD    :'12345  '
 O-RTN-CD   :'LXREF010'

注意事項

 なし。