<web-services>
 <web-service   name="HelloWorldService"
   targetNamespace="http://tempuri.org/"
   uri="/HelloWorldService">
  <types>
   <xsd:schema     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:stns="java:tutorial.sample2"
     elementFormDefault="qualified"
     attributeFormDefault="qualified"
     targetNamespace="java:tutorial.sample2">
    <xsd:complexType      name="World">
     <xsd:sequence>
      <xsd:element        type="xsd:string"
        name="name"
        minOccurs="1"
        maxOccurs="1"
        nillable="true">
      </xsd:element>
      <xsd:element        type="xsd:long"
        name="population"
        minOccurs="1"
        maxOccurs="1">
      </xsd:element>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:schema>
  </types>
  <wsdd:type-mapping    
    xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:wsdd="http://www.bea.com/servers/wls70">
   <wsdd:type-mapping-entry     xmlns:lcl0="java:tutorial.sample2"
     deserializer="tutorial.wls70.sample2.XmlStringCodec"
     type="lcl0:World"
     class-name="tutorial.wls70.sample2.XmlString"
     serializer="tutorial.wls70.sample2.XmlStringCodec">
   </wsdd:type-mapping-entry>
  </wsdd:type-mapping>
  <components>
    <java-class     class-name="tutorial.wls70.sample2.HelloWorldService"
     name="HelloWorldService">
   </java-class>
  </components>
  <operations>
    <operation     name="helloXML"
     component="HelloWorldService"
     method="helloXML()">
    <params>
     <return-param       type="typeNS:World"
       location="body"
       xmlns:typeNS="java:tutorial.sample2"
       class-name="tutorial.wls70.sample2.XmlString"
       name="result">
     </return-param>
    </params>
   </operation>
  </operations>
 </web-service>
</web-services>

