I am trying to acheive exactly the scenario you described - Retreive
parameters in some format(XML, or so...), unmarshall them into Java type
format (String, int, or even User Defined type) and then SOMEHOW INJECT THEM
AS JAVA TYPES TO EJB END POINT THROUGH NMR. 

In another sense, I have an EJB service as a jsr181:endpoint as provider. I
have multiple consumers for same service, each having their own format of
sending parameters to invoke EJB. Hence I need to have interceptors which
will massage input parameters and convert them into java types and invoke
EJB service. And I am aware, I can send a standard SOAP request to
jsr181:endpoint exposed EJB service and I have succeeded in that too, but in
this particular case I want to send parameters as Java types itself to
jsr181:endpoint. 

Continuing from the previous mail thread, I am able to retreive the
generated WSDL, and it is given below:

jsrEjbEP associated WSDL:
-----------------------------------

<?xml version="1.0" encoding="UTF-8"?><wsdl:definitions
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
xmlns:ns1="http://aop.aopalliance.org"; xmlns:ns11="http://io.java";
xmlns:ns2="http://aop.springframework.org"; xmlns:ns3="http://lang.java";
xmlns:ns4="http://framework.aop.springframework.org";
xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:soap12="http://www.w3.org/2003/05/soap-envelope";
xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding";
xmlns:tns="http://servicemix.apache.org/demo";
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
targetNamespace="http://servicemix.apache.org/demo";>
  <wsdl:types>
    <xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified"
targetNamespace="http://servicemix.apache.org/demo";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
      <xsd:element name="hashCode">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="hashCodeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="replaceAdvisor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="in0"
nillable="true" type="ns2:Advisor"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="in1"
nillable="true" type="ns2:Advisor"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="replaceAdvisorResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
type="xsd:boolean"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AopConfigException" type="ns4:AopConfigException"/>
      <xsd:element name="indexOf">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="in0"
nillable="true" type="ns2:Advisor"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="indexOfResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="removeAdvisor1">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="in0"
nillable="true" type="ns2:Advisor"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="removeAdvisor1Response">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
type="xsd:boolean"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="toProxyConfigString">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="toProxyConfigStringResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
nillable="true" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="toString">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="toStringResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
nillable="true" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getAdvisors">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="getAdvisorsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
nillable="true" type="ns2:ArrayOfAdvisor"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="isProxyTargetClass">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="isProxyTargetClassResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
type="xsd:boolean"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="removeAdvisor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="in0"
type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="removeAdvisorResponse">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="setExposeProxy">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="in0"
type="xsd:boolean"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setExposeProxyResponse">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="isExposeProxy">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="isExposeProxyResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
type="xsd:boolean"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addAdvice1">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="in0"
type="xsd:int"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="in1"
nillable="true" type="ns1:Advice"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addAdvice1Response">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="isInterfaceProxied">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="in0"
nillable="true" type="ns3:Class"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="isInterfaceProxiedResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
type="xsd:boolean"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addAdvisor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="in0"
nillable="true" type="ns2:Advisor"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addAdvisorResponse">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="addAdvisor1">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="in0"
type="xsd:int"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="in1"
nillable="true" type="ns2:Advisor"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addAdvisor1Response">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="addAdvice">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="in0"
nillable="true" type="ns1:Advice"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addAdviceResponse">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="removeAdvice">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="in0"
nillable="true" type="ns1:Advice"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="removeAdviceResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
type="xsd:boolean"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="equals">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="in0"
nillable="true" type="xsd:anyType"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="equalsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
type="xsd:boolean"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="isFrozen">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="isFrozenResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
type="xsd:boolean"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="sayHello">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="in0"
type="xsd:int"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="in1"
nillable="true" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="sayHelloResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
nillable="true" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="IOException" type="ns11:IOException"/>
      <xsd:element name="getTargetSource">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="getTargetSourceResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
nillable="true" type="ns2:TargetSource"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setTargetSource">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="in0"
nillable="true" type="ns2:TargetSource"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setTargetSourceResponse">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="getProxiedInterfaces">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="getProxiedInterfacesResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="out"
nillable="true" type="ns3:ArrayOfClass"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>
    <xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified"
