Thursday, October 4, 2012

SBL-RPT-00107: '%1' is not found, or you do not have permission to access it.



Applies to:


Siebel Reports - Version: 7.7.2 [18325] and later   [Release: V7 and later ]
z*OBSOLETE: Microsoft Windows Server 2003

Product Release: V7 (Professional)

Version: 7.7.2 [18325]

Database: Oracle 9i

Application Server OS: Microsoft Windows 2003 Server

Database Server OS: HP-UX 11i



This document was previously published as Siebel SR 38-1594415341.






Symptoms


SBL-RPT-00107, SBL-EAI-04308We have a workflow that runs in the
WfProcMgr which calls the Reports Business Service to run and download a
report to the
server. We have set the Actuate parameters for the WfProcMgr correctly
to use the FinsObjMgr for report generation through the connect
string parameter. When we initially deploy the solution, everything
worked correctly. However after time we
started getting the following error:


Siebel Error Message SBL-RPT-00107: '%1' is not found,
or you do not have permission to access it. This error is triggered by the Actuate Reports Server
in the following cases:
1. The .ROX file or folder does not exist in the Reports Server
Encyclopedia or;
2. User does not have privileges to access the .ROX file or folder. Please
have the system administrator check the Reports Server for the .ROX file or folder. If it is
found, then administrator should check the privilege settings.


I have logged into the thin
client as sadmin (who the WfProcMgr runs as) and I can run the report with no problem by selecting it
from the reports drop down so I know the report is there and that the privileges are set
correctly.  The communication between the WfProcMgr and Actuate stops working and
does not start working again until we restart the Siebel Server that is running the WfProcMgr component.




Solution


It was found that the error was because the Actuate "Authid" is expiring
after 24 hours. After bouncing Workflow Process Manager this behavior
disappeared.



Through investigation by enabling the workflow and EAI logging level, we
can see the similar error error in the workflow log file:-

"SBL-EAI-04308:
Operation 'getFileDetails' of Web Service
'http://schemas.actuate.com/actuate7/wsdl.ActuateAPI' at port
'ActuateSoapPort' failed with the following explanation: "Soap Client
error".



ObjMgrBusServiceLog    Error    1    0    2004-11-16
10:19:32    (outdisp.cpp (189)) SBL-EAI-04308: Operation
'getFileDetails' of Web Service
'http://schemas.actuate.com/actuate7/wsdl.ActuateAPI' at port
'ActuateSoapPort' failed with the following explanation: "Soap Client
error."



ObjMgrBusServiceLog    Error    1    0    2004-11-16
10:19:32    (reportservices.cpp (4128)) SBL-RPT-00107:
'CNTKnowYourCust.rox' is not found, or you do not have permission to
access it.




Also we can see the "login session has expired. Please login again"
message with error 6035 code, indicating that that Actuate authid has
expired.

Instead of calling the Workflow Process Manager to invoke the report business service, the workaround will be as follows :



1) Continue to use the workflow process manager by setting the
AuthIdExpires to a large value and recycle the process when the limit is
reached. The value is controlled by ""AuthIdExpires"" parameter in the
\Server\etc\acmetadescription.xml file which has a default value of 24.



2) The second more elegant solution is to use the users session within
an OM to execute and run the report business service. This will ensure
that as long as the user session is active in the Siebel application
they will be able to run reports



The behavior was eventually resolved by  :

1. running the Reports Business Services in the FINS Object Manager
downloading that file and then creating an attachment record tied to an
activity record with this report file.

2. Then call the WPM to run a workflow passing it the row id of the action record.

3. Then WF then queries for the action record and downloads the attachment to the WPM server.

4. Then creates the email with this file as an attachment.



Thank you.










Applies to:


Siebel Reports - Version: 7.7.2 SIA [18325] and later   [Release: V7 and later ]
Oracle Solaris on SPARC (64-bit)

Product Release: V7 (Enterprise)

Version: 7.7.2 [18325] Com/Med

Database: Oracle 9.2.0.4

Application Server OS: Sun Solaris 9

Database Server OS: Sun Solaris 9



This document was previously published as Siebel SR 38-1813637701.






Symptoms


SBL-RPT-00107HI,

