BPEL Compilation Error: Load of wsdl "with Message part element undefined..
Hi Friends,
I am getting following error while compiling my BPEL process:
Error: Load of wsdl "FTPWrite.wsdl with Message part element undefined in wsdl [file:/D:/MyData/_MyProjects/052_Amazon_MetadataInterface/001_SVN/002_Intl/trunc/MetadataInterfaceIntl_2013Apr15_WorkingCode/MetadataInterface_Intl/MetadataInterface_Intl.wsdl] part name = reply type = {http://com.fox.metadata/MetadataInterfaceIntl/MetadataInterface_Intl/types}processResponse" failed
However the reply message is already defined in the MetadataInterface_Intl.wsdlas shown below:
Code for MetadataInterface_Intl.wsdl::::
"<?xml version= '1.0' encoding= 'UTF-8' ?>
<wsdl:definitions
name="MetadataInterface_Intl"
targetNamespace="http://xmlns.oracle.com/MetadataInterfaceIntl/MetadataInterface_Intl/MetadataInterface_Intl"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:inp1="http://com.fox.metadata/MetadataInterfaceIntl/MetadataInterface_Intl/types"
xmlns:tns="http://xmlns.oracle.com/MetadataInterfaceIntl/MetadataInterface_Intl/MetadataInterface_Intl"
>
<wsdl:types>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://com.fox.metadata/MetadataInterfaceIntl/MetadataInterface_Intl/types" schemaLocation="xsd/Metadata_Interface.xsd"/>
</xsd:schema>
</wsdl:types>
<wsdl:message name="requestMessage">
<wsdl:part name="request" element="inp1:process"/>
</wsdl:message>
*<wsdl:message name="replyMessage">*
*<wsdl:part name="reply" element="inp1:processResponse"/>*
*</wsdl:message>*
<wsdl:portType name="execute_ptt">
<wsdl:operation name="execute">
<wsdl:input message="tns:requestMessage"/>
<wsdl:output message="tns:replyMessage"/>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>"
Surprisingly, this same code was compiling file last week and now I have no clue why I am getting this error. Can someone please shade some light on this issue?
Thanks,
Sachin.
Hello
I have had the same problem in Oracle BPM and solved it using the following steps:
1- In your application navigator window, expand the project that contains the business rule.
2- In the SOA Content, double click on your wsdl file.
3- When the file opens, select the schema view from the bottom of the page.
4- In the schema view, expand all the schema nodes and check if you see any values in red. If you see one, that value has probably caused the error and you should correct it using the property inspector window.
In my case, the schema location value was set to a wrong path, so I changed it and the error resolved.
Also, some error that appear as warning in the rule editor will show as compile error later, such as input types not being used and such, so those must be resolved before compiling.
Hope that was helpful
good luck
Similar Messages
-
Message part element undefined
I get the following error on defining a new wsdl operation:
Error(16,104): Load of wsdl "GetElligibility.wsdl with Message part element undefined in wsdl [oramds:/apps/com/tel/bdi/cp/Service.wsdl] part name = parameters type = {http://dsd.cp.bd.tel.com/}GetElligibilityResponse" failed
it points to
<import namespace="http://bd.tel.com/ps/cp/Service"
location="oramds:/apps/com/tel/bd/ps/cp/Service.wsdl" importType="wsdl"/>
I am unable to figure out what exactly the problem may be. Help Required!!!have you improted oramds.jar? I haven't used oramds addresses but i'm sure we need to some settings in order to use oramds addresses both in jdev and soa suite.
this link may help you http://boardreader.com/thread/11g_Deploying_SOA_Composite_that_uses_or_lh9dXlbmr.html -
I am looking for is trying to figure out what am I doing wrong for this compile time error message to appear when I try to deploy the BPEL service. The BPEL diagram indicates no errors.
Error:
[Error ORABPEL-10902]: compilation failed
[Description]: in "bpel.xml", XML parsing failed because "undefined part element.
In WSDL at "file:/C:/BPELTest/AddInts/bpel/AdderSvc.wsdl", message part element "{http://tempuri.org/}AddResponse" is not defined in any of the schemas.
Please make sure the spelling of the element QName is correct and the WSDL import is complete.
[Potential fix]: n/a.
BPEL Scenario
The scenario is very, very simple.
I have a web service running on my local laptop (front-ended by the IIS app server). It adds two integer numbers and returns the value synchronously, and its WSDL is AdderSvc.wsdl (the same one listed in the error message). The BPEL process is merely kicked off by the "initiate" operation when using the BPEL Control as the client. "Initiate" takes two integer values to be added as inputs, and these two have the message types that map to the same message type that the AdderSvc is using. The BPEL process invokes the AdderSvc, and then invokes the callback to the client (BPEL Control). Very, Very simple stuff.
All my variables, seem in order, but I continue to get the above error message when I try to compile and deploy.
I am using a local copy of the AdderSvc.wsdl created by cutting and copying from the auto generated WSDL by IIS app server. I did this so that I could manually insert the "partnerLink" definitions into the AdderSvc WSDL as the auto generated WSDL does not describe this. The version of JDeveloper I am using is "Studio Edition Version 10.1.3.1.0.3960".
The contents of AdderSvc.WSDL file that the compiler is complaining about is below:
<?xml version="1.0" encoding="utf-8" ?>
<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://tempuri.org/"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
targetNamespace="http://tempuri.org/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
<s:element name="Add">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="x" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="y" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AddResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="AddResult" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="AddSoapIn">
<wsdl:part name="parameters" element="tns:Add"/>
</wsdl:message>
<wsdl:message name="AddSoapOut">
<wsdl:part name="parameters" element="tns:AddResponse"/>
</wsdl:message>
<wsdl:portType name="CalcWSSoap">
<wsdl:operation name="Add">
<wsdl:input message="tns:AddSoapIn"/>
<wsdl:output message="tns:AddSoapOut"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CalcWSSoap" type="tns:CalcWSSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
<wsdl:operation name="Add">
<soap:operation soapAction="http://tempuri.org/Add" 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="CalcWS">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/" />
<wsdl:port name="CalcWSSoap" binding="tns:CalcWSSoap">
<soap:address location="http://localhost/CalcWS/CalcWSnew.asmx" />
</wsdl:port>
</wsdl:service>
<plnk:partnerLinkType name="Add">
<plnk:role name="AddProvider">
<plnk:portType name="tns:CalcWSSoap"/>
</plnk:role>
</plnk:partnerLinkType>
</wsdl:definitions>Please ignore this problem as the data presented is not accurate.
-
WSDL with messages consisting of multiple parts
Hi,
I need to create an ABAP client for a Web Service. In the WSDL of the Service I want to call, there are messages consisting of multiple parts like this one:
<message name="AddOrUpdateSeekersIn">
<part name="header" element="mh:MonsterHeader"/>
<part name="catheader" element="cat:CompanyAuthHeader"/>
<part name="body" element="monster:JobSeekers"/>
</message>
I've found a document that says this is not supported by the ABAP Proxy Generation wizard.
On the ABAP forum (WS Proxy Generation for WSDL with messages consisting of multiple parts) someone suggested me to ask for advice here on whether I would modify the WSDL so that the message only contains one part. Is this possible and how would I do that?
Thanks,
TimHave u ever know the agile way of building messages for SERVICE by reusing data types in XSDS?
When ever u define a Service and Service Operation you have to define Request, Response, Fault messages for EACH Service operation.
A message is not always same as DATA, however a message is the DATA representation in a SERVICE operation context to address the operation Request, Response and FAULT (Exception)
Always try to build the message requirement of a service operation in such a way so that we can reuse the data types.
So during the service requirement analysis, decompose all DATA REKS such a way so that we can build data entities as
atomic data types
composite data types and
canonical data types in a such a way
atomic data types are part of composite data types
and composite data types are part of canonical data types
and canonical data types map to business service operation request and response
composite or atomic data types map to FAULT messages
This way you will have an agile approach to fullfill the data requirement of messages in services context, also can avoid the technology limitation in service enabled platform such as ABAP R3
PS: there might be a other temp solution, but this should be the way we do in SOA practice.
Thanks -
BPEL Compilation Error - Take 2 - JoJo
I am looking for is trying to figure out what am I doing wrong for this compile time error message to appear when I try to deploy the BPEL service. The BPEL diagram indicates no errors.
Error:
[Error ORABPEL-10902]: compilation failed
[Description]: in "bpel.xml", XML parsing failed because "undefined WSDL message.
Message "{http://tempuri.org/}AddSoapOut" is not defined in WSDL at "file:/C:/BPELTest/AddInts/bpel/AddInts.wsdl".
Please make sure the spelling of the message name is correct and the WSDL import is complete.
[Potential fix]: n/a.
BPEL Scenario
The scenario is very, very simple.
I have a web service running on my local laptop (front-ended by the IIS app server). It adds two integer numbers and returns the value synchronously, and its WSDL is AdderSvc.wsdl (the same one listed in the error message). The BPEL process is merely kicked off by the "initiate" operation when using the BPEL Control as the client. "Initiate" takes two integer values to be added as inputs, and these two have the message types that map to the same message type that the AdderSvc is using. The BPEL process invokes the AdderSvc, and then invokes the callback to the client (BPEL Control). Very, Very simple stuff.
I am using a local copy of the AdderSvc.wsdl created by cutting and copying from the auto generated WSDL by IIS app server. I did this so that I could manually insert the "partnerLink" definitions into the AdderSvc WSDL as the auto generated WSDL does not describe this. The version of JDeveloper I am using is "Studio Edition Version 10.1.3.1.0.3960".
All my variables, seem in order, but I continue to get the above error message when I try to compile and deploy. Attached are the .bpel and .wsdl files.
Any suggestions will be geratly appreciated
AddInts.bpel file
<process name="AddInts" targetNamespace="http://xmlns.oracle.com/AddInts"
xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
xmlns:ns1="http://tempuri.org/"
xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
xmlns:client="http://xmlns.oracle.com/AddInts"
xmlns:ora="http://schemas.oracle.com/xpath/extension"
xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc">
<!--
PARTNERLINKS
List of services participating in this BPEL process
-->
<partnerLinks>
<!--
The 'client' role represents the requester of this service. It is
used for callback. The location and correlation information associated
with the client role are automatically set using WS-Addressing.
-->
<partnerLink name="client" partnerLinkType="client:AddInts"
myRole="AddIntsProvider" partnerRole="AddIntsRequester"/>
<partnerLink name="AdderSvc" partnerRole="AddProvider"
partnerLinkType="ns1:Add"/>
</partnerLinks>
<!--
VARIABLES
List of messages and XML documents used within this BPEL process
-->
<variables>
<!-- -->
<!-- Reference to the message passed as input during initiation -->
<variable name="Invoke_1_Add_InputVariable"
messageType="ns1:AddSoapIn"/>
<variable name="Invoke_1_Add_OutputVariable"
messageType="ns1:AddSoapOut"/>
</variables>
<!--
ORCHESTRATION LOGIC
Set of activities coordinating the flow of messages across the
services integrated within this business process
-->
<sequence name="main">
<!-- Receive input from requestor. (Note: This maps to operation defined in AddInts.wsdl) -->
<receive name="receiveInput" partnerLink="client"
portType="client:AddInts" operation="initiate"
variable="Invoke_1_Add_InputVariable" createInstance="yes"/>
<!--
Asynchronous callback to the requester. (Note: the callback location and correlation id is transparently handled using WS-addressing.)
-->
<invoke name="Invoke_1" partnerLink="AdderSvc" portType="ns1:CalcWSSoap"
operation="Add" inputVariable="Invoke_1_Add_InputVariable"
outputVariable="Invoke_1_Add_OutputVariable"/>
<invoke name="callbackClient" partnerLink="client"
portType="client:AddIntsCallback" operation="onResult"
inputVariable="Invoke_1_Add_OutputVariable"/>
</sequence>
</process>
AddInts.wsdl file
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="AddInts"
targetNamespace="http://xmlns.oracle.com/AddInts"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:client="http://xmlns.oracle.com/AddInts"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
xmlns:nsl="http://tempuri.org/">
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TYPE DEFINITION - List of services participating in this BPEL process
The default output of the BPEL designer uses strings as input and
output to the BPEL Process. But you can define or import any XML
Schema type and use them as part of the message types.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://xmlns.oracle.com/AddInts" schemaLocation="AddInts.xsd" />
</schema>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://tempuri.org/" schemaLocation="AdderSvc.xsd" />
</schema>
</types>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MESSAGE TYPE DEFINITION - Definition of the message types used as
part of the port type defintions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<message name="AddIntsRequestMessage">
<part name="payload" element="client:AddIntsProcessRequest"/>
</message>
<message name="AddIntsResponseMessage">
<part name="payload" element="client:AddIntsProcessResponse"/>
</message>
<!--
-->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PORT TYPE DEFINITION - A port type groups a set of operations into
a logical service unit.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- portType implemented by the AddInts BPEL process -->
<portType name="AddInts">
<operation name="initiate">
<!-- <input message="client:AddIntsRequestMessage"/> -->
<input message="nsl:AddSoapIn"/>
</operation>
</portType>
<!-- portType implemented by the requester of AddInts BPEL process
for asynchronous callback purposes
-->
<portType name="AddIntsCallback">
<operation name="onResult">
<!-- <input message="client:AddIntsResponseMessage"/> -->
<input message="nsl:AddSoapOut"/>
</operation>
</portType>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PARTNER LINK TYPE DEFINITION
the AddInts partnerLinkType binds the provider and
requester portType into an asynchronous conversation.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<plnk:partnerLinkType name="AddInts">
<plnk:role name="AddIntsProvider">
<plnk:portType name="client:AddInts"/>
</plnk:role>
<plnk:role name="AddIntsRequester">
<plnk:portType name="client:AddIntsCallback"/>
</plnk:role>
</plnk:partnerLinkType>
</definitions>
AdderSvc.wsdl file
<?xml version="1.0" encoding="utf-8" ?>
<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://tempuri.org/"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
targetNamespace="http://tempuri.org/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
<s:element name="Add">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="x" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="y" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AddResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="AddResult" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
<!--
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://tempuri.org/" schemaLocation="AdderSvc.xsd" />
</schema>
-->
</wsdl:types>
<wsdl:message name="AddSoapIn">
<wsdl:part name="parameters" element="tns:Add"/>
</wsdl:message>
<wsdl:message name="AddSoapOut">
<wsdl:part name="parameters" element="tns:AddResponse"/>
</wsdl:message>
<wsdl:portType name="CalcWSSoap">
<wsdl:operation name="Add">
<wsdl:input message="tns:AddSoapIn"/>
<wsdl:output message="tns:AddSoapOut"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CalcWSSoap" type="tns:CalcWSSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
<wsdl:operation name="Add">
<soap:operation soapAction="http://tempuri.org/Add" 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="CalcWS">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/" />
<wsdl:port name="CalcWSSoap" binding="tns:CalcWSSoap">
<soap:address location="http://localhost/CalcWS/CalcWSnew.asmx" />
</wsdl:port>
</wsdl:service>
<plnk:partnerLinkType name="Add">
<plnk:role name="AddProvider">
<plnk:portType name="tns:CalcWSSoap"/>
</plnk:role>
</plnk:partnerLinkType>
</wsdl:definitions>This problem has been resolved. The primary problem was due to the fact that I was trying to pass variables to the service provider without doing an appropriate assign function. Once the assignment was done the compilation and deployment were successful.
For more information on how to make synchronous BPEL calls to external Web Services, refer to the sample titled 104.SyncQuoteConsumer and read the document in the BPEL help section titled "Invoking Synchronuos Web Service". -
I am trying to create synchronus BPEL Process .I am getting the input from a routing BPEL and then after transforming the incoming xml i am giving it back to the routing BPEL .
But i am getting a compiler error saying that the variable defined with a particular xsd is not defined.
Error :-
Project: D:\oraclBPM\integration\jdev\jdev\mywork\testing\RRToOAG\RRToOAG.jpr
D:\oraclBPM\integration\jdev\jdev\mywork\testing\RRToOAG\RRToOAG.bpel
Error(30): [Error ORABPEL-10010]: unresolved element [Description]: in line 30 of "D:\oraclBPM\integration\jdev\jdev\mywork\testing\RRToOAG\RRToOAG.bpel", XML element "{http://www.openapplications.org/oagis/9}ProcessReceiveDelivery" of variable "Transform_Output" is not defined. [Potential fix]: Make sure the XML element "{http://www.openapplications.org/oagis/9}ProcessReceiveDelivery" is defined in one of WSDLs that are referenced by the deployment descriptor.
I am not understanding this.
This is my BPEL file :
<!--
// Oracle JDeveloper BPEL Designer
// Created: Mon Nov 05 13:58:09 IST 2007
// Author: m1004429
// Purpose: Synchronous BPEL Process
-->
<process name="RRToOAG"
targetNamespace="http://xmlns.oracle.com/RRToOAG"
xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
xmlns:ccf="http://clickcommerce.com/integration/xpathfunctions"
xmlns:ns4="http://clickcommerce.com/RoutingBpel" xmlns:ns1="http://www.w3.org/2001/XMLSchema" xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap" xmlns:ns3="http://www.openapplications.org/oagis/9" xmlns:ns2="http://clickcommerce.com/rrXML" xmlns:bpelx="http://schemas.oracle.com/bpel/extension" xmlns:client="http://xmlns.oracle.com/RRToOAG" xmlns:ora="http://schemas.oracle.com/xpath/extension" xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"><!-- ================================================================= --><!-- PARTNERLINKS --><!-- List of services participating in this BPEL process --><!-- ================================================================= -->
<partnerLinks><!--
The 'client' role represents the requester of this service. It is
used for callback. The location and correlation information associated
with the client role are automatically set using WS-Addressing.
-->
<partnerLink name="routingBPEL" partnerLinkType="ns4:RoutingBpel" myRole="RoutingBpelRequester" partnerRole="RoutingBpelProvider"/>
</partnerLinks><!-- ================================================================= --><!-- VARIABLES --><!-- List of messages and XML documents used within this BPEL process --><!-- ================================================================= -->
<variables><!-- Reference to the message passed as input during initiation --><!--
Reference to the message that will be returned to the requester
-->
<variable name="SimpleVariable" type="ns1:string"/>
<variable name="Transform_Input" element="ns2:rrXML"/>
<variable name="Transform_Output" element="ns3:ProcessReceiveDelivery"/>
<variable name="receiveInput_onResult_InputVariable" messageType="ns4:RoutingBpelRequestMessage"/>
<variable name="replyOutput_onResult_OutputVariable" messageType="ns4:RoutingBpelResponseMessage"/>
</variables><!-- ================================================================= --><!-- ORCHESTRATION LOGIC --><!-- Set of activities coordinating the flow of messages across the --><!-- services integrated within this business process --><!-- ================================================================= -->
<sequence name="main"><!-- Receive input from requestor.
Note: This maps to operation defined in RRToOAG.wsdl
-->
<receive name="receiveInput" partnerLink="routingBPEL" portType="ns4:RoutingBpelCallback" operation="onResult" variable="receiveInput_onResult_InputVariable" createInstance="yes"/><!-- Generate reply to synchronous request -->
<assign name="Assign_Input">
<copy>
<from variable="receiveInput_onResult_InputVariable" part="payload"/>
<to variable="SimpleVariable"/>
</copy>
<copy>
<from expression="bpws:getVariableData('SimpleVariable')"/>
<to variable="SimpleVariable"/>
</copy>
<copy>
<from expression="ora:parseEscapedXML(bpws:getVariableData('Transform_Input'))"/>
<to variable="Transform_Input"/>
</copy>
</assign>
<assign name="Strip_Empty_Elements">
<copy>
<from expression="ccf:strip(bpws:getVariableData('Transform_Input'))"/>
<to variable="Transform_Input"/>
</copy>
</assign>
<assign name="TransformRRToOAG">
<copy>
<from expression="ora:processXSLT('Transformation_1.xsl',bpws:getVariableData('Transform_Input'))"/>
<to variable="Transform_Output"/>
</copy>
<bpelx:annotation>
<bpelx:pattern>transformation
</bpelx:pattern>
</bpelx:annotation>
</assign>
<assign name="AssignOutput">
<copy>
<from expression="ora:getContentAsString(bpws:getVariableData('Transform_Output','/ns3:ProcessReceiveDelivery'))"/>
<to variable="replyOutput_onResult_OutputVariable" part="payload"/>
</copy>
</assign>
<reply name="replyOutput" partnerLink="routingBPEL" portType="ns4:RoutingBpelCallback" operation="onResult" variable="replyOutput_onResult_OutputVariable"/>
</sequence>
</process>
And this is my WSDL file :
<definitions
name="RRToOAG"
targetNamespace="http://xmlns.oracle.com/RRToOAG"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:ns1="http://clickcommerce.com/rrXML"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
xmlns:ns2="http://www.openapplications.org/oagis/9"
xmlns:client="http://xmlns.oracle.com/RRToOAG"
>
<types>
<schema attributeFormDefault="qualified"
elementFormDefault="qualified" targetNamespace="http://xmlns.oracle.com/RRToOAG"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://clickcommerce.com/rrXML"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
xmlns:ns2="http://www.openapplications.org/oagis/9"
xmlns:client="http://xmlns.oracle.com/RRToOAG">
<element name="RRToOAGProcessRequest">
<complexType>
<sequence>
<element name="input" type="string"/>
</sequence>
</complexType>
</element>
<element name="RRToOAGProcessResponse">
<complexType>
<sequence>
<element name="result" type="string"/>
</sequence>
</complexType>
</element>
</schema>
<xsd:schema
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://clickcommerce.com/rrXML"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
xmlns:ns2="http://www.openapplications.org/oagis/9"
xmlns:client="http://xmlns.oracle.com/RRToOAG">
<xsd:import namespace="http://clickcommerce.com/rrXML"
schemaLocation="http://localhost/orabpel/xmllib/xsd/RRXML/rrXML.xsd"/>
</xsd:schema>
<xsd:schema
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns1="http://clickcommerce.com/rrXML"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
xmlns:ns2="http://www.openapplications.org/oagis/9"
xmlns:client="http://xmlns.oracle.com/RRToOAG">
<xsd:import namespace="http://www.openapplications.org/oagis/9"
schemaLocation="http://localhost/orabpel/xmllib/xsd/OAGIS/BODs/Standalone/ProcessReceiveDelivery.xsd"/>
</xsd:schema>
</types>
<message name="RRToOAGResponseMessage">
<part name="payload" element="client:RRToOAGProcessResponse"/>
</message>
<message name="RRToOAGRequestMessage">
<part name="payload" element="client:RRToOAGProcessRequest"/>
</message>
<portType name="RRToOAG">
<operation name="process">
<input message="client:RRToOAGRequestMessage"/>
<output message="client:RRToOAGResponseMessage"/>
</operation>
</portType>
<plnk:partnerLinkType name="RRToOAG">
<plnk:role name="RRToOAGProvider">
<plnk:portType name="client:RRToOAG"/>
</plnk:role>
</plnk:partnerLinkType>
</definitions>
Has anyone of you encountered this error before ? If so, kindly let me know what solution you deployed to get rid of this error ?I guess you have the openApplication XSD in a seperate XSD?
If so you have to include the XSD in your WSDL of the process. You can only use schemas you included in the WSDL of your process.
Rgds,
Martin -
G555 (0873) error loading operating system with fresh install of XP
Hello,
I am in need of assistance. i had XP Pro installed and functioning on my Lenovo G555 0873, but due to a bad virus i received in email I needed to reload XP because it corrupted everything. Just use it for some games so wasn't worried about data. But now I get an error loading operating system after fresh install of XP Pro, Computer formats drive copyies files and restarts like itis supposed then Operating system is lost? Can you help me?
Xtiansdomainhey Xtiansdomain,
i do hope that you created recovery media via One Key Recovery. If you did, use that to recover your system.
however if no recovery media was made, get in contact with the support crew via : http://bit.ly/LNVsuppNum
WW Social Media
Important Note: If you need help, post your question in the forum, and include your system type, model number and OS. Do not post your serial number.
Did someone help you today? Press the star on the left to thank them with a Kudo!
If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"!
Follow @LenovoForums on Twitter!
Have you checked out the Community Knowledgebase yet?!
How to send a private message? --> Check out this article. -
Compile error: Eclipse confuses Type with Window.Type
Hi there,
I'm using Eclipse Luna (Version: Luna Service Release 1a (4.4.1)) and JDK 1.8.0_31.
Our projects are build with Maven. Maven build works without any problems and also our Netbeans users do not have any issues.
But Eclipse shows compile errors and it seems, that it confuses the generic Java Type with java.awt.Window.Type which was introduced with Java 1.7.
I created the following minimized example, which reproduces the compile problem.
This class creates a instance of MyDialog which uses the generic Java Type:
public class TypeTest {
public static void main(String[] args) {
String str = new String();
MyDialog<String> dialog = new MyDialog<String>();
String x = dialog.getValue(str);
And this is the implementation of the dialog of type Type:
import javax.swing.JDialog;
public class MyDialog<Type> extends JDialog {
public MyDialog() {
super();
public Type getValue(Type value) {
return value;
Eclipse persists that for getValue in MyDialog the Type is a Window.Type, which is wrong!
This is the compile error message:
The method getValue(Window.Type) in the type MyDialog<String> is not applicable for the arguments (String)
Since it works without any issues for the maven build and the netbeans users, it seems to me that this is an Eclipse issue or bug? Or can someone give me a hint, how this can be solved?
Thanks and kind regards,
DanielI just found that this question has never been answered, and from a cursory look I wasn't actually sure if this is a bug or not.
Turns out I already wrote a little "essay" on what seems to be the same issue, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=396378#c6
Bottom line: JLS doesn't seem to specify how to interpret / handle a conflict between an inherited member type and a same-named type parameter.
This seems to impliy that both implementations, javac and ecj - although different - are both valid wrt JLS. -
Error loading class problem with applet (Newbie)
Hi,
I am new to Java applets. I try to display a simple sample. I put this into html file: <APPLET codebase="classes" code="NewApplet.class" width=350 height=200></APPLET>
And it always appears one problem:
Error loading class: NewApplet
java.lang.NoClassDefFoundError
java.lang.ClassNotFoundException: NewApplet
at com/ms/vm/loader/URLClassLoader.loadClass
at com/ms/vm/loader/URLClassLoader.loadClass
at com/ms/applet/AppletPanel.securedClassLoad
at com/ms/applet/AppletPanel.processSentEvent
at com/ms/applet/AppletPanel.processSentEvent
at com/ms/applet/AppletPanel.run
at java/lang/Thread.run
Can anybody help please? Thanks in advance.Now I am able to load the applet on MAC OS X 10.4.11. This is due to network issue.
Now my problem with the applet functionality. My applet will display the map image. Applet contains the navigation arrow keys at the top left of my applet. These keys will be used to navigate through the map.
The problem is while user using the navigation buttons, the image got squash and stretch.
This is happened only on MAC OS X 10.4.11 and Its working fine on PC and MAC OS X 10.5.5.
Please anyone help in this regard. Thanks in advance. -
Compilation error in jsp script with weblogic 9.1 server
Hi All,
i am using weblogic 9.1 compiler to compile my jsp code.
it gives me compilation error.
The root cause of the error is %% which comes in the code.
for e.g take this code:-
<%
System.out.println("%%abc");
%>
this code will give error while error.
here it is identifing %% as termination tag!
same code works in tomcat & weblogic 8.1
can anyone give any information in this regard.
Reagrds
RahulI am also getting the same error. If you have solved this issue please share the solution.
Thanks,
Dikshit -
Error while deploying a composite (Message part "body" is undefined)
Hi All,
I am trying to deploy a composite but i am getting the following error.
Buildfile: C:\Oracle\MiddlewareJdev\jdeveloper\bin\ant-sca-compile.xml
scac:
[scac] Validating composite "C:\JDeveloper\mywork\Sample\SampleDequeueBPEL\composite.xml"
[scac] /C:/JDeveloper/mywork/Sample/SampleDequeueBPEL/Outputftp.wsdl: error: Message part "body" is undefined [element = EmpCollection
[scac] Setting BPELC option 'classpath' to C:\Oracle\MiddlewareJdev\jdeveloper\jdev\extensions\oracle.sca.modeler.jar;C:\Oracle\MiddlewareJdev\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime.jar;C:\Oracle\MiddlewareJdev\jdeveloper\soa\modules\oracle.soa.mgmt_11.1.1\soa-infra-mgmt.jar;C:\Oracle\MiddlewareJdev\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;C:\Oracle\MiddlewareJdev\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel.jar;C:\Oracle\MiddlewareJdev\jdeveloper\soa\modules\oracle.soa.mediator_11.1.1\mediator_client.jar;C:\Oracle\MiddlewareJdev\oracle_common\modules\oracle.mds_11.1.1\mdsrt.jar;C:\Oracle\MiddlewareJdev\oracle_common\modules\oracle.adf.model_11.1.1\adfbcsvc.jar;C:\Oracle\MiddlewareJdev\oracle_common\modules\oracle.adf.model_11.1.1\adfbcsvc-share.jar;C:\Oracle\MiddlewareJdev\oracle_common\modules\commonj.sdo_2.1.0.jar;C:\Oracle\MiddlewareJdev\modules\org.eclipse.persistence_1.1.0.0_2-1.jar;C:\Oracle\MiddlewareJdev\oracle_common\modules\oracle.webservices_11.1.1\wsclient.jar;C:\Oracle\MiddlewareJdev\oracle_common\modules\oracle.web-common_11.1.1.jar;;C:\JDeveloper\mywork\Sample\SampleDequeueBPEL\SCA-INF\classes
[scac] C:\JDeveloper\mywork\Sample\SampleDequeueBPEL\composite.xml:21: error: SCAC-50012
BUILD FAILED
C:\Oracle\MiddlewareJdev\jdeveloper\bin\ant-sca-compile.xml:272: Java returned: 1 Check log file : C:\JDeveloper\mywork\Sample\SampleDequeueBPEL\SCA-INF\classes\scac.log for errors
Total time: 4 seconds
This is an integration from Dequeue to FTP . Dequeue have a payload of message type which is transformed to Ftp message type. Below is the wsdl file where i am getting error
<wsdl:definitions
name="Outputftp"
targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/ftp/Sample/SampleDequeueBPEL/Outputftp"
xmlns:jca="http://xmlns.oracle.com/pcbpel/wsdl/jca/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://xmlns.oracle.com/pcbpel/adapter/ftp/Sample/SampleDequeueBPEL/Outputftp"
xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
>
<plt:partnerLinkType name="Put_plt" >
<plt:role name="Put_role" >
<plt:portType name="tns:Put_ptt" />
</plt:role>
</plt:partnerLinkType>
<wsdl:types>
<schema targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/ftp/Sample/SampleDequeueBPEL/Outputftp"
xmlns="http://www.w3.org/2001/XMLSchema" >
<include schemaLocation="xsd/FileFTP.xsd" />
</schema>
</wsdl:types>
<wsdl:message name="Put_msg">
<wsdl:part name="body" element="EmpCollection"/>
</wsdl:message>
<wsdl:portType name="Put_ptt">
<wsdl:operation name="Put">
<wsdl:input message="tns:Put_msg"/>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>XSD of FTP:
<?xml version= '1.0' encoding= 'UTF-8' ?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="EmpCollection">
<xs:complexType>
<xs:sequence>
<xs:element name="Emp" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="name"/>
<xs:element type="xs:byte" name="id"/>
<xs:element type="xs:byte" name="dept"/>
<xs:element type="xs:string" name="address"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>Could someone help me on this. Thanks in advance.
Thanks
Gnanaprakasam RGnanaprakasam ,
Check log file : C:\JDeveloper\mywork\Sample\SampleDequeueBPEL\SCA-INF\classes\scac.log for errorsDid you managed to look into logs.
Try to reconfigured the ftp adapter from scratch.
I had ran into same error as yours what i did was, restarted the Jdeveloper and was able to compile !!
Regards,
Abhinav Gupta -
Simple Sync BPEL Compilation Error
I have been able to build and compile some simple sync and async bpel processes. Now I am running into the following error, which I have no idea where it is coming from. I doublechecked all my bpel and wsdl code and there is nothing out of the ordinary. Search on this error resulted in nothing.
Error: Exception not handled by the Collaxa Cube system.
An unhandled exception has been thrown in the Collaxa Cube system. The exception reported is:
"Unable to write to stream: Could not find prefix for namespace: java.io.IOException: Could not find prefix for namespace
at oracle.j2ee.ws.wsdl.extensions.ParseUtils.getAttValFromQName(ParseUtils.java:77)
at oracle.j2ee.ws.wsdl.extensions.soap.SOAPHeaderSerializer.marshall(SOAPHeaderSerializer.java:46)
at oracle.j2ee.ws.wsdl.extensions.ParseUtils.writeExtensibilityElements(ParseUtils.java:128)
at oracle.j2ee.ws.wsdl.xml.WSDLWriterImpl.writeBindingOperation(WSDLWriterImpl.java:373)
at oracle.j2ee.ws.wsdl.xml.WSDLWriterImpl.writeBinding(WSDLWriterImpl.java:323)
at oracle.j2ee.ws.wsdl.xml.WSDLWriterImpl.writeDefinition(WSDLWriterImpl.java:197)
at oracle.j2ee.ws.wsdl.xml.WSDLWriterImpl.writeWSDL(WSDLWriterImpl.java:93)
at com.collaxa.cube.lang.compiler.template.WSDLGenerator.writeWSDL(WSDLGenerator.java:285)
at com.collaxa.cube.lang.compiler.template.WSDLGenerator.generate(WSDLGenerator.java:311)
at com.collaxa.cube.lang.compiler.CubeProcessor.generateOutput(CubeProcessor.java:814)
at com.collaxa.cube.lang.compiler.CubeProcessor.transformClientSide(CubeProcessor.java:563)
at com.collaxa.cube.lang.compiler.CubeProcessor.transformClientSide(CubeProcessor.java:457)
at com.collaxa.cube.lang.compiler.CubeParserHelper.compileClientSide(CubeParserHelper.java:83)
at oracle.tip.tools.ide.pm.util.CollaxaCompiler.compile(CollaxaCompiler.java:164)
at oracle.tip.tools.ide.pm.util.BPELCompiler$2.run(BPELCompiler.java:529)
at java.lang.Thread.run(Thread.java:595)
at oracle.j2ee.ws.wsdl.extensions.soap.SOAPHeaderSerializer.marshall(SOAPHeaderSerializer.java:65)
at oracle.j2ee.ws.wsdl.extensions.ParseUtils.writeExtensibilityElements(ParseUtils.java:128)
at oracle.j2ee.ws.wsdl.xml.WSDLWriterImpl.writeBindingOperation(WSDLWriterImpl.java:373)
at oracle.j2ee.ws.wsdl.xml.WSDLWriterImpl.writeBinding(WSDLWriterImpl.java:323)
at oracle.j2ee.ws.wsdl.xml.WSDLWriterImpl.writeDefinition(WSDLWriterImpl.java:197)
at oracle.j2ee.ws.wsdl.xml.WSDLWriterImpl.writeWSDL(WSDLWriterImpl.java:93)
at com.collaxa.cube.lang.compiler.template.WSDLGenerator.writeWSDL(WSDLGenerator.java:285)
at com.collaxa.cube.lang.compiler.template.WSDLGenerator.generate(WSDLGenerator.java:311)
at com.collaxa.cube.lang.compiler.CubeProcessor.generateOutput(CubeProcessor.java:814)
at com.collaxa.cube.lang.compiler.CubeProcessor.transformClientSide(CubeProcessor.java:563)
at com.collaxa.cube.lang.compiler.CubeProcessor.transformClientSide(CubeProcessor.java:457)
at com.collaxa.cube.lang.compiler.CubeParserHelper.compileClientSide(CubeParserHelper.java:83)
at oracle.tip.tools.ide.pm.util.CollaxaCompiler.compile(CollaxaCompiler.java:164)
at oracle.tip.tools.ide.pm.util.BPELCompiler$2.run(BPELCompiler.java:529)
at java.lang.Thread.run(Thread.java:595)
Exception: Unable to write to stream: Could not find prefix for namespace: java.io.IOException: Could not find prefix for namespace
at oracle.j2ee.ws.wsdl.extensions.ParseUtils.getAttValFromQName(ParseUtils.java:77)
at oracle.j2ee.ws.wsdl.extensions.soap.SOAPHeaderSerializer.marshall(SOAPHeaderSerializer.java:46)
at oracle.j2ee.ws.wsdl.extensions.ParseUtils.writeExtensibilityElements(ParseUtils.java:128)
at oracle.j2ee.ws.wsdl.xml.WSDLWriterImpl.writeBindingOperation(WSDLWriterImpl.java:373)
at oracle.j2ee.ws.wsdl.xml.WSDLWriterImpl.writeBinding(WSDLWriterImpl.java:323)
at oracle.j2ee.ws.wsdl.xml.WSDLWriterImpl.writeDefinition(WSDLWriterImpl.java:197)
at oracle.j2ee.ws.wsdl.xml.WSDLWriterImpl.writeWSDL(WSDLWriterImpl.java:93)
at com.collaxa.cube.lang.compiler.template.WSDLGenerator.writeWSDL(WSDLGenerator.java:285)
at com.collaxa.cube.lang.compiler.template.WSDLGenerator.generate(WSDLGenerator.java:311)
at com.collaxa.cube.lang.compiler.CubeProcessor.generateOutput(CubeProcessor.java:814)
at com.collaxa.cube.lang.compiler.CubeProcessor.transformClientSide(CubeProcessor.java:563)
at com.collaxa.cube.lang.compiler.CubeProcessor.transformClientSide(CubeProcessor.java:457)
at com.collaxa.cube.lang.compiler.CubeParserHelper.compileClientSide(CubeParserHelper.java:83)
at oracle.tip.tools.ide.pm.util.CollaxaCompiler.compile(CollaxaCompiler.java:164)
at oracle.tip.tools.ide.pm.util.BPELCompiler$2.run(BPELCompiler.java:529)
at java.lang.Thread.run(Thread.java:595)
Handled As: com.collaxa.cube.lang.compiler.CubeCExceptionUghh!! Problem solved. Damn namespaces!
-
Trigger Compilation Errors after Full Import with Datapump
Hello All,
We did a full import with Oracle Datapump, and encountered some errors related to triggers:
ORA-39082: Object type TRIGGER:"CONVERT3"."CUBCNVT_AUDIT_RESET" created with compilation warnings
ORA-39082: Object type TRIGGER:"CONVERT3"."CUBCNVT_AUDIT_RESET" created with compilation warnings
ORA-39082: Object type TRIGGER:"CONVERT3"."CUBCNVT_AUDIT" created with compilation warnings
ORA-39082: Object type TRIGGER:"CONVERT3"."CUBCNVT_AUDIT" created with compilation warnings
ORA-39082: Object type TRIGGER:"CONVERT3"."CURCNVT_AUDIT_RESET" created with compilation warnings
ORA-39082: Object type TRIGGER:"CONVERT3"."CURCNVT_AUDIT_RESET" created with compilation warnings
ORA-39082: Object type TRIGGER:"CONVERT3"."CURCNVT_AUDIT" created with compilation warnings
ORA-39082: Object type TRIGGER:"CONVERT3"."CURCNVT_AUDIT" created with compilation warningsWe are wondering if there is some bug with the datapump on oracle 10.2.0.2. What caused such errors and how to resolve this trigger issue?
Thanks!Hello,
Show errors / at the end of the trigger and see if any of the dependent objects is missing resulting in error at compilation.
Also you can try manually fixing the issue
CREATE OR REPLACE TRIGGER table1_trg
AFTER INSERT
ON TABLE1 REFERENCING NEW AS new OLD AS old
FOR EACH ROW
DECLARE
tmpvar NUMBER;
BEGIN
Trigger code
EXCEPTION
WHEN OTHERS
THEN
-- Consider logging the error and then re-raise
RAISE;
END table1_trg;
SHOW ERRORS;Regards -
Compile error at call Package with type parameter
Hello!
I have a problem.
I have a package PKG_ARRAY_PARAMETER. This package has a procedure with an array parameter.
PACKAGE PKG_ARRAY_PARAMETER IS
-- Define Record and Record-Table (array)
TYPE my_rec is record
( v_column1 VARCHAR2(5));
--Array from my_rec
TYPE my_rec_table is table of my_rec
INDEX BY BINARY_INTEGER;
v_rectable my_rec_table;
PROCEDURE my_array_proc(p_array my_rec_table);
END;
PACKAGE BODY PKG_ARRAY_PARAMETER AS
PROCEDURE my_array_proc (p_array my_rec_table)IS
v_index BINARY_INTEGER;
v_count number;
BEGIN
v_count := 1;
END;
END;
The package compiled without errors.
The problem ist the call of the package procedure.
DECLARE
-- Define Record and Record-Table (array)
TYPE my_rec is record
( v_column1 VARCHAR2(5));
--Array from my_rec
TYPE my_rec_table is table of my_rec
INDEX BY BINARY_INTEGER;
v_rectable my_rec_table;
BEGIN
v_rectable(1).v_column1:='aaa';
PKG_ARRAY_PARAMETER.my_array_proc(v_rectable);
--null;
END;
I get the error "Error 306.... wrong number or types of arguments in call to 'MY_ARRAY_PROC'"
Can anybody help me. I have no idea wh I get this error.
ThanksAs you have discovered, even if the definitions are identical Oracle treats them as different objects. I recommend "Oracle PL/SQL Programming" by Steven Feuerstein which has a couple of chapters on collections and specifically warns against this.
I have that section bookmarked as I can never remember how to manipulate collections. -
R4 EA: Error loading a table with an XMLTYPE field
When I try to view the data in a table with an XMLTYPE field I get the following error in R4 EA Version 4.0.0.12 Build MAIN-12-27. This works in 2.2 and 3.0.
oracle.sqldeveloper.migration.application
Error: Resource not found: ${SCRATCH_COMMAND_ICON}.
Double clicking on the error opens the EXTENSION.XML file and shows this line:
<trigger-hooks xmlns="http://xmlns.oracle.com/ide/extension">
<!-- Add registry here if required -->
<triggers xmlns:c="http://xmlns.oracle.com/ide/customization">
<actions xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension">
<action id="MigrationProject.ApplicationScan">
<properties>
<property name="Name">${APPSCAN_TITLE}</property>
<property name="MnemonicKey">${APPSCAN_TITLE2}</property>
<property name="SmallIcon">res:${SCRATCH_COMMAND_ICON}</property>
</properties>
</action>
</actions>
The table has the following definition:
ID NUMBER(38,0) No
WS_DATA XMLTYPE Yes
WS_SNAPSHOT_ID NUMBER(38,0) No
Any help would be greatly appreaciated. We have to upgrade to 4.0 because our security team will no longer allow Java 6 on any server or workstation.
Thanks,
SteveHi Steve
Still no response?
I am having same issue when querying a table with XMLTYPE.
How is your XMLTYPE stored in the DB, as a CLOB or as a BINARY XML?
Regards,
Shaun
Maybe you are looking for
-
Problem of defining value to a textfield in MovieClip
hello,dear everyone there is problem that realy confused me.that is the textfield(or other display objects) in MovieClip can't be defined when i jumpto that frame.check these simple code: mc.stop() function goNext(evt:Event){ mc.nextFrame() dosth() f
-
How To create a Buffer Application Program in LabVIEW?
Dear all: Can someone advise me on how to implement a buffer application for LabVIEW. Basically I have 2 application programs than run continously in paralell. 1) LabVIEW Data Logging & Plotting Program. It takes 90 ms to excute its code 2) C++ Data
-
Networking or sharing files between 8.6 and 10.3.9 computer systems
I need information about computer file sharing. I have an iMac with 8.6 and an iBook with 10.3.9. What do I need to do to make the two talk to each other, so I can share files and printers? They both work independently, although the 8.6 is no longer
-
I have two computers both using OS X (10.4.11) and both usimg Mail 2.1.3(753.1). When I open a New Message blank on the G4 computer it comes up with a blank message form with the toolbar attached to the top of the message blank window just as I expec
-
After I updated my OS on my Macbook Pro, the mouse pad does not swipe as expected. I have to use the arrow keys. Any suggestions?