Aggiornamento di un'API SOAP

È possibile aggiornare la configurazione di un'API SOAP esistente caricando un file WSDL o caricando un.Archivio zip che contiene un file WSDL primario insieme ad altri file WSDL o XSD a cui fa riferimento.

Informazioni su questa attività

Completa questa attività utilizzando l'IU API Manager basata sul browser.

È inoltre possibile utilizzare il toolkit per sviluppatori CLI ( API Connect ) per aggiornare un'API SOAP; per ulteriori informazioni, vedere Comandi di sviluppo e gestione API.

Quando si avvia l'azione di aggiornamento, il WSDL specificato viene analizzato per trovare un servizio corrispondente al nome dell'API che si sta aggiornando. Se viene trovata una corrispondenza, il servizio WSDL viene convertito in un file YAML utilizzato per aggiornare l'API. Se non viene trovata alcuna corrispondenza, viene visualizzato un messaggio di errore.

Vengono sostituite solo le sezioni dell'API interessate dal nuovo WSDL, mentre le altre sezioni non vengono modificate.

Procedura

Per aggiornare un'API SOAP da un file WSDL o da un archivio .zip , completare la seguente procedura:

  1. Nel riquadro di navigazione, fare clic su Sviluppo ( Icona di sviluppo nel riquadro di navigazione dell'interfaccia utente API ) e selezionare la scheda API.
  2. Fare clic sul titolo dell'API SOAP che si desidera aggiornare
  3. Fare clic sull'icona del menu Opzioni:
    Screen capture che evidenzia l'icona del menu opzioni.
  4. Quindi fare clic su Aggiorna WSDLe trascinare e rilasciare il file oppure fare clic sul link per selezionare il file dal filesystem locale.
    Viene convalidato il formato del file WSDL. Se il formato non è valido, viene visualizzato un messaggio di errore.
  5. Fare clic su Avanti.
    Vengono visualizzati i servizi nell'API selezionata. Se non viene trovata alcuna corrispondenza, viene visualizzato un messaggio di errore.
  6. Fare clic su Carica.
    L'API SOAP viene aggiornata dalla definizione WSDL specificata.
  7. Fare clic su Salva per salvare gli aggiornamenti.
  8. Se hai aggiornato un'API precedentemente pubblicata, devi pubblicarla di nuovo per rendere effettive le modifiche:
    1. Fare clic sull'interruttore Online / Offline (mostrato nel passo 3) per impostare la API come Offline.
    2. Fare nuovamente clic sull'interruttore per reimpostare l'API su Online, che pubblica nuovamente l'API.