Checking status of scheduled jobs in Hyperion System 9.3.1 ....
Hi All,
We have Hyperion System 9 9.3.3. We have a Daily job scheduled every morning to check the status of the scheduled jobs that run daily. One of the jobs has a status message as below.
Failure - Internal error.ContainerCache.populate: The object "0000011386a6823b-0000-a99f-0a103a4a" is not found. It either does not exists, or it may be inaccessible.
But when I check the job status in View Job Status > Job Scheduler module, I see the report is still running. It's just that this report is taking longer to run and completes some time after the Daily Job Status check report runs.
In this case, shouldn't the status should say something like the job is still running instead of "Failure" which is misleading?
Thanks in advance.
Z
Hi,
I have the same problem with Oracle EPM 11.1.2:
com.sqribe.transformer.ObjectNotFoundException: ContainerCache.populate: The object "0000012f0710ca12-0000-a4ad-c0a80003" is not found. It either does not exists, or it may be inaccessible.
Who gives me the right answer?
Thanks in advance, Ron
Similar Messages
-
Hi,
Can anyone tell me how to check the true status of a job step.
Using tables TBTCP , or FM BP_JOB_READ what i can come to know is the status of a job step to be 'P" ie Scheduled even when the job containing that step has finished succesfully(Status from TBTCO ).
My Job has 3 steps.
I want to know the status of my 1st job step and based on the status (either Aborted or Finished) i want it to proceed further n execute the 2nd step.and so on.
IS any there way out??
Answers will be rewarded,
regards,
RohanHi,
Checking your job status with SM50 (processor type BTC) is more accurate then SM37. SAP updates the tables TBTCO wheneveryour background jobs status change. If SAP is shutdown, the currentjobs might not be update ontime to the table. (e.g. a background job wasshown as Active (SM37), in fact it real status should be Cancelled.
Look at the function module <b>GET_JOB_RUNTIME_INFO</b>
Regards
Sudheer -
Report to do check status of sm37 jobs
Hello,
I wold like to create a job that checks the status of all running jobs on sm37 (the same as when we go to SM37,job, check status), can anyone tell me the name of the program that does that?
Thanks,
PedroHi,
Good Day,
TRY SM50 Transaction. Program Name : RSMON000_ALV.
Best Regards,
Suresh Kumar K
Assign Points if its useful. -
Control Center status running scheduled jobs stops when DB is shutdown
I have scheduled jobs in the Control Center of OWB, and the status is "Running" (Green Arrow ->), but everytime we stop and start the database I have to start the schedule job again under Status.
Is there any way to fix this so that when the database stops and restarts somebody does not have to go into the Control Center and restart the jobs that are scheduled?
ThanksI'm been told that it's a bug in the current version of OWB and to fix this problem we should upgrade to 10.2.0.3.
-
Edit cycles in Scheduled Jobs for Hyperion 11
I have created a scheduled job that has several cycles. The job is not running correctly and I can't find where to edit the cycles that I have already built, nor can I find documentation. I am running Oracle EMP with Hyperion 11.1.1.2
The following instructions assume that you saved your cycle definitions as a set of named parameters, otherwise you'll have to start again.
So right mouse over your job and choose Manage Job Schedules. Right mouse over the relevant schedule and choose Show Parameters. Right mouse over the parameters and choose Modify. Then you can modify the existing cycle(s) and add more if you so wish.
Hope that helps. -
How to schedule job with a system user BTC_100
Hi,
Someone setup the background job user BTC_100 as a system user (not a dialog nor service user). I need to schedule a new job and want to have the createBy as BTC_100 instead of my own ID.
I got error (Please logon as a dialog user) when tried to logon as BTC_100.
Do people usually set up their background job ID as a system ID? How can I schedule a new job as BTC_100?
Many thanks in advance!
-SerineHi Prince,
Besides the step owner, I wanted to have the job owner to be BTC_100 as well. Otherwise when I run SM37 and search for job, I'll have to put my ID instead of keep it as BTC_100.
From SUIM, I see BTC_100 has been changed from dialog to SYSTEM so maybe I have to change it to dialog first, create the job and then change it back to SYSTEM?
thanks!
-Serine -
Errors during Checking Status of Generation Job
Hi Consultants,
Usual practice sequence:
1.Checking Business Functions Activation
2.Generating all required objects
In our case:
After performing Generating all required objects step, my basis consultant activated few more missing business functions so then I was happen to re-generate all required objects .During this activity I got below error.
Please suggest any steps to perform so the runtime objects errors can be resolved.
Thanks,
DavidNo errors found after completion of Generating all required objects. Successfully Generated all runtime Objects.
Thanks,
David -
Job in source system terminated
hi xperts,
I am getting following error while loading from 2LIS_03_BX to 0IC_C03 CUBE.
i already put the GENERATE INITIAL STATUS.
<b>"Job in source system terminated --> Request is set to red."</b>
In the details TAB:
a)Requests (messages): Everything OK
Data request arranged
Confirmed with: OK
b)Extraction (messages): Errors occurred
Data request received
Data selection scheduled
Error occurred in the data selection
c)Transfer (IDocs and TRFC): Everything OK
Request IDoc : Application document posted
Info IDoc 2 : Application document posted
Info IDoc 1 : Application document posted
d)Processing (data packet): No data
Please help me,its really urgent.
Thanks in advance.Hi,
if you can not find any reason in sm21, st22, rsa3. then try as below:
1. replicate the datasource;
2. activate transfer rule;
3. quit workbench
4. entry workbench
5. create a new data package
6. load data with the new data package again;
hope you good luck; -
How to stop a scheduled job using OMB*Plus ?
Hello everyone,
I use a OMB*Plus script to deploy a project in various environments. This includes scheduled jobs.
In this context, I need to stop the schedules of the previous versions to avoid a script crash.
I found the OMBSTOP command thad could do, but I need to retrieve the job ID of the schedule I want to stop. And I don't know how to get the Job ID.
I could get it from a previous launch and save it somewhere, but it wouldn't work if the schedule was manually stopped and restarted. Maybe is there a command that lists the running / scheduled jobs and their IDs? I didn't find it.
Thanks in advance for your help.
Cedric.Frankly, I cannot see where this is available via pure OMB+, however you could back-door it if if you can figure out how to get these values from the public views (I would guess from the "Scheduling Views" section at http://download-east.oracle.com/docs/cd/B31080_01/doc/owb.102/b28225/toc.htm).
Then you could use my SQL library from OMB+ to get these values and stop the schedules before deploying. you can save this file as omb_sql_library.tcl and then just "source /path/to/omb_sql_library.tcl in your own script to make the functions available in your script.
{code}
package require java
# PVCS Version Information
#/* $Workfile: omb_sql_library.tcl $ $Revision: 1.0 $ */
#/* $Author: $
#/* $Date: 03 Apr 2008 13:43:34 $ */
proc oracleConnect { serverName databaseName portNumber username password } {
# import required classes
java::import java.sql.Connection
java::import java.sql.DriverManager
java::import java.sql.ResultSet
java::import java.sql.SQLWarning
java::import java.sql.Statement
java::import java.sql.CallableStatement
java::import java.sql.ResultSetMetaData
java::import java.sql.DatabaseMetaData
java::import java.sql.Types
java::import oracle.jdbc.OracleDatabaseMetaData
# load database driver .
java::call Class forName oracle.jdbc.OracleDriver
# set the connection url.
append url jdbc:oracle:thin
append url :
append url $username
append url /
append url $password
append url "@"
append url $serverName
append url :
append url $portNumber
append url :
append url $databaseName
set oraConnection [ java::call DriverManager getConnection $url ]
set oraDatabaseMetaData [ $oraConnection getMetaData ]
set oraDatabaseVersion [ $oraDatabaseMetaData getDatabaseProductVersion ]
puts "Connected to: $url"
puts "$oraDatabaseVersion"
return $oraConnection
proc oracleDisconnect { oraConnect } {
$oraConnect close
proc oraJDBCType { oraType } {
#translation of JDBC types as defined in XOPEN interface
set rv "NUMBER"
switch $oraType {
"0" {set rv "NULL"}
"1" {set rv "CHAR"}
"2" {set rv "NUMBER"}
"3" {set rv "DECIMAL"}
"4" {set rv "INTEGER"}
"5" {set rv "SMALLINT"}
"6" {set rv "FLOAT"}
"7" {set rv "REAL"}
"8" {set rv "DOUBLE"}
"12" {set rv "VARCHAR"}
"16" {set rv "BOOLEAN"}
"91" {set rv "DATE"}
"92" {set rv "TIME"}
"93" {set rv "TIMESTAMP"}
default {set rv "OBJECT"}
return $rv
proc oracleQuery { oraConnect oraQuery } {
set oraStatement [ $oraConnect createStatement ]
set oraResults [ $oraStatement executeQuery $oraQuery ]
# The following metadata dump is not required, but will be a helpfull sort of thing
# if ever want to really build an abstraction layer
set oraResultsMetaData [ $oraResults getMetaData ]
set columnCount [ $oraResultsMetaData getColumnCount ]
set i 1
#puts "ResultSet Metadata:"
while { $i <= $columnCount} {
set fname [ $oraResultsMetaData getColumnName $i]
set ftype [oraJDBCType [ $oraResultsMetaData getColumnType $i]]
#puts "Output Field $i Name: $fname Type: $ftype"
incr i
# end of metadata dump
return $oraResults
# SAMPLE CODE to run a quick query and dump the results. #
#set oraConn [ oracleConnect myserver orcl 1555 scott tiger ]
#set oraRs [ oracleQuery $oraConn "select name, count(*) numlines from user_source group by name" ]
#for each row in the result set
#while {[$oraRs next]} {
#grab the field values
# set procName [$oraRs getString name]
# set procCount [$oraRs getInt numlines]
# puts "Program unit $procName comprises $procCount lines"
#$oraRs close
#oracleDisconnect $oraConn
{code}
So you would want to connect to the control center, query for scheduled jobs, stop them, and then continue on with your deployment. I assume that you also need to pause and check that an scheduled job in mid-run has time to exit before moving ahead. You could do a sleep loop querying against system tables looking for active sessions running mappings and waiting until they are all done or something if you really want to bulletproof the process.
Hope this helps,
Mike -
Background Processing? how schedule job for "System Error" Message .
Hello everyone,
in sap help i have read.
http://help.sap.com/saphelp_nw04/helpdata/en/5a/f72040599a8f5ce10000000a155106/frameset.htm
PCK> Monitoring>Message Monitoring-->Background Processing
you can schedule jobs for various background processing:
● Archiving of messages processed successfully
● Deletion of messages that are not to be archived
● Restarting of messages with errors
● Rescheduling of lost messages
can anyone understand this docu?
give me some introduction, how can i define and schedule these jobs ?
thx in advance!!
best regards
YaningBackground Processing
Prerequisites
You have started the message monitor on the initial screen of the PCK and are in Background Processing.
Features
Archiving
You require two archiving sessions to archive messages:
● One session to write the messages to the archive
● One session to delete the persisted messages that have been archived
To do this, you schedule an archiving job, which implicitly schedules the sessions to write to the archive and delete the archived messages.
You can define one or more rules for each archiving job; these rules contain conditions that a message must meet in order to be archived by the job. At least one of the defined rules must be met for archiving to take place.
All information that is displayed for a message in message monitoring is archived, in addition to the audit log for each message.
Deleting
A standard delete job is created automatically. It runs once a day. You can schedule additional delete jobs; however, you cannot define rules for them.
Restarting
Instead of restarting messages with errors manually with message monitoring, you can schedule a job to automatically restart these messages. This is possible for all messages for which the number of defined restart attempts has been exceeded (messages with the system error status).
You can define one or more rules for each job to restart messages; these rules contain conditions that a message must meet in order to be restarted by the job. At least one of the defined rules must be met for archiving to take place.
Rescheduling
A standard job to reschedule messages is created automatically. The job runs once a day and ensures that messages lost as a result of database failure, for example, are rescheduled. You can schedule additional rescheduling jobs; however, you cannot define rules for them.
Thx Aamir.
But I mean the messages with errors in Adapter Engine , not in Intergrations Engine.
the situation is like Naveen Pandrangi's WebLog
II. Errors in Adapter Engine [XI : How to Re-Process failed XI Messages Automatically|XI : How to Re-Process failed XI Messages Automatically]
I
Till now we have seen how to resubmit/restart message that failed in Integration Engine. One a message makes it from Integration Engine to Adapter Engine, the message is flagged as checked in Integration Engine. The status of the message in Adapter engine does not effect the processed state in Integration Engine. Now if this message was asynchronous, XI will by default try to restart the message 3 times at intervals of 5 minutes before the status of the message is changed from Waiting to System Error .
*how can i schedule a job to automatically restart these messages with errors?
best regards
Yaning
Edited by: Yaning Liu on Aug 18, 2008 1:43 PM -
Scheduled status of the job?
Hi experts,
I have a job RSUVM007 which has status as "Scheduled"?.
There are around 8 jobs of with similar job name. May i know what does scheduled means?
And what happens if i delete using job tab->delete option.?
thanks in advance,
DubbuScheduled(Planned) status indicates that the job has been passed to the background processing system. It may or may not have a start specification.
The job is not however eligible to run, even if its start specification is met. Before the job can run, it must also be released.
Pl refer following links.
http://help.sap.com/saphelp_nw04/helpdata/en/c4/3a8016505211d189550000e829fbbd/content.htm
http://help.sap.com/saphelp_45b/helpdata/en/c4/3a8016505211d189550000e829fbbd/frameset.htm
If you click on delete, the job gets deleted from the database. If you want to schedule a similar job, you will have to create a new one.
Thanks
Archana -
Basic Help needed with Hyperion 9.3 Scheduling jobs
Hi!
Is there anyone who would be willing to help a novice understand the Scheduling features in Hyperion 9.3? We are converting from Brio 6.6 where we used the "Broadcast Server". We don't yet have many jobs - so I'm not migrating them. But, the documentation with Hyperion is not helping me really understand how to set a job to actually do anything. I don't yet know how to add cycles and direct specific output to specific places. The jobs "run" and I've created events ...
If you would have some time to talk me through the process, I would be very grateful.
Jeanne Loehnis
[email protected]
920-832-6613I agree about the documentation. It's not always easy to understand how to do something if your situation doesn't exactly match the examples. I had to use a lot of trial and error to finally get some jobs running.
The first misunderstanding I had was that if I want to schedule a document, I have to import my .bqy file as a job from the filesystem. You can't take an Interactive Reporting document from Workspace and use it as the basis of a job. So if you're using the web-based client and working on documents stored in Workspace you have to export the document to your filesystem and then import it as a job. You're probably beyond that point.
The second misunderstanding (and I wonder if this is your problem) is that you must set the job to allow users to create their own cycles for it. If you don't you're stuck with the default cycle set, and you cannot change it. This is where the documentation falls short -- it mentions the attribute, but doesn't go far enough to tell you what happens if you don't check it off -- that even you, as the owner-and-most-likely-also-administrator won't even be able to maninpulate the cycles. What's more, if you don't set this attribute on import, you can't set it later. There's no way to reach the dialog with Properties. I can't vouch for the Batch Scheduler, we don't license that (if it even applies). Maybe it's a bug, maybe I'm missing something, but this is the only way I can get the full functionality to work.
You will find this attribute on Step 3 of the import dialog "Interactive Reporting Job Properties". Check the box labeled "Users running this job can define their own cycles and actions". Once you finish and schedule the job, you can go to Manage Job Schedules and modify the schedule properties. Go to the Select Job Parameters tab, and create or use an existing parameter set (using the Go button).
This takes you to the Job Parameter dialog box, and that is where you set up your cycles and actions. You can set them up, save them as your own personal sets, or as public sets so your team can use them for other jobs. You should be able to make some headway here, the documentation becomes more useful again at this point.
Hope this helps
--Julie
Julie Johnson
University Computing
Western Connecticut State University -
Customize Schedule Notification subject in Oracle Hyperion System 9.3.0.1
Hi all,
I am working on external trigger event and sending notification after bqy get updated so I have published a bqy file as a job and scheduler is working fine I am able to send mail to required user but These all are fine.
But I want to customize my mail(the notification mail)
Is there any way to customize notification mail. I am working on Oracle Hyperion System 9.3.0.1.
If anybody have gone through this please help me
Thanks in advancefirst thing HAL is 3rd part tool and u cant get in edeelivery
and web analysis is not seperate tool whn u install planning u get that
And Hyperion Planning Desktop its 4th version where destop was instrodused ......not in 9 i......t has be take out so
Remaining all u can see edelivery it self .....
thks -
If BW system is down for several hours, what will be the status of the Jobs
Hello Gurus,
I don't know where i should post this issues! anyways .....! i need some information. One of our BW production system will be down for about 12 hours tomarrow to move it on to new hardware and this current system has lots of scheduled jobs with run daily and hourly..! so my question is ..what will be the status of this jobs which fall in between this down time?
as per our basis team information....they said that all these jobs will be queued up and when once the system is online ...these jobs will access all the avalable processess and if this thing happen....! then the system will have a VERY BAD performance and user cannot use this BW system...they cannot even open the bex analyzer.
so...i thought of deleting these queued jobs. can any one tell me WILL THESE JOBS WILL BE SCHEDULED FOR NEXT DAY??? OR IS THERE ANY OTHER WHY TO CONTROL THIS SITUATION?? our process chains are locked for modification..so, we cannot even re-schedule them in prod system.....
aaaaaah! can any one HELPP MEEEEE@
I will award full points for your suggestionHi,
when you'll restart you SAP system all jobs will be displayed with a delay since they didn't run during your downtime.
And that's true that they will be queued and fired as soon as a system resource will be available. That means a lot of paralel processes with system overload and usually subsequent errors in loading data.
As per suggested already, the best would be to shift the scheduling.
Another option is to execute the report BTCTRNS1 before shutting the system down. This will change all background job status to a "suspended" mode.
when your system is up again you will be able to release (or reschedule or cancel or any other action) single jobs in a controlled manner.
When you've finished with this task then don't forget to run BTCTRNS2 in order to enable background jobs to be executed.
hope that helps...
Olivier. -
Hi,
i have a job having 3 steps. table TBTCO gives u the status of the 3 steps together -- job as a whole.
How can i come to know of the status of the job at every step. i mean how will i confirm if at every step the job is executed properly or not.??
Untill the complete job is executed, the status of each job step is Scheduled.
Only after complete job excution u can find out the status . either finished or aborted.
What if i want to know status at each job step?
Kindly help,its urgent.
Answers will be rewarded,
regards,
RohanHi,
Checking your job status with SM50 (processor type BTC) is more accurate then SM37. SAP updates the tables TBTCO wheneveryour background jobs status change. If SAP is shutdown, the currentjobs might not be update ontime to the table. (e.g. a background job wasshown as Active (SM37), in fact it real status should be Cancelled.
Look at the function module <b>GET_JOB_RUNTIME_INFO</b>
Regards
Sudheer
Maybe you are looking for
-
FKPE1 - Create additional document FI-CA
Hi all, I have a problem in FI-CA. When I post a document with FPE1 I want to create another document automatically. I have seen that it is possible with events (trx FQEVENTS). Probably the event i have to use are 10, 20 , 30. I have implemented 10 ,
-
Is any relation between tables bbp_pdatt with any of the item table
Hi all, I have created shopping cart with 2 line items and each line item is having 2 attachments. Now I am having the attachment data in table bbp_pdatt .and we have item data also. I could not get the line item number or data in table bbp_pdatt.In
-
Hi everyone, I'm working with JDeveloper 10.1.2, struts and uix pages. In my page1 I have a button to open a new window and in this new window I need to have a button to close it. I have done something like this: <submitButton event="EditarContactosE
-
Best way to combine HDV & DV footage into the same project
I'm about to edit a new project that is sourced from 75% HDV footage (1440X1080) and 25% DV(720X576) footage. I'll be outputting the final result as a widescreen 16:9 DVD initially, but I also want to do a HD-BluRay later on. What is the best way to
-
3550 web managment interface doesn't load any more
after logging in to 3550 switch, I try to login to the cluster management. You see the applet loading, but after that nothing happens. Can anyone tll why this is happening?