targetNamespace="http://aop.springframework.org";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
      <xsd:complexType name="Advisor">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="advice" nillable="true"
type="ns1:Advice"/>
          <xsd:element minOccurs="0" name="perInstance" type="xsd:boolean"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfAdvisor">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="Advisor"
nillable="true" type="ns2:Advisor"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TargetSource">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="static" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="target" nillable="true"
type="xsd:anyType"/>
          <xsd:element minOccurs="0" name="targetClass" nillable="true"
type="ns3:Class"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
    <xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified" targetNamespace="http://aop.aopalliance.org";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
      <xsd:complexType name="Advice"/>
    </xsd:schema>
    <xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified"
targetNamespace="http://framework.aop.springframework.org";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
      <xsd:complexType name="AopConfigException">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="cause" nillable="true"
type="ns3:Throwable"/>
          <xsd:element minOccurs="0" name="message" nillable="true"
type="xsd:string"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
    <xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified" targetNamespace="http://lang.java";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
      <xsd:complexType name="Throwable"/>
      <xsd:complexType name="Class">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="annotation" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="annotations" nillable="true"
type="ns5:ArrayOfAnnotation"/>
          <xsd:element minOccurs="0" name="anonymousClass"
type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="array" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="canonicalName" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="classLoader" nillable="true"
type="ns3:ClassLoader"/>
          <xsd:element minOccurs="0" name="classes" nillable="true"
type="ns3:ArrayOfClass"/>
          <xsd:element minOccurs="0" name="componentType" nillable="true"
type="ns3:Class"/>
          <xsd:element minOccurs="0" name="constructors" nillable="true"
type="ns6:ArrayOfConstructor"/>
          <xsd:element minOccurs="0" name="declaredAnnotations"
nillable="true" type="ns5:ArrayOfAnnotation"/>
          <xsd:element minOccurs="0" name="declaredClasses" nillable="true"
type="ns3:ArrayOfClass"/>
          <xsd:element minOccurs="0" name="declaredConstructors"
nillable="true" type="ns6:ArrayOfConstructor"/>
          <xsd:element minOccurs="0" name="declaredFields" nillable="true"
type="ns6:ArrayOfField"/>
          <xsd:element minOccurs="0" name="declaredMethods" nillable="true"
type="ns6:ArrayOfMethod"/>
          <xsd:element minOccurs="0" name="declaringClass" nillable="true"
type="ns3:Class"/>
          <xsd:element minOccurs="0" name="enclosingClass" nillable="true"
type="ns3:Class"/>
          <xsd:element minOccurs="0" name="enclosingConstructor"
nillable="true" type="ns6:Constructor"/>
          <xsd:element minOccurs="0" name="enclosingMethod" nillable="true"
type="ns6:Method"/>
          <xsd:element minOccurs="0" name="enum" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="enumConstants" nillable="true"
type="xsd:ArrayOfAnyType"/>
          <xsd:element minOccurs="0" name="fields" nillable="true"
type="ns6:ArrayOfField"/>
          <xsd:element minOccurs="0" name="genericInterfaces"
nillable="true" type="ns6:ArrayOfType"/>
          <xsd:element minOccurs="0" name="genericSuperclass"
nillable="true" type="ns6:Type"/>
          <xsd:element minOccurs="0" name="interface" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="interfaces" nillable="true"
type="ns3:ArrayOfClass"/>
          <xsd:element minOccurs="0" name="localClass" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="memberClass" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="methods" nillable="true"
type="ns6:ArrayOfMethod"/>
          <xsd:element minOccurs="0" name="modifiers" type="xsd:int"/>
          <xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="package" nillable="true"
type="ns3:Package"/>
          <xsd:element minOccurs="0" name="primitive" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="protectionDomain" nillable="true"
type="ns7:ProtectionDomain"/>
          <xsd:element minOccurs="0" name="signers" nillable="true"
type="xsd:ArrayOfAnyType"/>
          <xsd:element minOccurs="0" name="simpleName" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="superclass" nillable="true"
