[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