Error calling for web-service from BPEL
hello,
I'm getting an exception thrown when I try to call for a web service. Until yesterday it was fine, but since today we keep getting this error message:
<2006-05-29 21:02:03,635> <ERROR> <red.collaxa.cube>
<BaseCubeSessionBean::logError> Error while invoking bean "finder": Instance not found in datasource.
The process domain was unable to fetch the instance with key "c2c73aae36359a11:84cc09:10b7b50ebef:-7d45" from the datasource.
Please check that the instance key "c2c73aae36359a11:84cc09:10b7b50ebef:-7d45" refers to a valid instancet
hat has been started and not removed from the process domain.
ORABPEL-02152
Instance not found in datasource.
The process domain was unable to fetch the instance with key "c2c73aae36359a11:84cc09:10b7b50ebef:-7d45" from the datasource.
Please check that the instance key
"c2c73aae36359a11:84cc09:10b7b50ebef:-7d45" refers to a valid instance that has been started and not removed from the process domain.
at com.collaxa.cube.engine.data.AdminFinder.__lookupInstanceMetaData(AdminFinder.java:314)
at com.collaxa.cube.engine.data.AdminFinder.__lookupInstanceMetaData(AdminFinder.java:262)
at com.collaxa.cube.engine.data.AdminFinder.lookupInstanceByConversationId(AdminFinder.java:235)
at com.collaxa.cube.ejb.impl.FinderBean.lookupInstanceByConversationId(FinderBean.java:177)
at IFinderBean_StatelessSessionBeanWrapper42.lookupInstanceByConversationId(IFinderBean_StatelessSessionBeanWrapper42.java:669)
at com.oracle.bpel.client.Locator.lookupInstance(Locator.java:420)
at displayInstance.jspService(_displayInstance.java:111)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:350)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:222)
at com.collaxa.cube.fe.DomainFilter.doFilter(DomainFilter.java:152)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:663)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
Any ideas how I can fix it?
Thanks.
Hi,
We've tried increasing the
<transaction-config timeout="60000" /> to 120000, and also tried increasing the syncMaxWaitTime from the console...
But nothing seems to help.
In addition, the test page of the web service we are invoking returns after 1 second (so there shouldn't be a latency problem)
Maybe you have any other ideas?
Similar Messages
-
Calling Siebel web service from BPEL flow
Hi,
I am using Jdeveloper 10.1.3 to build BPEL.
Does anyone have a sample to call Siebel web service from BPEL flow?
I cannot make web service call success by adding partner link from BPEL flow.
Error:
Error Code: 10944642 Error Message: Error: Inbound SOAP Message - Session Token is missing or invalid or has expired
My understanding is Siebel needs special soap header.
I can build webservice proxy to call siebel web service, it works fine by overwrite the soap header function. However, I cannot make it work from BPEL flow.
Does anyone have this experience?
ThanksAnyone has insight on this? Is it possible to call a WCF service with NTLM authentication from SOA.
Thanks!
Sandeep -
How to call a web service from BPEL that requires HTTP basic authentication
Hi All,
I need to calling some Web Services from BPEL (SOA 10.1.3.1 production running on XP machine). The services require HTTP basic authentication.
I have tried adding httpUsername and httpPassword properties to the ParnterLink, and I see in BPEL Console that they are deployed by checking the descriptor page. But I still get a SOAP fault, HTTP 401: Unathenticated.
I have also tried using basicHeaders (from memory) = credentials, httpBasicUsername, and httpBasicPassword. Same result.
I have done a packet trace using Ethereal, and the headers do not seem to contain the userid and password at all.
Can anyone help?
Thanks,
Mark NelsonThanks Bas,
I have resolved the issue. The provider of the Web Service had not configured if for Basic Authentication. For some reason it worked when they tested, or maybe the did not test. The only thing I had to change was to use:
<property name="basicHeaders">credentials</property>
<property name="basicUsername">WMDATA</property>
<property name="basicPassword">WMDATA</property>
Instead of:
<property name="httpUsername">WMDATA</property>
<property name="httpPassword">WMDATA</property>
I don’t know why this is, maybe because it is an Axis Web Service.
Sorry for wasting your time.
Regards Pete -
How can I call external web service from BPEL
1. I have "EmpService" webservice (simple webservice to get emp salary, not in BPEL domain) running in Oracle AS host1. If I want to call this web service from BPEL in another host2. How can I do this?
2. Is it a must to deploy this EmpService to Oracle BPEL domain in order to call it? If so, how can I deploy it. As many BPEL example tutorial demonstrate the "obant" command to deploy the BPEL process, but not show how to deploy a external web service not in BPEL project. Please help. ...Create a partner link in BPEL and point it to the WSDL deployed on external server.
this thread will also help
Axis generated WS to Bpel WS -
Unable to call a web service from BPEL Project
I am running my BPEL PM on Windows XP SP3. The platform is weblogic 9.2, SOA 10.1.3.1.
I created a simple BPEL project to call a web service and when I run the project from BPELConsole I getting the following error:
exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Bad response: 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )
I am able to call this web service from soapUI client.
Any help or hint is appreciated.
ThanksI have had this issue before when calling a .NET service, it was firewall related. I didn't actually make the fix so I can't tell you exactly how it was fixed on the server. I hope this info makes sense as this this the info I got from the IT boys
I’ve install this tool on your computer:
http://www.microsoft.com/downloads/details.aspx?FamilyID=05C2C932-B15A-4990-B525-66380743DA89&displaylang=en
which does that:
Firewall Client for ISA Server can be optionally installed on client computers protected by Microsoft ISA Server. Firewall Client for ISA Server provides enhanced security, application support, and access control for client computers. It provides authentication for Winsock applications that use TCP and UDP, supports complex secondary protocols, and supplies user and application information to the ISA Server logs.
When a client computer running Firewall Client for ISA Server makes a request, the destination is evaluated by the Firewall Client software, and external requests are directed to the ISA Server computer for handling. No specific routing infrastructure is required. Firewall Client sends user information transparently with each request, enabling you to create a firewall policy on the ISA Server computer with rules that use the authentication credentials presented by the client. ISA Server allows you to configure automatic discovery for Firewall client computers, using a WPAD entry in DNS or DHCP to obtain correct Web proxy settings for clients, depending on their location.
and I’ve added a exception in IE to the tools-lan settings-advanced-exceptions to be creditworks.* Did this by modifying the GPO that applies to your account, so all the users in National Office should have that exception.
hope you can use this.
cheers
James -
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!
SandeepAnyone has insight on this? Is it possible to call a WCF service with NTLM authentication from SOA.
Thanks!
Sandeep -
Error Calling ODI Data Service from BPEL
Hi all,
I'm trying to call ODI data services from BPEL, but this error comes up:
<messages>
-<input>
-<Invoke_1_addSrcCustomer_InputVariable_1>
-<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="part1">
<SrcCustomer xmlns="test/WSSrcCustomer/schema"/>
</part>
</Invoke_1_addSrcCustomer_InputVariable_1>
</input>
-<fault>
-<bindingFault xmlns="http://schemas.oracle.com/bpel/extension">
-<part name="summary">
<summary>[email protected]6 : Could not find binding output for operation addSrcCustomer
</summary>
</part>
</bindingFault>
</fault>
</messages>
A WSSrcCustomer WSDL has been successfully deployed and the addSrcCustomer operation is chosen. Also, I'm using the following input as XML flagment:
<ns2:SrcCustomer xmlns:ns2="http://www.w3.org/2001/XMLSchema/" xmlns="test/WSSrcCustomer/schema/">
<CUSTID>999</CUSTID>
<TITLE>0</TITLE>
<LAST_NAME>lastname</LAST_NAME>
<FIRST_NAME>firstname</FIRST_NAME>
<ADDRESS>myaddress</ADDRESS>
<CITY_ID>23</CITY_ID>
<PHONE>123456789</PHONE>
<AGE>33</AGE>
<SALES_PERS_ID>11</SALES_PERS_ID>
</ns2:SrcCustomer>
RegardsHello,
Can you call the same WS from ODI (through a data server test)?
I think you should post the WSDL file generated by the data service to the BPEL Forum.
There must be something BPEL does not like in the WSDL.
-FX -
Calling SAP Web Service from BPEL
Hi
I am trying to call a SAP Web Service friom BPEL using the SAP WSDL.It requires a basic authentication (Username/Password) which i am providing as partnerlink properties in bpel.xml.
While testing the BPEL Process from the console, it is giving me an error
"<summary>exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Bad response: 401 Unauthorized</summary>"
But when i am testing it from SOAP UI tool it is giving me the desired response.
Does anyone has any idea why it is failing from BPEL?Is there any configuration which i am missing?
Regards
AyushHI Ayush / Suryaveer..
I am stuck at the same situation, trying to invoke a secured SAP webservice. The invoke fails with a security previlege exception.
Am using the basicHeaders property to propagate the credentials to the SAP system.
Can you please suggest on the same.
credential propagation in bpel.xml :
<property name="basicHeaders">propagate</property>
<property name="basicUsername">ABC</property>
<property name="basicPassword">DEF</property> -
Errors calling oracle web service from pl/sql
Oracle application server version 10.1.2.2.0
Jdeveloper version 10.1.2.1.0
I have published a function of an oracle database package as a web service using jdeveloper by creating a connection to my database and right clicking on the package and selecting publish as a web service. I accepted all the defaults and deployed the web service to my application server also using jdeveloper. I have been able to invoke the web service from the url which was generated.
I now want to invoke this web service from another pl/sql procedure in the same database as the function I've published as a web service using the utl_dbws facility but get the following error
ORA-29532: Java call terminated by uncaught Java exception: javax.xml.rpc.soap.SOAPFaultException: No Deserializer found to deserialize a 'http://fujibox09/FinalTestWS-Project-context-root/FinalTestWS/:p_group_id' using encoding style 'null'. [java.lang.IllegalArgumentException]
I have amended the wsdl to look like this
<?xml version = '1.0' encoding = 'UTF-8'?>
<!--Generated by the Oracle JDeveloper 10g Web Services WSDL Generator-->
<!--Date Created: Tue Sep 29 12:32:20 BST 2009-->
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://fujibox09/FinalTestWS-Project-context-root/FinalTestWS/"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
targetNamespace="http://fujibox09/FinalTestWS-Project-context-root/FinalTestWS/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified"
targetNamespace="http://fujibox09/FinalTestWS-Project-context-root/FinalTestWS/">
<s:element name="totalliveusers">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="p_group_id" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="totalliveusersResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="totalliveusersResult" type="s:int"/>
<s:element minOccurs="0" maxOccurs="1" name="p_group_desc" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="totalliveusersSoapIn">
<wsdl:part name="parameters" element="tns:totalliveusers"/>
</wsdl:message>
<wsdl:message name="totalliveusersSoapOut">
<wsdl:part name="parameters" element="tns:totalliveusersResponse"/>
</wsdl:message>
<wsdl:portType name="totalliveusersSoap">
<wsdl:operation name="totalliveusers">
<wsdl:input message="tns:totalliveusersSoapIn"/>
<wsdl:output message="tns:totalliveusersSoapOut"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="totalliveusersSoap" type="tns:totalliveusersSoap">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="totalliveusers">
<soap:operation
soapAction="http://fujibox09/FinalTestWS-Project-context-root/FinalTestWS/totalliveusers"
style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="totalliveusers">
<wsdl:port name="totalliveusersSoap" binding="tns:totalliveusersSoap">
<soap:address location="http://fujibox09/FinalTestWS-Project-context-root/FinalTestWS"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
The function has an in varchar2 parameter and an out varchar2 parameter and returns a number
Can anyone help?Hi,
On way we can call a web service is to pass the Web Service URL to UTL_HTTP package:
Sample Web Service URL
===================
lv_url :=
'http://67.97.189.151:8888/plsqlsample/dbfunc?invoke=placeOrder'
|| '&'
|| 'param0=1'
|| '&'
|| 'param1=1'
|| '&'
|| 'param2=1';
Sample Call using UTL_HTTP
=====================
SELECT UTL_HTTP.request (lv_url)
INTO lv_result
FROM DUAL;
Thank you.
Regards,
Balu -
How to call restful web services from BPEL
How do we call create partnerlinks for calling RESTful web services in Oracle BPEL.
Any ideas ?Raymond,
1. To consume WebService in Flex you don't need FDS at all.
2. AFAIK, you need crossdomain.xml at WS host or System.allowDomain("ws-host") or System.allowInsecureDomain("ws-host") on Flex side. Check Flex documentation.
3. Better to discuss this topic in some other forum -- say WebAS General. It's not related to WD
Valery Silaev
SaM Solutions
http://www.sam-solutions.net -
Need help calling stateful web service from BPEL 10.1.3.1
I found the tutorial located at http://www.oracle.com/technology/products/ias/bpel/htdocs/callingstatefulwsfrombpel.html which talks about how to call a stateful web service, it is also mentioned on Clemens Utschig's SOA blog.
The problem is that the code for the handlers will not compile as given under 10.1.3.1 -- it seems that the method signature for the invoke method has changed in the interface com.collaxa.cube.ws.HeaderHandler
Has anyone gotten this to work in 10.1.3.1 or can anyone give me a tip on how to call a stateful web service in a different manner from BPEL?
Thanks!Hi,
'm trying to call a username/password secured service,
with
<property name="basicHeaders">credentials</property>
<property name="basicUsername">username</property>
<property name="basicPassword">password</property>
But getting the following exception,
FAIL :: Cause : :exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: Bad Set-Cookie header: JSESSIONID_twos=Lf1VTn7Q5KG5PhtJlGjTTM0nhhJ5FLyR51zZJLLBGfVs04VY8fmv!-728969536; domain=wosdev; path=/; secure=true, WLAUTHCOOKIE_JSESSIONID_btwosfportal=ZHfuVwF5kudqtHEoR6Ap; path=/; secure Expected ';' or ',' at position 131:
Kindly help!
Thanks,
ChandraMouli
Edited by: user13110451 on Sep 8, 2011 5:52 AM -
Calling a web service from BPEL using java web methods
Hello everyone,
I have an application my BPEL process should connect to. The application which is a web service needs to be called using pre defined web methods defined in java from my bpel process using Jdev 10g. Any suggestions in how I can go about doing that? Please I really need helpHi there,
If you have defined already your partner links to the service you can use the BPEL API to invoke them from RMI. See this blog entry
http://technology.amis.nl/2006/06/08/oracle-bpel-pm-invoking-a-remote-bpel-service-from-java-using-rmi/
It'd be also good if you post the question on the bpel forum BPEL
Thanks,
JC -
Error while invoking web service from BPEL 11g
Hello All,
I am creating a webservice using java.
I created service using java and deployed it on the SOA server 11g.
I am able to test it from the weblogic console.
When i am trying to invoke it from BPEL, i am getting the remote fault:
Error Message: {http://schemas.oracle.com/bpel/extension}remoteFault
Fault ID default/TestADWebServiceBPEL!1.0soa_d7638bee-192e-419e-9b1a-2f356c13712c/TestADServiceBPEL/80015-BpInv0-BpSeq0.3-3*
Fault Time Sep 28, 2010 1:31:01 PM
Non Recoverable System Fault :
<bpelFault><faultType>0</faultType><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>oracle.fabric.common.FabricInvocationException: Unable to access the following endpoint(s): http://10.6.61.93:7001/TestApplication-ADUserManagement-context-root/ActiveDirectoryUserPort</summary></part><part name="detail"><detail>Unable to access the following endpoint(s): http://10.6.61.93:7001/TestApplication-ADUserManagement-context-root/ActiveDirectoryUserPort</detail></part><part name="code"><code>200</code></part></remoteFault></bpelFault>
Does anyone has any idea, what can be the reason.
Is it realted to some proxy server settings. Where these settings can be made in the weblogic server.
Thanks and Regards,
Saurav SinglaHi Suresh & Mukesh,
Suresh:
I started the service by going through the following path System Administrator > System Configuration > Service Configuration > Application > <SERVICE_NAME> in system configuration of portal
Mukesh: Here I don't have any proxy settings.
Can you please let me know where I'm going wrong.
Thanx,
Dheeram -
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">
< -
Calling web services from BPEL
please help me
my problem is, currently I'm working on online banking system which i develop web service from oracle PL/SQL using jdeveloper and oracle SOA. the question is how to call 3 web services from BPEL to return the output of these web service in one XML file as response
for example I've web service that return the CASA account for customer id and another for loan account for customer id i need one BPEL process that call the two web services take customer id and return all accounts for that customer
thanks in advanceYou should have some thing like below.
BPEL A:
Input message : customerid
Output message: casaaccountid, loadaccountid and so on...
Then from BPEL A call the web service 1, which returns casaaccountid and call the web service 2, which returns loanaccount then map those into the response of the BEPL A.
You can have n number of output attribute.
Input Message:
<element name="Input">
<complexType>
<sequence>
<element name="CustomerID" type="string"/>
</sequence>
</complexType>
</element>
Output Message:
<element name="Output">
<complexType>
<sequence>
<element name="CASAaccoundID" type="string"/>
<element name="LoanID" type="string"/>
</sequence>
</complexType>
</element>
Thanks,
Vijay
Thanks,
Vijay
Maybe you are looking for
-
KMS / xorg 1.8 on intel 830m / 82830M
Hi, i run the old intel xf86-video-intel 2.9 on my beloved Vaio R600 HFP with a intel 830m / 82830M graphics chipset. KMS is switched off by i915.modeset=0. Now with the kernel 2.6.34 and KMS switched on, i get a console, but when X is started i get
-
Nokia 220 (Nokia OS)
Hi guys , I finally got my hands on a Nokia 220 (which makes a good add-on to the rest of my Nokia collection). Although I do like the phone, I came accross some strange features, first of all, I noticed that I can add more then just one phonenumber
-
Hi, We have 5 Data providers. Merging on Plant Id, Vendor Id, Company Code, Doc Id, Line item id, Material Group Id, Material Id Output on the report Vendor_Id, Vendor_Name, Plant_Id,Plant_Name, Comp_Id, Comp_Name, Order Date, Rec Date I am getting m
-
Winamp plug-ins: Anybody know of a Zen touch compat. plug
I recently came across this nice little plug-in for winamp which allowed me to edit and move files around on my zen touch. However it doesnt support direct play back...Anybody know of a plugin which will allow me to do so? As mediasource doesnt want
-
Illustrator CC 2014 Image Auto Embedding Problem
So this happened a lot in previous versions of Illustrator and I could trash my extensions and fix everything. Problem: when I place images, it will automatically embed placed images, making my file sizes huge. Seems to do it more with PSD files, wan