ここでは、プログラムの呼出し制限を設定します。
このカラムのチェックボックスがチェックされていない場合、プログラムに公開名が設定されていても外部から呼び出すことができません。
チェックボックスがチェックされている場合、外部から呼び出すことができます。
このチェックボックスは、[公開名]カラムにプログラムの公開名が入力されている場合のみ有効です。
[外部]カラムがチェックされたプログラムは、以下の方法で呼び出すことができます。
インターネットリクエスタ
[コールリモート]処理コマンド
コマンドラインリクエスタ
SOAPリクエスタ
COMメソッドによる呼び出し
EJBメソッドによる呼び出し
[外部]カラムがチェックされていないプログラムを呼び出した場合、プログラムの公開名が見つからなかった場合と同じ結果になります。例えば、インターネットリクエスタの場合は、「Program is not set as External」(-261)が返ります。
以下の方法でプログラムを呼び出す場合は、この設定内容は影響しません。
[コールプログラム]処理コマンド
同じプロジェクト内での[コール公開名]処理コマンド
別のプロジェクトからの[コール公開名]処理コマンド
コンポーネントプログラムの呼び出し
メニューからの呼び出し
選択プログラム
サブフォームによる呼び出し