type="ns3:Class"/>
          <xsd:element minOccurs="0" name="synthetic" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="typeParameters" nillable="true"
type="ns6:ArrayOfTypeVariable"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfClass">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="Class"
nillable="true" type="ns3:Class"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ClassLoader">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="parent" nillable="true"
type="ns3:ClassLoader"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Package">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="annotations" nillable="true"
type="ns5:ArrayOfAnnotation"/>
          <xsd:element minOccurs="0" name="declaredAnnotations"
nillable="true" type="ns5:ArrayOfAnnotation"/>
          <xsd:element minOccurs="0" name="implementationTitle"
nillable="true" type="xsd:string"/>
          <xsd:element minOccurs="0" name="implementationVendor"
nillable="true" type="xsd:string"/>
          <xsd:element minOccurs="0" name="implementationVersion"
nillable="true" type="xsd:string"/>
          <xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="sealed" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="specificationTitle"
nillable="true" type="xsd:string"/>
          <xsd:element minOccurs="0" name="specificationVendor"
nillable="true" type="xsd:string"/>
          <xsd:element minOccurs="0" name="specificationVersion"
nillable="true" type="xsd:string"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
    <xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified" targetNamespace="http://reflect.lang.java";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
      <xsd:complexType name="ArrayOfConstructor">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0"
name="Constructor" nillable="true" type="ns6:Constructor"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Constructor">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="accessible" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="annotations" nillable="true"
type="ns5:ArrayOfAnnotation"/>
          <xsd:element minOccurs="0" name="declaredAnnotations"
nillable="true" type="ns5:ArrayOfAnnotation"/>
          <xsd:element minOccurs="0" name="declaringClass" nillable="true"
type="ns3:Class"/>
          <xsd:element minOccurs="0" name="exceptionTypes" nillable="true"
type="ns3:ArrayOfClass"/>
          <xsd:element minOccurs="0" name="genericExceptionTypes"
nillable="true" type="ns6:ArrayOfType"/>
          <xsd:element minOccurs="0" name="genericParameterTypes"
nillable="true" type="ns6:ArrayOfType"/>
          <xsd:element minOccurs="0" name="modifiers" type="xsd:int"/>
          <xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="parameterAnnotations"
nillable="true" type="ns5:ArrayOfArrayOfAnnotation"/>
          <xsd:element minOccurs="0" name="parameterTypes" nillable="true"
type="ns3:ArrayOfClass"/>
          <xsd:element minOccurs="0" name="synthetic" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="typeParameters" nillable="true"
type="ns6:ArrayOfTypeVariable"/>
          <xsd:element minOccurs="0" name="varArgs" type="xsd:boolean"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfTypeVariable">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0"
name="TypeVariable" nillable="true" type="ns6:TypeVariable"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TypeVariable">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="bounds" nillable="true"
type="ns6:ArrayOfType"/>
          <xsd:element minOccurs="0" name="genericDeclaration"
nillable="true" type="ns6:GenericDeclaration"/>
          <xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="GenericDeclaration">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="typeParameters" nillable="true"
type="ns6:ArrayOfTypeVariable"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfType">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="Type"
nillable="true" type="ns6:Type"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Type"/>
      <xsd:complexType name="ArrayOfField">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="Field"
nillable="true" type="ns6:Field"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Field">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="accessible" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="annotations" nillable="true"
type="ns5:ArrayOfAnnotation"/>
          <xsd:element minOccurs="0" name="declaredAnnotations"
nillable="true" type="ns5:ArrayOfAnnotation"/>
          <xsd:element minOccurs="0" name="declaringClass" nillable="true"
type="ns3:Class"/>
          <xsd:element minOccurs="0" name="enumConstant"
type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="genericType" nillable="true"
type="ns6:Type"/>
          <xsd:element minOccurs="0" name="modifiers" type="xsd:int"/>
          <xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="synthetic" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="type" nillable="true"
