ID: 50698
Updated by: srinatar@php.net
Reported By: zippy1981 at gmail dot com
Status: Open
Bug Type: Feature/Change Request
Operating System: Windows XP/7 and probably all.
PHP Version: 5.2.12, 5.3.1
New Comment:
thanks for the clarification. if you can provide a test case /script ,
it would help us to work on this. thanks again for taking time for
following up on this. your help will definitely help PHP make better !
Previous Comments:
------------------------------------------------------------------------
[2010-01-13 15:05:54] zippy1981 at gmail dot com
It seems I was not clear in my original ticket.
My soap service has two end points. One is http (soap 1.1). The other
is nettcp, microsoft private protocol.
PHP throws an error when I parse the WSDL simply because it contains
an endpoint it can't connect to. This is in spite of the following
four facts:
1) There is a http endpoint it knows how to connect to in the WSDL
2) I override the WSDL endpoints in the soap constructor.
3) A soap client only needs to connect to one endpoint in a WSDL to
communicate with it
If I manually edit the WSDL so that the nettcp endpoint is no longer
advertised, but it still exists, PHP will connect to it fine.
------------------------------------------------------------------------
[2010-01-13 14:41:18] srinatar@php.net
as far as I understand, Microsoft TCP transport spec is a private
interface for communicating between .Net server/clients. I would expect
that you will need SOAP/TCP as end point for communicating between php
client and .Net server.
Af course,my knowledge might be outdated on this.
------------------------------------------------------------------------
[2010-01-12 21:49:27] zippy1981 at gmail dot com
Verified on Windows 7 as well.
------------------------------------------------------------------------
[2010-01-10 22:10:39] zippy1981 at gmail dot com
Also verified to break on 5.3.1.
------------------------------------------------------------------------
[2010-01-08 21:52:35] zippy1981 at gmail dot com
I also reported this on stack overflow. If anyone has any suggestions
for workarounds, especially if there workaround on the .NET side feel
free to post them there.
http://stackoverflow.com/questions/1933213/connecting-to-a-wcf-service-
in-php-that-has-a-a-nettcp-binding-and-a-basichttpbin
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/50698--
Edit this bug report at http://bugs.php.net/?id=50698&edit=1