Concat Operation failing.[Error ORABPEL-10039]: invalid xpath expression
Hi ,
I am trying to concat two values which are as mentioned below
concat(bpws:getVariableData('paramsVar','/ns7:parameters/ns7:item[ns7:name='ContractNumber']/ns7:value'),bpws:getVariableData('AccumilateEmail','/ns1:AccumilatePLAContracts/ns1:AccumilatePLAType[$PLACount]/ns1:ContractInfoType[$ContractInfoTypeCount]/ns1:ContractNumber'))
to /ns7:parameters/ns7:item[ns7:name='ContractNumber']/ns7:value (which is same as first parameter of concat operation)
the error is [Error ORABPEL-10039]: invalid xpath expression
[Description]: in line 681 of "C:\Users\varsha.tm\Desktop\InitiateMaintainContractRolesEmail\bpel\InitiateMaintainContractRolesEmail.bpel", xpath expression "concat(bpws:getVariableData('paramsVar','/ns7:parameters/ns7:item[ns7:name='ContractNumber']/ns7:value'),bpws:getVariableData('Ac
cumilateEmail','/ns1:AccumilatePLAContracts/ns1:AccumilatePLAType[$PLACount]/ns1:ContractInfoType[$ContractInfoTypeCount]/ns1:ContractNumber'))" specified in <from> is not valid, because XPath query syntax error.
Syntax error while parsing xpath expression "concat(bpws:getVariableData('paramsVar','/ns7:parameters/ns7:item[ns7:name='ContractNumber']/ns7:value'),bpws:getVariableData('AccumilateEmail','/ns1:AccumilatePLAContracts/ns1:AccumilatePLAType[$PLACount]/ns1:ContractInfoType[$ContractInfoTyp
eCount]/ns1:ContractNumber'))", at position "76" the exception is Expected: ).
Please verify the xpath query "concat(bpws:getVariableData('paramsVar','/ns7:parameters/ns7:item[ns7:name='ContractNumber']/ns7:value'),bpws:getVariableData('AccumilateEmail','/ns1:AccumilatePLAContracts/ns1:AccumilatePLAType[$PLACount]/ns1:ContractInfoType[$ContractInfoTypeCount]/ns1:Co.....
I also tried converting both the variables of concat to string and then giving to concat operation. please let me know what could be the possible way to do this
Hi,
try storing the values of the below into a separate variables var1,var2 and then use concat(bpws:getVariableData('var1'),bpws:getVariableData(var2))....also try using the predicate[] without
bpws:getVariableData for the below variables...for this in the assign activity create copy operation window....u see the xpath text box and u can mention the predicate values there...some
thing like */ns7:parameters/ns7:item[ns7:name='ContractNumber']/ns7:value* , *ns1:AccumilatePLAContracts/ns1:AccumilatePLAType[$PLACount]/ns1:ContractInfoType
[$ContractInfoTypeCount]/ns1:ContractNumber* instead of the below values
bpws:getVariableData('paramsVar','/ns7:parameters/ns7:item[ns7:name='ContractNumber']/ns7:value')
bpws:getVariableData('AccumilateEmail','/ns1:AccumilatePLAContracts/ns1:AccumilatePLAType[$PLACount]/ns1:ContractInfoType[$ContractInfoTypeCount]/ns1:ContractNumber')
Similar Messages
-
[Error ORABPEL-10039]: invalid xpath expression - array processing
hi,
I am trying to process multiple xml elements
<assign name="setinsideattributes">
<copy>
<from expression="ora:getElement('Receive_1_Read_InputVariable','BILL','/ns2:BILL/ns2:CMS1500['bpws:getVariableData('iterator')']/ns2:HEADER/ns2:SSN')"/>
<to variable="ssn"/>
</copy>
</assign>
where iterator is a index variable .
I am getting into this error .
Error(48):
[Error ORABPEL-10039]: invalid xpath expression
[Description]: in line 48 of "D:\OraBPELPM_1\integration\jdev\jdev\mywork\may10-workspace\multixm-catch\multixm-catch.bpel", xpath expression "ora:getElement('Receive_1_Read_InputVariable','BILL','/ns2:BILL/ns2:CMS1500['bpws:getVariableData('iterator')']/ns2:HEADER/ns2:SSN')" specified in <from> is not valid, because XPath query syntax error.
Syntax error while parsing xpath expression "ora:getElement('Receive_1_Read_InputVariable','BILL','/ns2:BILL/ns2:CMS1500['bpws:getVariableData('iterator')']/ns2:HEADER/ns2:SSN')", at position "77" the exception is Expected: ).
Please verify the xpath query "ora:getElement('Receive_1_Read_InputVariable','BILL','/ns2:BILL/ns2:CMS1500['bpws:getVariableData('iterator')']/ns2:HEADER/ns2:SSN')" which is defined in BPEL process.
[Potential fix]: Please make sure the expression is valid.
any information on how to fix this .
thanks in advancecheck out this note here
http://clemensblog.blogspot.com/2006/03/bpel-looping-over-arrays-collections.html
hth clemens -
ORABPEL-09503 Invalid xpath expression in a CASE expression
Hi I have the following case statement in my BPEL process -
<switch name="checkAuthenticateResult">
<case condition="upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_RETURN_STATUS')))='S' AND upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_TKT_VALID')bpws:getVariableData('isAuthenticCaller'))) = 'T'">
<bpelx:annotation>
<bpelx:pattern>authenticatePass
</bpelx:pattern>
</bpelx:annotation>
<assign name="assignTktOutput">
<copy>
<from expression="boolean(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_TKT_VALID')='T')"/>
<to variable="outputVariable" part="payload" query="/client:WshSendTxnToOtmServiceProcessResponse/client:result/ns2:authenticated"/>
</copy>
</assign>
</case>
<otherwise>
<throw name="throwAuthenticateFail" faultVariable="g_faultVariable" faultName="faultError"/>
</otherwise>
</switch>
When I run my process in 10.1.2, it works fine, but when I run it in 10.1.3.1, it errors out with the following error -
<Faulthttp://schemas.xmlsoap.org/soap/envelope/>
<faultcode>env:Server</faultcode>
<faultstring>ORABPEL-09503 Invalid xpath expression. Error while parsing xpath expression "upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_RETURN_STATUS')))='S' AND upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_TKT_VALID')bpws:getVariableData('isAuthenticCaller'))) = 'T'", the reason is Unknown expression at EOF: upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_RETURN_STATUS')))='S' AND upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_TKT_VALID')bpws:getVariableData('isAuthenticCaller'))) = 'T'..
Please verify the xpath query "upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_RETURN_STATUS')))='S' AND upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_TKT_VALID')bpws:getVariableData('isAuthenticCaller'))) = 'T'" which is defined in BPEL process.
</faultstring><faultactor></faultactor></env:Fault></env:Body></env:Envelope>
Do you think there was a bug in the expression that has surfaced due to some additional validations in 10.1.3.1 or am I missing something here?
Thanks a lot for your help.
Thanks.
RVAND upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_TKT_VALID')bpws:getVariableData('isAuthenticCaller'))) = 'T'"
what is this bold part about? this looks wrong to me..
/clemens -
ORA-31013: Invalid XPATH expression
Hi,
I am getting this error when i am trying to execute a sp which will do xml parsing.
What all i did is i have Oracle database with 9.2.0.1.0 version. The i hav ugraded the database to 9.2.0.6.0 using the Oracle patch. After upgrading the Oracle db to 9.2.0.6.0 i got the below error:
ORA-00600: internal error code,
Then i ran the catpatch.sql to get rid off this error. After running the catpatch.sql the above error gone but i got another error
ORA-31013: Invalid XPATH expression.
What does this mean. The sp is working fine before upgrading the Oracle db to 9.2.0.6.0. Is the patch upgrade corrupted any of the XML libraries or the 9.2.0.6.0 doesn't support the xml parsing or do i need to apply any patch for this.
Please suggest me ASAP since this error has been raised at cusotmer and i am in very much need of this.
The statement which i am using for parsing the xml file is
x.xml_data.extract('/x:recording/@x:ref').getStringVal() from xml_process;
where xml_process is a table of xml_type.
Thanks
RaoHello, There,
Recently we have moved some project from 9ir2 to 10gr2, some code which worked fine before but now got error.
any patch needed for this ? did anybody get the same issue before?
here're my environment:
1)9ir2:
SQL> select * from v$version;
BANNER
Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production
PL/SQL Release 9.2.0.8.0 - Production
CORE 9.2.0.8.0 Production
TNS for Solaris: Version 9.2.0.8.0 - Production
NLSRTL Version 9.2.0.8.0 - Production
2) 10gr2:
SQL> select * from v$version;
BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for 64-bit Windows: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production
3) below are my test code which works fine in 9ir2 but got problem of "ORA-31011: XML parsing failed
ORA-19202: Error occurred in XML processing
LPX-00601: Invalid token in..."
---===================TEST CODE START========================================
var xml_data clob;
begin
:xml_data:='<?xml version="1.0" encoding="UTF-8"?>
<MCCI_MT000100.Message xmlns="urn:hl7-org:v3" xmlns:voc="urn:hl7-org:v3/voc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!-- NOTE
The OID values and other values used in this message are not intended to be meaningful
-->
<id root="2.16.840.1.113883.4.3.57.100000126" extension="58212040112"/>
<creationTime value="20030620"/>
<versionId>v3r1b3</versionId>
<!--
this should be the interaction ID for "Invoice Adjudication Request"
-->
<interactionId root="2.16.840.1.113883.4.3.57.100000126" extension="FICR_IN600201"/>
<processingCode code="P"/>
<processingModeCode code="T"/>
<!-- always send an acknowledgement -->
<acceptAckCode code="AL"/>
<!-- always send an acknowledgement -->
<applicationAckCode code="AL"/>
<communicationFunctionRcv>
<typeCode code="RCV"/>
<deviceRcv classCode="DEV" determinerCode="INSTANCE">
<id root="2.16.840.1.113883.4.3.57.100000126" extension="111111111"/>
<name use="L">BCE</name>
</deviceRcv>
</communicationFunctionRcv>
<communicationFunctionSnd>
<typeCode code="SND"/>
<deviceSnd>
<!-- note the defaulted classCode and determinerCode ere -->
<id root="2.16.840.1.113883.4.3.57.100000126" extension="100000126"/>
<name use="L">SampleProvider</name>
</deviceSnd>
</communicationFunctionSnd>
<controlActProcess>
<!-- 111111112 is Trading Network ID -->
<id root="2.16.840.1.113883.4.3.57.100000126" extension="111111112"/>
<effectiveTime value="20030620"/>
<subject>
<!-- element for invoiceadjudicationResults -->
<invoiceAdjudicationRequest>
<id root="2.16.840.1.113883.4.3.57.100000126" extension="58712040112"/>
<amt currency="CAD" value="200"/>
<reasonOf>
<!-- group invoice #: only one -->
<justifiedInvoiceElementOrder>
<id extension="162" root="2.16.840.1.113883.4.3.57.100000126"/>
<code code="CP"/>
<!-- CP: Clinical Product; CS: Clinical Service -->
<netAmt currency="CAD" value="200"/>
<component>
<InvoiceElementDetail>
<id extension="162.1" root="2.16.840.1.113883.4.3.57.100000126"/>
<code code="240"/> <!-- service code -->
<unitQuantity>
<numerator value="4" unit="h"/>
<denominator value="1" unit="each"/>
</unitQuantity>
<unitPriceAmt>
<numerator value="25" currency="CAD"/>
<denominator value="1" unit="1"/>
</unitPriceAmt>
<netAmt currency="CAD" value="100"/>
<reasonOf>
<justifiedAct>
<billableClinicalService>
<code code="240"/>
<!-- service code again, duplicate -->
<!-- date of service -->
<effectiveTime value="20030620"/>
<performer>
<healthCareProvider id ="100000126"/>
<!-- idb provider id as responsible provider -->
</performer>
<location>
<participant>
<COCT_MT240000.ServiceDeliveryLocation>
<code code="12"/>
<!-- facilityTypecode -->
</COCT_MT240000.ServiceDeliveryLocation>
</participant>
</location>
</billableClinicalService>
</justifiedAct>
</reasonOf>
</InvoiceElementDetail>
</component>
<component>
<InvoiceElementDetail>
<id extension="162.2" root="2.16.840.1.113883.4.3.57.100000126"/>
<code code="240"/> <!-- service code -->
<unitQuantity>
<numerator value="4" unit="h"/>
<denominator value="1" unit="each"/>
</unitQuantity>
<unitPriceAmt>
<numerator value="25" currency="CAD"/>
<denominator value="1" unit="1"/>
</unitPriceAmt>
<netAmt currency="CAD" value="100"/>
<reasonOf>
<justifiedAct>
<billableClinicalService>
<code code="240"/>
<!-- service code again, duplicate -->
<!-- date of service -->
<effectiveTime value="20030620"/>
<performer>
<healthCareProvider id ="100000126"/>
<!-- idb provider id as responsible provider -->
</performer>
<location>
<participant>
<COCT_MT240000.ServiceDeliveryLocation>
<code code="12"/>
<!-- facilityTypecode -->
</COCT_MT240000.ServiceDeliveryLocation>
</participant>
</location>
</billableClinicalService>
</justifiedAct>
</reasonOf>
</InvoiceElementDetail>
</component>
<coverage>
<coveringCoverageEvent>
<id extension="1" root="2.16.840.1.113883.4.3.57.100000126"/>
<code code="event"/>
<beneficiary>
<coveredParty>
<!-- claim # -->
<id extension="00012345" root="2.16.840.1.113883.4.3.57.100000126"/>
<code code ="spouse"/>
<coveredParty>
<CoveredPartyAsPatientPerson>
<name>
<family>Jackson</family>
<given>Robyn</given>
</name>
<administrativeGenderCode code="F"/>
<birthTime value="19490601" />
<deceasedTime value="20030123" />
<multipleBirthInd value="false" />
<multipleBirthOrderNumber value="1" />
<addr>
<postalCode>L1W3V4</postalCode>
</addr>
</CoveredPartyAsPatientPerson>
</coveredParty>
</coveredParty>
</beneficiary>
<author>
<underwriter>
<!-- Insurer ID -->
<id extension="10001" root="2.16.840.1.113883.4.3.57.100000126"/>
</underwriter>
</author>
</coveringCoverageEvent>
</coverage>
</justifiedInvoiceElementOrder>
</reasonOf>
</invoiceAdjudicationRequest>
</subject>
</controlActProcess>
<attentionLine type="AttentionLine" assoc="inboundRelationship">
<keyWordText code="BENEFITGR">Physio</keyWordText>
</attentionLine>
<attentionLine type="AttentionLine" assoc="inboundRelationship">
<keyWordText code="TPID">111111112</keyWordText>
</attentionLine>
</MCCI_MT000100.Message>
end;
select extract(xmltype(:xml_data),'/MCCI_MT000100.Message/communicationFunctionSnd/deviceSnd/id@extension','xmlns="urn:hl7-org:v3"').getStringVal() from dual;
--=====================TEST CODE END=======================================
in 9ir2 the result is:
SQL> select extract(xmltype(:xml_data),'/MCCI_MT000100.Message/communicationFunctionSnd/deviceSnd/id@extension','xmlns="urn:hl7-org:v3"').getStringVal(
) from dual ;
EXTRACT(XMLTYPE(:XML_DATA),'/MCCI_MT000100.MESSAGE/COMMUNICATIONFUNCTIONSND/DEVI
100000126
but in 10gr2, the error show as below:
SQL>
SQL> select extract(xmltype(:xml_data),'/MCCI_MT000100.Message/communicationFunctionSnd/deviceSnd/id@extension','xmlns="urn:hl7-org:v3"').getStringVal(
) from dual ;
select extract(xmltype(:xml_data),'/MCCI_MT000100.Message/communicationFunctionSnd/deviceSnd/id@extension','xmlns="urn:hl7-org:v3"').getStringVal() fro
m dual
ERROR at line 1:
ORA-31011: XML parsing failed
ORA-19202: Error occurred in XML processing
LPX-00601: Invalid token in:
'/MCCI_MT000100.Message/communicationFunctionSnd/deviceSnd/id@extension'
thanks in advance!
richard -
ORA-31013: Invalid XPATH expression - Oracle9i
Hello, I have to write a secure website call and below is the code snippet. I am getting following error
ORA-31013: Invalid XPATH expression
ORA-06512: at "SYS.XMLTYPE", line 0
ORA-06512: at line 104
This is on Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
Code snippet
soap_request :=
'<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<NewOrder xmlns="urn:ws.xtech.net/xtechGateway">
<newOrderRequest xsi:type="ns1:NewOrderRequestElement" xmlns:ns1="urn:ws.xtech.net/xtechGateway" xmlns="">
<ns1:xConnectionUsername>'
|| 'XXXXXXXX'
|| '</ns1:xConnectionUsername>';
UTL_HTTP.SET_WALLET ( 'file:/devdb/9.2.0/appsutil/wallet', 'password' );
http_req :=
UTL_HTTP.begin_request
('https://wsvar.xtech.net/xtechGateway',
'POST',
'HTTP/1.1'
UTL_HTTP.set_header (http_req, 'Content-Type', 'text/xml');
UTL_HTTP.set_header (http_req, 'Content-Length', LENGTH (soap_request));
utl_http.set_header(http_req, 'SOAPAction', '');
UTL_HTTP.write_text (http_req, soap_request);
http_resp := UTL_HTTP.get_response (http_req);
UTL_HTTP.read_text (http_resp, soap_respond);
UTL_HTTP.end_response (http_resp);
*resp := XMLTYPE.createxml (soap_respond);
resp :=
resp.EXTRACT
('/soap:Envelope/soap:Body/child::node()',
'xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"'
v_resp :=
resp.EXTRACT ('NewOrderResponse/return/text ()', '"approvalStatus"').getstringval
Not sure where Am I doing wrong. Please help
Thanks,
ROkay, I have removed the "ApprovalStatus" and replaced with the xmlns. Also, based on the description of child:node(), I think, then it is required.
Now I am getting following error
ORA-30625: method dispatch on NULL SELF argument is disallowed
Below is the complete code and underneath code I am providing response XML structure
I can't thank you enough for tracking this post for so long. Thank you so much, I really appreciate your diligence.
Code_
DECLARE
soap_request CLOB;
soap_respond CLOB;
v_resp VARCHAR2 (100);
v_order VARCHAR2 (100);
v_line_number VARCHAR2 (100);
http_req UTL_HTTP.req;
http_resp UTL_HTTP.resp;
resp XMLTYPE;
BEGIN
soap_request :=
'<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<NewOrder xmlns="urn:ws.xtech.net/xtechGateway">
<newOrderRequest xsi:type="ns1:NewOrderRequestElement" xmlns:ns1="urn:ws.xtech.net/xtechGateway" xmlns="">
<ns1:XConnectionUsername>'
|| 'xxxxxxx'
|| '</ns1:xalConnectionUsername>'
|| '<ns1:xalConnectionPassword>'
|| 'xxxxxxx'
|| '</ns1:xalConnectionPassword>'
|| '<ns1:industryType>'
|| 'EC'
|| '</ns1:industryType>'
|| '<ns1:transType>'
|| 'AC'
|| '</ns1:transType>'
|| '<ns1:bin>'
|| '000002'
|| '</ns1:bin>'
|| '<ns1:merchantID>'
|| 700000208789
|| '</ns1:merchantID>'
|| '<ns1:terminalID>'
|| 001
|| '</ns1:terminalID>'
|| '<ns1:ccAccountNum>'
|| '4x1xxxx11x11x1xx1'
|| '</ns1:ccAccountNum>'
|| '<ns1:ccExp>'
|| '122012'
|| '</ns1:ccExp>'
|| '<ns1:ccCardVerifyPresenceInd>'
|| 2
|| '</ns1:ccCardVerifyPresenceInd>'
|| '<ns1:avsZip>'
|| 'T2H 2K6'
|| '</ns1:avsZip>'
|| '<ns1:avsAddress1>'
|| '112-7015 MACLEOD TRAIL SW'
|| '</ns1:avsAddress1>'
|| '<ns1:avsAddress2>'
|| ''
|| '</ns1:avsAddress2>'
|| '<ns1:avsCity>'
|| 'CALGARY'
|| '</ns1:avsCity>'
|| '<ns1:avsState>'
|| ''
|| '</ns1:avsState>'
|| '<ns1:avsName>'
|| 'Testing'
|| '</ns1:avsName>'
|| '<ns1:avsCountryCode>'
|| 'CA'
|| '</ns1:avsCountryCode>'
|| '<ns1:orderID>'
|| '31103142361483'
|| '</ns1:orderID>'
|| '<ns1:amount>'
|| 100
|| '</ns1:amount>'
|| '<ns1:comments>'
|| 'This is a AE AVSCVV AuthCap'
|| '</ns1:comments>'
|| '</newOrderRequest>'
|| '</NewOrder>'
|| '</soapenv:Body>'
|| '</soapenv:Envelope>';
UTL_HTTP.set_wallet ('file:/a01/oracle/devdb/9.2.0/appsutil/wallet',
'p4ssword'
http_req :=
UTL_HTTP.begin_request
('https://wsvar.xtech.net/xtechGateway',
'POST',
'HTTP/1.1'
UTL_HTTP.set_header (http_req, 'Content-Type', 'text/xml');
UTL_HTTP.set_header (http_req, 'Content-Length', LENGTH (soap_request));
UTL_HTTP.set_header (http_req, 'SOAPAction', 'xmlns="urn:ws.xtech.net/xtechGateway"');
UTL_HTTP.write_text (http_req, soap_request);
http_resp := UTL_HTTP.get_response (http_req);
UTL_HTTP.read_text (http_resp, soap_respond);
UTL_HTTP.end_response (http_resp);
resp := XMLTYPE.createxml (soap_respond);
resp :=
resp.EXTRACT ('/soap:Envelope/soap:Body/child::node()',
'xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"'
v_resp :=trunc(resp.EXTRACT ('/NewOrderResponse/return/text ()','xmlns:ns1="urn:ws.xtech.net/xtechGateway"').getstringval());
DBMS_OUTPUT.put_line ('Response: ' || v_resp);
END;
XML Response Structure_
<xml>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns="urn:ws.xtech.net/xtechGateway">
<SOAP-ENV:Body id="_0">
<NewOrderResponse xmlns="urn:ws.xtech.net/xtechGateway" xsi:type="ns:NewOrderResponse">
<return xsi:type="ns:NewOrderResponseElement">
<industryType xsi:type="xsd:string">EC</industryType>
<transType xsi:type="xsd:string">AC</transType>
<bin xsi:type="xsd:string">000001</bin>
<merchantID xsi:type="xsd:string">041756</merchantID>
<terminalID xsi:type="xsd:string">001</terminalID>
<cardBrand xsi:type="xsd:string">DI</cardBrand>
<orderID xsi:type="xsd:string">31103142361483</orderID>
<txRefNum xsi:type="xsd:string">41C09DBC1D0710F4635C1156509F3CCF491F545E</txRefNum>
<txRefIdx xsi:type="xsd:string">1</txRefIdx>
<respDateTime xsi:type="xsd:string">20041215152533</respDateTime>
<procStatus xsi:type="xsd:string">0</procStatus>
<approvalStatus xsi:type="xsd:string">1</approvalStatus>
<respCode xsi:type="xsd:string">00</respCode>
<avsRespCode xsi:type="xsd:string">B </avsRespCode>
<cvvRespCode xsi:type="xsd:string">P</cvvRespCode>
<authorizationCode xsi:type="xsd:string">tst993</authorizationCode>
<mcRecurringAdvCode xsi:type="xsd:string"/>
<visaVbVRespCode xsi:type="xsd:string"/>
<procStatusMessage xsi:type="xsd:string">Approved</procStatusMessage>
<hostRespCode xsi:type="xsd:string">100</hostRespCode>
<hostAVSRespCode xsi:type="xsd:string">I3</hostAVSRespCode>
<hostCVVRespCode xsi:type="xsd:string">P</hostCVVRespCode>
<retryAttempCount xsi:type="xsd:string"/>
<lastRetryDate xsi:type="xsd:string"/>
<customerRefNum xsi:type="xsd:string"/>
<customerName xsi:type="xsd:string"/>
<profileProcStatus xsi:type="xsd:string"/>
<profileProcStatusMsg xsi:type="xsd:string"/>
</return>
</NewOrderResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope> </xml>
Edited by: user2913945 on Mar 8, 2010 10:42 AM -
BPEL - 10.1.3.3 [Error ORABPEL-10057]: invalid query
Hi,
I am getting the following error when compiling the BPEL Process.
Error(1198):
[Error ORABPEL-10057]: invalid query
[Description]: in line 1198 of "C:\HealdSalesForce\trunk\WebFormsToSalesForce\bpel\WebFormsToSalesForce.bpel", query "/ns2:queryResponse/ns2:result/ns2:records[1]/child::ns1:ConvertedAccountId" is invalid, because step 'ns1:ConvertedAccountId' is not valid..
[Potential fix]: Check the XML schema and make sure your query string is valid.
This is the code segments...
xmlns:ns1="urn:sobject.enterprise.soap.sforce.com"
xmlns:ns3="http://xmlns.oracle.com/SalesForceAuthentication"
xmlns:ns2="urn:enterprise.soap.sforce.com"
<variable name="*_RetrieveDupCandidatesOutput_*"
messageType="ns2:queryResponse"/>
<invoke name="RetrieveDupCandidates" partnerLink="sForce6.0"
portType="ns2:Soap" operation="query"
inputVariable="RetrieveDupCandidatesInput"
outputVariable="*_RetrieveDupCandidatesOutput_*"
bpelx:inputHeaderVariable="sessionHeader"/>
...... ............Errors out here..........
<case condition="string-length(bpws:getVariableData('RetrieveDupCandidatesOutput','parameters','/ns2:queryResponse/ns2:result/ns2:records[1]')/ns1:ConvertedAccountId) > 0">
This code is working in 10.1.2, When upgraded to 10.1.3, it is erroring out.
Any idea why is this erroring out. Is it because of the mixed namespaces in the query path? We are trying to get the first record of the resultset(records) and get the ConvertedAccountId from the first record.
Thank you
Krish
Edited by: knandipati on 2009. 8. 31 오후 5:28
Edited by: knandipati on 2009. 8. 31 오후 5:29Hi,
I am getting the following error when compiling the BPEL Process.
Error(1198):
[Error ORABPEL-10057]: invalid query
[Description]: in line 1198 of "C:\HealdSalesForce\trunk\WebFormsToSalesForce\bpel\WebFormsToSalesForce.bpel", query "/ns2:queryResponse/ns2:result/ns2:records[1]/child::ns1:ConvertedAccountId" is invalid, because step 'ns1:ConvertedAccountId' is not valid..
[Potential fix]: Check the XML schema and make sure your query string is valid.
This is the code segments...
xmlns:ns1="urn:sobject.enterprise.soap.sforce.com"
xmlns:ns3="http://xmlns.oracle.com/SalesForceAuthentication"
xmlns:ns2="urn:enterprise.soap.sforce.com"
<variable name="*_RetrieveDupCandidatesOutput_*"
messageType="ns2:queryResponse"/>
<invoke name="RetrieveDupCandidates" partnerLink="sForce6.0"
portType="ns2:Soap" operation="query"
inputVariable="RetrieveDupCandidatesInput"
outputVariable="*_RetrieveDupCandidatesOutput_*"
bpelx:inputHeaderVariable="sessionHeader"/>
...... ............Errors out here..........
<case condition="string-length(bpws:getVariableData('RetrieveDupCandidatesOutput','parameters','/ns2:queryResponse/ns2:result/ns2:records[1]')/ns1:ConvertedAccountId) > 0">
This code is working in 10.1.2, When upgraded to 10.1.3, it is erroring out.
Any idea why is this erroring out. Is it because of the mixed namespaces in the query path? We are trying to get the first record of the resultset(records) and get the ConvertedAccountId from the first record.
Thank you
Krish
Edited by: knandipati on 2009. 8. 31 오후 5:28
Edited by: knandipati on 2009. 8. 31 오후 5:29 -
IAC operation failed error mac
I've been dealing with the accursed IAC operation failed error when saving edited photos - and apparently this is a common problem on Macs. I'm wondering if anyone has taken the free update to Yosemite yet and if so does the error continue with that OS? (I currently have PSE 11 & Mavericks.)
Had Elements 12.0. Upgraded to Yosemite. Had IAC operation failed error repeatedly. Tried upgrading to Elements 12.1 at Adobe recommendation. Upgrade failed repeatedly. Bought Elements 13.0. IAC operation failed error still here.
1. frustrated this error remains
2. peeved Adobe is never around when I need them, and they cast me to the "community". Help from the community is remarkably good, but I just gave Adobe $80 and their product doesn't work right - they owe me support, and now. -
Getting Invalid XPath expression
Hi,
I am parsing a XML document and reading a node with <xtags:valueOf .. select="product_name"/>. The value of product_name is :
<product_name>SJE6 2004Q1, 1 RTU ESD, All platforms, 1 Year</product_name> , but I am getting the following exception :
org.dom4j.InvalidXPathException: Invalid XPath expression: SJE6 2004Q1, 1 RTU ESD, All platforms, 1 Year Unexpected '2004'
at org.dom4j.xpath.DefaultXPath.parse(DefaultXPath.java:316)
at org.dom4j.xpath.DefaultXPath.<init>(DefaultXPath.java:63)
at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:182)
at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:198)
at org.apache.taglibs.xtags.xpath.AbstractTag.createXPath(AbstractTag.java:195)
at org.apache.taglibs.xtags.xpath.VariableTag.setSelect(VariableTag.java:143)
I tried with <xtags:copyOf select=.../node() and text()/> but still getting the same exception. Not sure why its failing on 2004? Help!
Thanks,
-AshishThe problem was not in the <xtags:valueOf> but in the following expression :
<xtags:variable id="lName" select="<%= product_name %>"/>
where I wasassigning the value of <product_name> to a String (java) variable defined. But this will be another question : why is <xtags:variable> failing? -
Hi ,
I have an XML content as below and i am sending that as a string input to other interface . Here i have hard coded Teller ID and account ID , but i want to send the input from payload like this : ><Teller><ID>bpws:getVariableData('TellerId')</ID></Teller> .
But it is giving error as "Invalid xpath expression" . How can the below xml be sent with the teller id and account no. accepting inputs from payload?
ora:getContentAsString('<?xml version="1.0" encoding="utf-8"?><Summit xmlns="http://summit.fiserv.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://summit.fiserv.com /cfg/CommandSchema/sisCommands.xsd"><Spectrum><CommandRq><RequestHeader><Teller><ID>T1P1</ID></Teller><Override>0</Override></RequestHeader><RQMS_RQSTRq><Account>123123</Account><Options>M</Options></RQMS_RQSTRq></CommandRq></Spectrum></Summit>')The other interface accepts only strings . If i do it using xml fragment , it is embedding white spaces and is not acceptable by the other interface.
-
JAVA XML DOM4J: Invalid XPath expression
Hi everybody,
I am not sure why I am getting an exception for this expression:
Number count= document.numberValueOf("/NODE/SUBNODE/count(*)");
Exception is:
org.dom4j.InvalidXPathException: Invalid XPath expression:
Thanks regards
MarioHello
what about
"count (/NODE/SUBNODE)" as xpath expression
regards franz
reward points if useful -
JAVAMapping dom4j: Invalid XPath expression:
Hi ervybody,
I am not sure why I am getting an exception for this expression:
Number count= document.numberValueOf("/NODE/SUBNODE/count(*)");
Exception is:
org.dom4j.InvalidXPathException: Invalid XPath expression:
Thanks regards
MarioThe problem is
You don't have the correct version of jaxen or one of its dependencies on the classpath.
Please update your DOM Parser beta12.
Please visit the link.
http://jira.codehaus.org/browse/JAXEN-175 -
"Package operation failed" error when trying to create ICAP file
Why is this happening? I create a new assignment and then select "Package for Incopy" and I get the error message "Package operation failed". What am I doing wrong? For draft 1 of my Mac Indesign CS5 file I created a new "assignment 1" and ICAP file and emailed to my PC Incopy CS4 client. They sent IDAP file back and all was well. I need to send draft 2 to client the same way but why am I unable to create a new ICAP file? I can't even replace the ICAP file from draft 1. Please help. Thank you! Lynn
Did you ever get it to work?
We are having the same problem.
Indesign CS4 on Mac
InCopy CS5 on PC
Though we also get an odd message when we reopen the InCopy doc, that there is another version created in 1999 which we might want to use. -
6750 Mural "Operation Failed" error opening large ...
Some friends of mine insist in sending multimedia messages with large picture attachments (in the 500kb range) to me. When these messages get to my phone, I can't open them. I select the message in the inbox and get a popup message saying "Operation failed". This happens even after power cycles and phone resets. The smaller the attachment, the better my chances of opening the message. Under 200kb - never a problem. Over 200kb - increasing chance of "Operation failed".
My workaround is to forward the message to my email address, which is not very convenient (sending the message is sloooooooowwwwwww, and then it takes forever to get to the destination ... I'm looking at you, AT&T!)
Anybody else see this problem? And is there a better workaround?
fyi This is with a recent firmware rev (within the past week)I believe the limit is 600K in size for your network,however some devices have a hardware limit of 300K. When messages are over the size limit they are just rejected
If i have helped at all a click on the white star below would be nice thanks.
Now using the Lumia 1520 -
Outlook 2010: Getting a "the operation failed" error when accepting invite from inbox
One of the people I support is using Win 7 and Office 2010. When accepting an invite in his inbox, he gets "This Operation Failed", however this behaviour only occurs for internal staff who email him through Exchange. I emailed him from an external email
address and he was able to accept the invite and have it appear in his calendar correctly.
We are running Exchange 2007 and his client is Office 2010.
I'm going to try the following to try to get to the bottom of things
1. Check account settings
2. Disable antivirus
3. Try non cached mode
4. Check Delegate access?
5. Check event logs
6. Office updates / service packs
7. Repair job of Office 2010
8. Reinstall Office 2010 or install 2007
Does anyone have any other suggestions?Glad your issue has been resolved.
Thanks for your sharing.
Evan Liu
TechNet Subscriber Supportin forum
If you have any feedback on our support, please [email protected]
Evan Liu
TechNet Community Support -
I have seen a few complaints about this problem but no solutions anywhere. Has Adobe ever weighed in on the topic? Does anyone know what's going on? I have at least 3 photos that seem to be forever stuck in edit mode as a result of the problem. It has happened with versions 10, 11 and 12 now.
Just tried to replicate this - it's a bit erratic. I've found that editing a bunch of things at once, then saving and closing them all by clicking on the x in the corner (in Expert mode, in Editor), and accepting all the defaults (name, resolution, one other) by quickly hitting return as the dialogs are presented, is most likely to trigger this problem. In this trial session, in which I closed 5 edited photos rapidly, Organizer appeared to be in the problem state, with the locked band present after the photos were closed in Editor, the edits not shown, and the wait cursor (spinning ball on Mac) lasting a long time. But, in this trial, the condition eventually resolved, the edits were saved, the photos released and no IAC error posted. In this trial, and as well as I can recollect from cases where the IAC error was thrown, no - the photos were not remaining open in Editor when the error was thrown. It appears that there's something of a race condition in communication between the two apps (Organizer, Editor).
So, I did not replicate the problem this time. And I've changed my behavior to 1) finish saving changes before attempting to close, 2) edit smaller batches (I'd been editing up to ~20), and I've seen the error a good deal less - but it is not entirely gone. If I catch a good example, I'll post again. But, this is what I can see so far.
Maybe you are looking for
-
Can't get Back to my Mac to work on MBA
I am trying to transfer files selectively from my MBP to my MBA. I tried to use migration assistant but it doesn't let you pick and choose the files only the broad categories. I thought I would try to use Back to my Mac and just access my MBP from my
-
I am trying to do exactly what the title says, and searched for it in the user manual. It says you simply select a clip in an event, then choose file > "Split Event Before Selected Clip." I've tried this so many times, by selecting an entire clip, or
-
Looking for a music player with a very specific feature
I've been looking for this ever since I completely left windows behind, and six months later, it's killing me that I haven't found the right music player. Obviously, I used to use foobar2000. The greatest thing about it for was the 'facets' extension
-
My arw file cant be read in Lightroom 5..
Im using a sony a5100 and took many pictures in raw mode..... I purchased lightroom for the year....now Im stuck with all of these images which I can not view or upload.. ...please help!!!...
-
Tried to install twice but received this message. Was online when using it for the first time after both installs. Deinstalled app twice but have only received one refund. So will I be charged for an app that doesn't work and which I no longer have o