I'm experiencing trouble having multiple ports (wsdl:portType) with its own binding (wsdl:binding) but only one service tag in a WSDL file.
Here is the error, Operation Not found EPR is http://127.0.0.1:7001/abcService and WSA Action = urn:Operation2 Anne Thomas Manes wrote: > > Although the schema says it's legal, that doesn't mean that products > necessarily support it. I would avoid defining multiple services in a > single WSDL file. Note that a single service can expose any number of > ports, and each port can implement a different binding, exposing > different portType operations. > > WSDL 2.0 imposed (IMO) an unreasonable restriction of one interface > (the replacement for portType) per service. > > Anne > > On 5/16/07, Glen Mazza <[EMAIL PROTECTED]> wrote: >> Ouch. I misread the schema. Thanks/Sorry. >> >> Glen >> >> >> Am Donnerstag, den 17.05.2007, 08:10 +1200 schrieb Dennis Sosnoski: >> > Actually it's unbounded: >> > >> > <complexType name="definitionsType"> >> > <complexContent> >> > <extension base="wsdl:documented"> >> > <sequence> >> > <element ref="wsdl:import" minOccurs="0" >> maxOccurs="unbounded"/> >> > <element ref="wsdl:types" minOccurs="0"/> >> > <element ref="wsdl:message" minOccurs="0" >> maxOccurs="unbounded"/> >> > <element ref="wsdl:portType" minOccurs="0" >> maxOccurs="unbounded"/> >> > <element ref="wsdl:binding" minOccurs="0" >> maxOccurs="unbounded"/> >> > <element ref="wsdl:service" minOccurs="0" >> maxOccurs="unbounded"/> >> > <any namespace="##other" minOccurs="0" >> maxOccurs="unbounded"> >> > <annotation> >> > <documentation>to support extensibility elements >> </documentation> >> > </annotation> >> > </any> >> > </sequence> >> > <attribute name="targetNamespace" type="uriReference" >> use="optional"/> >> > <attribute name="name" type="NMTOKEN" use="optional"/> >> > </extension> >> > </complexContent> >> > </complexType> >> > >> > So the answer is yes, the WSDL can contain multiple instances of >> > anything except the <wsdl:types> element. Note that the repeated >> > elements need to be in the correct order, though - the types element, >> > then all the messages, then all the portTypes, etc. I've seen some >> > schema that had repeated elements all jumbled together, and these are >> > invalid. >> > >> > - Dennis >> > >> > Dennis M. Sosnoski >> > SOA and Web Services in Java >> > Axis2 Training and Consulting >> > http://www.sosnoski.com - http://www.sosnoski.co.nz >> > Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117 >> > >> > >> > >> > Glen Mazza wrote: >> > > No, according to the schema[1], the maxOccurs of wsdl:service is 1. >> > > >> > > Glen >> > > >> > > [1] http://www.w3.org/TR/wsdl#A4.1 >> > > >> > > >> > > Am Mittwoch, den 16.05.2007, 08:33 -0700 schrieb Anil VVNN: >> > > >> > >> Hi, >> > >> >> > >> Can one WSDL file contain multiple operations i.e. multiple >> <wsdl:service> >> > >> tags with each having its own port and binding information. >> > >> >> > >> Thanks. >> > >> >> > > >> > > >> > > --------------------------------------------------------------------- >> > > 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] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/-Axis2--Can-WSDL-have-multiple-operations-tf3765319.html#a10667088 Sent from the Axis - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