type="ns3:Class"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfMethod">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="Method"
nillable="true" type="ns6:Method"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Method">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="accessible" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="annotations" nillable="true"
type="ns5:ArrayOfAnnotation"/>
          <xsd:element minOccurs="0" name="bridge" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="declaredAnnotations"
nillable="true" type="ns5:ArrayOfAnnotation"/>
          <xsd:element minOccurs="0" name="declaringClass" nillable="true"
type="ns3:Class"/>
          <xsd:element minOccurs="0" name="defaultValue" nillable="true"
type="xsd:anyType"/>
          <xsd:element minOccurs="0" name="exceptionTypes" nillable="true"
type="ns3:ArrayOfClass"/>
          <xsd:element minOccurs="0" name="genericExceptionTypes"
nillable="true" type="ns6:ArrayOfType"/>
          <xsd:element minOccurs="0" name="genericParameterTypes"
nillable="true" type="ns6:ArrayOfType"/>
          <xsd:element minOccurs="0" name="genericReturnType"
nillable="true" type="ns6:Type"/>
          <xsd:element minOccurs="0" name="modifiers" type="xsd:int"/>
          <xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="parameterAnnotations"
nillable="true" type="ns5:ArrayOfArrayOfAnnotation"/>
          <xsd:element minOccurs="0" name="parameterTypes" nillable="true"
type="ns3:ArrayOfClass"/>
          <xsd:element minOccurs="0" name="returnType" nillable="true"
type="ns3:Class"/>
          <xsd:element minOccurs="0" name="synthetic" type="xsd:boolean"/>
          <xsd:element minOccurs="0" name="typeParameters" nillable="true"
type="ns6:ArrayOfTypeVariable"/>
          <xsd:element minOccurs="0" name="varArgs" type="xsd:boolean"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
    <xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified" targetNamespace="http://annotation.lang.java";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
      <xsd:complexType name="ArrayOfArrayOfAnnotation">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0"
name="ArrayOfAnnotation" nillable="true" type="ns5:ArrayOfAnnotation"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfAnnotation">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="Annotation"
nillable="true" type="ns5:Annotation"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Annotation"/>
    </xsd:schema>
    <xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified"
targetNamespace="http://www.w3.org/2001/XMLSchema";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
      <xsd:complexType name="ArrayOfAnyType">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="anyType"
nillable="true" type="xsd:anyType"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
    <xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified" targetNamespace="http://security.java";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
      <xsd:complexType name="ProtectionDomain">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="classLoader" nillable="true"
type="ns3:ClassLoader"/>
          <xsd:element minOccurs="0" name="codeSource" nillable="true"
type="ns7:CodeSource"/>
          <xsd:element minOccurs="0" name="permissions" nillable="true"
type="ns7:PermissionCollection"/>
          <xsd:element minOccurs="0" name="principals" nillable="true"
type="ns7:ArrayOfPrincipal"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfPrincipal">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="Principal"
nillable="true" type="ns7:Principal"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Principal">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="name" nillable="true"
type="xsd:string"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CodeSource">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="certificates" nillable="true"
type="ns8:ArrayOfCertificate"/>
          <xsd:element minOccurs="0" name="codeSigners" nillable="true"
type="ns7:ArrayOfCodeSigner"/>
          <xsd:element minOccurs="0" name="location" nillable="true"
type="ns9:URL"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PublicKey">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="algorithm" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="encoded" nillable="true"
type="xsd:base64Binary"/>
          <xsd:element minOccurs="0" name="format" nillable="true"
type="xsd:string"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfCodeSigner">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="CodeSigner"
nillable="true" type="ns7:CodeSigner"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CodeSigner">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="signerCertPath" nillable="true"
type="ns8:CertPath"/>
          <xsd:element minOccurs="0" name="timestamp" nillable="true"
type="ns7:Timestamp"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Timestamp">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="signerCertPath" nillable="true"
type="ns8:CertPath"/>
          <xsd:element minOccurs="0" name="timestamp" type="xsd:dateTime"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PermissionCollection">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="readOnly" type="xsd:boolean"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
    <xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified" targetNamespace="http://net.java";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
      <xsd:complexType name="URL">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="authority" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="content" nillable="true"