We are currently not able to get a specific set of automatic Reports generated on the
Production Environment.
The Reports need to be demonstrated and need to be working on the
Production Environment.
There are 2 Report categories namely KCI2 & KCI345 which are
trigerred using a Workflow Process.
The expected functionality is as follows:-

1)
Create an Order with a specific set of Field values populated.

2) Order gets stamped with
specific Product Cell values based on the transition of certain fields.

3) A Report is
triggered in the Background using a Workflow Process & the Report PDF file should be created
& stored in the File system on the Server.

4) An activity should be created for that
Order to indicate success or failure for created Report.

5) Report should be attached to
Activity.

6) Activity also involves sending E-mail to a particular email id with status
of the Report Creation & the report attachment in case of success.







Solution


When running Actuate report from Workflow Process Manager (WPM) through
Report Business Service after one day of running reports following error
would show up in the WPM log files:

(outdisp.cpp
(189)) SBL-EAI-04308: Operation 'getFileDetails' of Web Service
'http://schemas.actuate.com/actuate7/wsdl.ActuateAPI' at port
'ActuateSoapPort' failed with the following explanation: "Soap Client
error.".



(reportservices.cpp (4128)) SBL-RPT-00107: 'BlueCellKCI2.rox' is not found, or you do not have permission to access it.



After this error reports could not be executed until WPM server component or Actuate services would be restarted.



After some research it was established that cause of this behavior is
the “AuthIdExpires" parameter in acmetadescription.xml on the actuate
server. Default value for this parameter is 24 (hours).

To resolve this behavior please set “AuthIdExpires" in
acmetadescription.xml on the actuate server to high number (for example 6
months 180x24hours).



Also change request number 12-VS3X2J has been logged to address this behavior.










Applies to:


Siebel Reports - Version: 7.7.2.4 SIA [18365] and later   [Release: V7 and later ]
z*OBSOLETE: Microsoft Windows Server 2003

Product Release: V7 (Enterprise)

Version: 7.7.2.4 [18365] FRA Pub Sect

Database: Microsoft SQL Server 2000 SP3

Application Server OS: Microsoft Windows 2003 Server SP1

Database Server OS: Microsoft Windows 2003 Server SP1



This document was previously published as Siebel SR 38-2729911481.






Symptoms


Hi



We have a particular error with our Workflow Process Batch Manager. It
seems that the WfProcBatchMgr stops communicating with the report
server. We get the following errors in the error logs :



ObjMgrBusServiceLog    Error    1    0    2005-12-12
10:12:26    (outdisp.cpp (189)) SBL-EAI-04308: Echec de l'opération
'getFileDetails' du service Web
'http://schemas.actuate.com/actuate7/wsdl.ActuateAPI' sur le port
'ActuateSoapPort' pour les raisons suivantes : "Soap Client error.".



ObjMgrBusServiceLog    Error    1    0    2005-12-12
10:12:26    (outdisp.cpp (189)) SBL-EAI-04308: Echec de l'opération
'getFileDetails' du service Web
'http://schemas.actuate.com/actuate7/wsdl.ActuateAPI' sur le port
'ActuateSoapPort' pour les raisons suivantes : "Soap Client error.".



ObjMgrBusServiceLog    Error    1    0    2005-12-12
10:12:26    (reportservices.cpp (4114)) SBL-RPT-00107:
'RQAP_DEMANDE.rox' est introuvable ou vous
n'avez pas la permission d'y accéder.
L'erreur est générée par Actuate Report Server lorsque :

1. Le fichier ou dossier .ROX n'existe pas dans l'encyclopédie de Report Server.

2. L'utilisateur n'a pas les droits d'accès au fichier ou dossier .ROX.

Demandez à l'administrateur système de vérifier le fichier ou
dossier .ROX du serveur d'etats. Si ce fichier existe,
l'administrateur doit en vérifier les droits.



ObjMgrLog    Error    1    0    2005-12-12 10:12:26    (stepexec.cpp
(768)) SBL-BPR-00162: Erreur de mise en œuvre du service 'Report
Business Service', méthode 'ExecuteReport' à l"étape 'Execute Report'.



ObjMgrLog    Error    1    0    2005-12-12 10:12:26    (stepexec.cpp
(741)) SBL-BPR-00183: Erreur d'exécution de sous-processus 'Create
demande pdf attachment' à l'étape 'create pdf'.



