PL/SQL Webサービス公開ウィザード - 公開するプログラム・ユニット
このページには、選択したパッケージに含まれるプログラム・ユニットのうち、Webサービスとして公開できるものが表示されます。
- 公開するプログラム・ユニットの選択
- パッケージに含まれる使用可能なプログラム・ユニットがリスト表示されます。プログラム・ユニットを選択するには、ボックスをクリックしてチェックします。
- あるいは、使用可能なメソッドをすべて選択する場合は「すべて選択」、すべて選択解除する場合は、「すべて選択解除」も使用できます。
- 指定不可の理由
- グレー表示されているプログラム・ユニットは、Webサービスとして公開できません。パッケージをクリックしてハイライト表示し、「指定不可の理由」をクリックすると、詳細なメッセージが表示されます。次のような場合が該当します。
-
- プログラム・ユニットのシグネチャに、CLOB、NCLOB、NCHAR、BLOB、BFILEまたはBOOLEANの各型が含まれている場合。これらの型に対してはSOAPのシリアライズが対応していません。
- シグネチャにオブジェクト型を含むプログラム・ユニット。つまり、CLOB、BLOB、NCLOB、NCHARまたはBFILEの各型の属性を含むシグネチャがあるプログラム・ユニット。
- IN/OUTパラメータを含むプログラム・ユニット。
- 同じパッケージ内の他のプログラム・ユニットと名前を共有するプログラム・ユニット。同じ名前のプログラム・ユニットが複数ある場合、実行するプログラム・ユニットを、WSDLプロセッサで実行時に判別できません。
- 注意
- プログラム・ユニットをWebサービスとして公開できない理由が複数ある場合もあります。そのような場合には、報告されたエラーを修正してプログラム・ユニットを変更しても、グレー表示されます。「指定不可の理由」をクリックして、問題の原因を再度調べてください。
関連項目
PL/SQL Webサービスの開発