type="xsd:anyType"/>
          <xsd:element minOccurs="0" name="defaultPort" type="xsd:int"/>
          <xsd:element minOccurs="0" name="file" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="host" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="path" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="port" type="xsd:int"/>
          <xsd:element minOccurs="0" name="protocol" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="query" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="ref" nillable="true"
type="xsd:string"/>
          <xsd:element minOccurs="0" name="userInfo" nillable="true"
type="xsd:string"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
    <xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified" targetNamespace="http://cert.security.java";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
      <xsd:complexType name="ArrayOfCertificate">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0"
name="Certificate" nillable="true" type="ns8:Certificate"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Certificate">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="encoded" nillable="true"
type="xsd:base64Binary"/>
          <xsd:element minOccurs="0" name="publicKey" nillable="true"
type="ns7:PublicKey"/>
          <xsd:element minOccurs="0" name="type" nillable="true"
type="xsd:string"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CertPath">
        <xsd:sequence>
          <xsd:element minOccurs="0" name="certificates" nillable="true"
type="ns8:ArrayOfCertificate"/>
          <xsd:element minOccurs="0" name="encoded" nillable="true"
type="xsd:base64Binary"/>
          <xsd:element minOccurs="0" name="encodings" nillable="true"
type="ns10:Iterator"/>
          <xsd:element minOccurs="0" name="type" nillable="true"
type="xsd:string"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
    <xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified" targetNamespace="http://util.java";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
      <xsd:complexType name="Iterator"/>
    </xsd:schema>
    <xsd:schema attributeFormDefault="qualified"
elementFormDefault="qualified" targetNamespace="http://io.java";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
      <xsd:complexType name="IOException"/>
    </xsd:schema>
  </wsdl:types>
  <wsdl:message name="addAdvisor1Request">
    <wsdl:part element="tns:addAdvisor1" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="isInterfaceProxiedRequest">
    <wsdl:part element="tns:isInterfaceProxied" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="AopConfigException">
    <wsdl:part element="tns:AopConfigException" name="AopConfigException"/>
  </wsdl:message>
  <wsdl:message name="isFrozenResponse">
    <wsdl:part element="tns:isFrozenResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="getProxiedInterfacesRequest">
    <wsdl:part element="tns:getProxiedInterfaces" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="addAdvice1Request">
    <wsdl:part element="tns:addAdvice1" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="replaceAdvisorRequest">
    <wsdl:part element="tns:replaceAdvisor" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="sayHelloRequest">
    <wsdl:part element="tns:sayHello" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="addAdvisorResponse">
    <wsdl:part element="tns:addAdvisorResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="toStringRequest">
    <wsdl:part element="tns:toString" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="isFrozenRequest">
    <wsdl:part element="tns:isFrozen" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="isProxyTargetClassRequest">
    <wsdl:part element="tns:isProxyTargetClass" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="addAdviceResponse">
    <wsdl:part element="tns:addAdviceResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="getAdvisorsRequest">
    <wsdl:part element="tns:getAdvisors" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="removeAdvisorRequest">
    <wsdl:part element="tns:removeAdvisor" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="sayHelloResponse">
    <wsdl:part element="tns:sayHelloResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="equalsRequest">
    <wsdl:part element="tns:equals" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="addAdviceRequest">
    <wsdl:part element="tns:addAdvice" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="toProxyConfigStringRequest">
    <wsdl:part element="tns:toProxyConfigString" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="indexOfRequest">
    <wsdl:part element="tns:indexOf" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="replaceAdvisorResponse">
    <wsdl:part element="tns:replaceAdvisorResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="getProxiedInterfacesResponse">
    <wsdl:part element="tns:getProxiedInterfacesResponse"
