Soapaction is in the wsdl that axis is generating:
<wsdl:operation name="loginClient">
<wsdlsoap:operation soapAction=""/>
<wsdl:input>
<wsdlsoap:body use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://boostcom.no:8080/axis/services/UserDBSynchronizer"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://boostcom.no:8080/axis/services/UserDBSynchronizer"/>
</wsdl:output>
</wsdl:operation>
soapAction need to be set to "loginClient"; the same as name in
operation, for soap clients to work. If this is a axis-problem, and not
a jboss.net/axis-defaultconfig-problem, could you forward this to the
axis bugtrack/mailinglist.
On Tue, 2002-06-11 at 12:01, Jung , Dr. Christoph wrote:
> Soapaction in the wsdl? Didn�t know that it exists. Then it�s a problem of
> axis since jboss.net is just
> a thin wrapper around axis.
>
> Or soapaction in the url to obtain the wsdl? Using the URLMapper handler in
> the requestflow of your http transport should
> avoid the need to set SOAPaction, e.g., when accessing from a browser.
>
> Please be more specific about the problems you have, because otherwise it is
> nearly impossible to
> analyze the situation.
>
> CGJ
>
>
> -----Urspr�ngliche Nachricht-----
> Von: Marius Kotsbak [mailto:[EMAIL PROTECTED]]
> Gesendet: Dienstag, 11. Juni 2002 11:22
> An: [EMAIL PROTECTED]
> Betreff: Re: AW: [JBoss-user] JBoss.net installation/deployment using
> xdoclet
>
>
> The only problem is that it does't fill in the soapaction field. Can you
> find if this is jboss.net's problem or a bug in axis?
>
> On Tue, 2002-06-11 at 09:46, Jung , Dr. Christoph wrote:
> > Hello Thomas,
> >
> > The wsdl is normally generated by the Axis engine at runtime.
> >
> > Try the following url :
> >
> > http://localhost:8080/axis/services/Hello?wsdl
> >
> > And the wsdl should pop out. If using .Net, simple use the above
> > address in the Add-Web Reference dialogue.
> >
> > (De-)serialization of complex types in jboss.net is done similar to
> > the Axis engine. You write typemappings inside a WSDD document which
> > now goe into the META-INF/web-service.xml into your deployable .wsr
> > file. If you want to interface A .Net Web service, you generate a
> > client-stub class using wsdl2java and you put it as an
> > <external-web-service/> into your Wsdd (see the example in the
> > testsuite and the just updated newsite/jboss-net.jsp which will get
> > active in the next days).
> >
> >
> > Best,
> > CGJ
> >
> >
> > -----Urspr�ngliche Nachricht-----
> > Von: Thomas Phan [mailto:[EMAIL PROTECTED]]
> > Gesendet: Dienstag, 11. Juni 2002 07:46
> > An: [EMAIL PROTECTED]
> > Betreff: Re: [JBoss-user] JBoss.net installation/deployment using xdoclet
> >
> >
> > Hi Frederick,
> >
> > Thanks. Yes, I got the Hello sample from the 3.1 source tree.
> >
> > Now, I got the server deployed. Does xdoclet possible to generate the
> > WSDL file as well. I'm going to write a C# client. Do I need to do,
> > java org.apache.axis.wsdl.Java2WSDL -o Hello.wsdl
> > -l"http://localhost:8080/axis/services/Hello" Hello, manually, so that
> > I can add a Web Reference in C#?
> >
> > Just wonder, If my web service contains a complex type that requires a
> > serializer/deserializer, such as,
> >
> > <types>
> > <schema xmlns="http://www.w3.org/2001/XMLSchema"
> > targetNamespace="http://interfaces.esb">
> > <complexType name="RegionData">
> > <sequence>
> > <element name="regionId" nillable="true" type="SOAP-ENC:int"/>
> > <element name="regionDescription" nillable="true" type="xsd:string"/>
> > <element name="territoriesData" nillable="true"
> > type="intf:ArrayOf_tns2_TerritoriesData"/>
> > </sequence>
> > </complexType>
> > <complexType name="TerritoriesData">
> > <sequence>
> > <element name="territoryId" nillable="true" type="xsd:string"/>
> > <element name="territoryDescription" nillable="true"
> > type="xsd:string"/>
> > </sequence>
> > </complexType>
> > <element name="RegionData" nillable="true" type="tns2:RegionData"/>
> > </schema>
> > <schema xmlns="http://www.w3.org/2001/XMLSchema"
> > targetNamespace="urn:Region">
> > <complexType name="ArrayOf_tns2_TerritoriesData">
> > <complexContent>
> > <restriction base="SOAP-ENC:Array">
> > <attribute ref="SOAP-ENC:arrayType"
> > wsdl:arrayType="tns2:TerritoriesData[]"/>
> > </restriction>
> > </complexContent>
> > </complexType>
> > </schema>
> > </types>
> >
> > What should I do in JBoss.net? In Axis (without JBoss), Wsdl2java
> > generates some new methods, equals, hashCode, getSerializer, and
> > getDeserializer, in my serializable JavaBean (i.e. the xdoclet
> > generated data bean; created by the <dataobject/> tag)
> >
> > Thanks
> >
> > ----- Original Message -----
> > From: "Frederick N. Brier" <[EMAIL PROTECTED]>
> > To: "Thomas Phan" <[EMAIL PROTECTED]>
> > Sent: Tuesday, June 11, 2002 6:52 AM
> > Subject: Re: [JBoss-user] JBoss.net installation/deployment using
> > xdoclet
> >
> >
> > > My apologies. These comments are in reference to the 3.1Alpha in
> > > CVS.
> > Not
> > > the 3.0 Final. I wasn't aware that this code was in there. The
> > > Hello
> > > example is still in a bit of flux, which is why its not called by the
> > > parent build file.
> > >
> > > If you don't see the jboss.net MBean using the port 8082 interface,
> > > then maybe, unfortunately, the axis-config.xml has an error. I just
> > > fixed it. If that is not it, perhaps there is another issue.
> > >
> > > I don't know what port 8083 does.
> > >
> > > On the Hello World program, it is demonstration of Macromedia
> > > Flash/SOAP integration. It also uses a XDoclet extension that Dr.
> > > Jung wrote and I built into an xdoclet.jar which is in
> > > ./jboss-all/jboss.net/tools/lib. Unfortunately, because there is an
> > > XDoclet in ./jboss-all/tools/lib it, as a classpath overrides the
> > build.xml
> > > for the Hello sample. So... if you want to temporarily remove the
> > > xdoclet.jar in the master directory. The sample will then build.
> > > Sorry, it is a hack.
> > >
> > > One of the goals of this sample is to show how a single build.xml
> > > file
> > > can cleanly generate all the interface sources, deployment descriptors
> > > and archives for an .ear: HelloSession.java, HelloLocal.java,
> > > HelloLocalHome.java, HelloUtil.java, web.xml, jboss-web.xml,
> > > web-service.xml, ejb-jar.xml, jboss.xml, application.xml, hello.jar,
> > > hello.wsr, hello.war, hello.ear. I was trying to avoid having a
> > > separate XDoclet subtask since I was planning on updating xdoclet.
> > > The build does work. There is no need for stubs, skeletons, or wsdl
> > > files. All of it is generated from one HelloBean.java file. Just
> > > copy the ./jboss.net/samples/Hello/output/lib/hello.ear into the
> > > deploy directory and it should work. Just request
> > > http://localhost:8080/hello .
> > >
> > > This Hello World program uses a JSP tag and page to embed the SOAP
> > > root context into the Flash plugin html elements. The
> > > HelloWorldForm.swf Flash program when you press the "say hello" button
> > > generates a SOAP message to the server, which goes through the
> > > servlet/axis engine to the EJB
> > container
> > > and back out to your browser.
> > >
> > > One last note on the example. The version in CVS only works for IE.
> > > The version I am currently working on has Actionscript classes to
> > > support the SOAP communication. I will check that in as soon as I can
> > > bundle it as a Macromedia Flash Extension.
> > >
> > > I'm currently looking at upgrading the JBoss build process to use
> > > the
> > > latest version of XDoclet and its new extensible architecture. That
> > > way subtasks can just be copied as needed into the lib directory.
> > >
> > > Also be aware that in order to run the Flash SOAP service you need
> > > to
> > > make changes in the axis-config.xml (uncomment the
> > > FlashNamespaceHandler) and install-axis.xml (comment out the "normal"
> > > servlet, uncomment the flash
> > > servlet) files. Currently you can only run one Axis engine, but we are
> > > looking at changing that.
> > >
> > > Frederick N. Brier
> > > Multideck Corporation
> > >
> > > At 03:06 PM 6/10/2002, you wrote:
> > > >Hi,
> > > >
> > > >I installed JBoss 3 final (Jetty), but doesn't find that JBoss.net
> > > >is
> > > >installed in the binary package. Unlike JBoss 3 RC 3, I get error 404
> > back
> > > >from http://localhost:8080/axis/servlet/AxisServlet now. How may I
> > > >set it
> > to
> > > >work? And what does port 8083 do?
> > > >
> > > >I deployed a few web services in Axis/Tomcat successfully. And I
> > > >looked
> > at
> > > >the CVS's jboss-all/jboss.net/samples/Hello example. In this
> > > >example,
> > > >a special xdoclet.jar is used with the tag, @jboss-net:web-service
> > urn="Hello"
> > > >expose-all="true" in the session bean. I followed this example, and
> > > >made
> > my
> > > >web-service.xml, and .wsr file using ANT. But I wonder about the
> > > >stub/skeleton class, and the WSDL file? Where should they be stored?
> > > >In
> > the
> > > >.wsr file? Should we create them manually using Axis' tool in
> > > >advance?
> > Where
> > > >may I find more information?
> > > >
> > > >Thanks
> > > >
> > > >Thomas
> > > >
> > > >
> > > >_______________________________________________________________
> > > >
> > > >Don't miss the 2002 Sprint PCS Application Developer's Conference
> > > >August 25-28 in Las Vegas -
> > > >http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink
> > > >
> > > >_______________________________________________
> > > >JBoss-user mailing list
> > > >[EMAIL PROTECTED]
> > > >https://lists.sourceforge.net/lists/listinfo/jboss-user
> >
> >
> > _______________________________________________________________
> >
> > Don't miss the 2002 Sprint PCS Application Developer's Conference
> > August 25-28 in Las Vegas -
> > http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink
> >
> > _______________________________________________
> > JBoss-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/jboss-user
> >
> > _______________________________________________________________
> >
> > Don't miss the 2002 Sprint PCS Application Developer's Conference
> > August 25-28 in Las Vegas -
> > http://devcon.sprintpcs.com/adp/index.cfm?source
> > _______________________________________________
> > JBoss-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/jboss-user
>
>
>
> _______________________________________________________________
>
> Don't miss the 2002 Sprint PCS Application Developer's Conference August
> 25-28 in Las Vegas -
> http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink
>
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> ###########################################
>
> This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange.
> For more information, connect to http://www.F-Secure.com/
>
> _______________________________________________________________
>
> Don't miss the 2002 Sprint PCS Application Developer's Conference
> August 25-28 in Las Vegas - http://devcon.sprintpcs.com/adp/index.cfm?source
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
_______________________________________________________________
Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -
http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user