2012-12-12 2 views
6

WSClient를 WSDL 모드로 사용하여 서비스를 사용하려했지만 응답은 항상 빈 문자열을 가진 배열입니다.WSO2 WSF PHP - WSClientProxy -> __ 호출이 큰 응답을 반환하지 않음

PHP 용 WSO2 WSF (PHP 용 WSO2 웹 서비스 프레임 워크)를 사용하고 있으며 PHP 버전은 5.3입니다.

나는 문제가 응답의 크기 일 수 있다고 생각한다 (나는 그 큰 것을 안다). maxReceivedMessageSize 및 maxStringContentLength를 정의하는 방법이 있습니까?

어떻게해야합니까? "WSO2 WSF for PHP"대체 라이브러리가 있습니까?

번호 :

function getCatalog($options, $input) 
{ 
     $client = new WSClient($options); 

     // get proxy object reference form client 
     $proxy = $client->getProxy(); 

     //return $proxy->BuscaCatalogo($input); 
     var_dump($proxy->BuscaCatalogo($input)); 
} 

출력 :

array(1) { 
    ["BuscaCatalogoResult"]=> string(0) "" 
} 

로그 메시지 : [2,012 목 십이 11시 0분 59초 13] [오류] soap_builder.c (329) 건물 노드를 만들 때 오류가 발생했습니다.

- SOLVED 이 주제는 조금 오래되었지만 WS02의 대안은 https://code.google.com/p/wse-php/source/browse/examples/soap-wsa-example.php?r=407b920367574e85f1302a76ec5a2991b746d79c입니다.

OBS : 나는

+0

"BuscaCatalogoResult"의 값이 xml이라고 가정합니다. 소스 코드를 조사하거나

 태그를 var 덤프 앞에 추가하려고 시도 했습니까? HTML 페이지에서 내용을 확인하기 만하면됩니다. 정말 비어 있니? 나는 이것이 이제 1 년 반이라는 것을 깨닫는다. –
                        
                            
    poulping
                                
                            
                        
                    

+0

http://stackoverflow.com/questions/24009115/php-which-soap-lib-to-use – inf3rno

답변

1

WSO2 PHP 프로젝트가 사용되지 않은 PHP 개발자를 해요. 프로젝트가 더 이상 유지 관리되지 않습니다.

관련 문제