name="parameters"/>
  </wsdl:message>
  <wsdl:message name="IOException">
    <wsdl:part element="tns:IOException" name="IOException"/>
  </wsdl:message>
  <wsdl:message name="addAdvice1Response">
    <wsdl:part element="tns:addAdvice1Response" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="removeAdviceResponse">
    <wsdl:part element="tns:removeAdviceResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="setTargetSourceResponse">
    <wsdl:part element="tns:setTargetSourceResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="isExposeProxyRequest">
    <wsdl:part element="tns:isExposeProxy" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="setTargetSourceRequest">
    <wsdl:part element="tns:setTargetSource" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="isExposeProxyResponse">
    <wsdl:part element="tns:isExposeProxyResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="removeAdvisor1Request">
    <wsdl:part element="tns:removeAdvisor1" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="setExposeProxyRequest">
    <wsdl:part element="tns:setExposeProxy" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="toProxyConfigStringResponse">
    <wsdl:part element="tns:toProxyConfigStringResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="removeAdvisor1Response">
    <wsdl:part element="tns:removeAdvisor1Response" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="isProxyTargetClassResponse">
    <wsdl:part element="tns:isProxyTargetClassResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="hashCodeRequest">
    <wsdl:part element="tns:hashCode" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="setExposeProxyResponse">
    <wsdl:part element="tns:setExposeProxyResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="removeAdviceRequest">
    <wsdl:part element="tns:removeAdvice" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="getTargetSourceResponse">
    <wsdl:part element="tns:getTargetSourceResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="toStringResponse">
    <wsdl:part element="tns:toStringResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="getTargetSourceRequest">
    <wsdl:part element="tns:getTargetSource" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="removeAdvisorResponse">
    <wsdl:part element="tns:removeAdvisorResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="getAdvisorsResponse">
    <wsdl:part element="tns:getAdvisorsResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="addAdvisor1Response">
    <wsdl:part element="tns:addAdvisor1Response" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="isInterfaceProxiedResponse">
    <wsdl:part element="tns:isInterfaceProxiedResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="hashCodeResponse">
    <wsdl:part element="tns:hashCodeResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="addAdvisorRequest">
    <wsdl:part element="tns:addAdvisor" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="equalsResponse">
    <wsdl:part element="tns:equalsResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="indexOfResponse">
    <wsdl:part element="tns:indexOfResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:portType name="jsrEjbEPPortType">
    <wsdl:operation name="hashCode">
      <wsdl:input message="tns:hashCodeRequest" name="hashCodeRequest"/>
      <wsdl:output message="tns:hashCodeResponse" name="hashCodeResponse"/>
    </wsdl:operation>
    <wsdl:operation name="replaceAdvisor">
      <wsdl:input message="tns:replaceAdvisorRequest"
name="replaceAdvisorRequest"/>
      <wsdl:output message="tns:replaceAdvisorResponse"
name="replaceAdvisorResponse"/>
      <wsdl:fault message="tns:AopConfigException"
name="AopConfigException"/>
    </wsdl:operation>
    <wsdl:operation name="indexOf">
      <wsdl:input message="tns:indexOfRequest" name="indexOfRequest"/>
      <wsdl:output message="tns:indexOfResponse" name="indexOfResponse"/>
    </wsdl:operation>
    <wsdl:operation name="removeAdvisor1">
      <wsdl:input message="tns:removeAdvisor1Request"
name="removeAdvisor1Request"/>
      <wsdl:output message="tns:removeAdvisor1Response"
name="removeAdvisor1Response"/>
      <wsdl:fault message="tns:AopConfigException"
name="AopConfigException"/>
    </wsdl:operation>
    <wsdl:operation name="toProxyConfigString">
      <wsdl:input message="tns:toProxyConfigStringRequest"
name="toProxyConfigStringRequest"/>
      <wsdl:output message="tns:toProxyConfigStringResponse"
name="toProxyConfigStringResponse"/>
    </wsdl:operation>
    <wsdl:operation name="toString">
      <wsdl:input message="tns:toStringRequest" name="toStringRequest"/>
      <wsdl:output message="tns:toStringResponse" name="toStringResponse"/>
    </wsdl:operation>
    <wsdl:operation name="getAdvisors">
      <wsdl:input message="tns:getAdvisorsRequest"
name="getAdvisorsRequest"/>
      <wsdl:output message="tns:getAdvisorsResponse"
