Lenni is right - see this thread for an explanation: http://marc.theaimsgroup.com/?t=116228060700003&r=1&w=2
Dan <[EMAIL PROTECTED]> wrote on 11/08/2006 12:22:20 PM: > > I'm assuming you're using the wsdl2java tool, and there seems to be a problem > when specifying simpleType params, use complexTypes instead (even for simple ones. > > Like: > > <xsd:schema elementFormDefault="qualified" targetNamespace="http://..."> > <xsd:element name="FactoryOperation"> > <xsd:complexType> > <xsd:sequence> > <xsd:element name="Param1" type="xsd:string"/> > </xsd:sequence> > </xsd:complexType> > </xsd:element> > <xsd:element name="FactoryOperationResponse"> > </xsd:element> > </xsd:schema> > > > I hope that helps. > > Sincerely > > Lenni > > British Telecommunications plc > Registered office: 81 Newgate Street London EC1A 7AJ > Registered in England no. 1800000 > > This electronic message contains information from British Telecommunications > plc which may be privileged or confidential. The information is intended to be > for the use of the individual(s) or entity named above. If you are not the > intended recipient be aware that any disclosure, copying, distribution or use > of the contents of this information is prohibited. If you have received this > electronic message in error, please notify us by telephone or email (to the > numbers or address above) immediately. > > Activity and use of the British Telecommunications plc email system is > monitored to secure its effective operation and for other lawful business > purposes. Communications using this system will also be monitored and may be > recorded to secure effective operation and for other lawful business purposes. > > -----Original Message----- > From: José Antonio Sánchez [mailto:[EMAIL PROTECTED] > Sent: 08 November 2006 16:56 > To: [email protected]; [email protected] > Subject: Muse 2.0 not recognizing input types > > Hello, I'm developing a service with Muse 2.0 but I have a problem > with some operations. I have defined the following operation: > > .......... > <xsd:element name="Mount" type="xsd:string"/> > .......... > <wsdl:message name="MountRequest"> > <wsdl:part name="MountRequest" element="tns:Mount"/> > </wsdl:message> > <wsdl:message name="MountResponse"> > <wsdl:part name="MountResponse" type="xsd:anyType"/> > </wsdl:message> > <wsdl:message name="Mount_faultMsg"> > <wsdl:part name="fault" element="tns:CustomFault"/> > </wsdl:message> > .................. > <wsdl:operation name="Mount"> > <wsdl:input > wsa:Action="http://lsd.org/wsdm/TransFS/Mount" > message="tns:MountRequest" /> > <wsdl:output > wsa:Action="http://lsd.org/wsdm/TransFS/MountResponse" > message="tns:MountResponse" /> > <wsdl:fault name="MountFault" message="tns:Mount_faultMsg" /> > </wsdl:operation> > .................. > <wsdl:operation name="Mount"> > <wsdl-soap:operation > soapAction="http://lsd.org/wsdm/TransFS/Mount" /> > <wsdl:input> > <wsdl-soap:body use="encoded" /> > </wsdl:input> > <wsdl:output> > <wsdl-soap:body use="encoded" /> > </wsdl:output> > <wsdl:fault name="MountFault"> > <wsdl-soap:fault use="encoded" name="MountFault" /> > </wsdl:fault> > </wsdl:operation> > .................................... > > So I'm hoping Muse to create an operation called void mount(String > param0) throws Exception but instead it generates the following > method: > > > public void mount() throws Exception; > > It happens too with another operation that expects a string too. I > have tried with Muse 2.0 and Muse 2.1-Snapshot and they generate the > same. > > > -- > Saludos. > José Antonio Sánchez > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
