金融機関任意情報編集インターフェースは,電文の中の金融機関任意情報を編集するためのインターフェースです。電文上の任意情報を編集する場合は,次に示すインターフェースを使用して,編集用の関数を呼び出してください。
- 形式
#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以下ではない場合のエラー