zip ファイルのインポートによる SOAP API の追加
OpenAPI 定義ファイルを使用して、SOAP API を IBM® API Connectにインポートできます。
開始前に
ファイルの形式は .zip でなければなりません。また、このファイルには、WSDL 定義、および API を定義する YAML ファイルが含まれている必要があります。 YAML ファイルは、 OpenAPI 仕様のバージョン 2.0 に準拠している必要があります。
(?」など) を含む 正規表現 を使用する Swagger プロパティーを持つ API を含む製品は、検証も公開もできません。 エラー・メッセージが返されます。 以下に例を示します。Product has not been published!
The multipart 'openapi' field contains an OpenAPI definition with validation errors.
definitions.properties.pattern Does not match format 'regex' (context: (root).definitions.properties.pattern, line: 0, col: 0)
400このタスクについて
このタスクは、 API Designer UI アプリケーションを使用するか、ブラウザー・ベースの API Manager UI を使用して実行できます。
API Manager UI のみ: このタスクを実行するには、 Api-Drafts:Edit、 Settings:View、および App:View の権限を持つ役割が割り当てられている必要があります。 事前に提供されている開発者のロールには、デフォルトでこれらの許可があります。カスタム・ロールが割り当てられている場合は、これらの許可が必要です。 詳しくは、 カスタム・ロールの作成を参照してください。
API デザイナー UI を使用していて、例えば API Connectを使用して作成されたのではなく、外部 Web サイトからダウンロードした OpenAPI 定義ファイルを他の場所から使用する場合は、ファイルをローカルの API デザイナー ディレクトリーにコピーするのではなく、ここで説明されているインポート・メカニズムを使用します。インポート操作により、 API デザイナーで必要な API Connect 固有のセクションが追加されます。
ファイル .zip の作成方法の詳細については、 「API定義のダウンロード」 を参照してください。
手順
結果
次のタスク
API を製品に組み込んでから、その製品をカタログに公開することによって、アプリケーション開発者がその API を使用できるようになります。 詳細については、 「製品の操作」 および 「カタログの操作」 を参照してください。