Array
(
)

Web service - Integração com o Siscan (C Sharp)

Antonio Marques
|
MVP
    16 nov 2015

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):
#Código
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:
Citaçã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.

Por gentileza, será que alguém pode me ajudar?
Desde já, muito obrigado!
Att.
Antonio Alves S. Marques