Virgula 0 Denunciar post Postado Dezembro 22, 2010 Estou tentando integrar duas aplicação, uma está em C# e ou em PHP. Não sei nada de C# e a pessoa que desenvolve está com dificuldades conectar com o webservice sem um arquivo wsdl. O cliente tem acesso a metodo 'ativar' e deve enviar uma string formatada como xml, ex: “<usuario><id>12</id></usuario>” em php o código fica assim: <?php $cliente = new SoapClient(null, array('location' => 'http://andrecouto.blog.br/webservice/','uri' =>'http://andrecouto.blog.br/')); $xml = '<usuario><id>1</id></usuario>'; $resposta = $cliente->ativar($xml); echo $resposta; ?> Se alguém puder me ajudar com um exemplo simples, ou até mesmo colocar o código que acessa esse webservice (http://andrecouto.blog.br/webservice/). Acredito que não seja nenhum bicho de sete cabeças, mas sou completamente analfabeto em C#. Valeu pessoal, espero que eu não esteja pedindo muito. Abraços. Compartilhar este post Link para o post Compartilhar em outros sites
Leozitho 81 Denunciar post Postado Dezembro 29, 2010 A sua dúvida é com relação ao PHP ou C#? Pelo o que eu entendi outro desenvolvedor está tentando acessar a sua aplicação em PHP usando C#, e não está conseguindo pela falta do WSDL. Note que no seu código em PHP você está definindo o primeiro parâmetro do construtor da classe SoapClient com o valor null, era aí que você deveria informar o nome do arquivo WSDL. Se você não souber como criar o arquivo WSDL eu sugiro que utilize a biblioteca NuSOAP, ela gera o WSDL automaticamente. PS: Se a sua dúvida realmente for sobre PHP você postou no lugar errado, está em Plataforma .NET. :P Compartilhar este post Link para o post Compartilhar em outros sites