ObjMgrLog    Error    1    0    2005-12-12 10:12:26    (stepexec.cpp
(768)) SBL-BPR-00162: Erreur de mise en œuvre du service 'Workflow
Process Manager', méthode 'RunProcess' à l"étape 'Run WF'.




To resolve this problem, we shutdown and restart the WfProcBatchMgr



Solution


The behavior that you are experiencing is being caused because the
Actuate authid has expired after 24 hours. After getting the error, the
user won't be able to run a report through the Workflow Process Batch
Manager. The report can only be run again once a restart  of the
Workflow Process Batch Manager or Siebel Server has been performed. A
Change Request #12-VS3X2J has been raised for this behavior.



This authid expiration is controlled by a parameter called
“AuthIdExpires" parameter in acmetadescription.xml on the Actuate
server. Default value for this parameter is 24 (hours). To resolve this,
please set “AuthIdExpires" in acmetadescription.xml on the actuate
server to high number (for example 6 months 180x24hours














Applies to:


Siebel Reports - Version: 7.8.2 [19213] and later   [Release: V7 and later ]
z*OBSOLETE: Microsoft Windows Server 2003

Product Release: V7 (Professional)

Version: 7.8.2.3 [19221] DEU

Database: Microsoft SQL Server 2000

Application Server OS: Microsoft Windows 2003 Server SP1

Database Server OS: Microsoft Windows 2003 Server SP1



This document was previously published as Siebel SR 38-3099876411.






Symptoms


We have the problem, that some reports work and some not.



If I call a report in the activities, it is well created.



If I call a Contact list report I only get a gray window an find the following error in the Object manager log file:

2021
2006-07-24 11:57:40 0000-00-00 00:00:00 +0200 00000000 001 003f 0001 09
SSEObjMgr_deu 23996 1500 3856
D:\sea78\siebsrvr\log\SSEObjMgr_deu_23996.log 7.8.2.3 [19221] DEU



ObjMgrBusServiceLog    Error    1    0    2006-07-24
11:57:40    (outdisp.cpp (192)) SBL-EAI-04308: Operation
'getFileDetails' von Web-Service
'http://schemas.actuate.com/actuate7/wsdl.ActuateAPI' an Port
'ActuateSoapPort' ist mit folgender Erkl�rung fehlgeschlagen: "Soap
Server error.".



ObjMgrBusServiceLog    Error    1    0    2006-07-24
11:57:40    (outdisp.cpp (192)) SBL-EAI-04308: Operation
'getFileDetails' von Web-Service
'http://schemas.actuate.com/actuate7/wsdl.ActuateAPI' an Port
'ActuateSoapPort' ist mit folgender Erkl�rung fehlgeschlagen: "Soap
Server error.".



ObjMgrBusCompLog    Error    1    0    2006-07-24
11:57:40    (bcvrptexturl.cpp (629)) SBL-RPT-00107: 'ACLIST.rox' wurde
nicht gefunden, oder Sie haben keine Zugriffsberechtigungen. Dieser
Fehler wird vom Actuate Reports Server in folgenden Situationen
ausgel�st:

1. Die ROX-Datei bzw. -Ordner ist nicht in der
Berichtsserver-Enzyklop�die vorhanden oder; 2. Der Benutzer hat keine
Zugriffsberechtigungen auf die ROX-Datei bzw. -Ordner.



Wenden Sie sich an den Systemadministrator, damit er pr�ft, ob die ROX-Datei bzw. -Ordner auf dem Berichtsserver vorhanden ist.



Sollte dies der Fall sein, sollte der Administrator die Berechtigungseinstellungen �berpr�fen.



ProcessRequest    ProcessRequestError    1    0    2006-07-24
11:57:40    (Symbolic URL: ReportsServerImmediateJob) to retrieve field
'Executable Name' from buscomp 'RS Immediate Job', the error message is
''ACLIST.rox' wurde nicht gefunden, oder Sie haben keine
Zugriffsberechtigungen. Dieser Fehler wird vom Actuate Reports Server in
folgenden Situationen ausgel�st:





Solution


For the benefit of other readers,



The customer has installed a non-ENU environment (DEU) and the default
setting for the report parameters under user preferences was set to ENU.
After changing the appropriate parameters to DEU the report generation
works fine.



Enhancement request 12-1FEVOP6 was filed to set the parameters to the installed language (in case there is only one installed).






No comments:

Post a Comment