Thank you, Deepal,

What I have observed exactly follows these rules.

Cheers,

Don

On 11/28/05, Deepal Jayasinghe <[EMAIL PROTECTED]> wrote:
> Hi Dong;
>
> I will tell you what actually happen inside
>
>   1. If the service archive file contains a services.xml with its root tag
> being  <serviceGroup></serviceGroup> , then the name    of the service group
> will be the name of the archive file name (if the archive name foo.aar then
> the group name will be foo).
>
>   2. If the services.xml is for a service group , then all the children
> service elements must have a  name , simply  in <service name="someName">
> tag  the name attribute can not be null , as well as that should be unique
> across the system
>
>   3. If the service archive file contains a service.xml with root element
> being <service> </service> then the name of the service will be the name of
> the archive file , even if there is a name attribute that will be ignored.
>
>  4. IF you have a WSDL file for a service then that wsdl file should contain
> a <service> element and then name of the service element should equal to the
> name of the service that refers , as an example if you have a <service
> name="fooService"> in services.xml then there should be service element in
> wsdl file as follow
>   <wsdl:service name="fooService">
>       <wsdl:port binding="impl:fooServiceBinding" name="fooService">
>        <wsdlsoap:address
> location="http://localhost:8080/axis/services/fooService"; />
>   </wsdl:port>
> </wsdl:service>
>
> 5. It should note that the name of the wsdl file really does not matter if
> you have the right service element in the wsdl file , if your archive file
> is for a service group you can put any number of wsdl files in META-INF
> directory with right references.
>
>
>
> Thanks,
>  Deepal
> ................................................................
> ~Future is Open~
>
> ----- Original Message -----
> From: "Dong Liu" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Tuesday, November 29, 2005 6:17 AM
> Subject: [axis2]Questions on service name
>
>
> Hi, developers,
>
> On axis 2, three files are related to a service: the services.xml, the
> .wsdl file, and the deployment package .aar file. I found there would
> be multiple services appearing on the listServices page if the name of
> the .aar package, the service name in wsdl file and that in
> services.xml are different. And there would be conflicting endpoint
> references for the same service. Is naming the service names in the
> three places the only way to avoid such conflict?
>
> Cheers,
>
> Don
>
>
>

Reply via email to