6.6 金融機関任意情報編集インターフェース

金融機関任意情報編集インターフェースは,電文の中の金融機関任意情報を編集するためのインターフェースです。電文上の任意情報を編集する場合は,次に示すインターフェースを使用して,編集用の関数を呼び出してください。

形式

#include <HMpnCmnEditBnk.h>
int  HMpnEditBnk(int mode, int editLen, char* editData)

引数
  • mode(処理モード)
    金融機関任意情報の処理モードを指定します。
    0:editData,editLenを取得し,編集処理をします。
    1:電文上の任意情報の削除処理をします。
  • editLen(editDataのデータ長)
    editDataに指定したデータの長さを指定してください。editLenは,modeに0を指定している場合にだけ参照されます。
  • editData(編集データ)
    編集するデータを指定します。editDataに指定したデータが,電文の金融機関任意情報に設定されます。editDataは,modeに0を指定している場合にだけ参照されます。
戻り値
次に示す戻り値を基に,ユーザーコールバック内の処理を決定してください。
0:正常終了
1:第1引数のエラー
2:mode(処理モード)の値が0(編集)で,editData(編集データ)の値がNULLの場合のエラー
3:システムコールエラー
4または5:内部処理エラー
6:mode(処理モード)の値が0(編集)で,かつ第2引数の値が1以上20以下ではない場合のエラー