Comandos Úteis
Revisão de 13h53min de 6 de dezembro de 2019 por 10.0.0.200 (discussão)
- CURLS
curl --request POST http://sync.geosalesmobile.com:8185/erp-integrator/serveng/ack/cliente-prospect --data '{ "CLIENTE_APROVACAO_PROSPECT": [{"cd_aprovacao": "1", "status": "OK", "mensagem": "sucesso"}] }' -v --header 'SSAUTH_TOKEN: 123' --header 'Content-type: application/json' curl --header 'SSAUTH_TOKEN: 123' --header 'Accept-Encoding: gzip' http://sync.geosalesmobile.com:8185/erp-integrator/auster/sync/cliente-prospect/0101?data=2018-05-28T17:35:06.247 curl --request POST http://sync.geosalesmobile.com:8185/erp-integrator/serveng/ack/cliente-prospect --data '{ "CLIENTE_APROVACAO_PROSPECT": [{"cd_aprovacao": "20180709190433000", "status": "OK", "mensagem": "sucesso"}] }' -v --header 'SSAUTH_TOKEN: 123' --header 'Content-type: application/json' curl --request POST --header 'SSAUTH_USER: 6459381384' --header 'SSAUTH_PASSWORD: 1' --header 'Content-type: application/json' http://10.0.0.81:8015/campneusandersondev/auth -i curl --request POST --header 'SSAUTH_USER: 6459381384' --header 'SSAUTH_PASSWORD: 1' --header 'Content-type: application/json' http://10.0.0.81:8015/campneusandersondev/auth > log.txt curl --header 'SSAUTH_TOKEN: F58089053FD70AC718A22AD98D97' --header 'Content-type: application/json' http://10.0.0.81:8015/campneusandersondev/sync > json.txt curl --header 'SSAUTH_TOKEN: 79BD2390591530EFD26F7C5D6D96' --header 'Content-type: application/json' http://ssm.softsitemobile.com:8015/gerardobastoshomolog/sync > json.txt curl --header 'SSAUTH_TOKEN: 0A6957327D55EE8F844F1511FEED' --header 'Content-type: application/json' http://ssm.softsitemobile.com:8015/campneus/sync > json.txt http://ssm.softsitemobile.com:8185/ / ASSIGN oClient = ClientBuilder:Build():Client oUri = NEW URI("http", "sfa.geosales.com.br", 8185) / URI("metodo", "dominio", "porta") / oUri:Path = "/erp-importernew/montanahomolog/import". / URI:Path: demais partes da URL destino / curl --request POST --header 'SSAUTH_TOKEN: 321' --header 'Content-type: application/json' http://sfa.geosales.com.br:8185/erp-importer/montanahomolog/import --data tributacaoTalita.json curl -X POST -H "Content-Type: application/json" --header 'SSAUTH_TOKEN: 321' -d tributacaoTalita.json http://sfa.geosales.com.br:8185/erp-importer/montanahomolog/import curl -X POST -H "Content-Type: application/json" --header 'SSAUTH_TOKEN: 321' -d '{"tributacao":[{"ds_tributacao":"NORMAL","cd_org_venda":"1","uf":"AC","cd_grupo_cliente":"1-AC","cd_grupo_produto":"1001839%60C082437","pr_aliq_icms":"7","pr_aliq_icms_st":"0","pr_red_base_icms_st":"0","pr_aliq_pis":"0","pr_aliq_cofins":"0","cd_tipo_pedido":"**"}]}' http://sfa.geosales.com.br:8185/erp-importer/montanahomolog/import curl -X POST -H "Content-Type: application/json" --header 'SSAUTH_TOKEN: 649ff1b7-4940-4e91-a' -d tributacaoTalita.json http://sfa.geosales.com.br:8185/erp-importernew/montanahomolog/import curl -X POST -H "Content-Type: application/json" --header 'SSAUTH_TOKEN: 649ff1b7-4940-4e91-a' -d @tributacaoTalita.json http://sfa.geosales.com.br:8185/erp-importernew/montanahomolog/import sed < tributacaoTalita.json > json-tratado2.txt 's/,{/,\n\t{/g' curl -X POST -H "Content-Type: application/json" --header 'SSAUTH_TOKEN: 649ff1b7-4940-4e91-a' -d json-tratado2.txt http://sfa.geosales.com.br:8185/erp-importernew/montanahomolog/import
- Identação de JSON
sed < json.txt > json-tratado.txt 's/,{/,\n\t{/g' sed < json-tratado.txt > json-tratado2.txt 's/","/",\n\t\t"/g'
- Gerar Certificado IOS
IOS CRIAR CERTIFICADO Primeiro o usuário tem que comprar uma licença enterprise ou develop Aplicar os scripts do passo a passo com o git-bash do tutorial do totalcross (TotalCross/wiki/) Deploying IOS https://gitlab.com/totalcross/TotalCross/wikis Colocar o certificado nessa pasta no TITAN C:/desenvolvimento/ios openssl pkcs12 -export -inkey request.key -in ios_distribution.pem -out ios_distribution.p12 openssl pkcs12 -export -inkey request.key -in ios_distribution.pem -out ios_distribution.p12 -passout pass: para resolver o problema da geração do certificado. 1- Cria o arquivo config 2- Executa o comando abaixo para geração das chaves: openssl req -nodes -newkey rsa:2048 -keyout request.key -out request.csr -config config 3- Efetue o download do certificado(ios_distribution.cer) 4- Gerando o arquivo .pem openssl x509 -in ios_distribution.cer -inform DER -out ios_distribution.pem -outform PEM 5- Gerando .p12 openssl pkcs12 -export -inkey request.key -in ios_distribution.pem -out ios_distribution.p12 -passout pass: 6- Efetuar download do arquivo .mobileprovision
- Comandos para inserir json em lote no erpimporter
curl -X POST -H "Content-Type: application/json" --header 'SSAUTH_TOKEN: 649ff1b7-4940-4e91-a' -d @base_icms_st.json http://sfa.geosales.com.br:8185/erp-importernew/montanahomolog/import for file in *; do curl -X POST -H "Content-Type: application/json" --header 'S SAUTH_TOKEN: 649ff1b7-4940-4e91-a' -d "@$file" http://sfa.geosales.com.br:8185/erp-importernew/montanahomolog/import/; done