Genera API wrapper utilizzando Visual Studio Code
La versione avanzata di Blockchain App Builder consente di generare API wrapper in Visual Studio Code.
Quando si generano le API wrapper in Visual Studio Code, viene richiesto se sovrascrivere i pacchetti API wrapper precedenti esistenti nella posizione di selezione.
Il gateway API limita a 50 il numero di instradamenti che è possibile creare in una singola distribuzione. Se si tenta di generare più di 50 API wrapper, viene richiesto se creare più gateway. La creazione di più gateway con lo stesso prefisso del percorso di distribuzione mantiene un percorso di base coerente in tutti gli endpoint API wrapper. Se si sceglie di non creare più gateway, la generazione dell'API wrapper viene annullata.
- Selezionare il progetto codice concatenato nel riquadro Codici di catena.
- Fare clic con il pulsante destro del mouse sul nome del codice concatenato, quindi selezionare Genera package API wrapper. Viene visualizzato il riquadro Oracle Blockchain Platform - Generazione package API wrapper.
- Immettere le variabili di configurazione come descritto nella tabella riportata di seguito.
Campo Descrizione Valore predefinito OCID compartimento OCID del compartimento in Oracle Cloud Infrastructure (OCI). nessuno Nome compartimento Nome del compartimento OCI. nessuno Dominio di Identity Il dominio di Identity da utilizzare. nessuno Canale Blockchain Nome del canale Oracle Blockchain Platform in cui viene distribuito il codice concatenato. nessuno URL blockchain URL di Oracle Blockchain Platform associato alla distribuzione del codice concatenato. nessuno Posizione Directory di sistema in cui generare il package API wrapper. nessuno Prefisso percorso di distribuzione Prefisso del percorso di distribuzione nel gateway API, che specifica il percorso in cui vengono distribuiti gli instradamenti. Il prefisso del percorso di distribuzione deve iniziare con una barra (/). /<ChaincodeName> Sincronizzazione blockchain Il valore di sincronizzazione da includere nel payload per le chiamate API. true Timeout blockchain Il valore di timeout da includere nel payload per le chiamate API. 6.000 Nome criterio Nome del criterio che abilita la gestione controllata e l'accesso alle API tramite autorizzazioni definite per gruppi e compartimenti all'interno dell'organizzazione ChaincodeName Nome visualizzato VCN Nome visualizzato della rete cloud virtuale OCI. ChaincodeName Nome visualizzato dell'applicazione Il nome visualizzato dell'applicazione OCI. ChaincodeName Nome visualizzato gateway Nome visualizzato del gateway API. ChaincodeName Nome visualizzato distribuzione Nome visualizzato del gateway API. ChaincodeName Nome repository OCI Nome del repository di OCI Registry, che deve essere costituito da tutte le lettere minuscole. ChaincodeName in caratteri minuscoli - Fare clic su Salva.
- Fare clic sulla scheda Mapping. Nel riquadro Mapping viene visualizzata una tabella di tutte le API controller disponibili nel codice concatenato. Ogni metodo dispone di un endpoint API corrispondente, che è possibile modificare in base alle esigenze. Selezionare la casella di controllo Genera API wrapper corrispondente per includere l'API controller nel pacchetto API wrapper. Fare clic su Seleziona tutto per includere tutte le API del controller.
- Fare clic su Salva.
- Fare clic su Genera. Vengono generati il package API wrapper e la raccolta Postman associata.