Ir para conteúdo
  • Cadastre-se

Leonardo Gemelli

Membros
  • Total de ítens

    2
  • Registro em

  • Última visita

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Leonardo Gemelli's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputação

  1. Sim, esta é uma função de autoria própria, pois a utilizo em outros serviços. Segue o XML completo do Envio: <?xml version="1.0" encoding="UTF-16"?> 42 1.00 1 42 2 1 58 1 20 21175196 8 1 2012-11-23T10:22:40 1 0 8.8.46.147 SC SC 9999999 CIDADE 9999999999999 999999999 NOME DA EMPRESA NOME DA EMPRESA RUA SILVIA TOZZO, 73 . CENTRO 9999999 CIDADE 99999999 SC 9999999999 99999999 20 XXX9999 13 7 25 11052432 MOTORISTA 99999999999 4208906 JARAGUA DO SUL 42111209376619000170570010000000541927094650 1 886.08 01 150.0000 IBUdXwK4cQcAU+4ZeWCBxCK7ynQ= oC5BtgPAVODLPEzULE5mCuYRoRbfYtGP6dbaiRkRXFEgNlzLX/FwG0GkSlE7+OBnMSuE8YAXGO0hO2ah55DD4LtXNuiU3J4QVV162wdUu15ivPaZakdg6sOucKym684jQO8s02OWbJPXXrv/Ru3B6nny2RTEp+U8HeOGZXf+/gU= MIIGrjCCBZagAwIBAgIQehGri1I10Up13QMRVXVGvTANBgkqhkiG9w0BAQUFADB0MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDEtMCsGA1UECxMkQ2VydGlzaWduIENlcnRpZmljYWRvcmEgRGlnaXRhbCBTLkEuMSEwHwYDVQQDExhBQyBDZXJ0aXNpZ24gTXVsdGlwbGEgRzMwHhcNMTExMjEyMDAwMDAwWhcNMTIxMjEwMjM1OTU5WjCB+jELMAkGA1UEBhMCQlIxEzARBgNVBAoUCklDUC1CcmFzaWwxFTATBgNVBAsUDElEIC0gMTY3MDQ5NzElMCMGA1UECxQcQXV0ZW50aWNhZG8gcG9yIEFSIFNlc2NvbiBTQzEbMBkGA1UECxQSQXNzaW5hdHVyYSBUaXBvIEExMRQwEgYDVQQLFAsoZW0gYnJhbmNvKTEUMBIGA1UECxQLKGVtIGJyYW5jbykxJDAiBgNVBAMTG05JTE8gVE9aWk8gVFJBTlNQT1JURVMgTFREQTEpMCcGCSqGSIb3DQEJARYaY29udHJvbGFkb3JpYUB0b3p6by5jb20uYnIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAK87A0NGV2h816pX1OsKT57a3pHAoKtaUYY2tfAZ7b6KRekOCFrOPHINQQVKcM7Wupf6FbLQzttgvN5WN7AOKnskLsqVLk5CfVauAIX66kfkpqOslmMXiprcitwhzK6WgFGOaNe8SYw1/z56IWiGHz8TIRzJfSjODjBSu//idHHzAgMBAAGjggM3MIIDMzCBsgYDVR0RBIGqMIGnoDgGBWBMAQMEoC8ELTI4MDYxOTYyMzg0Mzk3NDM5MDQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMKAbBgVgTAEDAqASBBBKQUlSIFBFRFJPIFRPWlpPoBkGBWBMAQMDoBAEDjA5Mzc2NjE5MDAwMTcwoBcGBWBMAQMHoA4EDDAwMDAwMDAwMDAwMIEaY29udHJvbGFkb3JpYUB0b3p6by5jb20uYnIwCQYDVR0TBAIwADAfBgNVHSMEGDAWgBSEsEIzNKNCJaUolz6D63fw6E/CVDAOBgNVHQ8BAf8EBAMCBeAwVQYDVR0gBE4wTDBKBgZgTAECAQswQDA+BggrBgEFBQcCARYyaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMwggElBgNVHR8EggEcMIIBGDBcoFqgWIZWaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25NdWx0aXBsYUczL0xhdGVzdENSTC5jcmwwW6BZoFeGVWh0dHA6Ly9pY3AtYnJhc2lsLm91dHJhbGNyLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25NdWx0aXBsYUczL0xhdGVzdENSTC5jcmwwW6BZoFeGVWh0dHA6Ly9yZXBvc2l0b3Jpby5pY3BicmFzaWwuZ292LmJyL2xjci9DZXJ0aXNpZ24vQUNDZXJ0aXNpZ25NdWx0aXBsYUczL0xhdGVzdENSTC5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMIGgBggrBgEFBQcBAQSBkzCBkDAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AuY2VydGlzaWduLmNvbS5icjBkBggrBgEFBQcwAoZYaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9jZXJ0aWZpY2Fkb3MvQUNfQ2VydGlzaWduX011bHRpcGxhX0czLnA3YzANBgkqhkiG9w0BAQUFAAOCAQEAWhd2c0P0za1ZbHo05XdZx3dgArBwyl8hDRUq+CWkl9ShffnRQD3WKKVsndz0Ipa+23QJHIf8nsaxnb3KAM9JffqNRshM0SK9YVOumZZqU1mLRQ6sDiZ8O8OgQU0dZ5ytwB4TOGgfomkKR75JF7kS3OqdSPCaZj04wlI4SqYAZEus9c+HvxtE+IdjQ/FYEEu9Zsv5yN9FS5ClfoLFPS6j3E4+WiYGXDpTxw9xzB/bUeChHREs6/W7di3hUKDOkspFsJF9+z5ja5x58hCJ4p2hS42p2EZyWIV78VdUDqfHBGUpEmiCEojBgnCH0KUTLsUTf5QRB7I2oeHw89+UqJfcTQ==
  2. Leonardo Gemelli

    WebService MDF-e

    Bom Dia pessoal Estou desenvolvendo o MDF-e e estou com problemas no envio do Lote do mesmo. Estou utilizando o componente THTTPReqResp para consumir o WebService da receita dentro do padrão especificado por eles, SOAP 1.2: WebService para a Recepção do Lote: https://mdfe-hml.sefaz.rs.gov.br/ws/MDFerecepcao/MDFeRecepcao.asmx?op=mdfeRecepcaoLote POST /ws/MDFerecepcao/MDFeRecepcao.asmx HTTP/1.1 Host: mdfe-hml.sefaz.rs.gov.br Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> string string xml Estou enviando exatamente de acordo com o manual técnico e também validando no Schema, porém a resposta que obtenho é a seguinte: Informando que o namespace soap12 não está declarado: <?xml version="1.0" encoding="utf-8"?> soap:Receiver System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Xml.XmlException: 'soap12' is an undeclared namespace. Line 1, position 40.'#$D#$A' at System.Xml.XmlTextReaderImpl.Throw(Exception e)'#$D#$A' at System.Xml.XmlTextReaderImpl.LookupNamespace(NodeData node)'#$D#$A' at System.Xml.XmlTextReaderImpl.ElementNamespaceLookup()'#$D#$A' at System.Xml.XmlTextReaderImpl.ParseAttributes()'#$D#$A' at System.Xml.XmlTextReaderImpl.ParseElement()'#$D#$A' at System.Xml.XmlTextReaderImpl.ParseDocumentContent()'#$D#$A' at System.Web.Services.Protocols.SoapServerProtocol.SoapEnvelopeReader.Read()'#$D#$A' at System.Xml.XmlReader.MoveToContent()'#$D#$A' at System.Web.Services.Protocols.SoapServerProtocol.SoapEnvelopeReader.MoveToContent()'#$D#$A' at System.Web.Services.Protocols.SoapServerProtocolHelper.GetRequestElement()'#$D#$A' at System.Web.Services.Protocols.Soap12ServerProtocolHelper.RouteRequest()'#$D#$A' at System.Web.Services.Protocols.SoapServerProtocol.Initialize()'#$D#$A' at System.Web.Services.Protocols.ServerProtocol.SetContext(Type type, HttpContext context, HttpRequest request, HttpResponse response)'#$D#$A' at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)'#$D#$A' --- End of inner exception stack trace --- [/code] A função utilizada para enviar o do XML fica desta forma: [code] class function MDFeUtil.EnviarXMLSoap(AXML, AURL, SoapAction: String; var Resposta: String): boolean; var Stream: TMemoryStream; StreamStr: TStringStream; ReqResp: THTTPReqResp; begin Stream := TMemoryStream.Create; ReqResp := THTTPReqResp.Create(nil); ReqResp.URL := AURL; ReqResp.UseUTF8InHeader := True; ReqResp.SoapAction := SoapAction; ReqResp.OnBeforePost := OnBeforePost; try ReqResp.Execute(AXML, Stream); StreamStr := TStringStream.Create(''); StreamStr.CopyFrom(Stream, 0); Resposta := TiraAcentos(ParseText(StreamStr.DataString, True)); finally FreeAndNil(StreamStr); FreeAndNil(Stream); FreeAndNil(ReqResp); end; end; class procedure MDFeUtil.OnBeforePost(const HTTPReqResp: THTTPReqResp; Data: Pointer); var Cert : ICertificate2; CertContext : ICertContext; PCertContext : Pointer; ContentHeader: string; const INTERNET_OPTION_CLIENT_CERT_CONTEXT = 84; begin Cert := GetCertificado; CertContext := Cert as ICertContext; CertContext.Get_CertContext(Integer(PCertContext)); if InternetSetOption( Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT, PCertContext, 120000) = False then ShowMessage('Erro ao carregar Certificado Digital'); end; Gostaria de saber se alguem passou pelo mesmo problema acima, se puder me dar o caminho das pedras, me viro com o resto, hehehe Grato pela compreensão de todos. _________________ Atenciosamente Leonardo Gemelli
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...