[wsf-c-dev] [PHP] Have we started interop tests with Axis2/Java?

Paul Fremantle paul at wso2.com
Wed Apr 25 04:08:30 PDT 2007


Buddhika

wsdl.exe belongs to the old .NET toolkit (2.0). You need WCF .NET 3.0 
and in that case the exe is called svcutil.exe.

Paul

Buddhika Semasinghe wrote:
> Hi Paul;
>   I could do codgen and could create java services and clients from the 
> WSDL and XSDs that you have given. But when I tried to create clients 
> from the wsdl.exe tool in .NET it prompts a warning as follows and  
> classes or source code are not generated. So it would be helpful  if you 
> have clients generated from .NET  and we can use them.
> 
> "/Warning: This web reference does not conform to WS-I Basic Profile v1.1.
> SOAP 1.1 binding was not found: WS-I's Basic Profile 1.1 consists of 
> implementation guidelines that recommend how a set of co
> re Web services specifications should be used together to develop 
> interoperable Web services. For the 1.1 Profile, those spec
> ifications are SOAP 1.1, WSDL 1.1, UDDI 2.0, XML 1.0 and XML Schema."
> 
> /Thanks
> 
> Buddhika
> /
> /
> 
> Paul Fremantle wrote:
>> Please ignore the earlier ones.... I realised they were slightly out 
>> of date.
>>
>> This has a one-way operation and a two-way.
>>
>> Paul
>>
>> Paul Fremantle wrote:
>>> Guys
>>>
>>> I'm sending a simple WSDL from .NET that I've been doing interop 
>>> tests on. I'm writing a white paper on RM/MTOM interop between .NET 
>>> and Java and I also have plans to expand the testing to PHP after.
>>>
>>> If you have any suggestions to improve it let me know. The three XSDs 
>>> is just how .NET creates it.
>>>
>>> Paul
>>>
>>> Thilina Gunarathne wrote:
>>>> I gave it a try to update the MTOM services to work with the Axis2 
>>>> current
>>>> head..
>>>> Unfortunately the MTOM  interop WSDL for indigo plugfest 2006 march 
>>>> was not
>>>> committed to the svn.. I'll try to recreate the scenario's with what my
>>>> memory serves..
>>>> It's possible to write services for the late 2006 MSFT interop, but 
>>>> IMHO the
>>>> MTOM scenarios in that interop were not as good as the earlier one..
>>>>
>>>> Thanks,
>>>> Thilina
>>>>
>>>> -----Original Message-----
>>>> From: wsf-c-dev-bounces at wso2.org [mailto:wsf-c-dev-bounces at wso2.org] On
>>>> Behalf Of Buddhika Semasinghe
>>>> Sent: Thursday, April 19, 2007 5:29 PM
>>>> To: wsf-c-dev at wso2.org
>>>> Subject: Re: [wsf-c-dev] [PHP] Have we started interop tests with
>>>> Axis2/Java?
>>>>
>>>> Deepal Jayasinghe wrote:
>>>>> Hi Samisa and all;
>>>>>
>>>>> Yes we have most of the interop scenarios in [1]  so you can use 
>>>>> them to
>>>>> test MTOM and RM. I have a plan in my mind to improve those interop
>>>>> scenarios to cope with Axis2 1.2 and keep them up and running so that
>>>>> any one can test against that. But that will happen middle of May  :)
>>>>>
>>>>> [1] :-
>>>> https://www-lk.wso2.com/wso2/svn/proj/interop/indigo-plugfest/trunk/
>>>>> Thanks
>>>>> Deepal
>>>>>
>>>>>  
>>>>>>> Samisa Abeysinghe wrote:
>>>>>>>
>>>>>>>    
>>>>>>>> Do we have Axis2/Java endpoints that we can test aginst?
>>>>>>>>
>>>>>>>> Samisa...
>>>>>>>>
>>>>>>>>         
>>>>>>> In WSAS there are two services echo and version. But they aren't any
>>>>>>> endpoints relating to RM or MTOM. Earlier we did set up 
>>>>>>> AXIS2/JAVA MTOM services in our own machine and tested against that.
>>>>>>>       
>>>>>> Not true .. the Java guys have a lot of interop tests which 
>>>>>> involve RM
>>>>>> and MTOM. Please ask Deepal or Amila.
>>>>>>
>>>>>> Sanjiva.
>>>>>>     
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>>
>>>>>
>>>>>   
>>>> Hi all;
>>>>
>>>>     I went through some scenarios(services) in the location 
>>>> https://www-lk.wso2.com/wso2/svn/proj/interop/indigo-plugfest/trunk/ 
>>>> and it does not work with axis2 1.1.1 binary distribution.And I 
>>>> tested with axis2 1.0 distribution unfortunately I could not deploy 
>>>> any service in that also. IMHO It seems that those services can not 
>>>> be used without some modification to those scenarios. Help from 
>>>> somebody to get this services working will be greatly appreciated :-)
>>>>
>>>> thanks
>>>>
>>>> Buddhika
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Wsf-c-dev mailing list
>>>> Wsf-c-dev at wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>>>>
>>>>
>>>
>>
>> ------------------------------------------------------------------------
>>
>> <?xml version="1.0" encoding="utf-8"?><xs:schema 
>> elementFormDefault="qualified" targetNamespace="http://tempuri.org/" 
>> xmlns:xs="http://www.w3.org/2001/XMLSchema" 
>> xmlns:tns="http://tempuri.org/"><xs:import 
>> schemaLocation="./ProfileServer2.xsd" 
>> namespace="http://schemas.datacontract.org/2004/07/ProfileServer"/><xs:element 
>> name="getProfile"><xs:complexType><xs:sequence><xs:element 
>> minOccurs="0" name="nickname" nillable="true" 
>> type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element 
>> name="getProfileResponse"><xs:complexType><xs:sequence><xs:element 
>> minOccurs="0" name="getProfileResult" nillable="true" 
>> type="q1:Profile" 
>> xmlns:q1="http://schemas.datacontract.org/2004/07/ProfileServer"/></xs:sequence></xs:complexType></xs:element><xs:element 
>> name="addProfile"><xs:complexType><xs:sequence><xs:element 
>> minOccurs="0" name="profile" nillable="true" type="q2:Profile" 
>> xmlns:q2="http://schemas.datacontract.org/2004/07/ProfileServer"/></xs:sequence></xs:complexType></xs:elem 
>>
>>  ent></xs:schema>
>> ------------------------------------------------------------------------
>>
>> <?xml version="1.0" encoding="utf-8"?><xs:schema 
>> attributeFormDefault="qualified" elementFormDefault="qualified" 
>> targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" 
>> xmlns:xs="http://www.w3.org/2001/XMLSchema" 
>> xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element 
>> name="anyType" nillable="true" type="xs:anyType"/><xs:element 
>> name="anyURI" nillable="true" type="xs:anyURI"/><xs:element 
>> name="base64Binary" nillable="true" 
>> type="xs:base64Binary"/><xs:element name="boolean" nillable="true" 
>> type="xs:boolean"/><xs:element name="byte" nillable="true" 
>> type="xs:byte"/><xs:element name="dateTime" nillable="true" 
>> type="xs:dateTime"/><xs:element name="decimal" nillable="true" 
>> type="xs:decimal"/><xs:element name="double" nillable="true" 
>> type="xs:double"/><xs:element name="float" nillable="true" 
>> type="xs:float"/><xs:element name="int" nillable="true" 
>> type="xs:int"/><xs:element name="long" nillable="true" 
>> type="xs:long"/><xs:element name="QName" nillable
>>  ="true" type="xs:QName"/><xs:element name="short" nillable="true" 
>> type="xs:short"/><xs:element name="string" nillable="true" 
>> type="xs:string"/><xs:element name="unsignedByte" nillable="true" 
>> type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" 
>> type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" 
>> type="xs:unsignedLong"/><xs:element name="unsignedShort" 
>> nillable="true" type="xs:unsignedShort"/><xs:element name="char" 
>> nillable="true" type="tns:char"/><xs:simpleType 
>> name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element 
>> name="duration" nillable="true" type="tns:duration"/><xs:simpleType 
>> name="duration"><xs:restriction base="xs:duration"><xs:pattern 
>> value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive 
>> value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive 
>> value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element 
>> name="guid" nillable="true" type="tns:guid"/><xs:simpleType 
>> name="guid"><xs:re
>>  striction base="xs:string"><xs:pattern 
>> value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute 
>> name="FactoryType" type="xs:QName"/></xs:schema>
>> ------------------------------------------------------------------------
>>
>> <?xml version="1.0" encoding="utf-8"?><xs:schema 
>> elementFormDefault="qualified" 
>> targetNamespace="http://schemas.datacontract.org/2004/07/ProfileServer" 
>> xmlns:xs="http://www.w3.org/2001/XMLSchema" 
>> xmlns:tns="http://schemas.datacontract.org/2004/07/ProfileServer"><xs:complexType 
>> name="Profile"><xs:sequence><xs:element minOccurs="0" name="nickname" 
>> nillable="true" type="xs:string"/><xs:element minOccurs="0" 
>> name="firstname" nillable="true" type="xs:string"/><xs:element 
>> minOccurs="0" name="lastname" nillable="true" 
>> type="xs:string"/><xs:element minOccurs="0" name="dateofbirth" 
>> nillable="true" type="xs:string"/><xs:element minOccurs="0" 
>> name="email" nillable="true" type="xs:string"/><xs:element 
>> minOccurs="0" name="picture" nillable="true" 
>> type="xs:base64Binary"/></xs:sequence></xs:complexType><xs:element 
>> name="Profile" nillable="true" type="tns:Profile"/></xs:schema>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Wsf-c-dev mailing list
>> Wsf-c-dev at wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
>>   
> 
> 
> 
> _______________________________________________
> Wsf-c-dev mailing list
> Wsf-c-dev at wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
> 

-- 
Paul Fremantle
VP/Technical Sales, WSO2
OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
paul at wso2.com
cell/mobile +44 798 447 4618
landline +1 (646) 290 8050

"Oxygenating the Web Service Platform", www.wso2.com





More information about the Wsf-c-dev mailing list