Using JBossAS 2.4.1.GA and jbossws-3.0.1-native-2.0.4.GA

Trying to create a JAX-WS web service which uses my own hand written WSDL. WSDL 
includes .xsd type definitions using imports. Part of WSDL:



<?xml version="1.0" encoding="UTF-8" standalone="no"?>
  | <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
  |     xmlns:tns="http://www.city.fi/soa-poc/EmployeeServiceWSDL";
  |     xmlns:elems="http://www.city.fi/soa-poc/EmployeeService";
  |     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
  |     xmlns:xsd="http://www.w3.org/2001/XMLSchema";
  |     name="EmployeeService"
  |     targetNamespace="http://www.city.fi/soa-poc/EmployeeServiceWSDL";>
  |     <wsdl:types>
  |             <xsd:schema
  |                     
targetNamespace="http://www.city.fi/soa-poc/EmployeeServiceWSDL";>
  |                     <xsd:import
  |                             
namespace="http://www.city.fi/soa-poc/EmployeeService";
  |                             schemaLocation="schema/EmployeeService.xsd">
  |                     </xsd:import>
  |             </xsd:schema>
  |     </wsdl:types>

Endpoint interface:


  | @WebService(name = "EmployeeService"
  |     , targetNamespace = "http://www.city.fi/soa-poc/EmployeeServiceWSDL";
  |     ,wsdlLocation = 
"file:/D:/svn/poc/muokattu2/trunk/xml/wsdl/EmployeeService.wsdl")
  | 
  | public interface EmployeeService {

Endpoint implementation:


  | @WebService(endpointInterface = 
"com.foo.soapoc.webservice.employee.EmployeeService"
  |     , targetNamespace = "http://www.city.fi/soa-poc/EmployeeServiceWSDL";
  |     , portName = "EmployeeServiceSOAP"
  | )
  | public class EmployeeServiceImpl implements EmployeeService {
  | 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4163271#4163271

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4163271
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to