URGENT: Error while invoking soap-based web service from BPEL process

I am trying to invoke a soap-based web service deployed in a different OC4J container but on the same iAS middle tier install as the BPEL server. The deployment is successful. I am running 10.1.2 BPEL server.
But invoking a process throws the following error.
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
<part name="summary">
<summary>when invoking locally the endpoint 'http://stadd53.us.oracle.com:7779/idm/ProvService/cps', ; nested exception is: ORABPEL-02052 Cannot lookup BPEL domain. The BPEL domain "ProvService" cannot be found; the domain may not have initialized properly. Please verify that the BPEL domain loader has a valid set of initialization properties in the application properties file.</summary>
</part>
<part name="detail">
<detail>ORABPEL-02052 Cannot lookup BPEL domain. The BPEL domain "ProvService" cannot be found; the domain may not have initialized properly. Please verify that the BPEL domain loader has a valid set of initialization properties in the application properties file.</detail>
</part>
</remoteFault>
Any ideas on what the problem might be ?

Sandor,
Thanks. Your suggestion of turning off optSoapShortcut worked. So does that mean that by default remote web services cannot be invoked from BPEL process by SOAP - unless this configuration change is done ?

Similar Messages

  • Error in PeopleTools 8.48 while calling CI based Web Services from BPEL

    Hi All,
    I am working with a CI based web serives and using the PeopleSoft generated wsdl file while calling from a BPEL process. When I am using the same component in PeopleTools 8.47, it's working fine. But the same is NOT working when I'm using PeopleTools 8.48 using the same BPEL server and program.
    Here is the error message :-
    exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: oracle_endpoint: oracle_endpoint.
    Please help if you know the answer.

    Hi,
    You need to download all the associated xml schemas from PeopleSoft portal and store them in the path where you are creating BPEL process, it's different from what we used to do in PeopleTools 8.47 ( there was only one wsdl file), whereas in PeopleTools 8.48 you need to copy all associated xml schemas.
    But I m not able to find out why the native JAVA error is thrown, do I need to provide some patches?

  • Error when invoking pl/sql web service from bpel

    Hi!
    I have a simple 'Hello World' pl/sql web service. When i invoke it in asynchronous BPEL process, a local WSDL file is automatically generated for the parterlink used. The process even gets successfully deployed without any warning or error. But in the BPEL console when I create an instance, its alwaya being faulted and the audit give the following error at invoke:
    "{http://schemas.oracle.com/bpel/extension}remoteFault" has been thrown. less
    <remoteFault>
    <part name="code" >
    <code>Server.userException</code>
    </part>
    <part name="summary" >
    <summary>when invoking endpointAddress 'null', java.net.UnknownHostException: www.proxy.us.oracle.com</summary>
    </part>
    <part name="detail" >
    <detail>AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.net.UnknownHostException: www.proxy.us.oracle.com faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:java.net.UnknownHostException: www.proxy.us.oracle.com at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153) at java.net.Socket.connect(Socket.java:452) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.collaxa.thirdparty.apache.axis.components.net.DefaultSocketFactory.create(DefaultSocketFactory.java:155) at org.collaxa.thirdparty.apache.axis.components.net.DefaultSocketFactory.create(DefaultSocketFactory.java:117) at org.collaxa.thirdparty.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:158) at org.collaxa.thirdparty.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:450) at org.collaxa.thirdparty.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:94) at org.collaxa.thirdparty.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.collaxa.thirdparty.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.collaxa.thirdparty.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.collaxa.thirdparty.apache.axis.client.AxisClient.invoke(AxisClient.java:147) at org.collaxa.thirdparty.apache.axis.client.Call.invokeEngine(Call.java:2732) at org.collaxa.thirdparty.apache.axis.client.Call.invoke(Call.java:2715) at org.collaxa.thirdparty.apache.axis.client.Call.invoke(Call.java:1737) at com.collaxa.cube.ws.wsif.providers.axis.WSIFOperation_ApacheAxis.invokeAXISMessaging(WSIFOperation_ApacheAxis.java:2113) at com.collaxa.cube.ws.wsif.providers.axis.WSIFOperation_ApacheAxis.invokeRequestResponseOperation(WSIFOperation_ApacheAxis.java:1611) at com.collaxa.cube.ws.wsif.providers.axis.WSIFOperation_ApacheAxis.executeRequestResponseOperation(WSIFOperation_ApacheAxis.java:1083) at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:452) at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:327) at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:189) at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:601) at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:317) at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:188) at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3408) at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1836) at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75) at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:166) at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:252) at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5438) at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1217) at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:511) at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:335) at ICubeDeliveryLocalBean_StatelessSessionBeanWrapper16.handleInvoke(ICubeDeliveryLocalBean_StatelessSessionBeanWrapper16.java:1796) at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:37) at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:125) at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:70) at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java:86) at com.evermind.server.ejb.MessageDrivenBeanInvocation.run(MessageDrivenBeanInvocation.java:123) at com.evermind.server.ejb.MessageDrivenHome.onMessage(MessageDrivenHome.java:755) at com.evermind.server.ejb.MessageDrivenHome.run(MessageDrivenHome.java:928) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186) at java.lang.Thread.run(Thread.java:534) {http://xml.apache.org/axis/}hostname:NewUser-lap </detail>
    </part>
    </remoteFault>
    Can anybody please tell what could be the problem,
    Thanking in advance,
    Deepika.

    www.proxy.us.oracle.com -> www-proxy.us.oracle.com - looks like set in the obsetenv.bat file

  • Serialization error while invoking a Java web service

    Hi,
    I've a requirement where I need to create a Java web service, which returns a collection (a set of records).
    The way I've created a web service is by having a Java Class, which internally calls a Pl/sql package returning Ref cursors and a bean Class, which wraps the method of the Java Class, to return the collection. I could create the web service successfully and could invoke the end point. The end point looks like this: http://localhost:8988/MyJavaWebService-New_JWS-context-root/MyWebService_finalSoapHttpPort
    The method exposed for the web service in my Java class is of type ArrayList, to fetch the collection element.
    After giving the input at the end point, while I say invoke, for the web service, I get the following error:
    <env:Envelope
    xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ns0="http://mypkg/types/"
    xmlns:ns1="http://www.oracle.com/webservices/internal/literal">
    <env:Body>
    <env:Fault>
    <faultcode>env:Server</faultcode>
    <faultstring>Internal Server Error (serialization error: no serializer is registered for (class mypkg.EmpBean, null))</faultstring>
    </env:Fault>
    </env:Body>
    </env:Envelope>
    I've tried making my exposed method of type Vector as well and re-generated the web service. But still I face the same issue at invocation.
    Can anybody help me out and hint me on how I should proceed? I'm not sure if my approach is correct and so please correct me if I'm wrong.
    Thanks in Advance,
    Gayathri

    Hi,
    do you use 10.1.2 or 10.1.3?
    Take a look at:
    Re: How to create a web service with ArrayList or Collection

  • Error while invoking a external Web service

    Hi all,
    I am getting a error while invoking the webservice.
    I have tested in soapUI its working there but in BPEL it gives me error.
    Soap request:
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
    <soap:Header>
    <wsa:Action xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" bpel:priority="" bpel:completionPersistPolicy="" xmlns:bpel="http://schemas.oracle.com/bpel">http://www.lodestarcorp.com/ProcessPayloadString</wsa:Action>
    <wsa:MessageID xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" bpel:priority="" bpel:completionPersistPolicy="" xmlns:bpel="http://schemas.oracle.com/bpel">uuid:058a8965-3bd3-4e29-8c2b-f96f74ccef7d</wsa:MessageID>
    <wsa:To xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" bpel:priority="" bpel:completionPersistPolicy="" xmlns:bpel="http://schemas.oracle.com/bpel">http://mngktr51623/lodestar/platform/webservices/AdapterWS.asmx</wsa:To>
    <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" soap:mustUnderstand="1">
    <wsse:UsernameToken xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
    <wsse:Username>Divya_V</wsse:Username>
    <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">password1</wsse:Password>
    </wsse:UsernameToken>
    </wsse:Security>
    </soap:Header>
    <soap:Body xmlns:ns1="http://www.lodestarcorp.com/">
    <ns1:ProcessPayloadString>
    <ns1:serviceID>WS_MDM_AVAILABILITY</ns1:serviceID>
    <ns1:payload><![CDATA[<MDMREQUEST><METERACTIVE METERID="CON_METER_00"/></MDMREQUEST>]]></ns1:payload>
    </ns1:ProcessPayloadString>
    </soap:Body>
    </soap:Envelope>
    Error Message:
    <remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
    -<part name="code">
    <code>Security
    </code>
    </part>
    -<part name="summary">
    <summary>
    Header http://schemas.xmlsoap.org/ws/2004/08/addressing:Action for ultimate recipient is required but not present in the message.
    </summary>
    </part>
    -<part name="detail">
    <detail>null
    </detail>
    </part>
    </remoteFault>
    I have provided the Action header but still the same error message.
    Kindly assist.
    With Regards,
    Divz

    Hi,
    do you use 10.1.2 or 10.1.3?
    Take a look at:
    Re: How to create a web service with ArrayList or Collection

  • Invoking Asynchronous Web Service from BPEL Process

    Hi,
    I have been working on the BPEL Process Manager for some time and now facing problem in invoking asynchronous web service from a BPEL Process. I have implemented a web service in Java using Axis but wasn't able to invoke it.
    I have gone through all the meterial available on this site but couldn't get any great help.
    Can some one help me in resolving this issue. A pointer to any example or sample material/tutorial will be appreciated.
    thanks
    Farooq

    I do the same thing.
    Take wsdl from axis and save it somewhere.
    Then you can create a standard project in Oracle BPEL PM. Create partnerlink, give a name and click on first icon to take your wsdl. It will add some needed code, you answer always yes. Then you can create receive, assign, invoke, assign and callback or similar and deploy it.
    Try it through BPEL Console...
    Ema

  • Urgent : Error while creating PL/SQL web service in JDeveloper 11R2

    Hi,
    I am new to web services and I have a requirement to create web services in PL/SQL. I installed JDeveloper 11R2 in my machine and connected it to my local schema.
    My database is Oracle 10g.
    I am able to see my package in JDeveloper. But when I try to "Publish as JAX-RPC web service..."I am getting the following error:
    oracle.jdeveloper.webservices.tools.WsdlValidationException: oracle.j2ee.ws.common.tools.api.ValidationException: Error in database webservices assembly
    Error in database webservices assembly
         at oracle.jdevimpl.webservices.tools.wsa.WsaAdaptor.newWsdlValidationException(WsaAdaptor.java:1126)
         at oracle.jdevimpl.webservices.tools.wsa.WsaAdaptor.processDbEndpoint(WsaAdaptor.java:609)
         at oracle.jdeveloper.webservices.tools.WebServiceTools.processDbEndpoint(WebServiceTools.java:689)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.jdeveloper.webservices.tools.WebServiceTools$1.invoke(WebServiceTools.java:132)
         at $Proxy28.processDbEndpoint(Unknown Source)
         at oracle.jdeveloper.webservices.model.plsql.generator.PlsqlConfigureGenerator.createPortTypes(PlsqlConfigureGenerator.java:293)
         at oracle.jdeveloper.webservices.model.generator.ConfigureServiceGenerator.action(ConfigureServiceGenerator.java:66)
         at oracle.jdeveloper.webservices.model.plsql.generator.PlsqlConfigureGenerator.action(PlsqlConfigureGenerator.java:105)
         at oracle.jdeveloper.webservices.model.generator.GeneratorAction.run(GeneratorAction.java:142)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
         at java.lang.Thread.run(Thread.java:662)
    Caused by: oracle.j2ee.ws.common.tools.api.ValidationException: Error in database webservices assembly
         at oracle.j2ee.ws.tools.wsa.db.WSADBPlugin.processDBEndpoint(WSADBPlugin.java:207)
         at oracle.j2ee.ws.tools.wsa.Util.processDBEndpoint(Util.java:1221)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.jdevimpl.webservices.util.Debug.invoke(Debug.java:343)
         at oracle.jdevimpl.webservices.tools.wsa.Assembler$2$1.invoke(Assembler.java:217)
         at $Proxy29.processDBEndpoint(Unknown Source)
         at oracle.jdevimpl.webservices.tools.wsa.WsaAdaptor.processDbEndpoint(WsaAdaptor.java:598)
         ... 14 more.
    When I searched in google I came across solutions like "The error is caused by missing SYS.SQLJUTL definition in XE. " But my database is not XE and one more thing I noticed is there is no start_oc4j.bat file in the JDeveloper home.
    I would appreciate if anybody can throw some light on the issue.
    Regards,
    BJ

    OK, This is the PL/SQL package:
    Function:
    FUNCTION Obtener_paises RETURN res_webservice AS
    v_respuesta res_webservice;
    i PLS_INTEGER:=1;
    CURSOR C_paises IS
    SELECT cpais, tpais
    FROM paises
    ORDER BY tpais;
    BEGIN
    v_respuesta := res_webservice(null,null);
    v_respuesta.error := res_error(null,null,null);
    v_respuesta.error.cerror := 0;
    v_respuesta.error.cerror_ora := 0;
    v_respuesta.error.terror := null;
    v_respuesta.datos := res_datos ();
    FOR v_pais IN C_paises LOOP
    v_respuesta.datos.extend;
    v_respuesta.datos(i) := reg_datos(null,null);
    v_respuesta.datos(i).codigo := v_pais.cpais;
    v_respuesta.datos(i).descripcion := v_pais.tpais;
    i := i + 1;
    END LOOP;
    Insertar_log(NULL,SYSDATE,'C','Obtener_paises',NULL,'ERROR:0');
    RETURN v_respuesta;
    EXCEPTION
    WHEN OTHERS THEN
    v_respuesta.error.cerror := 1;
    v_respuesta.error.cerror_ora := SQLCODE;
    v_respuesta.error.terror := substr(SQLERRM,1,80);
    Insertar_log(NULL,SYSDATE,'C','Obtener_paises',NULL,'ERROR:1 '||substr(SQLERRM,1,120));
    RETURN v_respuesta;
    END Obtener_paises;
    TYPES USED:
    CREATE OR REPLACE
    TYPE res_webservice AS OBJECT (error res_error, datos res_datos);
    CREATE OR REPLACE
    TYPE res_error AS OBJECT (cerror NUMBER(1), cerror_ora VARCHAR2(12), terror VARCHAR2(80));
    CREATE OR REPLACE
    TYPE res_datos AS TABLE OF reg_datos;
    CREATE OR REPLACE
    TYPE reg_datos AS OBJECT(codigo VARCHAR2(12), descripcion VARCHAR2(150));
    Thanks in advanced...
    Could happen this bacause of these defined types???

  • Connection Refused while invoking Web Service from BPEL process

    Hie
    I am getting the following error when I try to invoke a web service (created in JDeveloper) from a BPEL process.
    <remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
    <part name="code">
    <code>Server.userException</code>
    </part>
    <part name="summary">
    <summary>when invoking endpointAddress '.......................', java.net.ConnectException: Connection refused: connect</summary>
    </part>
    <part name="detail">
    <detail>AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.net.ConnectException: Connection refused: connect faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:java.net.ConnectException: Connection refused:
    Did anyone come across a similar problem...??? Plz help:(

    Hi everybody,
    I have the same problem. I developed a sample bpel process and tried to access it form another one, but still having the same exception :
    <remoteFault>
    <part name="code" >
    <code>Server.userException</code>
    </part>
    <part name="summary" >
    <summary>when invoking endpointAddress 'http://set.by.caller', java.net.UnknownHostException: set.by.caller</summary>
    </part>
    <part name="detail" >.......
    Thanks for your help!
    miroo

  • Invoking long running web service from BPEL

    I have a web service. It takes more than 5 minutes (could be up to a few hours) to run. Now I need to invoke it from the BPEL workflow. I tried it, but doesn't work. It seems that there is timeout problem. Does anyone know how to integrate the long-running process into workflow?
    Thanks a lot.

    Yes, I am using a sync process. Currently, I divide the process into two parts: launchProcess() and getResult(). Then in BPEL workflow, I use a loop to check getResult(). It works, but I am wondering if there is any better solution.
    I think my situation is very common in the community. Fortunately, I can split the process into two parts. But for some long-running process, it can be difficult to split. How can we implement the process as an async process and integrate it into BPEL workflow? My process is written in Java. I am not familiar to the async process. Any suggestions?
    Thanks a lot.

  • Calling WCF web service from BPEL

    We are getting ‘oracle.fabric.common.FabricInvocationException: Unable to invoke endpoint URI "http://<host>:<port>/services/<servicename>.svc" successfully due to: javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Bad response: 400 Bad Request’ error while calling a WCF web service from BPEL.
    1.     Is it possible to call a WCF webservice from BPEL.
    2.     The WCF service is having ‘BasicHttpBinding’  and ‘<http:NegotiateAuthentication xmlns:http="http://schemas.microsoft.com/ws/06/2004/policy/http" />’
    3.     Do we need to configure the SOA WS Policy in the composite xml? If yes what properties have to be set?
    Thanks!
    Sandeep

    Anyone has insight on this? Is it possible to call a WCF service with NTLM authentication from SOA.
    Thanks!
    Sandeep

  • Error while calling Web Service from BPEL

    Hi,
    I am trying to call a web service from BPEL. I have successfully build the partner link and configured invoke activity.
    Now in Jdeveloper is not able to parse the request XSD and showing the following error in the Jdev
    Validating Process...
    Done validating.
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    oracle.tip.tools.ide.common.xsdgrammar.SchemaGrammarException: invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
    invalid derivation from base type "extension"
         at oracle.tip.tools.ide.common.xsdgrammar.SchemaGrammarProvider.buildSchemas(SchemaGrammarProvider.java:202)
         at oracle.tip.tools.ide.common.xsdgrammar.GrammarInfo.getGrammars(GrammarInfo.java:859)
         at oracle.tip.tools.ide.common.xsdgrammar.GrammarInfo.createGrammarInfo(GrammarInfo.java:802)
         at oracle.tip.tools.ide.common.xsdgrammar.GrammarInfo.<init>(GrammarInfo.java:281)
         at oracle.tip.tools.ide.common.bpeldesigner.SchemaResolvedObj.buildResolvedDocument(SchemaResolvedObj.java:242)
         at oracle.tip.tools.ide.pm.bpelgraph.editors.ExplorerTreeUtil.populateMessagePartItem(ExplorerTreeUtil.java:208)
         at oracle.tip.tools.ide.pm.bpelgraph.editors.ExplorerTreeUtil.populateMessageParts(ExplorerTreeUtil.java:135)
         at oracle.tip.tools.ide.pm.bpelgraph.editors.ExplorerTreeUtil.populateMessage(ExplorerTreeUtil.java:98)
         at oracle.tip.tools.ide.pm.bpelgraph.editors.ExplorerTreeUtil.buildOperationNode(ExplorerTreeUtil.java:72)
         at oracle.tip.tools.ide.pm.bpelgraph.editors.PLExplorerTreeNode.populateOperations(PLExplorerTreeNode.java:175)
         at oracle.tip.tools.ide.pm.bpelgraph.editors.PLExplorerTreeNode.populateRoles(PLExplorerTreeNode.java:158)
         at oracle.tip.tools.ide.pm.bpelgraph.editors.PLExplorerTreeNode.getChildNodes(PLExplorerTreeNode.java:80)
         at oracle.tip.tools.ide.pm.bpelgraph.editors.ExplorerTree$TreeExpansionHandler$1.run(ExplorerTree.java:6255)
    Please help.

    this is the XSD called Party.xsd. This xsd extends many fields from Common.xsd.
    <?xml version="1.0" encoding="UTF-8"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:adv="http://www.ibm.com/xmlns/prod/websphere/wcc/adv/schema" xmlns:business="http://www.ibm.com/xmlns/prod/websphere/wcc/business/schema" xmlns:common="http://www.ibm.com/xmlns/prod/websphere/wcc/common/schema" xmlns:hierarchy="http://www.ibm.com/xmlns/prod/websphere/wcc/hierarchy/schema" xmlns:party="http://www.ibm.com/xmlns/prod/websphere/wcc/party/schema" targetNamespace="http://www.ibm.com/xmlns/prod/websphere/wcc/party/schema">
    <xsd:import namespace="http://www.ibm.com/xmlns/prod/websphere/wcc/hierarchy/schema" schemaLocation="Hierarchy.xsd"/>
    <xsd:import namespace="http://www.ibm.com/xmlns/prod/websphere/wcc/business/schema" schemaLocation="Business.xsd"/>
    <xsd:import namespace="http://www.ibm.com/xmlns/prod/websphere/wcc/adv/schema" schemaLocation="AccessDateValue.xsd"/>
    <xsd:import namespace="http://www.ibm.com/xmlns/prod/websphere/wcc/common/schema" schemaLocation="Common.xsd"/>
    <xsd:complexType name="DeletedPartyHistory">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="additionalInfo" type="xsd:string"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="AdminSystemType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="StateProvinceType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="MatchRelevancyType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ConsolidatedParty">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="inquiryLevel" type="xsd:unsignedInt"/>
    <xsd:element minOccurs="0" name="party" type="party:Party"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="partyList" type="party:Party"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyLink">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="linkReason" type="party:PartyLinkReasonType"/>
    <xsd:element minOccurs="0" name="sourcePartyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="targetPartyId" type="xsd:long"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="OrganizationSearchResult">
    <xsd:complexContent>
    <xsd:extension base="party:PartySearchResult">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="organizationName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="matchedFields" type="party:OrganizationSearch"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyAssociations">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="association" type="common:PersistableObject"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="NoteType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="AddressNote">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObjectWithTimeline">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="addressId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="category" type="party:NoteCategory"/>
    <xsd:element minOccurs="0" name="type" type="party:NoteType"/>
    <xsd:element minOccurs="0" name="description" type="xsd:string"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ContactMethod">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="addressId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="contactMethodType" type="party:ContactMethodType"/>
    <xsd:element minOccurs="0" name="referenceNumber" type="xsd:string"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PropertyHolding">
    <xsd:complexContent>
    <xsd:extension base="party:Holding">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="addressId" type="xsd:long"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="AddressUsageType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="OrganizationName">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObjectWithTimeline">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="name" type="xsd:string"/>
    <xsd:element minOccurs="0" name="standardizedName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="nameUsage" type="party:NameUsageType"/>
    <xsd:element minOccurs="0" name="sourceIdentifier" type="common:SourceIdentifierType"/>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="lastUsedDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="lastVerifiedDate" type="xsd:dateTime"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="accessDateValue" type="adv:AccessDateValue"/>
    <xsd:element minOccurs="0" name="multiplePartyCDC" type="party:MultiplePartyCDC"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="SuspectType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="SuspectSourceType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="Organization">
    <xsd:complexContent>
    <xsd:extension base="party:Party">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="industry" type="party:IndustryType"/>
    <xsd:element minOccurs="0" name="profitIndicator" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="buySellAgreement" type="party:BuySellAgreementType"/>
    <xsd:element minOccurs="0" name="establishedDate" type="xsd:date"/>
    <xsd:element minOccurs="0" name="organizationType" type="party:OrganizationType"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="name" type="party:OrganizationName"/>
    <xsd:element minOccurs="0" name="organizationLastUpdate" type="common:LastUpdate"/>
    <xsd:element minOccurs="0" name="organizationHistory" type="common:HistoryRecord"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="accessDateValue" type="adv:AccessDateValue"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType abstract="true" name="PaymentSource">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObjectWithTimeline">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyLobRelationship">
    <xsd:complexContent>
    <xsd:extension base="business:EntityLobRelationship">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ContactMethodUsageType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ActionAdjustmentReasonType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PersonName">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObjectWithTimeline">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="generation" type="party:GenerationType"/>
    <xsd:element minOccurs="0" name="nameUsage" type="party:NameUsageType"/>
    <xsd:element minOccurs="0" name="prefix" type="party:PrefixType"/>
    <xsd:element minOccurs="0" name="prefixDescription" type="xsd:string"/>
    <xsd:element minOccurs="0" name="givenNameOne" type="xsd:string"/>
    <xsd:element minOccurs="0" name="stdGivenNameOne" type="xsd:string"/>
    <xsd:element minOccurs="0" name="givenNameTwo" type="xsd:string"/>
    <xsd:element minOccurs="0" name="stdGivenNameTwo" type="xsd:string"/>
    <xsd:element minOccurs="0" name="givenNameThree" type="xsd:string"/>
    <xsd:element minOccurs="0" name="stdGivenNameThree" type="xsd:string"/>
    <xsd:element minOccurs="0" name="givenNameFour" type="xsd:string"/>
    <xsd:element minOccurs="0" name="stdGivenNameFour" type="xsd:string"/>
    <xsd:element minOccurs="0" name="lastName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="stdLastName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="suffix" type="xsd:string"/>
    <xsd:element minOccurs="0" name="personPartyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="sourceIdentifier" type="common:SourceIdentifierType"/>
    <xsd:element minOccurs="0" name="lastUsedDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="lastVerifiedDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="lastUpdatedBy" type="xsd:string"/>
    <xsd:element minOccurs="0" name="lastUpdatedDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="useStandardName" type="xsd:boolean"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="accessDateValue" type="adv:AccessDateValue"/>
    <xsd:element minOccurs="0" name="multiplePartyCDC" type="party:MultiplePartyCDC"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="MultiplePartyCDC">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="partyCDC" type="party:PartyCDC"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyStatus">
    <xsd:complexContent>
    <xsd:extension base="common:Status">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="searchPartyDone" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="mandatorySearchDone" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="partyActive" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="deleteMode" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="addPartyMode" type="xsd:unsignedShort"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="Person">
    <xsd:complexContent>
    <xsd:extension base="party:Party">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="birthDate" type="xsd:date"/>
    <xsd:element minOccurs="0" name="birthPlace" type="party:CountryType"/>
    <xsd:element minOccurs="0" name="gender" type="party:GenderType"/>
    <xsd:element minOccurs="0" name="citizenship" type="party:CountryType"/>
    <xsd:element minOccurs="0" name="proofOfAge" type="party:ProofOfAgeType"/>
    <xsd:element minOccurs="0" name="maritalStatusType" type="party:MaritalStatusType"/>
    <xsd:element minOccurs="0" name="numberOfChildren" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="highestEducation" type="party:EducationType"/>
    <xsd:element minOccurs="0" name="referredByContactName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="disabledStartDate" type="xsd:date"/>
    <xsd:element minOccurs="0" name="disabledEndDate" type="xsd:date"/>
    <xsd:element minOccurs="0" name="deceasedDate" type="xsd:date"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="name" type="party:PersonName"/>
    <xsd:element minOccurs="0" name="personLastUpdate" type="common:LastUpdate"/>
    <xsd:element minOccurs="0" name="personHistory" type="common:HistoryRecord"/>
    <xsd:element minOccurs="0" name="user" type="xsd:string"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="accessDateValue" type="adv:AccessDateValue"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="SuspectPersonSearch">
    <xsd:complexContent>
    <xsd:extension base="party:SuspectPartySearch">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="lastName" type="xsd:string"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartySearch">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="macroRoleType" type="hierarchy:RoleType"/>
    <xsd:element minOccurs="0" name="partyType" type="party:PartyType"/>
    <xsd:element minOccurs="0" name="partyFilter" type="xsd:string"/>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="contactMethodId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="addressId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="addrLineOne" type="xsd:string"/>
    <xsd:element minOccurs="0" name="addrLineTwo" type="xsd:string"/>
    <xsd:element minOccurs="0" name="addrLineThree" type="xsd:string"/>
    <xsd:element minOccurs="0" name="addressStandardFormatIndicator" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="houseNumber" type="xsd:string"/>
    <xsd:element minOccurs="0" name="cityName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="stateProvince" type="party:StateProvinceType"/>
    <xsd:element minOccurs="0" name="zipPostalCode" type="xsd:string"/>
    <xsd:element minOccurs="0" name="county" type="party:CountyType"/>
    <xsd:element minOccurs="0" name="country" type="party:CountryType"/>
    <xsd:element minOccurs="0" name="telephoneNum" type="xsd:string"/>
    <xsd:element minOccurs="0" name="latitudeDegrees" type="xsd:double"/>
    <xsd:element minOccurs="0" name="longtitudeDegrees" type="xsd:double"/>
    <xsd:element minOccurs="0" name="contactMethodType" type="party:ContactMethodType"/>
    <xsd:element minOccurs="0" name="contactMethodReferenceNumber" type="xsd:string"/>
    <xsd:element minOccurs="0" name="contractNumber" type="xsd:unsignedInt"/>
    <xsd:element minOccurs="0" name="adminSystemType" type="party:AdminSystemType"/>
    <xsd:element minOccurs="0" name="adminClientNumber" type="xsd:string"/>
    <xsd:element minOccurs="0" name="identificationNumber" type="xsd:string"/>
    <xsd:element minOccurs="0" name="identificationType" type="party:IdentificationType"/>
    <xsd:element minOccurs="0" name="inquiryLevel" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="secondaryInquiryLevel" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="inquiryLevelSource" type="common:InquiryLevelSourceType"/>
    <xsd:element minOccurs="0" name="inquiryLevelType" type="common:InquiryLevelType"/>
    <xsd:element minOccurs="0" name="matchPatternScore" type="xsd:string"/>
    <xsd:element minOccurs="0" name="maxReturn" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="searchByPhoneticName" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="searchByPhoneticAddress" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="ignoreExclusionValidation" type="xsd:boolean"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="MatchCategory">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="AddressStatus">
    <xsd:complexContent>
    <xsd:extension base="common:Status">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="badAddressIndicator" type="xsd:boolean"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="IdentificationStatusType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="IdentificationType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="EducationType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="SuspectStatusType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ContactMethodStatusType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyContactMethod">
    <xsd:complexContent>
    <xsd:extension base="party:PartyLocation">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="usage" type="party:ContactMethodUsageType"/>
    <xsd:element minOccurs="0" name="comments" type="xsd:string"/>
    <xsd:element minOccurs="0" name="preferredContactMethodIndicator" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="allowAttachmentIndicator" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="textOnlyIndicator" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="messageSize" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="contactMethodStatus" type="party:ContactMethodStatusType"/>
    <xsd:element minOccurs="0" name="contactMethodLastUpdate" type="common:LastUpdate"/>
    <xsd:element minOccurs="0" name="contactMethodHistory" type="common:HistoryRecord"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="contactMethodPrivPref" type="party:PartyContactMethodPrivPref"/>
    <xsd:element minOccurs="0" name="contactMethod" type="party:ContactMethod"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="VehicleHolding">
    <xsd:complexContent>
    <xsd:extension base="party:Holding">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="manufacturer" type="xsd:string"/>
    <xsd:element minOccurs="0" name="model" type="xsd:string"/>
    <xsd:element minOccurs="0" name="buildYear" type="xsd:gYear"/>
    <xsd:element minOccurs="0" name="vin" type="xsd:string"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="FinancialProfile">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="incomeSource" type="party:IncomeSource"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="bankAccount" type="party:PartyBankAccount"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="chargeCard" type="party:PartyChargeCard"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="payrollDeduction" type="party:PartyPayrollDeduction"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyPrivPref">
    <xsd:complexContent>
    <xsd:extension base="business:EntityPrivPref">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="CDCStatusType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="DeletedPartyWithHistory">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="deletedParty" type="party:DeletedParty"/>
    <xsd:element minOccurs="0" name="deletedPartyHistory" type="party:DeletedPartyHistory"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType abstract="true" name="Holding">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObjectWithTimeline">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="description" type="xsd:string"/>
    <xsd:element minOccurs="0" name="type" type="party:HoldingType"/>
    <xsd:element minOccurs="0" name="valueAmount" type="xsd:decimal"/>
    <xsd:element minOccurs="0" name="valueAmountCurrencyType" type="party:CurrencyType"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UndeliveredReasonType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="IndustryType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="HouseholdResident">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="addressId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="memberInd" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="party" type="party:Party"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="BankAccountType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PersonSearchResult">
    <xsd:complexContent>
    <xsd:extension base="party:PartySearchResult">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="givenNameOne" type="xsd:string"/>
    <xsd:element minOccurs="0" name="givenNameTwo" type="xsd:string"/>
    <xsd:element minOccurs="0" name="givenNameThree" type="xsd:string"/>
    <xsd:element minOccurs="0" name="givenNameFour" type="xsd:string"/>
    <xsd:element minOccurs="0" name="lastName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="suffix" type="xsd:string"/>
    <xsd:element minOccurs="0" name="matchedFields" type="party:PersonSearch"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="MatchEngineType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PersonSearch">
    <xsd:complexContent>
    <xsd:extension base="party:PartySearch">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="givenNameOne" type="xsd:string"/>
    <xsd:element minOccurs="0" name="givenNameTwo" type="xsd:string"/>
    <xsd:element minOccurs="0" name="givenNameThree" type="xsd:string"/>
    <xsd:element minOccurs="0" name="givenNameFour" type="xsd:string"/>
    <xsd:element minOccurs="0" name="lastName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="givenNameOneWildcard" type="xsd:string"/>
    <xsd:element minOccurs="0" name="lastNameWildcard" type="xsd:string"/>
    <xsd:element minOccurs="0" name="dateOfBirth" type="xsd:date"/>
    <xsd:element minOccurs="0" name="personNameId" type="xsd:long"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyIdentification">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObjectWithTimeline">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="number" type="xsd:string"/>
    <xsd:element minOccurs="0" name="type" type="party:IdentificationType"/>
    <xsd:element minOccurs="0" name="description" type="xsd:string"/>
    <xsd:element minOccurs="0" name="issueLocation" type="xsd:string"/>
    <xsd:element minOccurs="0" name="idStatus" type="party:IdentificationStatusType"/>
    <xsd:element minOccurs="0" name="assignedBy" type="xsd:string"/>
    <xsd:element minOccurs="0" name="assignedByRefId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="expiryDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="sourceIdentifier" type="common:SourceIdentifierType"/>
    <xsd:element minOccurs="0" name="lastUsedDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="lastVerifiedDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="multiplePartyCDC" type="party:MultiplePartyCDC"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="OrganizationType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="SuspectOrganizationSearch">
    <xsd:complexContent>
    <xsd:extension base="party:SuspectPartySearch">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="organizationName" type="xsd:string"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="CurrencyType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="Household">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="resident" type="party:HouseholdResident"/>
    <xsd:element minOccurs="0" name="address" type="party:Address"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="SuspectAugmentation">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="suspectId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="matchCategoryAdjustmentType" type="party:ActionAdjustmentReasonType"/>
    <xsd:element minOccurs="0" name="suspectCategoryType" type="party:SuspectType"/>
    <xsd:element minOccurs="0" name="matchEngineType" type="party:MatchEngineType"/>
    <xsd:element minOccurs="0" name="weight" type="xsd:double"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyLinkReasonType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="SuspectPerson">
    <xsd:complexContent>
    <xsd:extension base="party:Person">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RelationshipAssignmentType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyCDC">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="entityName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="entityIdPK" type="xsd:long"/>
    <xsd:element minOccurs="0" name="CDCStatusType" type="party:CDCStatusType"/>
    <xsd:element minOccurs="0" name="CDCRejectReasonType" type="party:CDCRejectReasonType"/>
    <xsd:element minOccurs="0" name="createdDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="expiryDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="criticalData" type="common:PersistableObject"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="InactivatedParty">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="comments" type="xsd:string"/>
    <xsd:element minOccurs="0" name="inactivatedByUser" type="xsd:string"/>
    <xsd:element minOccurs="0" name="inactivationReason" type="party:InactivationReasonType"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="partyLink" type="party:PartyLink"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType abstract="true" name="PartyLocation">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObjectWithTimeline">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="effectEndMonthDay" type="xsd:gMonthDay"/>
    <xsd:element minOccurs="0" name="effectStartMonthDay" type="xsd:gMonthDay"/>
    <xsd:element minOccurs="0" name="effectTimeEnd" type="xsd:time"/>
    <xsd:element minOccurs="0" name="effectTimeStart" type="xsd:time"/>
    <xsd:element minOccurs="0" name="sourceIdentifier" type="common:SourceIdentifierType"/>
    <xsd:element minOccurs="0" name="undeliveredReason" type="party:UndeliveredReasonType"/>
    <xsd:element minOccurs="0" name="solicitationIndicator" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="lastUsedDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="lastVerifiedDate" type="xsd:dateTime"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PersonExt">
    <xsd:complexContent>
    <xsd:extension base="party:Person">
    <xsd:sequence>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="defaultedSourceValue" type="common:DefaultedSourceValue"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="BuySellAgreementType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GenerationType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ResidenceType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyAddressPrivPref">
    <xsd:complexContent>
    <xsd:extension base="party:PartyLocationPrivPref">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="HoldingType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="NameUsageType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="AddressValue">
    <xsd:complexContent>
    <xsd:extension base="business:MiscValue">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="addressId" type="xsd:long"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PrefixType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="IncomeSourceType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyExtIdentificationRequest">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="identificationType" type="party:IdentificationType"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="CountyType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="DnBMatchingRequest">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="identificationType" type="party:IdentificationType"/>
    <xsd:element minOccurs="0" name="DUNSNumber" type="xsd:long"/>
    <xsd:element minOccurs="0" name="matchGrade" type="xsd:string"/>
    <xsd:element minOccurs="0" name="confidenceCode" type="xsd:long"/>
    <xsd:element minOccurs="0" name="matchCode" type="xsd:string"/>
    <xsd:element minOccurs="0" name="organizationName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="addressLineOne" type="xsd:string"/>
    <xsd:element minOccurs="0" name="addressLineTwo" type="xsd:string"/>
    <xsd:element minOccurs="0" name="city" type="xsd:string"/>
    <xsd:element minOccurs="0" name="country" type="xsd:string"/>
    <xsd:element minOccurs="0" name="stateProvince" type="xsd:string"/>
    <xsd:element minOccurs="0" name="telephone" type="xsd:string"/>
    <xsd:element minOccurs="0" name="zipPostalCode" type="xsd:string"/>
    <xsd:element minOccurs="0" name="DnBSequenceNumber" type="xsd:long"/>
    <xsd:element minOccurs="0" name="matchDataProfile" type="xsd:string"/>
    <xsd:element minOccurs="0" name="matchPercentage" type="xsd:unsignedInt"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyRelationship">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObjectWithTimeline">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="type" type="party:RelationshipType"/>
    <xsd:element minOccurs="0" name="description" type="xsd:string"/>
    <xsd:element minOccurs="0" name="fromPartyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="fromPartyName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="toPartyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="toPartyName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="assignment" type="party:RelationshipAssignmentType"/>
    <xsd:element minOccurs="0" name="endReason" type="common:EndReasonType"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="IncomeSource">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="annualAmount" type="xsd:decimal"/>
    <xsd:element minOccurs="0" name="currency" type="party:CurrencyType"/>
    <xsd:element minOccurs="0" name="description" type="xsd:string"/>
    <xsd:element minOccurs="0" name="incomeSource" type="party:IncomeSourceType"/>
    <xsd:element minOccurs="0" name="informationObtainedDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="investmentExperienceYears" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ReportingFrequencyType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="SuspectPartySearch">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="suspectType" type="party:SuspectType"/>
    <xsd:element minOccurs="0" name="lastUpdateDateStart" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="lastUpdateDateEnd" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="stateProvince" type="party:StateProvinceType"/>
    <xsd:element minOccurs="0" name="partyInquiryLevel" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="suspectPartyInquiryLevel" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="maxReturn" type="xsd:unsignedShort"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ChargeCardType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ProofOfAgeType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="NoteCategory">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="DeletedParty">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="partyAssociations" type="party:PartyAssociations"/>
    <xsd:element minOccurs="0" name="party" type="party:Party"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="Address">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="addressLineOne" type="xsd:string"/>
    <xsd:element minOccurs="0" name="addressLineThree" type="xsd:string"/>
    <xsd:element minOccurs="0" name="addressLineTwo" type="xsd:string"/>
    <xsd:element minOccurs="0" name="residenceNumber" type="xsd:string"/>
    <xsd:element minOccurs="0" name="residence" type="party:ResidenceType"/>
    <xsd:element minOccurs="0" name="city" type="xsd:string"/>
    <xsd:element minOccurs="0" name="stateProvince" type="party:StateProvinceType"/>
    <xsd:element minOccurs="0" name="zipPostalCode" type="xsd:string"/>
    <xsd:element minOccurs="0" name="zipPostalBarCode" type="xsd:string"/>
    <xsd:element minOccurs="0" name="county" type="party:CountyType"/>
    <xsd:element minOccurs="0" name="country" type="party:CountryType"/>
    <xsd:element minOccurs="0" name="latitudeDegrees" type="xsd:double"/>
    <xsd:element minOccurs="0" name="longitudeDegrees" type="xsd:double"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="note" type="party:AddressNote"/>
    <xsd:element minOccurs="0" name="standardFormatingIndicator" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="standardFormatingOverride" type="xsd:boolean"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="value" type="party:AddressValue"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyValue">
    <xsd:complexContent>
    <xsd:extension base="business:MiscValue">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ClientImportanceType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType abstract="true" name="PartyLocationPrivPref">
    <xsd:complexContent>
    <xsd:extension base="business:EntityPrivPref">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ClientPotentialType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyContactMethodPrivPref">
    <xsd:complexContent>
    <xsd:extension base="party:PartyLocationPrivPref">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="AggregatedPartyViewRequest">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="partyInquiryLevel" type="xsd:unsignedShort"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="party" type="party:Party"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="CDCRejectReasonType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyCampaign">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="campaign" type="business:Campaign"/>
    <xsd:element minOccurs="0" name="party" type="party:Party"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType abstract="true" name="Party">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="displayName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="newPartyRefId" type="xsd:string"/>
    <xsd:element minOccurs="0" name="referredByPartyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="createdDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="sinceDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="leftDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="inactivatedDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="lastStatementDate" type="xsd:date"/>
    <xsd:element minOccurs="0" name="preferredLanguage" type="common:LanguageType"/>
    <xsd:element minOccurs="0" name="computerAccess" type="party:ComputerAccessType"/>
    <xsd:element minOccurs="0" name="statementFrequency" type="party:ReportingFrequencyType"/>
    <xsd:element minOccurs="0" name="clientStatus" type="party:ClientStatusType"/>
    <xsd:element minOccurs="0" name="clientPotential" type="party:ClientPotentialType"/>
    <xsd:element minOccurs="0" name="clientImportance" type="party:ClientImportanceType"/>
    <xsd:element minOccurs="0" name="alertIndicator" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="solicitationIndicator" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="confidentialIndicator" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="sourceIdentifier" type="common:SourceIdentifierType"/>
    <xsd:element minOccurs="0" name="cdcIndicator" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="accessTokenValue" type="xsd:string"/>
    <xsd:element minOccurs="0" name="lastUsedDate" type="xsd:dateTime"/>
    <xsd:element minOccurs="0" name="lastVerifiedDate" type="xsd:dateTime"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="identification" type="party:PartyIdentification"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="address" type="party:PartyAddress"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="contactMethod" type="party:PartyContactMethod"/>
    <xsd:element minOccurs="0" name="financialProfile" type="party:FinancialProfile"/>
    <xsd:element minOccurs="0" name="inactivatedParty" type="party:InactivatedParty"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="suspect" type="party:Suspect"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="privPref" type="party:PartyPrivPref"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="defaultPrivPref" type="business:DefaultPrivPref"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="relationship" type="party:PartyRelationship"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="lobRelationship" type="party:PartyLobRelationship"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="adminContEquiv" type="party:PartyAdminSysKey"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="inactivatedPartyLink" type="party:PartyLink"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="search" type="party:PartySearch"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="alert" type="business:Alert"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="value" type="party:PartyValue"/>
    <xsd:element minOccurs="0" name="pendingCDCIndicator" type="xsd:string"/>
    <xsd:element minOccurs="0" name="multiplePartyCDC" type="party:MultiplePartyCDC"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="OrganizationExt">
    <xsd:complexContent>
    <xsd:extension base="party:Organization">
    <xsd:sequence>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="defaultedSourceValue" type="common:DefaultedSourceValue"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="Suspect">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="adjustedMatchCategoryCode" type="party:MatchCategory"/>
    <xsd:element minOccurs="0" name="bestMatchIndicator" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="createdBy" type="xsd:string"/>
    <xsd:element minOccurs="0" name="matchCategory" type="party:MatchCategory"/>
    <xsd:element minOccurs="0" name="matchCategoryAdjustment" type="party:ActionAdjustmentReasonType"/>
    <xsd:element minOccurs="0" name="matchRelevancy" type="party:MatchRelevancyType"/>
    <xsd:element minOccurs="0" name="matchRelevancyScore" type="xsd:string"/>
    <xsd:element minOccurs="0" name="nonMatchRelevancy" type="party:NonMatchRelevancyType"/>
    <xsd:element minOccurs="0" name="nonMatchRelevancyScore" type="xsd:string"/>
    <xsd:element minOccurs="0" name="matchEngineType" type="party:MatchEngineType"/>
    <xsd:element minOccurs="0" name="weight" type="xsd:double"/>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="sourceType" type="party:SuspectSourceType"/>
    <xsd:element minOccurs="0" name="suspectPartyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="suspectStatus" type="party:SuspectStatusType"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="suspectParty" type="party:Party"/>
    <xsd:element minOccurs="0" name="currentMatchEngineType" type="party:MatchEngineType"/>
    <xsd:element minOccurs="0" name="currentSuspectCategoryType" type="party:SuspectType"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="suspectAugmentation" type="party:SuspectAugmentation"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyBankAccount">
    <xsd:complexContent>
    <xsd:extension base="party:PaymentSource">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="bankNumber" type="xsd:string"/>
    <xsd:element minOccurs="0" name="branchNumber" type="xsd:string"/>
    <xsd:element minOccurs="0" name="accountNumber" type="xsd:string"/>
    <xsd:element minOccurs="0" name="type" type="party:BankAccountType"/>
    <xsd:element minOccurs="0" name="depositorName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="recordedOpenDate" type="xsd:date"/>
    <xsd:element minOccurs="0" name="recordedClosedDate" type="xsd:date"/>
    <xsd:element minOccurs="0" name="accountLastUpdate" type="common:LastUpdate"/>
    <xsd:element minOccurs="0" name="accountHistory" type="common:HistoryRecord"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="OrganizationSearch">
    <xsd:complexContent>
    <xsd:extension base="party:PartySearch">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="establishedDate" type="xsd:date"/>
    <xsd:element minOccurs="0" name="organizationName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="organizationNameWildCard" type="xsd:string"/>
    <xsd:element minOccurs="0" name="organizationType" type="party:OrganizationType"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyPayrollDeduction">
    <xsd:complexContent>
    <xsd:extension base="party:PaymentSource">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="payrollNumber" type="xsd:string"/>
    <xsd:element minOccurs="0" name="employerName" type="xsd:string"/>
    <xsd:element minOccurs="0" name="description" type="xsd:string"/>
    <xsd:element minOccurs="0" name="payrollDeductionLastUpdate" type="common:LastUpdate"/>
    <xsd:element minOccurs="0" name="payrollDeductionHistory" type="common:HistoryRecord"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ContactMethodType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyChargeCard">
    <xsd:complexContent>
    <xsd:extension base="party:PaymentSource">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="number" type="xsd:string"/>
    <xsd:element minOccurs="0" name="type" type="party:ChargeCardType"/>
    <xsd:element minOccurs="0" name="bankNumber" type="xsd:string"/>
    <xsd:element minOccurs="0" name="cardExpiryDate" type="xsd:date"/>
    <xsd:element minOccurs="0" name="nameOnCard" type="xsd:string"/>
    <xsd:element minOccurs="0" name="cardLastUpdate" type="common:LastUpdate"/>
    <xsd:element minOccurs="0" name="cardHistory" type="common:HistoryRecord"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="NonMatchRelevancyType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="AddressNoteType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="CountryType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartySummary">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="alertIndicator" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="bankAccountIndicator" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="chargeCardIndicator" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="payrollDeductIndicator" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="adminContEquivIndicator" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="incomeSourceIndicator" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="interactionIndicator" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="privPrefIndicator" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="addressIndicator" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="contactMethodIndicator" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="identificationIndicator" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="lobRelationshipIndicator" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="relationshipIndicator" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="valueIndicator" type="xsd:unsignedShort"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="InactivationReasonType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ClientStatusType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType abstract="true" name="PartySearchResult">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="partyActiveIndicator" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="resultNumber" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="resultScore" type="xsd:unsignedShort"/>
    <xsd:element minOccurs="0" name="resultsFound" type="xsd:unsignedShort"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="details" type="common:PersistableObject"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyAdminSysKey">
    <xsd:complexContent>
    <xsd:extension base="common:PersistableObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="adminSysPartyId" type="xsd:string"/>
    <xsd:element minOccurs="0" name="partyId" type="xsd:long"/>
    <xsd:element minOccurs="0" name="adminSystemType" type="party:AdminSystemType"/>
    <xsd:element minOccurs="0" name="description" type="xsd:string"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="PartyAddress">
    <xsd:complexContent>
    <xsd:extension base="party:PartyLocation">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="careOf" type="xsd:string"/>
    <xsd:element minOccurs="0" name="usage" type="party:AddressUsageType"/>
    <xsd:element minOccurs="0" name="preferredAddressIndicator" type="xsd:boolean"/>
    <xsd:element minOccurs="0" name="addressLastUpdate" type="common:LastUpdate"/>
    <xsd:element minOccurs="0" name="addressHistory" type="common:HistoryRecord"/>
    <xsd:element minOccurs="0" name="address" type="party:Address"/>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="addressPrivPref" type="party:PartyAddressPrivPref"/>
    <xsd:element minOccurs="0" name="multiplePartyCDC" type="party:MultiplePartyCDC"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GenderType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="MaritalStatusType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="SuspectOrganization">
    <xsd:complexContent>
    <xsd:extension base="party:Organization">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ComputerAccessType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RelationshipType">
    <xsd:complexContent>
    <xsd:extension base="common:TypeCode">
    <xsd:sequence/>
    <xsd:attribute name="inverse" type="xsd:string"/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    </xsd:schema>
    Commons.xsd
    <?xml version="1.0" encoding="UTF-8"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:common="http://www.ibm.com/xmlns/prod/websphere/wcc/common/schema" targetNamespace="http://www.ibm.com/xmlns/prod/websphere/wcc/common/schema">
    <xsd:complexType abstract="true" name="PersistableObject">
    <xsd:complexContent>
    <xsd:extension base="common:TransferObject">
    <xsd:sequence>
    <xsd:element minOccurs="0" name="idPK" type="common:SurrogateKey"/>
    <xsd:element minOccurs="0" name="history" type="common:HistoryRecord"/>
    <xsd:element minOccurs="0" name="lastUpdate" type="common:LastUpdate"/>
    </xsd:sequence>
    <xsd:attribute name="nullFields" type="xsd:NMTOKENS"/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="EndReasonType">
    &lt

  • Unable to invoke a protected web service from PL/Sql

    Hi All
    I am trying to invoke a protected web service from Plsql. But getting the below error.
    error message is ORA-31011: XML parsing failed
    ORA-19202: Error occurred in XML processing
    LPX-00104: Warning: element "html" is not declared in the DTD
    Error at line 2
    If i try to invoke the service after disabling the protection then i am able to call it and getting response. Pls let me know how to deal with this authentication issue.
    Below is the invoking code i am using.
    BEGIN
    generate_envelope(p_request, l_envelope);
    show_envelope(l_envelope);
    l_http_request := UTL_HTTP.begin_request(p_url, 'POST','HTTP/1.0');
    UTL_HTTP.set_header(l_http_request, 'Authorization', 'Basic Y29tcGxpYW5jZS5nZW46Y29tcGxpYW5jZQ11');
    UTL_HTTP.set_header(l_http_request, 'Content-Type', 'text/xml');
    UTL_HTTP.set_header(l_http_request, 'Content-Length', LENGTH(l_envelope));
    UTL_HTTP.set_header(l_http_request, 'SOAPAction', p_action);
    UTL_HTTP.write_text(l_http_request, l_envelope);
    l_http_response := UTL_HTTP.get_response(l_http_request);
    UTL_HTTP.read_text(l_http_response, l_envelope);
    UTL_HTTP.end_response(l_http_response);
    l_response.doc := XMLTYPE.createxml(l_envelope); -- Error Line
    l_response.envelope_tag := p_request.envelope_tag;
    l_response.doc := l_response.doc.extract('/'||l_response.envelope_tag||':Envelope/'||l_response.envelope_tag||':Body/child::node()',
    'xmlns:'||l_response.envelope_tag||'="http://schemas.xmlsoap.org/soap/envelope/"');
    show_envelope(l_response.doc.getstringval());
    check_fault(l_response);
    RETURN l_response;
    END;
    I tried invoking the service by passing username and password in LDE tool and captured the Request SOAP Message. I saw username/password encrypted to "Y29tcGxpYW5jZS5nZW46Y29tcGxpYW5jZQ11". Hence tried with that.
    I have also tried the below line for authentication but it is not working.
    utl_http.set_authentication(l_http_request, 'myusername', 'mypassword','Basic',false);
    Pls assist me in resolving this.
    Thanks,
    PKV

    One more update i tried printing l_http_response.status_code and got 302.
    Thanks,
    PKV

  • How to access/invoke Web Service from BPM Process

    The following steps required to attach and invoke web service method from process:
    1) Add a module in the catalog for ex WebServiceMO
    2) Add WebService Catalog component demoWebService in WebServiceMO
    3) Put ur WSDL address in WSDL address field like "http://localhost:8080/test/test?wsdl"
    4) Click next to introspect the web service it will import required files and setting from the url to your project
    5) Now for invoking webservice just call the method for ex.
    @return as String[]
    getTestStringList(TestInterfaceService, out @return : @return)
    logMessage "web service calll result >>"+length(@return)+">>>"+@return[0]
    Here @ return is the return from webservice call.
    this way u can access web service from BPM process.
    Edited by: Anurag Yadav on Jul 17, 2009 2:19 PM

    I have a web service which does not return any value but when I introspect the web service, I have an out parameter to it.. Not sure why?
    For e.g.
    TestServiceListener.addTestNotes(TestNotes : testNotes, out TestNoteResponse : testNoteResponse);
    So here I see an out parameter, but my web-service has no out parameter...
    Any idea why is this happening?

  • Invoking a SAP web service from Dreamweaver MX

    I am trying to invoke a SAP web service from ColdFusion and it looks like ColdFusion does not even recognize the rfc generated wsdl file as a wsld file.  I have tried other wsdl url's outside my company and they work...so I know that web services at least work in ColdFusion.  Can anyone advise on this topic?
    Thanks!

    Paula,
    I suppose you're using CFINVOKE (http://www.activsoftware.com/code_samples/code.cfm/CodeID/44/ColdFusion/Invoking_SOAP_Web_Services_with_ColdFusion_MX_CFINVOKE_Tag) or are you using a third party tool like CFX_SOAP (http://www.activsoftware.com/products/productdetail.cfm/id/1015)?
    Are you working with WebAS 6.4 or 6.2?
    It works with web services created with WebAS 6.4, but you should generate proxy classes. Check Thomas' weblog (second part of it)->https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1012. [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    The WSDL generated by this method is more standard than the one generated when you just Remote enable an FM and look at the webservice browser.
    Th core of CF MX is Java and that engine is rather strict in standards.
    Eddy

  • Invoke Siebel OnDemand Web Service via BPEL

    Hi,
    We are trying to invoke Siebel OnDemand Web Service via BPEL.
    We have followed the steps as mentioned in
    http://www.oracle.com/technetwork/topics/ofm-siebel-blog-postings-092216.html
    But still we are unable to get the Session Id.
    Do we need to opne any port to resolve this issue or do we have any other way to get the session ID.
    Please let me know if there is any solution to this...
    Thanks

    Thanks for the update..
    We are trying to invoke the CRM On Demand session ID using the BPEL. It seems the we are having some problem with the URL
    https://secure-ausomxapa.crmondemand.com/Services/Integration?command=login
    => `Integration?command=login
    we are trying to access the URL from our SOA server using wget and we are getting following result.
    [XXXXXXXXXXXXXXX ~]$ wget https://secure-ausomxapa.crmondemand.com/Services/Integration?command=login
    --07:32:19-- https://secure-ausomxapa.crmondemand.com/Services/Integration?command=login
    => `Integration?command=login'
    Resolving secure-ausomxapa.crmondemand.com... 141.146.149.68
    Connecting to secure-ausomxapa.crmondemand.com|141.146.149.68|:443...
    We are expecting that we are unable to access the URL using 443 port.

Maybe you are looking for

  • Company Name not getting Displayed in the incoming screen

    I changed my blackberry from earlier 0S 7 to Z10 two days ago, but to my surprise it is not displaying company name in the incoming call screen. I have more than 20 people whose name is repeating and not able to identify, how come this feature is not

  • How to make the checkbox field as enabled/disabled?

    HI, i want to enable/disable the checkbox at run time?? is it possible to do it??

  • Live video on imovie

    Behind camera and trying to see it live on mac book pro laptop and not through i sight. Camera is a sony handycam hdr-hci. can get live on i sight but want to see on laptop while looking into camera and doing 30 second spot. using imovie. thanks to a

  • Mac Pro, Mountain Lion not work

    Hi, My name is Daniele and i have a big problem with my Mac Pro. I have buy the Mac Pro in United States three weeks ago, and it works very well with Lion. For work, I need to update the system to Mountain Lion, but it not work. The installation star

  • Adobe Illustrator CS6 Update (version 16.0.3) Installation failed. Error Code: U44M1P7

    ARRRRRGGGGHHH!!! I can't update Illustrator CS6 to 16.0.3, I have this error code: U44M1P7 and now I can't run current version (16.0.2)! OSX 10.8.2