Thank you very much. I think this might be a bug with "php-5.4.9-vc10-x64" on my localhost. I searched this forum about this problem and tried several times but fail.
I tried setting up parameters in "Web Services Test"->"setup", and tried changing the "pmos2.wsdl", and tried different browsers, and tried setting a domain in windows hosts files which point to 127.0.0.1, also, I checked php.ini and firewall rules. These all didn't work for me.
I can view the xml file with browser, the url is "http://web.com:9092/sysworkflow/en/clas ... ices/wsdl2
". But in php script,
$soap=new SoapClient('http://web.com:9092/sysworkflow/en/clas ... ices/wsdl2', array('cache_wsdl' => 0));
always get the "Start tag expected, '<' not found" error. And I tried some other web services url such as "http://www.webxml.com.cn/WebServices/We ... .asmx?wsdl
", it's ok. It worked fine.
Finally, I exported a xml file form "http://web.com:9092/sysworkflow/en/clas ... ices/wsdl2
" and used the xml file directly, It worked.
So, I had no idea about this problem. May be there was some conflictions between SoapClient and the web service in processmaker. Please tell me what to do now.