2011-04-26 3 views
0

나는 PHP에 대해 거의 아무것도 모른다. PHP 작업을 수행하는 동료가 있습니다. 잘 진행되지 않아 도움이 필요합니다.PHP에서 비누 메시지 전달

다음은 작업입니다.

  1. Linux의 PHP 사이트에서 SOAP 메시지 (이 경우 SalesForce)를받습니다.
  2. 비누 메시지를 가져 와서 Windows 서버에서 실행중인 웹 서비스 (매개 변수로)로 전달하면됩니다. 나는 쓰고있다. 이런 식으로해야하는 이유는이 질문의 범위를 훨씬 벗어납니다. 우리에게는 선택의 여지가 없습니다.

PHP 페이지와 웹 서비스 간의 통신이 작동합니다. 문제는 비누 메시지를 가져 와서 매개 변수로 webservice의 메서드로 보내는 것입니다.

여기에 큰 질문이 있습니다. 비누 메시지를 받아들이고이를 매개자로 보낼 수있는 방법은 무엇입니까? 심지어 간단한 문자열로 변환하고 보내는 것도 효과가 있습니다.

미리 감사드립니다.

+0

당신이 시도한 것의 예제가 없으면, 기본적으로 당신에게 해결책을 쓰는 사람에게 SO에게 누군가를 요청하는 것입니다. 여전히 공정하기 때문에 PHP 웹 스크립트에 정보를 전달하는 방법은 일반적으로 두 가지가 있습니다. GET 인수 (ex /myScript.php?message=Foo)와 정보가 인코딩 된 POST입니다. – David

+2

Windows 서비스에 대한 세부 정보를 제공하지 않으면 대답 할 수 없습니다. 쿼리 문자열을 사용합니까? 비누 방법입니까? 안식일인가? 뭐라고 써 뒀어? 등등. –

답변

0

SOAP 처리기를 사용해야하고 그에 따라 요청을 다시 포맷해야하는 것처럼 보입니다.

PHP SOAP 지원을 제공하는 NuSOAP을 살펴 보는 것이 좋습니다. 여기로 가십시오 - for a nifty tutorial on NuSOAP