Erro na validação de XML de serviço

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

marcio.cezar
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 19 Abr 2019 22:24
Localização: Recife

Erro na validação de XML de serviço

Mensagem por marcio.cezar »

O erro ocorre nesta linha:
oSchema:Add( "http://www.abrasf.org.br/nfse", cSchemaFilename )

Error: 1001
SubC: 3
OSCode: 0
Subsystem: MSXML2.ServerXMLHTTP.6.0
DISP_E_MEMBERNOTFOUND


Estou a dois dias procurando uma solução, mais não acho!

Alguém tem ideia de como posso resolver isso?

Desde já agradeço.

Código: Selecionar todos

  oSchema:= CreateObject( "MSXML2.ServerXMLHTTP.6.0" )

  cSchemaFilename := diskName() + ":\" + CurDir() + "\Schemas\nfsev202.xsd"

  IF ! File( cSchemaFilename )
     RETURN msgErro( "Schema não encontrado " + cSchemaFilename )
  ENDIF

  TRY
      oSchema:Add( "http://www.abrasf.org.br/nfse", cSchemaFilename )
  CATCH oError
    cMsgErro := "Falha "      + CRLF + ;
           	    "Error: "     + Transform(oError:GenCode, nil)   + ";" +CRLF+ ;
            	 "SubC: "      + Transform(oError:SubCode, nil)   + ";" +CRLF+ ;
            	 "OSCode: "    + Transform(oError:OsCode,  nil)   + ";" +CRLF+ ;
            	 "SubSystem: " + Transform(oError:SubSystem, nil) + ";" +CRLF+ ;
            	 "Mensangem: " + oError:Description

     RETURN msgErro(cMsgErro)
  END

Kapiaba
Colaborador
Colaborador
Mensagens: 1912
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Erro na validação de XML de serviço

Mensagem por Kapiaba »

marcio.cezar
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 19 Abr 2019 22:24
Localização: Recife

Erro na validação de XML de serviço

Mensagem por marcio.cezar »

Infelizmente não... erros diferentes!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20416
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Erro na validação de XML de serviço

Mensagem por JoséQuintas »

marcio.cezar escreveu:Estou a dois dias procurando uma solução, mais não acho!
Alguém tem ideia de como posso resolver isso?
Sim, fazendo certo.

LEIA a linha e a mensagem de erro.

Ao que parece, tá tentando validar um XML, mas está usando um componente de comunicação.

A solução: sei lá, não sei se quer validar, se quer transmitir, ou se de repente quer outra coisa que não tem nada a ver com as duas.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
marcio.cezar
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 19 Abr 2019 22:24
Localização: Recife

Erro na validação de XML de serviço

Mensagem por marcio.cezar »

Como o tópico diz... estou querendo realizar a validação do XML.

Se não for desta forma, gostaria da ajuda dos colegas pra solucionar este problema.

Desde já, agradeço!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20416
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Erro na validação de XML de serviço

Mensagem por JoséQuintas »

Dá uma olhada na função DomDocValida()

https://github.com/JoseQuintas/sefazcla ... zclass.prg
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder