Erstellen einer SOAP-Proxy-API aus einem vorhandenen WSDL-Service
Wenn ein SOAP-Service in einer WSDL -Datei definiert ist, können Sie die WSDL -Datei verwenden, um eine API Connect -SOAP-Proxy-API zu erstellen, die diesen SOAP-Service aufruft.
Informationen zu dieser Task
Sie können diese Task entweder mithilfe der UI-Anwendung API Designer oder mithilfe der browserbasierten Benutzerschnittstelle von API Manager ausführen.
Um diese Task auszuführen, muss Ihnen eine Rolle
zugeordnet sein, die über die Berechtigungen Api-Drafts:Edit, Settings:View und
App:View verfügt. Die vorab bereitgestellte Entwicklerrolle weist diese
Berechtigungen standardmäßig auf; wenn Ihnen eine angepasste Rolle zugeordnet wird, muss sie über diese Berechtigungen verfügen. Weitere Informationen finden Sie unter Angepasste Rollen erstellen.
- Wenn die WSDL -Datei eine eigenständige Datei ohne externe Abhängigkeiten ist, können Sie die Datei .wsdl aus einem Verzeichnis laden, um die SOAP-API-Definition zu erstellen.
- Sie können eine oder mehrere WSDL -Dateien in einer einzigen .zip -Datei bereitstellen, die die WSDL -Dateien und alle erforderlichen Schemas enthält.
Wenn die WSDL -Datei auf andere WSDL -Dateien oder auf XSD-Dateien mit XML-Schemadefinitionen verweist, müssen Sie ein .zip -Archiv der WSDL -Datei und der zugehörigen abhängigen Dokumente erstellen und anschließend die Datei .zip aus einem Verzeichnis laden, um die SOAP-API-Definition hinzuzufügen.
- Wenn Sie API Designer mit vorhandenen APIs verwenden, die aus einer WSDL-oder WSDL.zip -Datei in API Designer der Version 5 erstellt wurden, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
- Die WSDL-oder WSDL.zip -Datei muss in demselben Verzeichnis wie die YAML-Datei der API gespeichert werden.
- In der YAML-Datei der API muss die Eigenschaft
x-ibm-configuration-- >wsdl-definition-- >wsdldirekt auf die WSDL-oder WSDL.zip -Datei ohne Pfad verweisen (die Dateien befinden sich im selben Verzeichnis).
Der Service muss Web Services Basic Profile Version 1.1 - Second Edition unterstützen.
Import from URL has been deferred: https://github.ibm.com/velox/ui/issues/5878 JenD Mar2018
Vorgehensweise
Ergebnisse
Nächste Schritte
APIs werden für Anwendungsentwickler verfügbar gemacht, indem Sie sie in ein Produkt einschließen und dieses Produkt anschließend in einem Katalog veröffentlichen. Weitere Informationen finden Sie unter „Arbeiten mit Produkten “ und „Arbeiten mit Katalogen “.
Sie können den Produktlebenszyklus verwalten und festlegen, wer Ihr Produkt sehen und abonnieren darf, indem Sie den mit Ihrer API verknüpften Sandbox-Katalog auf der Seite
Marking all content that relates to importing from a URL as Future, as this option has been deferred: https://github.ibm.com/velox/ui/issues/5878 JenD Mar2018