Utilizza l'interfaccia utente web per creare o aggiornare una definizione per una o più API REST distribuite in IBM® API Connect.
Prima di iniziare
Completare le seguenti attività:
- Registrare o aggiornare le credenziali del proprietario dell'API su IBM API Connect :
- Se si intende inserire l'API REST in un catalogo, assicurarsi che il server IBM API Connect disponga di un catalogo in cui sia possibile inserire un prodotto che includa l'API REST. Se nel catalogo esiste una versione corrente dell'API REST, la preparazione di una nuova versione dell'API REST annulla la pubblicazione della versione corrente e la modifica in uno stato di preparazione.
- Verificare che i firewall consentano le seguenti connessioni:
- IBM App Connect Enterprise è possibile connettersi al server IBM API Connect utilizzando l'indirizzo HTTPS.
- Il server di gestione delle informazioni ( IBM API Connect ) può connettersi al server di integrazione utilizzando HTTP o HTTPS.
- Creare un'API REST nel Toolkit " IBM App Connect Enterprise "; consultare la sezione Creazione di un'API REST.
- Distribuire l'API REST al server di integrazione; consultare Impacchettamento e distribuzione di un'API REST.
Informazioni su questa attività
È possibile utilizzare l'interfaccia utente web di IBM App Connect Enterprise per inviare una o più API REST a IBM API Connect. Se nel sistema IBM API Connect è già presente una definizione dell'API REST, sostituiscila con la nuova definizione della tua API REST.
Procedura
Per pubblicare una o più API REST su IBM API Connect, segui questi passaggi.
- Nell'interfaccia utente Web, fare clic su Apri elenco di opzioni per il server di integrazione richiesto.
- Se si stanno visualizzando tutti i server disponibili nella scheda Server , l'icona Apri elenco di opzioni viene visualizzata all'interno del riquadro per ciascun server di integrazione.
- Se si sta visualizzando il contenuto di un server di integrazione nella scheda Contenuto , l'icona Apri elenco di opzioni viene visualizzata nella barra del titolo per il server di integrazione.
- Fai clic su Share REST APIs to API Connect.
Si aprirà la finestra di dialogo " Invia API REST a API Connect ", nella quale potrai definire la connessione al sistema IBM API Connect.
- Seleziona la versione del sistema IBM API Connect a cui ti stai collegando.
È possibile scegliere tra la versione 5, la versione 2018o la versione 10.
- Inserisci i dettagli di connessione relativi al cluster o al server di gestione di IBM API Connect nei campi Host e Porta.
- Per la versione 5, inserire i valori relativi all'host e alla porta del server di gestione o del cluster di IBM API Connect.
- Per la versione 2018 o la versione 10, inserire i valori relativi all'host e alla porta del server di gestione o del cluster di IBM API Connect.
- Inserisci le tue credenziali per accedere al sistema IBM API Connect.
Nota:Se l'ambiente IBM API Connect è configurato con certificati autofirmati, oppure se la configurazione dei certificati non corrisponde al dominio dell'ambiente IBM API Connect, la prima fase del processo di invio delle API REST a API Connect non va a buon fine. Se si seleziona "Disabilita verifica certificato durante la connessione ", App Connect Enterprise ignora gli errori.
- Dopo aver immesso le credenziali, fare clic su Connetti a API Connect.
Viene stabilita una connessione al server IBM API Connect e viene richiesto di specificare l'organizzazione, il prodotto e il catalogo di destinazione.
- Seleziona l'organizzazione di destinazione in cui vuoi eseguire il push delle API REST.
Il menu Organizzazione mostra un elenco delle organizzazioni presenti sul server IBM API Connect a cui hai accesso.
- Specificare il nome del prodotto che si desidera aggiornare o creare, quindi fare clic su Continua.
È possibile specificare un prodotto esistente oppure è possibile creare un nuovo prodotto. Specificare il titolo, il nome e la versione del prodotto. Se si desidera preparare il prodotto, specificare il nome del catalogo in cui si desidera che venga preparato.
Sono elencate le API REST disponibili.
- Seleziona le API REST che desideri inviare a IBM API Connect e aggiungere al prodotto, quindi fai clic su Continua.
È possibile specificare l'endpoint che IBM API Connect utilizza per richiamare l'API REST ospitata su App Connect Enterprise.
- Scegli se sovrascrivere il nome host e il numero di porta utilizzati da IBM API Connect per richiamare le API inviate, oppure se consentire a IBM API Connect di richiamare direttamente le API.
Se si sceglie di ignorare il nome host e il numero di porta, è possibile specificare i dettagli del proxy HTTP, i dettagli del proxy HTTPS o entrambi.
- Per completare la procedura di invio delle API REST a IBM API Connect tramite l'interfaccia utente web, fare clic su "Invia API".
- Facoltativamente, è possibile copiare le proprietà impostate tramite l'interfaccia utente web negli appunti, in formato comando, facendo clic su Copia comando. È quindi possibile utilizzare questo output per modificare ed eseguire il mqsipushapis comando che invia le API REST a IBM API Connect. Per ulteriori informazioni, consultare la sezione "Invio di API REST a IBM API Connect tramite il comando mqsipushapis".
- È possibile visualizzare lo stato di avanzamento man mano che le API REST selezionate vengono inviate a IBM API Connect.
- Se sul server IBM API Connect è già presente una definizione API, questa verrà sostituita dalla definizione della tua API REST. Se non esiste alcuna definizione API sul server, viene creata una nuova definizione API per l'API REST.
- Se il prodotto specificato esiste, viene aggiornato. Se il prodotto specificato non esiste, viene creato un nuovo prodotto.
- Se viene selezionato un catalogo, il prodotto viene preparato nel catalogo.
- Fare clic su singole attività per visualizzare una suddivisione dettagliata dell'avanzamento di ciascuna attività.
Una volta che le API REST sono state pubblicate su IBM API Connect, chiudi la procedura guidata facendo clic su "Fatto".
Risultati
La definizione della tua API REST viene creata o aggiornata sul server IBM API Connect.