Web service - Integração com o Siscan (C Sharp)
16/11/2015
0
Pessoal, bom dia. Como vão?
Necessito utilizar alguns métodos de um web service do Siscan, o mesmo está disponível em:
http://aplicacao-homologacao.saude.gov.br/ws-siscan/SiscanWS?wsdl
Estou fazendo da seguinte forma (não sei se é a correta e está dando erro na hora de evocar um método do web service):
O problema, é que desta reforma está acontecendo a seguinte exceção:
Por gentileza, será que alguém pode me ajudar?
Desde já, muito obrigado!
Att.
Antonio Alves S. Marques
Necessito utilizar alguns métodos de um web service do Siscan, o mesmo está disponível em:
http://aplicacao-homologacao.saude.gov.br/ws-siscan/SiscanWS?wsdl
Estou fazendo da seguinte forma (não sei se é a correta e está dando erro na hora de evocar um método do web service):
protected static void LiberarLaudo() { try { var oServicoSISCAN = new SiscanWSClient(); var oliberarLaudo = new liberarLaudo(); oliberarLaudo.identificacao = new identificacao(); oliberarLaudo.laudo = new liberarLaudoXSD(); oliberarLaudo.identificacao.email = "qualquer coisa"; oliberarLaudo.identificacao.senha = "qualquer coisa"; oliberarLaudo.identificacao.cnesPrestador = "qualquer coisa"; oliberarLaudo.identificacao.cnesUnidadeSaude = "qualquer coisa"; oliberarLaudo.laudo.cartaoSUSPaciente = "qualquer coisa"; oliberarLaudo.laudo.cpfResponsavelLaudo = "qualquer coisa"; oliberarLaudo.laudo.dataColeta = "qualquer coisa"; oliberarLaudo.laudo.tipoExame = "qualquer coisa"; oliberarLaudo.laudo.numeroProtocoloDaRequisicao = "qualquer coisa"; oliberarLaudo.laudo.tipoLateralidade = "qualquer coisa"; oliberarLaudo.identificacao.perfilUsuario = "qualquer coisa"; var retorno = oServicoSISCAN.liberarLaudo(oliberarLaudo); } catch (Exception ex) { throw ex; } }
O problema, é que desta reforma está acontecendo a seguinte exceção:
Erro ao serializar o corpo da mensagem liberarLaudoRequest: 'Não é possível gerar uma classe temporária (result=1).
error CS0030: Não é possível converter o tipo 'string[]' em 'string'
error CS0030: Não é possível converter o tipo 'string[]' em 'string'
error CS0030: Não é possível converter o tipo 'string[]' em 'string'
error CS0030: Não é possível converter o tipo 'string[]' em 'string'
error CS0029: Não é possível converter implicitamente o tipo 'string' em 'string[]'
error CS0029: Não é possível converter implicitamente o tipo 'string' em 'string[]'
error CS0029: Não é possível converter implicitamente o tipo 'string' em 'string[]'
error CS0029: Não é possível converter implicitamente o tipo 'string' em 'string[]'
'. Consulte a InnerException para obter mais detalhes.
error CS0030: Não é possível converter o tipo 'string[]' em 'string'
error CS0030: Não é possível converter o tipo 'string[]' em 'string'
error CS0030: Não é possível converter o tipo 'string[]' em 'string'
error CS0030: Não é possível converter o tipo 'string[]' em 'string'
error CS0029: Não é possível converter implicitamente o tipo 'string' em 'string[]'
error CS0029: Não é possível converter implicitamente o tipo 'string' em 'string[]'
error CS0029: Não é possível converter implicitamente o tipo 'string' em 'string[]'
error CS0029: Não é possível converter implicitamente o tipo 'string' em 'string[]'
'. Consulte a InnerException para obter mais detalhes.
Por gentileza, será que alguém pode me ajudar?
Desde já, muito obrigado!
Att.
Antonio Alves S. Marques
Antonio Marques
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)