2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ILERPGAdvent Calendar 2022

Day 23

サービスプログラムを作成できるようになるまで(4)_サービスプログラムの実行

Last updated at Posted at 2022-12-22

はじめに

前回は、プログラム内でサービスプログラムの作成方法についてご紹介しました。
今回は、サービスプログラムの実行方法についてご紹介します。

この記事は、プログラム開発をする上で欠かせないサービスプログラムの、一から学習した記録をシリーズに分けてご紹介しています。

バインド・ディレクトリーの作成

まず、バインド・ディレクトリーの作成CRTBNDDIRやバインド・ディレクトリー項目の処理WRKBNDDIREでバインド・ディレクトリーの作成をします。
そして、作成したバインド・ディレクトリーにサービスプログラムを追加します。

createServiceProgram-04_01.PNG

バインド・ディレクトリーの定義

次に、サービスプログラムを実行したいプログラムの制御仕様書(H仕様書)にバインド・ディレクトリーを定義します。

H BNDDIR('*LIBL/BLG0006DIR')

プロシージャーの呼び出し

そして後はサービスプログラムに宣言したプロシージャーを記述することで、予め作成していた処理を実行することができます。

C                   EVAL      GDHNM       = BLG0006R_GET_HNM(               品名
C                                           GIHNC                           品名コード
C                                           )

おわりに

シリーズの最後にサービスプログラムの実行方法についてご紹介しました。

お読み頂きありがとうございました。

関連した投稿

サービスプログラムを作成できるようになるまで(1)_サービスプログラムの前提
サービスプログラムを作成できるようになるまで(2)_サービスプログラムが実行される流れ
サービスプログラムを作成できるようになるまで(3)_サービスプログラムの作成

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?