我已经研究了这个问题已经有几个星期了,现在已经走到了尽头。
运行12c表单并报告,Linux OEL 6,WebLogic 12c。此外,这是所有对象的6i到12c迁移。在URL中直接发送报告并使用web.show_document时,这会失败。
添加了COMPONENT_CONFIG_PATH,将建议的更改添加到rwserver.conf和rwservlet.properties,所有文件夹和对象都在0777处打开。我已尝试过多个具有不同权限的不同用户,但都已生成在同样的错误。我尝试过使用RUN_REPORT_OBJECT,这也导致了FRM-41219的错误。这是rwserver.confg:
<?xml version="1.0" encoding="UTF-8"?>
<server xmlns="http://xmlns.oracle.com/reports/server" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<cache class="oracle.reports.cache.RWCache">
<property name="cacheSize" value="50"/>
</cache>
<engine class="oracle.reports.engine.EngineImpl" engLife="1" id="rwEng" maxEngine="1" minEngine="1" maxIdle="3" callbackTime="90000">
<property name="sourceDir" value="/app01/bcis/forms"/>
<property name="tempDir" value="/app01/oracle/tmp"/>
<property name="keepConnection" value="yes"/>
</engine>
<engine class="oracle.reports.urlengine.URLEngineImpl" engLife="50" id="rwURLEng" maxEngine="1" minEngine="0"/>
<!--
<destination class="oracle.reports.server.DesFile" destype="file"/>
<destination class="oracle.reports.server.DesCache" destype="cache"/>
<destination class="oracle.reports.server.DesPrint" destype="printer"/>
-->
<destination class="oracle.reports.plugin.destination.ftp.DesFTP" destype="ftp"/>
<destination class="oracle.reports.plugin.destination.webdav.DesWebDAV" destype="WebDav"/>
<!--job engineId="rwEng" jobType="report" securityId="Empty"/-->
<!--job engineId="rwURLEng" jobType="rwurl" securityId="Empty"/-->
<notification class="oracle.reports.server.MailNotify" id="mailNotify">
<property name="succnotefile" value="succnote.txt"/>
<property name="failnotefile" value="failnote.txt"/>
</notification>
<jobRepository>
<property name="dbuser" value="rwadmin"/>
<property name="dbpassword" value="csf:reports:repo"/>
<property name="dbconn" value="dcis2d01.mlgw.org:1522:CISDB12"/>
</jobRepository>
<connection idleTimeOut="30" maxConnect="250"/>
<queue maxQueueSize="1000"/>
<folderAccess>
<read>/app01/bcis/forms:/app01/bcis/reports:/app01/bcis/dev/exe:/app01/bcis/exe:/app01/oracle/tmp</read>
<write>/app01/bcis/forms:/app01/bcis/reports:/app01/bcis/dev/exe:/app01/bcis/exe:/app01/oracle/tmp</write>
<defaultWriteFolder>/app01/bcis/forms</defaultWriteFolder>
</folderAccess>
<identifier encrypted="yes">QgZSFEalKUbL0t/KwwqSEg0=</identifier>
<proxyInfo>
<proxyServers>
<proxyServer name="$$Self.proxyHost$$" port="$$Self.proxyPort$$" protocol="all"/>
</proxyServers>
<bypassProxy>
<domain>$$Self.proxyByPass$$</domain>
</bypassProxy>
</proxyInfo>
<pluginParam value="%MAILSERVER_NAME%" name="mailServer"/>
</server>
命名服务:
<namingService name="Cos" host="10.211.212.164" port="14021"/>
我检查了所有路径的拼写,所以它们是正确的,它们确实在rwrun下运行,我可以在rwbuilder中启动它们。 如果还有其他任何有用的信息,请告诉我。 此时的任何建议都会有所帮助,我希望尽可能多的快速回复。
答案 0 :(得分:0)
您是否已将报告添加为调用表单中的对象? (类似于添加新画布或新数据块)
应将find_report_object调用传递给报表对象的名称,因为它已添加到表单中。 FRM-41219让我觉得你没有添加报告对象。这确实不需要在6i中完成。
答案 1 :(得分:0)
您是否尝试验证报告是否已生成?您可以尝试直接从报表服务器上的curl命令触发生成报表。我使用类似以下URL的内容来验证reportserver是否正在运行: