PreTenDer666 Posted October 31, 2019 at 09:59 PM Report Share #616491 Posted October 31, 2019 at 09:59 PM Boa noite, estou a tentar usar um webservice soap do cmdbuild através de C#. Consigo ligar-me e consultar através do SoapUI ao cmdbuild, mas não estou a conseguir através de C#. Conseguem dar-me uma ajuda? Só precisava de um exemplo simples de como utilizar o Envelope em que no Header utiliza o username e password. Dando aqui um exemplo do XML. <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:soap1="http://soap.services.org"> <soap:Header> <wsse:Security soap:mustUnderstand="true" 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> <wsse:Username>UTILIZADOR</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">PASSWORD</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soap:Header> <soap:Body> <soap1:getActivityMenuSchema/> </soap:Body> </soap:Envelope> Se me conseguirem ajudar, agradeço imenso. Isto está mesmo a dar comigo em maluco. Estou farto de andar a ler exemplo, repito os exemplo e funciona tudo, depois chego ao cmdbuild e nada é igual aos exemplos que fiz. Penso que me conseguirem dar um exemplo usando o XML que coloquei que irei conseguir perceber de vez isto. Obrigado Link to comment Share on other sites More sharing options...
M6 Posted November 4, 2019 at 03:12 PM Report Share #616509 Posted November 4, 2019 at 03:12 PM Isso é WS-Secure. Quando adicionaste a referência do serviço ficaste com basicHttpBinding no ficheiro de configuração? Deves ter TransportWithMessageCredential. Vê aqui: https://stackoverflow.com/a/16050913 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar." 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