name="getAdvisorsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="isProxyTargetClass">
      <wsdl:input message="tns:isProxyTargetClassRequest"
name="isProxyTargetClassRequest"/>
      <wsdl:output message="tns:isProxyTargetClassResponse"
name="isProxyTargetClassResponse"/>
    </wsdl:operation>
    <wsdl:operation name="removeAdvisor">
      <wsdl:input message="tns:removeAdvisorRequest"
name="removeAdvisorRequest"/>
      <wsdl:output message="tns:removeAdvisorResponse"
name="removeAdvisorResponse"/>
      <wsdl:fault message="tns:AopConfigException"
name="AopConfigException"/>
    </wsdl:operation>
    <wsdl:operation name="setExposeProxy">
      <wsdl:input message="tns:setExposeProxyRequest"
name="setExposeProxyRequest"/>
      <wsdl:output message="tns:setExposeProxyResponse"
name="setExposeProxyResponse"/>
    </wsdl:operation>
    <wsdl:operation name="isExposeProxy">
      <wsdl:input message="tns:isExposeProxyRequest"
name="isExposeProxyRequest"/>
      <wsdl:output message="tns:isExposeProxyResponse"
name="isExposeProxyResponse"/>
    </wsdl:operation>
    <wsdl:operation name="addAdvice1">
      <wsdl:input message="tns:addAdvice1Request" name="addAdvice1Request"/>
      <wsdl:output message="tns:addAdvice1Response"
name="addAdvice1Response"/>
      <wsdl:fault message="tns:AopConfigException"
name="AopConfigException"/>
    </wsdl:operation>
    <wsdl:operation name="isInterfaceProxied">
      <wsdl:input message="tns:isInterfaceProxiedRequest"
name="isInterfaceProxiedRequest"/>
      <wsdl:output message="tns:isInterfaceProxiedResponse"
name="isInterfaceProxiedResponse"/>
    </wsdl:operation>
    <wsdl:operation name="addAdvisor">
      <wsdl:input message="tns:addAdvisorRequest" name="addAdvisorRequest"/>
      <wsdl:output message="tns:addAdvisorResponse"
name="addAdvisorResponse"/>
      <wsdl:fault message="tns:AopConfigException"
name="AopConfigException"/>
    </wsdl:operation>
    <wsdl:operation name="addAdvisor1">
      <wsdl:input message="tns:addAdvisor1Request"
name="addAdvisor1Request"/>
      <wsdl:output message="tns:addAdvisor1Response"
name="addAdvisor1Response"/>
      <wsdl:fault message="tns:AopConfigException"
name="AopConfigException"/>
    </wsdl:operation>
    <wsdl:operation name="addAdvice">
      <wsdl:input message="tns:addAdviceRequest" name="addAdviceRequest"/>
      <wsdl:output message="tns:addAdviceResponse"
name="addAdviceResponse"/>
      <wsdl:fault message="tns:AopConfigException"
name="AopConfigException"/>
    </wsdl:operation>
    <wsdl:operation name="removeAdvice">
      <wsdl:input message="tns:removeAdviceRequest"
name="removeAdviceRequest"/>
      <wsdl:output message="tns:removeAdviceResponse"
name="removeAdviceResponse"/>
      <wsdl:fault message="tns:AopConfigException"
name="AopConfigException"/>
    </wsdl:operation>
    <wsdl:operation name="equals">
      <wsdl:input message="tns:equalsRequest" name="equalsRequest"/>
      <wsdl:output message="tns:equalsResponse" name="equalsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="isFrozen">
      <wsdl:input message="tns:isFrozenRequest" name="isFrozenRequest"/>
      <wsdl:output message="tns:isFrozenResponse" name="isFrozenResponse"/>
    </wsdl:operation>
    <wsdl:operation name="sayHello">
      <wsdl:input message="tns:sayHelloRequest" name="sayHelloRequest"/>
      <wsdl:output message="tns:sayHelloResponse" name="sayHelloResponse"/>
      <wsdl:fault message="tns:IOException" name="IOException"/>
    </wsdl:operation>
    <wsdl:operation name="getTargetSource">
      <wsdl:input message="tns:getTargetSourceRequest"
