DNA DA TRANSA?ÃO GERADO PELO GBAS É INV?LIDO
Pessoal: Estou desenvolvendo uma solução para a Farmácia Popular. Aparentemente tá tudo legal.
Só que quando vou obter o DNA das estação, retorna que o mesmo é inválido....
Meu código:
Na declaração:
<DllImport([Ô]gbasmsb_library.dll[Ô])> Public Function IdentificaEstacao() As String
End Function
[ô]No código uso isso
Dim WsUsr As New WsHomol.UsuarioFarmaciaDTO
WsUsr.senhaFarmacia = PSenha.ToString
WsUsr.usuarioFarmacia = PUsuario.ToString
WsUsr.usuarioVendedor = CPFVendedor.SoNumber.ToString.Trim
WsUsr.senhaVendedor = SenhaVendedor.ToString
Dim WsSol As New WsHomol.SolicitacaoDTO
[ô]Atribuo os dados do medicamento
Dim Item As Integer = 0
For Each M As Medicamento In ListaMed
Dim WsMed As New WsHomol.MedicamentoDTO
WsMed.coCodigoBarra = M.CodBar
WsMed.qtPrescrita = M.QtdePresc
WsMed.qtSolicitada = M.QtdVend
WsMed.vlPrecoVenda = M.Preco
ReDim Preserve WsSol.arrMedicamentoDTO(Item)
WsSol.arrMedicamentoDTO(Item) = WsMed
Next
WsSol.dtEmissaoReceita = DataEmis
WsSol.nuCnpj = CNPJ.SoNumber
WsSol.sgUfCrm = UFCRM
WsSol.nuCrm = CRM
WsSol.nuCpf = CPF.SoNumber
WsSol.coSolicitacaoFarmacia = Numero
WsSol.dnaEstacao = BblFarmaPop.IdentificaEstacao
Dim WsRet As New WsHomol.AutorizacaoDTO
Dim WsSer As WsHomol.ServicoSolicitacaoWSService = New WsHomol.ServicoSolicitacaoWSService [ô]ServicoSolicitacaoWSService
If BblFarmaPop.Modo = ModoEmissao.Homologacao Then
WsSer.Url = [Ô]https://200.214.130.41:9443/farmaciahomologa/services/ServicoSolicitacaoWS?wsdl[Ô]
Else
WsSer.Url = [Ô]https://200.214.130.55:9443/farmaciapopular/services/ServicoSolicitacaoWS?wsdl[Ô]
End If
[ô] WsSer.UseDefaultCredentials = True
System.Net.ServicePointManager.CertificatePolicy = New BblFarmaPop.ConectarWebServ()
WsRet = WsSer.executarSolicitacao(WsSol, WsUsr) [ô]--> aqui retorna o erro
Só que quando vou obter o DNA das estação, retorna que o mesmo é inválido....
Meu código:
Na declaração:
<DllImport([Ô]gbasmsb_library.dll[Ô])> Public Function IdentificaEstacao() As String
End Function
[ô]No código uso isso
Dim WsUsr As New WsHomol.UsuarioFarmaciaDTO
WsUsr.senhaFarmacia = PSenha.ToString
WsUsr.usuarioFarmacia = PUsuario.ToString
WsUsr.usuarioVendedor = CPFVendedor.SoNumber.ToString.Trim
WsUsr.senhaVendedor = SenhaVendedor.ToString
Dim WsSol As New WsHomol.SolicitacaoDTO
[ô]Atribuo os dados do medicamento
Dim Item As Integer = 0
For Each M As Medicamento In ListaMed
Dim WsMed As New WsHomol.MedicamentoDTO
WsMed.coCodigoBarra = M.CodBar
WsMed.qtPrescrita = M.QtdePresc
WsMed.qtSolicitada = M.QtdVend
WsMed.vlPrecoVenda = M.Preco
ReDim Preserve WsSol.arrMedicamentoDTO(Item)
WsSol.arrMedicamentoDTO(Item) = WsMed
Next
WsSol.dtEmissaoReceita = DataEmis
WsSol.nuCnpj = CNPJ.SoNumber
WsSol.sgUfCrm = UFCRM
WsSol.nuCrm = CRM
WsSol.nuCpf = CPF.SoNumber
WsSol.coSolicitacaoFarmacia = Numero
WsSol.dnaEstacao = BblFarmaPop.IdentificaEstacao
Dim WsRet As New WsHomol.AutorizacaoDTO
Dim WsSer As WsHomol.ServicoSolicitacaoWSService = New WsHomol.ServicoSolicitacaoWSService [ô]ServicoSolicitacaoWSService
If BblFarmaPop.Modo = ModoEmissao.Homologacao Then
WsSer.Url = [Ô]https://200.214.130.41:9443/farmaciahomologa/services/ServicoSolicitacaoWS?wsdl[Ô]
Else
WsSer.Url = [Ô]https://200.214.130.55:9443/farmaciapopular/services/ServicoSolicitacaoWS?wsdl[Ô]
End If
[ô] WsSer.UseDefaultCredentials = True
System.Net.ServicePointManager.CertificatePolicy = New BblFarmaPop.ConectarWebServ()
WsRet = WsSer.executarSolicitacao(WsSol, WsUsr) [ô]--> aqui retorna o erro
PLUGSOFTSM,
Não sei nem o que significa a sigla DNA, mas tentando descobrir, achei isso:
==============================================================
Problemas ao gerar DNA estação farmacia popular
http://www.devmedia.com.br/forum/problemas-ao-gerar-dna-estacao-farmacia-popular/398046
Resposta:
Verifique se na solicitação os campos exceto o data_receita, estão sem formatação.Normalmente e por este motivo.
==============================================================
Farmacia Popular - RESOLVIDO
http://www.guj.com.br/java/237268-farmacia-popular---resolvido
==============================================================
FARMACIA POPULAR - DNA INVALIDO
http://www.vbmania.com.br/index.php?modulo=forum&metodo=abrir&id=378933
==============================================================
Erro Farmacia Popular
http://www.devmedia.com.br/forum/erro-farmacia-popular/397219
==============================================================
ajuda acesso web service farmacia popular
https://social.msdn.microsoft.com/Forums/pt-BR/4aab57c3-5aed-495d-a21f-f33e652cf546/ajuda-acesso-web-service-farmacia-popular?forum=webservicespt
==============================================================
Farmacia popular erro após entrada no horário de verão
http://www.devmedia.com.br/forum/farmacia-popular-erro-apos-entrada-no-horario-de-verao/408696
==============================================================
Veja também:
==============================================================
Códigos de Retorno do Web Service Farmácia Popular
http://wiki.i9sistemas.com.br/codigos-de-retorno-do-web-service-farmacia-popular/
==============================================================
Configurando arquivos para Integração com Farmácia Popular
http://sdautomacao.com.br/tutorial/index.php/configurando-arquivos-para-integracao-com-farmacia-popular/
==============================================================
Comunicado sobre as novas funcionalidades do sistema de vendas do Aqui Tem Farmácia Popular
http://rafasartori.blogspot.com.br/2011/03/comunicado-sobre-as-novas.html
==============================================================
Endereços Site de HOMOLOGAÇÃO e PRODUÇÃO - Farmácia Popular
http://alexpagernet.blogspot.com.br/2012/06/enderecos-site-de-homologacao-e.html
HOMOLOGAÇÃO:
http://189.28.128.37/portalfarmacia/
PRODUÇÃO:
https://aplicacao.saude.gov.br/portalfarmacia/
==============================================================
[][ô]s,
Tunusat.
Não sei nem o que significa a sigla DNA, mas tentando descobrir, achei isso:
==============================================================
Problemas ao gerar DNA estação farmacia popular
http://www.devmedia.com.br/forum/problemas-ao-gerar-dna-estacao-farmacia-popular/398046
Resposta:
Verifique se na solicitação os campos exceto o data_receita, estão sem formatação.Normalmente e por este motivo.
==============================================================
Farmacia Popular - RESOLVIDO
http://www.guj.com.br/java/237268-farmacia-popular---resolvido
==============================================================
FARMACIA POPULAR - DNA INVALIDO
http://www.vbmania.com.br/index.php?modulo=forum&metodo=abrir&id=378933
==============================================================
Erro Farmacia Popular
http://www.devmedia.com.br/forum/erro-farmacia-popular/397219
==============================================================
ajuda acesso web service farmacia popular
https://social.msdn.microsoft.com/Forums/pt-BR/4aab57c3-5aed-495d-a21f-f33e652cf546/ajuda-acesso-web-service-farmacia-popular?forum=webservicespt
==============================================================
Farmacia popular erro após entrada no horário de verão
http://www.devmedia.com.br/forum/farmacia-popular-erro-apos-entrada-no-horario-de-verao/408696
==============================================================
Veja também:
==============================================================
Códigos de Retorno do Web Service Farmácia Popular
http://wiki.i9sistemas.com.br/codigos-de-retorno-do-web-service-farmacia-popular/
==============================================================
Configurando arquivos para Integração com Farmácia Popular
http://sdautomacao.com.br/tutorial/index.php/configurando-arquivos-para-integracao-com-farmacia-popular/
==============================================================
Comunicado sobre as novas funcionalidades do sistema de vendas do Aqui Tem Farmácia Popular
http://rafasartori.blogspot.com.br/2011/03/comunicado-sobre-as-novas.html
==============================================================
Endereços Site de HOMOLOGAÇÃO e PRODUÇÃO - Farmácia Popular
http://alexpagernet.blogspot.com.br/2012/06/enderecos-site-de-homologacao-e.html
HOMOLOGAÇÃO:
http://189.28.128.37/portalfarmacia/
PRODUÇÃO:
https://aplicacao.saude.gov.br/portalfarmacia/
==============================================================
[][ô]s,
Tunusat.
Para gerar o DNA da estação, uso uma função do GBAS fornecido pelo DataSus
IdentificaEstacao
ela não tem parâmetro nenhum, apenas me retorna uma string com o DNA da máquina. Já cadastrei meu PC no portal da farmácia popular e mesmo assim retorna um Erro
Tentei remover o cadastro do PC no portal da farmácia popular e não aparece o cadastro
Se tento cadastrar novamente, diz que o computador já está cadastrado....
Penso que recadastrando o computador poderá funcionar....
Mas pra isso preciso remover o cadastro já existente
Alguém pode me ajudar....
Se alguém estiver envolvido no mesmo processo... podemos compartilhar o código fonte
IdentificaEstacao
ela não tem parâmetro nenhum, apenas me retorna uma string com o DNA da máquina. Já cadastrei meu PC no portal da farmácia popular e mesmo assim retorna um Erro
Tentei remover o cadastro do PC no portal da farmácia popular e não aparece o cadastro
Se tento cadastrar novamente, diz que o computador já está cadastrado....
Penso que recadastrando o computador poderá funcionar....
Mas pra isso preciso remover o cadastro já existente
Alguém pode me ajudar....
Se alguém estiver envolvido no mesmo processo... podemos compartilhar o código fonte
Tópico encerrado , respostas não são mais permitidas