Gerar APIs Wrapper Usando o Visual Studio Code
A versão aprimorada do Blockchain App Builder permite gerar APIs wrapper no Visual Studio Code.
Ao gerar APIs do wrapper no Visual Studio Code, você será solicitado a substituir qualquer pacote de API do wrapper anterior existente no local de seleção.
O Gateway de API limita a 50 o número de rotas que podem ser criadas em uma única implantação. Se você tentar gerar mais de 50 APIs de wrapper, será solicitado a criar vários gateways. A criação de vários gateways com o mesmo prefixo de caminho de implantação mantém um caminho base consistente em todos os pontos finais da API do wrapper. Se você optar por não criar vários gateways, a geração de API do wrapper será cancelada.
- Selecione o projeto de chaincode no painel Chaincodes.
- Clique com o botão direito do mouse no nome do chaincode e selecione Gerar Pacote de API Wrapper. O painel Oracle Blockchain Platform - Geração de Pacote de API Wrapper é aberto.
- Informe as variáveis de configuração conforme descrito na tabela a seguir.
Campo Descrição Valor padrão OCID do Compartimento O OCID do compartimento no OCI (Oracle Cloud Infrastructure). nenhuma Nome do Compartimento O nome do compartimento do OCI. nenhuma Domínio de Identidades O domínio de identidades a ser usado. nenhuma Canal Blockchain O nome do canal do Oracle Blockchain Platform no qual o chaincode é implantado. nenhuma URL do Blockchain O URL do Oracle Blockchain Platform associado à implantação de chaincode. nenhuma Local O diretório do sistema no qual o pacote da API do wrapper será gerado. nenhuma Prefixo do Caminho de Implantação O prefixo do caminho de implantação no Gateway de API, que especifica o caminho no qual as rotas são implantadas. O prefixo do caminho de implantação deve começar com uma barra (/). /<ChaincodeName> Sincronização de Blockchain O valor de sincronização a ser incluído no payload para chamadas de API. true Timeout do Blockchain O valor de timeout a ser incluído no payload para chamadas de API. 6,000 Nome da Política O nome da política que permite o gerenciamento controlado e o acesso a APIs por meio de permissões definidas para grupos e compartimentos dentro da organização ChaincodeName Nome para Exibição da VCN O nome para exibição da rede virtual na nuvem do OCI. ChaincodeName Nome para Exibição do Aplicativo O nome para exibição do aplicativo OCI. ChaincodeName Nome para Exibição do Gateway O nome para exibição do Gateway de API. ChaincodeName Nome para Exibição da Implantação O nome para exibição do Gateway de API. ChaincodeName Nome do Repositório do OCI O nome do repositório do OCI Registry, que deve estar em letras minúsculas. ChaincodeName em caracteres minúsculos - Clique em Salvar.
- Clique na guia Mapeamento. O painel Mapeamento mostra uma tabela de todas as APIs do controlador que estão disponíveis no chaincode. Cada método tem um Ponto Final da API correspondente, que você pode editar conforme necessário. Marque a caixa de seleção Gerar APIs do Wrapper correspondente para incluir a API do controlador no pacote da API do wrapper. Clique em Selecionar Tudo para incluir todas as APIs do controlador.
- Clique em Salvar.
- Clique em Gerar. O pacote da API do wrapper e a coleção Postman associada são gerados.