name="getTargetSourceRequest"/>
      <wsdl:output message="tns:getTargetSourceResponse"
name="getTargetSourceResponse"/>
    </wsdl:operation>
    <wsdl:operation name="setTargetSource">
      <wsdl:input message="tns:setTargetSourceRequest"
name="setTargetSourceRequest"/>
      <wsdl:output message="tns:setTargetSourceResponse"
name="setTargetSourceResponse"/>
    </wsdl:operation>
    <wsdl:operation name="getProxiedInterfaces">
      <wsdl:input message="tns:getProxiedInterfacesRequest"
name="getProxiedInterfacesRequest"/>
      <wsdl:output message="tns:getProxiedInterfacesResponse"
name="getProxiedInterfacesResponse"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="jsrEjbEPJBIBinding" type="tns:jsrEjbEPPortType">
    <wsdlsoap:binding style="document"
transport="http://java.sun.com/xml/ns/jbi/binding/service+engine"/>
    <wsdl:operation name="hashCode">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="hashCodeRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="hashCodeResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="replaceAdvisor">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="replaceAdvisorRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="replaceAdvisorResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AopConfigException">
        <wsdlsoap:fault name="AopConfigException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="indexOf">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="indexOfRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="indexOfResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="removeAdvisor1">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="removeAdvisor1Request">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="removeAdvisor1Response">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AopConfigException">
        <wsdlsoap:fault name="AopConfigException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="toProxyConfigString">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="toProxyConfigStringRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="toProxyConfigStringResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="toString">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="toStringRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="toStringResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAdvisors">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="getAdvisorsRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getAdvisorsResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="isProxyTargetClass">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="isProxyTargetClassRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="isProxyTargetClassResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="removeAdvisor">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="removeAdvisorRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="removeAdvisorResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AopConfigException">
        <wsdlsoap:fault name="AopConfigException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="setExposeProxy">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="setExposeProxyRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="setExposeProxyResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="isExposeProxy">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="isExposeProxyRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="isExposeProxyResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addAdvice1">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="addAdvice1Request">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="addAdvice1Response">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AopConfigException">
        <wsdlsoap:fault name="AopConfigException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="isInterfaceProxied">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="isInterfaceProxiedRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="isInterfaceProxiedResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addAdvisor">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="addAdvisorRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="addAdvisorResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AopConfigException">
        <wsdlsoap:fault name="AopConfigException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="addAdvisor1">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="addAdvisor1Request">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="addAdvisor1Response">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AopConfigException">
        <wsdlsoap:fault name="AopConfigException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="addAdvice">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="addAdviceRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="addAdviceResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AopConfigException">
        <wsdlsoap:fault name="AopConfigException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="removeAdvice">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="removeAdviceRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="removeAdviceResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="AopConfigException">
        <wsdlsoap:fault name="AopConfigException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="equals">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="equalsRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="equalsResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="isFrozen">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="isFrozenRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="isFrozenResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="sayHello">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="sayHelloRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="sayHelloResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="IOException">
        <wsdlsoap:fault name="IOException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getTargetSource">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="getTargetSourceRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getTargetSourceResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setTargetSource">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="setTargetSourceRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="setTargetSourceResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getProxiedInterfaces">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="getProxiedInterfacesRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getProxiedInterfacesResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="jsrEjbEP">
    <wsdl:port binding="tns:jsrEjbEPJBIBinding" name="jsrEjbEP">
      <wsdlsoap:address
location="jbi://{http://servicemix.apache.org/demo}jsrEjbEP"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>

-----------------------------------------------------------------------------

Going back to my 'Exception' problem, what I have found out is the WSDL has
got reference from ns1 through ns11, but the namespace are not declared for
all of them :(
--
View this message in context: 
http://www.nabble.com/JbiProxy-to-invoke-EJB---Couldn%27t-map-prefix-%27ns5%27-to-a-namespace-t1731101.html#a4717021
Sent from the ServiceMix - User forum at Nabble.com.

Reply via email to