[wsf-c-dev] 1.3.0 features for WSF/PHP

Dimuthu Gamage dimuthu at wso2.com
Sat Feb 16 06:40:20 PST 2008


Samisa Abeysinghe wrote:
> Dimuthu Gamage wrote:
>> Samisa Abeysinghe wrote:
>>> Dimuthu Gamage wrote:
>>>> +1, These two + demo web site would be the major features of the next
>>>> release.
>>>>
>>>>
>>>> Samisa Abeysinghe wrote:
>>>>  
>>>>> I have already set the expectations for 1.3.0 release :
>>>>>
>>>>> 1. http://phpwebservices.blogspot.com/2008/02/get-real-with-rest.html
>>>>>     
>>>> Since it is already up there in axis2/c, this would not be a big 
>>>> problem.
>>>>
>>>>  
>>>>> 2.
>>>>> http://phpwebservices.blogspot.com/2008/02/code-generation-for-wsdl-mode.html 
>>>>>
>>>>>     
>>>>
>>>> So this is a php script, which construct the code with the information
>>>> from the SIG model,
>>>>
>>>> Here are we writing a simple c tool, which generates code to the XSL
>>>> template as it is now in WSDL2Java tool?, Or is it simply a PHP script,
>>>> that we going to implement just for PHP?
>>>>   
>>>
>>> I was thinking of using the sig model that we generate currently when 
>>> using the WSDL mode and do the code generation. This means that it 
>>> would be a PHP script.
>>>
>>> For the PHP users, it would not be acceptable to provide a C program 
>>> or a Java program. They would prefer a PHP script to do the job, I 
>>> think.
>>
>> +1 for implementing this in PHP.
>> BTW we can use XSL to generate code from SIG model anyway which I 
>> think is not much difficult.
>>
>> So we would follow the following conversion..
>>
>> WSDL (if WSDL1.1 we conver it to WSDL2) ---------> SIG MODEL (using 
>> current xsl templates) ----------> PHP code (using new xsl templates)
> 
> I have done a first attempt to do this and I was successful. This first 
> implementation generates client code with the class mapping and demo code.
> I tested with the WSDL mode sample we have and it works.
> 
> The code is commited here: 
> https://svn.wso2.org/repos/wso2/trunk/wsf/php/scripts/wsdl2php.php

I checked it, and it is working. I think we can move on to generate 
sample code for the wsdls as well.

If we can provide a web interface which can ask the user to select

1. Generate class in the same file or some separate file as the WSClinet 
object.

2. Generate with sample code


Thanks
Dimuthu


> 
> Please have a look and suggest improvements.
> 
> Thanks,
> Samisa...
> 
> _______________________________________________
> Wsf-c-dev mailing list
> Wsf-c-dev at wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
> 




More information about the Wsf-c-dev mailing list