2014-09-19 8 views
0

사용자가이 오류를 승격 코드를 적용하는 동안 수신했지만 사용자가 많이 조사했지만이 오류의 원인을 찾을 수 없습니다.XPath 쿼리 식 "/ PX_CDUSAGE [CODE_FOR_REFERENCE =]"이 (가) 유효하지 않습니다.

환경은 IBM Websphere Commerce 7, DB2입니다.

com.ibm.commerce.order.calculation.FinalizeDiscountCalculationUsageCmdImpl performExecute CMN3201E: 
An unknown error occurred while the Rules System was processing.. 
com.ibm.commerce.marketing.promotion.runtime.PromotionRuntimeException: 
com.ibm.commerce.exception.ECApplicationException: 
A generic promotion system exception occured. The exception is as follows: 
"The XPath query expression "/PX_CDUSAGE[CODE_FOR_REFERENCE=]" is invalid." 
at com.ibm.commerce.marketing.promotion.runtime.PromotionArgument.finalizePromotionArgument(PromotionArgument.java:868) 
at com.ibm.commerce.order.calculation.FinalizeDiscountCalculationUsageCmdImpl.performExecute(FinalizeDiscountCalculationUsageCmdImpl.java:104) 
at com.ibm.commerce.command.ECCommandTarget.executeCommand(ECCommandTarget.java:157) 
at com.ibm.ws.cache.command.CommandCache.executeCommand(CommandCache.java:332) 

내가 2 일부터이 오류의 근본 원인을 알아 내기 위해 노력했지만 높게 평가 될 것이다 anything.Any 도움말을 찾을 수 없습니다.

답변

0

xpath 표현식이 완료되지 않았습니다. 다음과 같은 형식이어야합니다.

"/PX_CDUSAGE[CODE_FOR_REFERENCE='forgotten']" 
+0

여기서 설정할 수 있습니까? 어디에서이 표현식을 편집 할 수 있습니까? –

+0

나는 그것이 당신 자신의 코드라고 생각했다. 그렇지 않은 경우 유일한 해결책은이 애플리케이션을 제공하는 사람에게 연락하는 것입니다. –