在 Oracle EBS R12.2.5 中,我创建了一个自定义 WebAdi 集成器。我有一个字段“供应商编号”和积分器参数供应商类型。我想在创建文档之前根据供应商类型值过滤供应商编号字段。为此,我将供应商编号指定为 LoV,并将参数值添加到其 where 子句中。当我创建文档时,我能够正确过滤供应商编号过滤器,但是当我点击上传按钮时,我收到以下错误:“尝试映射列时发生异常。”
如果我从 where 子句中删除参数,一切都很好。
Bne.log 文件显示此错误:
4/6/17 8:30 PM [ACTIVE] ExecuteThread: '22' for queue: 'weblogic.kernel.Default (self-tuning)' 错误 BneAsyncUploadPage.renderPage+Error+trying+to+check+whether+the+job +will+be+进口。2017 年 4 月 6 日晚上 8:30 [ACTIVE] ExecuteThread: '22' for queue: 'weblogic.kernel.Default (self-tuning)' 错误 BneAsyncUploadPage.renderPage+Parameter+value+is+not+a+Boolean。2017 年 4 月 6 日晚上 8:31 [STUCK] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)' 错误 BneBaseSQL.executeQuery%3A+Exception+while+running+query.++Error +代码%3A+17041%2C+消息%3A+缺失+IN+或+OUT+参数+at+index%3A%3A+3 4/6/17 8:31 PM [STUCK] ExecuteThread: '13' for队列:'weblogic.kernel.Default (self-tuning)' 错误 BneBaseSQL.executeQuery%3A+Query%3A+SELECT+ss.vendor_site_id%2Cs。下午 31 点 [STUCK] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)' 错误 BneUIXUtils.createErrorPageNodes()%3A+Message+Text%3A+Cannot+execute+SQL+Statement。2017 年 4 月 6 日晚上 8:31 [STUCK] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)' 错误 BneUIXUtils.createErrorPageNodes()%3A+Nested+Message%3A+Missing+IN +or+OUT+parameter+at+index%3A%3A+3 4/6/17 8:31 PM [STUCK] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)' 错误 BneUIXUtils .createErrorPage()+Error+number+179761 4/6/17 8:31 PM [STUCK] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)' 错误 BneUIXUtils.createErrorPage()+Stack +Trace%3A+%0Aoracle.apps.bne.exception.BneSQLException%3A+Cannot+execute+SQL+Statement。
有任何想法吗?
问候,亚历克斯