Os parâmetros podem ser adicionados ao manifesto das seguintes formas:
Texto
{ "parametros": "valor -parametro_a 1234 -parametro_b \"valor com espacos\"" }
Lista
{ "parametros": [ "valor", 1234, "valor_a", "-parametro_b", "valor com espacos" ] }
Dicionário
{ "parametros": { "valor": None, "-parametro_a": 1234, "-parametro_b": "valor com espacos" } }
Macros
Macros são parâmetros especiais que são expandidos em tempo de execução do comando.
As seguintes macros estão disponíveis:
Macro | Descrição | Exemplo da macro expandida |
---|---|---|
banco_cbo | Credenciais do banco CBO | -provedor SQLNCLI11.1 -banco cbo -servidor escritorio -usuario ncrcolibri -senha ***** |
banco_ncrmaster | Credenciais do banco ncrmaster | -pgsql -banco ncrmaster -servidor localhost -porta 4500 -usuario ncrmaster -senha **** |
banco_ncrsolution | Credenciais do banco ncrsolution | -pgsql -banco ncrsolution -servidor localhost -porta 4500 -usuario ncrmaster -senha **** |
banco_pos | Credenciais do banco Colibri | -provedor SQLNCLI11.1 -banco ncrcolibri -servidor escritorio -usuario ncrcolibri -senha **** |
Esses parâmetros devem ser delimitados por colchetes e podem ser combinados com parâmetros estáticos.
Exemplo de uso com macro
{ "parametros": { "{banco_cbo}": null, "-gerar_relatorio": null } }