SOAP API の更新

既存の SOAP API の構成を更新するには、WSDL ファイルをアップロードするか、アップロードします。1 次 WSDL ファイルと、それが参照する他の WSDL ファイルまたは XSD ファイルを含む zip アーカイブ。

このタスクについて

このタスクは、ブラウザー・ベースの API Manager UI を使用して実行します。

SOAP API を更新するには、開発 API Connect 者ツールキットの CLI を使用することもできます。詳細については、「API の開発および管理コマンド」 を参照してください。

更新アクションを開始すると、指定した WSDL が解析されて更新する API の名前に一致するサービスが検索されます。 一致するサービスが見つかった場合、WSDL サービスは、API の更新に使用される YAML ファイルに変換されます。 一致するものが見つからない場合は、エラー・メッセージが表示されます。

新しい WSDL の影響を受ける API のセクションのみが置換され、他のセクションは変更されません。

手順

WSDL ファイルまたは .zip アーカイブから SOAP API を更新するには、以下の手順を実行します。
  1. ナビゲーション ペインで [開発] API UI ナビゲーション・ペインの「開発」アイコン をクリックし、 [API ] タブを選択します
  2. 更新したい SOAP API のタイトルをクリックします。
  3. オプションメニューのアイコンをクリックしてください:
    オプション・メニュー・アイコンを強調表示している画面キャプチャー。
  4. 次に、 「WSDL の更新」をクリックし、ファイルをドラッグ・アンド・ドロップするか、リンクをクリックしてローカル・ファイル・システムからファイルを選択します。
    WSDL ファイルのフォーマットが検証されます。 形式が無効な場合は、エラー・メッセージが表示されます。
  5. 「次へ」をクリックします。
    選択した API のサービスが表示されます。 一致するものが見つからない場合は、エラー・メッセージが表示されます。
  6. 「アップロード」 をクリックしてください。
    SOAP API は、指定された WSDL 定義から更新されます。
  7. 更新内容を保存するには、 「保存」 をクリックします。
  8. 以前に公開した API を更新した場合、変更を有効にするには、その API を再度公開する必要があります。
    1. 「オンライン/オフライン」トグル (ステップ 3 を参照) をクリックして、API を「オフライン」に設定します。
    2. トグルをもう一度クリックして、API を「オンライン」に戻します。これにより、API が再度公開されます。