123xyz Posted January 7, 2017 at 07:24 PM Report Share #601894 Posted January 7, 2017 at 07:24 PM Existe algum tópico criado para programadores no âmbito do registo eletrónico de guias de acompanhamento de resíduos (e-GAR) via web-service do SILiAMB? Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted January 7, 2017 at 08:02 PM Report Share #601897 Posted January 7, 2017 at 08:02 PM tens de perceber que essa e uma aplicação muito específica, para uma situação ainda mais específica. Não me lembro de nada parecido IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
123xyz Posted January 7, 2017 at 08:26 PM Author Report Share #601898 Posted January 7, 2017 at 08:26 PM (edited) Existem centenas de operadores de gestão de resíduos (nem falo de produtores de resíduos: porque qualquer empresa em principio será susceptível de produzir resíduos), a questão é que a Agência Portuguesa do Ambiente planeia a curto prazo obrigar ao registo eletrónico de guias de acompanhamento de resíduos via web-service do SILiAMB. O processo irá envolver produtores, transportadores e destinatários: ou seja estamos a falar de dezenas de milhares de entidades. A questão é que um cliente abordou-me para analisar esta situação e à semelhança do que aconteceu com a comunicação de guias de transporte vim verificar se já existia aqui algum tópico referente a esta questão, porque sei que vai ser sinônimo de muitas noites sem dormir. No caso de documentos de transporte, se não fosse a ajuda entre programadores ou o tópico criado neste forum, o desenvolvimento teria sido muito mais demorado/complicado. Se calhar ainda é muito cedo para levantar aqui este tópico, mas provavelmente irão existir mais informáticos de volta disto no futuro! A questão é que isto ainda nem começou e já existem dúvidas... Edited January 7, 2017 at 08:29 PM by 123xyz Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted January 7, 2017 at 09:10 PM Report Share #601899 Posted January 7, 2017 at 09:10 PM se realmente e assim como dizes, não devera demorar a cracao do tópico correspondente, da mesma forma que exista o da AT IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
paulofvoliveira Posted October 17, 2017 at 09:56 AM Report Share #607460 Posted October 17, 2017 at 09:56 AM Alguém tem novidades sobre este tópico? Paulo Link to comment Share on other sites More sharing options...
arturm Posted October 31, 2017 at 10:42 AM Report Share #607818 Posted October 31, 2017 at 10:42 AM Olá a todos. Estou a desenvolver uma aplicação para este efeito. Tenho uma dúvida sobre o cabeçalho do envelope a enviar. Alguém para trocar impressões sobre isto? Obrigado Artur Link to comment Share on other sites More sharing options...
ftuc Posted November 16, 2017 at 04:17 PM Report Share #608142 Posted November 16, 2017 at 04:17 PM <soapenv:Header> <wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsse:UsernameToken wsu:Id="XXXXXXXXXX"> <wsse:Username>uuuuuuuuuuu</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText"> ppppppppppp</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> Alguém me consegue ajudar ? (php) Link to comment Share on other sites More sharing options...
arturm Posted November 16, 2017 at 07:22 PM Report Share #608148 Posted November 16, 2017 at 07:22 PM ftuc, Não sei PHP, mas qual é a tua dúvida em relação ao WS? É a forma como passas a autenticação? Artur Link to comment Share on other sites More sharing options...
arturm Posted November 16, 2017 at 07:27 PM Report Share #608149 Posted November 16, 2017 at 07:27 PM Em relação ao tópico posso adiantar o seguinte: As aplicações para a versão 1 dos WS deverão ser certificadas até 30 de Novembro. Nesta data vai ser feita a discussão sobre a versão 2 que deverá entrar em modo de qualidade no princípio de Dezembro. Tenho neste momento muita coisa pronta para tentar a certificação para a versão 1. Algumas questões relacionadas com o tema e que eu possa ajudar, digam. Artur Link to comment Share on other sites More sharing options...
ftuc Posted November 16, 2017 at 08:05 PM Report Share #608153 Posted November 16, 2017 at 08:05 PM 42 minutos atrás, arturm disse: ftuc, Não sei PHP, mas qual é a tua dúvida em relação ao WS? É a forma como passas a autenticação? Artur Estou a ter dificuldades na parte de autenticação, no SoapUI já consegui. Em código não estou a encontrar documentação para colocar no cabeçalho Link to comment Share on other sites More sharing options...
arturm Posted November 16, 2017 at 08:53 PM Report Share #608154 Posted November 16, 2017 at 08:53 PM 49 minutos atrás, ftuc disse: Estou a ter dificuldades na parte de autenticação, no SoapUI já consegui. Em código não estou a encontrar documentação para colocar no cabeçalho Posso colocar em vb a forma como o estou a fazer. Achas que ajuda? Link to comment Share on other sites More sharing options...
ftuc Posted November 17, 2017 at 06:58 AM Report Share #608160 Posted November 17, 2017 at 06:58 AM 10 horas atrás, arturm disse: Posso colocar em vb a forma como o estou a fazer. Achas que ajuda? Sim pelo menos tento "traduzir" Obrigado 😉 Link to comment Share on other sites More sharing options...
arturm Posted November 17, 2017 at 08:05 AM Report Share #608161 Posted November 17, 2017 at 08:05 AM (edited) 1 hora atrás, ftuc disse: Sim pelo menos tento "traduzir" Obrigado 😉 Bom dia, Estou a enviar os pedidos desta forma: With xmlHtp .Open "post", sURL, False .setRequestHeader "Content-Type", "text/xml; charset=utf-8" .setRequestHeader "Authorization", "Basic ValueBase64Format" .send sEnv xmlDoc.LoadXML .responseText End With ValueBase64Format será NIF:Password em Base64 sURL = "https://qualsiliamb.apambiente.pt/egar/services/GuiaAcompanhamentoWs" sEnv o conteúdo a enviar, sem indentações (com indentações dá erro). Algo como isto: sEnv = "" sEnv = sEnv & "<?xml version=""1.0"" encoding=""utf-8""?>" sEnv = sEnv & "<soap:Envelope xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:tns=""http://pt.apa.guiaacompanhamento/"">" sEnv = sEnv & "<soap:Body>" sEnv = sEnv & "<tns:aceitarGuia>" ... O Token vai dentro do pacote : sEnv = sEnv & "<tokenCertificacao>Token</tokenCertificacao>" Espero que ajude. 👍 Edited November 17, 2017 at 08:08 AM by arturm Completar a resposta 1 Report Link to comment Share on other sites More sharing options...
ftuc Posted November 17, 2017 at 09:20 AM Report Share #608162 Posted November 17, 2017 at 09:20 AM 1 hora atrás, arturm disse: Bom dia, Estou a enviar os pedidos desta forma: With xmlHtp .Open "post", sURL, False .setRequestHeader "Content-Type", "text/xml; charset=utf-8" .setRequestHeader "Authorization", "Basic ValueBase64Format" .send sEnv xmlDoc.LoadXML .responseText End With ValueBase64Format será NIF:Password em Base64 sURL = "https://qualsiliamb.apambiente.pt/egar/services/GuiaAcompanhamentoWs" sEnv o conteúdo a enviar, sem indentações (com indentações dá erro). Algo como isto: sEnv = "" sEnv = sEnv & "<?xml version=""1.0"" encoding=""utf-8""?>" sEnv = sEnv & "<soap:Envelope xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:tns=""http://pt.apa.guiaacompanhamento/"">" sEnv = sEnv & "<soap:Body>" sEnv = sEnv & "<tns:aceitarGuia>" ... O Token vai dentro do pacote : sEnv = sEnv & "<tokenCertificacao>Token</tokenCertificacao>" Espero que ajude. 👍 No teu caso estas a usar Basic Auth certo? Link to comment Share on other sites More sharing options...
arturm Posted November 17, 2017 at 10:21 AM Report Share #608163 Posted November 17, 2017 at 10:21 AM 1 hora atrás, ftuc disse: No teu caso estas a usar Basic Auth certo? Correcto, tal como no SOAP UI. Link to comment Share on other sites More sharing options...
ftuc Posted November 20, 2017 at 08:46 AM Report Share #608195 Posted November 20, 2017 at 08:46 AM Em 11/17/2017 às 10:21, arturm disse: Correcto, tal como no SOAP UI. Estou a tentar implementar WS-Security , já tentaste alguma coisa nesse sentido? Muito obrigado pela ajuda 😉 Amanhã vais à sessão? Link to comment Share on other sites More sharing options...
arturm Posted November 20, 2017 at 09:21 AM Report Share #608196 Posted November 20, 2017 at 09:21 AM 33 minutos atrás, ftuc disse: Estou a tentar implementar WS-Security , já tentaste alguma coisa nesse sentido? Muito obrigado pela ajuda 😉 Amanhã vais à sessão? Bom dia, Nas versões 1.0 e 1.1 não referiam essa necessidade. Só agora para a versão 2.0 é que pedem, pelo que vou ter que o fazer. Amanhã vou lá estar sim. Link to comment Share on other sites More sharing options...
ftuc Posted November 20, 2017 at 09:51 AM Report Share #608200 Posted November 20, 2017 at 09:51 AM (edited) 34 minutos atrás, arturm disse: Bom dia, Nas versões 1.0 e 1.1 não referiam essa necessidade. Só agora para a versão 2.0 é que pedem, pelo que vou ter que o fazer. Amanhã vou lá estar sim. É que no SoapUI não estou a conseguir autenticar-me dessa forma. E já sei porquê....ainda não está activo. Talvez nos encontremos 😉 Muda muita coisa entre as versões anteriores e esta? Edited November 20, 2017 at 09:57 AM by ftuc Link to comment Share on other sites More sharing options...
alex_albino Posted November 24, 2017 at 10:34 AM Report Share #608302 Posted November 24, 2017 at 10:34 AM Olá a todos. alguém pode colocar o código completo em VB para comunicar com um dos webservices do sistema e-Gar? Estou a tentar comunicar e via SOAP UI consigo via código não. Link to comment Share on other sites More sharing options...
ftuc Posted November 24, 2017 at 10:57 AM Report Share #608303 Posted November 24, 2017 at 10:57 AM Em 11/20/2017 às 09:21, arturm disse: Bom dia, Nas versões 1.0 e 1.1 não referiam essa necessidade. Só agora para a versão 2.0 é que pedem, pelo que vou ter que o fazer. Amanhã vou lá estar sim. Vê o exemplo do @arturm é basicamente aquilo que tens que fazer. Neste momento a autenticação ainda é apenas Basic Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now