Skip to main content

Começando

Instalação

Execute o comando abaixo para instalar os recursos do Pacote de instalação do Simulador a partir do npm:

Pré-requisitos

O CLI do Simulador requer que você já tenha instalado em sua máquina: Node.js 16 ou maior; Java runtime 16 ou maior; Python 3 ou maior.

  1. No terminal de comando, vamos que configurar o npm, executando os camandos abaixo:
echo '@bn:registry=https://gitlab.com/api/v4/projects/<project_id>/packages/npm/' >> .npmrc
npm config set -- '//gitlab.com/api/v4/projects/<project_id>/packages/npm/:_authToken' "<auth_token>"

<project_id> é o ID do BN Simulator no GitLab.

<auth_token> é o Token de autenticação entregue no momento da contratação.

get-started-terminal-passo-1

  1. Em seguida, vamos executar o camando para instalar o BN Simulator:
npm install -g @bn/slc@latest

get-started-terminal-passo-2

Configuração

  1. Para configurar e instalar todas dependencias necessarias do CLI, crie um diretório com o nome de sua preferência (neste exemplo vamos chamar de bn) e navegue pelo terminal até o diretório recém criado:

C: md bn cd bn get-started-passo-3-win

  1. Execute o seguinte comando:
slc configure

get-started-terminal-passo-4

O seu diretório bn deve estar assim agora:

C:.
└───Arquivo_SLC
└───CIP
├───ASLC027
│ ├───Enviado
│ ├───Input
│ ├───Processados
│ └───Retorno_CIP
├───ASLC028
│ ├───Enviado
│ └───Retorno_Banco
├───ASLC029
│ ├───Enviado
│ ├───Input
│ ├───Processados
│ └───Retorno_CIP
├───ASLC030
│ ├───Enviado
│ └───Retorno_Banco
├───ASLC031
│ ├───Input
│ ├───Processados
│ └───Retorno_CIP
└───ASLC034
├───Enviado
└───Retorno_Banco
Dica

Para visualizar o diretorio no formato de arvore, basta inserir o comando a seguir:

tree

get-started-passo-5

Atenção!

O diretório Arquivo_SLC armazenará todos os arquivos recebidos pelo Ftp Connector, os processados pelo Worker e os retornados pós execução.

Comandos e opções

O slc possui alguns comandos de inicialização da aplicação:

Lista de comandos

ComandoDescriçãoSintaxe
clientInicia a interface web.slc client --init
serverInicia a API de gestão da aplicação.slc server --init
workerInicia o motor de processamento de arquivos.slc worker --init
ftpInicia o FTP Connector que realiza as transferencias de arquivosslc ftp --init
servicesInicia todos os componentes da aplicação.slc services --init

Lista de opções

OpçãoDescrição
-h ou --helpAjuda do CLI.
-v ou --versionVersão do CLI.
Dica

Acesse a guida de Comandos para saber mais sobre os comandos e suas funcionalidades.