axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samisa Abeysinghe <samisa.abeysin...@gmail.com>
Subject Re: [Axis2] PHP XML IN-OUT Message Receiver
Date Mon, 05 Jun 2006 03:01:25 GMT
Nabeel wrote:

> It's an independent piece of code which I'd like to license under ASF.

My only concern is holding non-core stuff in Axis2/C trunk. How many 
users would want it and who would maintain it are key issues.
BTW, you can always give it away with Apache License, and that does not 
mean that we have to have the code in Axis2/c trunk.

Samisa...

> -Nabeel
> Samisa Abeysinghe wrote:
>
>> Nabeel Yoosuf wrote:
>>
>>> IMHO, Ideally this should be kept in a location independent of both 
>>> PHP and Axis2/C repos. If a user wants to have PHP web services in 
>>> C, (s)he needs to first download PHP and Axis2/C. Then  download and 
>>> compile the receiver using the downloaded PHP and Axis2/C libraries. 
>>> Since,  neither PHP nor Axis2/C is dependent on this receiver; it 
>>> just uses what is provided by them.
>>
>>
>>
>> Well, PHP server side is dependent on this isnt it. If I understand 
>> correct, without this receiver, PHP server side cannot work.
>>
>>>
>>> We can find reason for and againts keeping custom receivers in Axis2 
>>> repo. I wonder how Axis2 java guys keep custom receivers? What if I 
>>> write a C++ message receiver?
>>
>>
>>
>> If it is based on pure Axis2/C API, then it could be in Axis2/C code 
>> base. If it is dependent on external APIs and if those APIs are not 
>> required by the Axis2/C core, I am not sure if it should be placed in 
>> the Axis2/C code base. For the C++ case, I do not think it is the job 
>> of the main Axis2/C code base to support it - it is an extension, a 
>> wrapper. But it is different from the PHP case, where it does not use 
>> a specific external API.
>>
>> Samisa...
>>
>>>
>>> -Nabeel
>>>
>>> On 6/4/06, *Samisa Abeysinghe* <samisa.abeysinghe@gmail.com 
>>> <mailto:samisa.abeysinghe@gmail.com>> wrote:
>>>
>>>     I think it is better if we keep it in a PHP related repo.
>>>     It is the PHP code that is based on Axis2/C, not that Axis2/C
>>>     depends on
>>>     PHP. Hence it is the responsibility of the PHP module to hold this
>>>     code
>>>     IMHO.
>>>
>>>     Thanks,
>>>     Samisa...
>>>
>>>     Nabeel Yoosuf wrote:
>>>
>>>     > PHP XML IN-OUT Message Receiver
>>>     > -------------------------------------------------------
>>>     >
>>>     > This message receiver allows you to write your web services
>>>     > implementation in PHP and expose it through Axis2/C engine.
>>>     >
>>>     > It uses PHP embed SAPI to call PHP code from C.
>>>     >
>>>     > The README file gives some details about the receiver and how to
>>>     > install it.
>>>     >
>>>     > There are two examples shipped with this. echo and math
>>>     services. Drop
>>>     > them into services folder and you can call it from any client!
>>>     >
>>>     > I think this should go to a folder called "contributions" inside
>>>     > Axis2/C SVN. (c/contributions/php_xml_msg_recv/)
>>>     >
>>>     > -Nabeel
>>>     >
>>>     
>>> >------------------------------------------------------------------------

>>>
>>>     >
>>>     
>>> >---------------------------------------------------------------------
>>>
>>>     >To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
>>>     <mailto:axis-c-dev-unsubscribe@ws.apache.org>
>>>     >For additional commands, e-mail: axis-c-dev-help@ws.apache.org
>>>     <mailto:axis-c-dev-help@ws.apache.org>
>>>     >
>>>
>>>
>>>     
>>> ---------------------------------------------------------------------
>>>     To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
>>>     <mailto:axis-c-dev-unsubscribe@ws.apache.org>
>>>     For additional commands, e-mail: axis-c-dev-help@ws.apache.org
>>>     <mailto:axis-c-dev-help@ws.apache.org>
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-c-dev-help@ws.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-c-dev-help@ws.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org


Mime
View raw message