ORA-27475: "JOB" must be a job

Hi All,
When ever i am calling the below from a procedure i am getting the error,ORA-27475: "DBREPORT.GATEKEEPER_JOB" must be a job.
I am getting this error in first drop box it self in(DBMS_SCHEDULER.DROP_JOB ).
Please help.
                             DBMS_SCHEDULER.DROP_JOB
                               job_name   => 'Gatekeeper_Job',
                               force  => TRUE,
                               commit_semantics   => 'STOP_ON_FIRST_ERROR'
                         DBMS_SCHEDULER.create_job (
                          job_name              => 'Gatekeeper_Job',
                          job_type              => 'EXECUTABLE',
                          job_action            => '/home/cobr_sftp/var/controllingload/download/dbcobra_transfer_gatekeeper.sh',
                           number_of_arguments   => 4, 
                         -- auto_drop             => true,
                           enabled               => FALSE,
                          comments              => 'CREATE_PROGRAM test using a schell script'
                       DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE (
                        job_name                => 'Gatekeeper_Job',
                        argument_position           => 1,
                        argument_value          => ip_d_filename              );
                        DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE (
                        job_name                => 'Gatekeeper_Job',
                        argument_position           => 2,
                        argument_value          => v_ftype                          );                      
                        DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE (
                        job_name                => 'Gatekeeper_Job',
                        argument_position           => 3,
                        argument_value          => v_d_db_name          );
                        DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE (
                        job_name                => 'Gatekeeper_Job',
                        argument_position           => 4,
                        argument_value          => v_sendoraddress      );
                        DBMS_SCHEDULER.enable ('Gatekeeper_Job');Edited by: user11942774 on Oct 22, 2012 11:21 PM

Every job has an owner. YOu are probably logged as DBREPORT user.
It is better to specify full job name in OWNER.JOBNAME
See who is owner of job
select * from dba_scheduler_jobs where job_name='GATEKEEPER_JOB';the use fully qualified job name in dbm_scheduler.drop_job procedure

Similar Messages

  • ORA-27475: "DBREPORT.GATEKEEPER_JOB" must be a job

    Hi All,
    When ever i am calling the below from a procedure i am getting the error,ORA-27475: "DBREPORT.GATEKEEPER_JOB" must be a job.
    I am getting this error in first drop box it self in(DBMS_SCHEDULER.DROP_JOB ).
    Please help.
    DBMS_SCHEDULER.DROP_JOB
                                   job_name   => 'Gatekeeper_Job',
                                   force  => TRUE,
                                   commit_semantics   => 'STOP_ON_FIRST_ERROR'
                             DBMS_SCHEDULER.create_job (
                              job_name              => 'Gatekeeper_Job',
                              job_type              => 'EXECUTABLE',
                              job_action            => '/home/cobr_sftp/var/controllingload/download/transfer_gatekeeper.sh',
                               number_of_arguments   => 4, 
                             -- auto_drop             => true,
                               enabled               => FALSE,
                              comments              => 'CREATE_PROGRAM test using a schell script'
                           DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE (
                            job_name                => 'Gatekeeper_Job',
                            argument_position           => 1,
                            argument_value          => ip_d_filename              );
                            DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE (
                            job_name                => 'Gatekeeper_Job',
                            argument_position           => 2,
                            argument_value          => v_ftype                          );                      
                            DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE (
                            job_name                => 'Gatekeeper_Job',
                            argument_position           => 3,
                            argument_value          => v_d_db_name          );
                            DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE (
                            job_name                => 'Gatekeeper_Job',
                            argument_position           => 4,
                            argument_value          => v_sendoraddress      );
                            DBMS_SCHEDULER.enable ('Gatekeeper_Job');Edited by: user11942774 on Oct 21, 2012 6:30 PM

    Then you could be hitting this bug. See the end of this thread
    Unable to drop the dbms_scheduler job using "dbms_scheduler.drop_job"

  • Create A JOB  must execute in every 20 minutes from 8:00 AM to 8:00 PM

    Hi,
    Can any one a write a script to create a job suppose “ERP_CONS_POST_JOB” in a database.
    This job must execute in every 20 minutes from 8:00 AM to 8:00 PM.
    Thanks in advance.Please reply me its urgent.

    bpat wrote:
    Go through the below link
    http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_job.htm
    http://psoug.org/reference/dbms_job.html
    It will provide a better understanding.
    Look at the INTERVAL procedure.That's not really correct.
    The dbms_job package is the "old" way of scheduling jobs.
    Since 10g the dbms_scheduler package has superceded that and is the preferred option, as well as it offering greater flexibility. dbms_job is only kept for backwards compatibility.

  • The connection factory name for jobs must be "JobQueueFactory

    Hi Experts
    Can you plase help me to reslove this issue
    Caused by: com.sap.engine.services.deploy.container.DeploymentException: Deployment of jobs in application [backgrounjobear] failed, reason is : [Job "BackGroundJob" of bean "BackGroundJob" does not have a connection factory name. The connection factory name for jobs must be "JobQueueFactory".]     
    while depling MessageDrivenBean 3.0 getting this.
    Any help would Greatly appricated.
    Thanks
    AB

    Hi All,
    I am also getting similar error i.e.
      Job "TestScheduler" of bean "TestScheduler" does not have a connection factory name. The connection factory name for jobs must be "JobQueueFactory".
    Steps that I have followed are bit different from what is mentioned in document "SAP NW Scheduler for Java" as I am working in 7.3
    a) Created EJB Project
    b) Created Message Driven Bean(JobSchedulerMDB.jav)
    c) Created SchedulerJob(TestScheduler.java)
    I dont see application-j2ee-engine.xml ; but have
    ejb-j2ee-engine.xml
    ejb-jar.xml
    job-defination.xml
    with following xml in them
    ejb-j2ee-engine.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <ejb-j2ee-engine xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ejb-j2ee-engine_3_0.xsd">
      <enterprise-beans>
        <enterprise-bean>
          <ejb-name>JobSchedulerMDB</ejb-name>
          <jndi-name>JobSchedulerMDB</jndi-name>
          <bean-props>
            <property>
              <property-name>destination-name</property-name>
              <property-value>JobQueue</property-value>
            </property>
            <property>
              <property-name>connection-factory-name</property-name>
              <property-value>JobQueueFactory</property-value>
            </property>
           </bean-props>
        </enterprise-bean>
    </enterprise-beans>
    </ejb-j2ee-engine>
    ejb-jar.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <ejb-jar xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:ejb="http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd" version="3.0">
      <display-name>
    JobSchedulerEJBProject </display-name>
      <ejb-client-jar>JobSchedulerEJBProjectClient.jar</ejb-client-jar>
    </ejb-jar>
    job-defination.xml
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <job-definitions>
    <job-definition name="TestScheduler"/>
    <enterprise-beans>
    <enterprise-bean>
    <ejb-name>JobSchedulerMDB</ejb-name>
    <jndi-name>JobSchedulerMDB</jndi-name>
    <resource-ref>
    <res-ref-name>JobQueueFactory</res-ref-name>
    </resource-ref>
    <message-destination-ref>
    <message-destination-ref-name>JobQueue</message-destination-ref-name>
    <jndi-name>JobQueue</jndi-name>
    </message-destination-ref>
    </enterprise-bean>
    </enterprise-beans>
    </job-definitions>
    Please help me in this

  • OWB maping execution :- ORA-20213: Unable to create standalone job record

    Hi,
    When I am running an owb mapping from sqlplus, I am getting the following error:
    SQL> DECLARE
    2 RetVal NUMBER;
    3 P_ENV WB_RT_MAPAUDIT.WB_RT_NAME_VALUES;
    4 BEGIN
    5 RetVal := UII_D_MAP_SPC_WIPBIN.MAIN ( P_ENV );
    6 dbms_output.put_line('RetVal is '||RetVal);
    7 END;
    8 /
    DECLARE
    ERROR at line 1:
    ORA-20213: Unable to create standalone job record - there may be no task
    defined for this map
    ORA-06512: at "UII_OWB_REP.WB_RT_MAPAUDIT", line 1266
    ORA-06512: at "UII_OWB_REP.WB_RT_MAPAUDIT", line 2098
    ORA-06512: at "UII_ODS_OWNER.UII_D_MAP_SPC_WIPBIN", line 3851
    ORA-06512: at "UII_ODS_OWNER.UII_D_MAP_SPC_WIPBIN", line 3993
    ORA-06512: at line 5
    Previously, I had unregistered the target schema from "OWB Runtime Audit Browser" logging as a QA user and registered to a new schema from OWB DEPLOYMENT MANAGER.
    I am able to deploy the mapping from Owb Deployment Manager and the deployment goes OK.
    I have also gone through the links:
    OWB execution error : ORA-20213: Unable to create standalone job record
    Re: ORA-20213 during execution
    But, did not find the solution.
    When I execute the mapping from Owb Deployment Manager after right clicking on it, it is working fine. But, above execution method is not working.
    We want to run the mappings in the above way, because all our mappings in our other projects are running fine in the above sql run procedure.
    Can you please help me out, how to fix the above errors?
    Thanks & Regards,
    lenin

    Good morning Lenin,
    Since the other threads do not apply, you've gotten yourself into a strange situation.
    I'm not familiar with the method you use to run the mapping, have you tried running the mapping using the SQL-template that OWB provides or - like I do - the run_my_owb_stuff script provided by the OWB time? If not, could you try that please?
    Apart from that, I don't have any experience with your exact error message so it's hard to share anything concrete, I can only suggest things. Maybe there are other users on this forum that do, who knows...
    If you want concrete support, log a TAR with Metalink, they are obligated to help you if you have a CSI :-)
    Good luck, Patrick

  • ORA-20213: Unable to create standalone job record

    We are currently in the process of upgrading our repository from 9.0.2.56.0 to 9.2.0.2.8 and we have moved our mappings into new repository by importing an MDL file. We have successfully deployed a mapping from new repository but when we attempt to execute this mapping using:
    DECLARE
    retval NUMBER;
    BEGIN
         retval:=Map_Wm_Osa_Fund_Pl.Main(F_Initialize_Owb);
    END;
    we get the following:
    ORA-20213: Unable to create standalone job record - there may be no task defined for this map
    ORA-06512: at "PRM_OWB_RUNTIME.WB_RT_MAPAUDIT", line 1252
    ORA-06512: at "PRM_OWB_RUNTIME.WB_RT_MAPAUDIT", line 2084
    ORA-06512: at "PRM.MAP_WM_OSA_FUND_PL", line 3832
    ORA-06512: at "PRM.MAP_WM_OSA_FUND_PL", line 3913
    ORA-06512: at line 4
    Any help on this would be much appreciated.

    Alright, here's the work around for this, I'm also using the following to run mapping.
    DECLARE
    RetVal NUMBER;
    P_ENV WB_RT_MAPAUDIT.WB_RT_NAME_VALUES;
    BEGIN
    -- P_ENV := NULL; Modify the code to initialize this parameter
    RetVal := SCHEMA.MAPPING.MAIN ( P_ENV );
    END;
    My mapping was running fine until I have tried to deploy it under a different location.
    Somehow OWB Runtime remembered my old location and was confused between the two. That's why you see this error.
    Option 1.
    Rewrite your mapping, this is ok if it's a small mapping.
    Option 2.
    1. Export your mapping(s) (MDL file)
    2. Delete your mapping from the repository.
    3. Import a backup of your mapping before the second location was created. (It’s doesn't matter if it's a old backup)
    (At that point you should be able to run the old mappings without error)
    4. Import the good backup over the old mapping, (use merge option during import)
    Your mapping should run now.
    Jean

  • Each target assigned to a job must have a setting and destination.

    Simple. Basic Question.
    Trying to use Compressor to change the codec on my flip cam to make it more compatible with FCP X.
    I have dragged a source and destination into the batch. But it keeps giving me the error "Each target assigned to a job must have a setting and destination." I saw others had this same issue and the solution I saw was to set a destination for the video AND audio. How do you assign for BOTH? I thought it was just a drag and drop method into batch ... 

    You didn't say what your settings were. But tif it's not one of the DVD presets, you shouldn't ordinarily be faced with separate audio and video streams with the majority of presets. Here's an example of a batch with one source file, multiple targets and multiple destinations. Only the DVD Preset has separate audio and video…and those do require that destinations be specified. If the destination is not specified, it defaults to Source.
    Good luck.
    Russ

  • Stop_on_close attribute ORA-27475 error

    I have a job that runs a chain. I have set the schedule name as a window. When I try to set the stop_on_window_close attribute, I get the error
    ORA-27475: "APP_TIBIA.LOAD_BILLS_INIT_CHAIN" must be a program. Does that attribute not work with a job_type of 'CHAIN'?
    DBMS_SCHEDULER.CREATE_SCHEDULE
    schedule_name => 'APP_TIBIA.WORK_DAYS_NO_EOFY_SCHD'
    ,start_date => '18-NOV-2009 5:00:00.000000 PM US/Central'
    ,repeat_interval =>'FREQ=MONTHLY;BYDAY=MON,TUE,WED,THU,FRI;EXCLUDE=HOL_FED_HOLIDAYS_SCHD,END_FISCAL_YEAR_SCHD'
    ,comments => 'Standard working days (excludes Federal Holidays)'
    END;
    DBMS_SCHEDULER.CREATE_WINDOW
    window_name => 'SYS.WORK_DAYS_NO_EOFY_WINDOW',
    resource_plan => null,
    schedule_name => 'APP_TIBIA.WORK_DAYS_NO_EOFY_SCHD',
    duration => INTERVAL '13' HOUR,
    window_priority => 'LOW',
    comments => 'Window for jobs that run everyday. If they are not started by 6 am the window closes'
    DBMS_SCHEDULER.CREATE_JOB
    job_name => 'APP_TIBIA.LOAD_BILLS_CHAIN_JOB',
    job_type => 'CHAIN',
    job_action => 'APP_TIBIA.LOAD_BILLS_INIT_CHAIN',
    schedule_name => 'SYS.WORK_DAYS_NO_EOFY_WINDOW',
    auto_drop => FALSE,
    enabled => TRUE,
    comments =>'Job that runs the load bills chain.'
    DBMS_SCHEDULER.SET_ATTRIBUTE('APP_TIBIA.LOAD_BILLS_CHAIN_JOB','STOP_ON_WINDOW_CLOSE',TRUE);
    thanks.

    Sorry,
    I'll try to word this more clearly.
    Here is my job definition
    DBMS_SCHEDULER.CREATE_JOB
    job_name => 'APP_TIBIA.LOAD_BILLS_CHAIN_JOB',
    job_type => 'CHAIN',
    job_action => 'APP_TIBIA.LOAD_BILLS_INIT_CHAIN',
    schedule_name => 'SYS.WORK_DAYS_NO_EOFY_WINDOW',
    auto_drop => FALSE,
    enabled => TRUE,
    comments =>'Job that runs the load bills chain.'
    When i run this...
    DBMS_SCHEDULER.SET_ATTRIBUTE('APP_TIBIA.LOAD_BILLS_CHAIN_JOB','STOP_ON_WINDOW_CLOSE',TRUE);
    I get the error--ORA-27475: "APP_TIBIA.LOAD_BILLS_INIT_CHAIN" must be a program.
    I have created other jobs that run in a window and set the stop_on_window_close attribute, however those jobs had a "job_type" ofr PL/SQL block or the job executed a program. Why would i be getting this error? Is it because the "job_type" of this job is a CHAIN? btw, I included above the schedule and window definitions for reference.
    thanks.

  • ORA-23420: interval must evaluate to a time in the future

    Hi to All,
    While creating matrelized view im facing this error.Can any one help me on this.
    ORA-23420: interval must evaluate to a time in the future
    ORA-06512: at "SYS.DBMS_JOB", line 57
    ORA-06512: at "SYS.DBMS_JOB", line 134
    ORA-06512: at "SYS.DBMS_IREFRESH", line 186
    ORA-06512: at "SYS.DBMS_IREFRESH", line 369
    ORA-06512: at "SYS.DBMS_REFRESH", line 88
    ORA-06512: at "SYS.DBMS_REFRESH", line 62
    ORA-06512: at "SYS.DBMS_ISNAPSHOT", line 76
    ORA-06512: at line 1
    Thanks

    You NEXT clause is seriously dependent on the date and time you run the create statement. For me, you want the next run of the job to start almost 15 hours ago.
    SQL> ALTER SESSION SET nls_date_format = 'dd-mon-yy hh24:mi:ss';
    Session altered.
    SQL> SELECT TO_DATE('12-May-2008','dd-mon-yyyy') startdt,
      2         TRUNC(sysdate) - TO_NUMBER(TO_CHAR(sysdate - 1, 'd')) + 7 next_dt,
      3         sysdate now
      4  FROM dual;
    STARTDT            NEXT_DT            NOW
    12-may-08 00:00:00 11-may-08 00:00:00 11-may-08 14:57:32Since I'm not sure when exactly you want to run this next time, you need to play wth your formula.
    John

  • How to start a new job after a finished job?

    Hello,everyone,
         I hava 8 background jobs, the jobs must submit in orders. This means that if I want to submit job2 ,I have to wait job1 finished, and if I want to start job3, the job2 must finished......and so on....
         I only know that submit one job in background, can you help formulate the job start in order automated in ABAP program.Can you give me demo?
    Best wishes!
    Thinks a lot.

    Hi Darren,
    You can create and monitor background jobs by choosing the menu path System - Services - Jobs.
    You can use:
    JOB_OPEN: For opening a job in the background
    JOB_SUBMIT: For submitting the job -> Here you can put the several jobs in the order you want them to execute.
    JOB_CLOSE: For closing the job.
    Scheduling background job by triggering an event. When job 1 is completed, an event is raised and the job 2 starts, and so on.
    Refer to the link below to do this:
    Scheduling background job by triggering an event - ABAP Development - SCN Wiki
    You can also use the parameters PREDJOB_CHECKSTAT in the function JOB_CLOSE
    PREDJOB_CHECKSTAT makes a job(job 2) start only if the previous one(job1) ends without error.
    Regards,
    Ashvin

  • Background job within another background job

    Hello Experts,
    I have a BDC program (for BW tcode OLI7BW) which executes by scheduling a number of background jobs. This report works fine when run manually. But doesn't work if it is scheduled as a background job through SM36. The status of the job is shown as finished, but the data is not uploaded.
    Is it not possible to execute a background job within another background job?
    If it's possible, what could be the possible cause of error?
    Thanks In Advance
    Radhika

    Hi Radhika,
    If you are trying to upload data from a file on ur desktop to Internal table, then background job doesn't work. Always remember GUI means ur front end and all background jobs are run on application server and they dont run w.r.t ur desktop.
    Kindly check it and get back to me incase of any queries.
    Dont forget to reward points, if found useful.
    Thanks and Regards,
    Satyesh

  • How to schedule job V3 unserialised Update job for Inventory

    Hi gurus,
    How to schedule job V3 unserialised Update job for Inventory management
    What are the things need to be configured
    Thank you

    Hi,
    In R/3 go to SBIW > Settings for Application-Specific DataSources (PI) > Logistics > Managing Extract Structures > Logistics Extraction Structures Customizing Cockpit
    UIn this Screen you can define delta type, and the jog usign the control job option.
    Regards,
    Dani

  • How can i find the option to delete a recent print job from the "View Job History

    1. Photosmart 5510 e-ALL-IN-ONE SERIES
    2. Window 7 64 bit
    How can i find the option to delete a recent print job from the "View Job History

    Hello alfmswongg,
    Currently there is no option to delete print jobs from the "View Job History" section of ePrintCenter.  
    If I have solved your issue, please feel free to provide kudos and make sure you mark this thread as solution provided!
    Although I work for HP, my posts and replies are my own opinion and not those of HP.

  • ORA-1850: hor must be between 0 and 23 error

    Hi All
    i have the following table for creating and inserting i included only two fileds as these are the fields that i'm getting errors on.
    WITH     sample_data     AS
         SELECT     '50709' AS start_date, '2400' AS start_time  FROM dual     UNION ALL
         SELECT     '082510',              '0000'                  FROM dual
    SELECT       *
    FROM       sample_data
    ;DATA:
    START_DATE     START_TIME
    50709                        2400
    082510                        0000And now when i run the query against the table:
    SELECT   direction, car_count_pos, truck_count_pos,
             (car_count_pos + 2 * (truck_count_pos)) AS adjusted, car_count_neg,
             truck_count_neg,
             (car_count_neg + 2 * (truck_count_neg)) AS adjusted_neg,
             TO_DATE (start_date, 'MMDDYY') AS start_date,
             TO_DATE (end_date, 'MMDDYY') AS end_date,
             ROUND (TO_CHAR (TO_DATE (LPAD (start_time, 4, '0'), 'HH24MI'),
                             'HH24.MI'
                   ) AS start_time,
             start_time,
             (TO_DATE (end_date, 'MMDDYY') - TO_DATE (start_date, 'MMDDYY')
             ) AS days
        FROM (SELECT   (CASE
                           WHEN t1.direction = '1'
                              THEN (  COUNT (t1.bin_1_data)
                                    + COUNT (t1.bin_2_data)
                                    + COUNT (t1.bin_3_data) * 0.981 * 1.019
                           ELSE NULL
                        END
                       ) AS car_count_pos,
                       t1.direction,
                       (CASE
                           WHEN t1.direction = '1'
                              THEN (  COUNT (t1.bin_4_data)
                                    + COUNT (t1.bin_5_data)
                                    + COUNT (t1.bin_6_data)
                                    + COUNT (t1.bin_7_data)
                                    + COUNT (t1.bin_8_data)
                                    + COUNT (t1.bin_9_data)
                                    + COUNT (t1.bin_10_data)
                                    + COUNT (t1.bin_11_data)
                                    + COUNT (t1.bin_12_data)
                                    + COUNT (t1.bin_13_data)
                                    + COUNT (t1.bin_14_data)
                                    + COUNT (t1.bin_15_data) * 0.981 * 1.019
                           ELSE NULL
                        END
                       ) AS truck_count_pos,
                       (CASE
                           WHEN t1.direction = '3'
                              THEN (  COUNT (t1.bin_1_data)
                                    + COUNT (t1.bin_2_data)
                                    + COUNT (t1.bin_3_data) * 0.981 * 1.019
                           ELSE NULL
                        END
                       ) AS car_count_neg,
                       (CASE
                           WHEN t1.direction = '3'
                              THEN (  COUNT (t1.bin_4_data)
                                    + COUNT (t1.bin_5_data)
                                    + COUNT (t1.bin_6_data)
                                    + COUNT (t1.bin_7_data)
                                    + COUNT (t1.bin_8_data)
                                    + COUNT (t1.bin_9_data)
                                    + COUNT (t1.bin_10_data)
                                    + COUNT (t1.bin_11_data)
                                    + COUNT (t1.bin_12_data)
                                    + COUNT (t1.bin_13_data)
                                    + COUNT (t1.bin_14_data)
                                    + COUNT (t1.bin_15_data) * 0.981 * 1.019
                           ELSE NULL
                        END
                       ) AS truck_count_neg,
                       t2.start_date, t2.start_time, t2.end_date, t2.end_time
                  FROM bin_data t1, traffic_sample t2
                 WHERE t1.traffic_sample_id = t2.traffic_sample_id
              GROUP BY t1.direction,
                       t2.start_date,
                       t2.start_time,
                       t2.end_date,
                       t2.end_time)
       WHERE direction IN ('1', '3')
    GROUP BY TO_DATE (start_date, 'MMDDYY'),
             direction,
             car_count_pos,
             truck_count_pos,
             (car_count_pos + 2 * (truck_count_pos)),
             truck_count_neg,
             (car_count_neg + 2 * (truck_count_neg)),
             TO_DATE (end_date, 'MMDDYY'),
             ROUND (TO_CHAR (TO_DATE (LPAD (start_time, 4, '0'), 'HH24MI'),
                             'HH24.MI'
             start_time,
             car_count_negI'm getting the error
    ORA-1850: Hour must be between 0 and 23
    But as you see there is a value 2400 in the table is there any way to get around this? please need help.
    Thanks
    Edited by: thinkingeye on Aug 26, 2010 8:42 AM

    Thanks AP but i came up with something different which i guess sserved the same purpose i used the DECODE fucntion in the INNER query.
    SELECT   direction, car_count_pos, truck_count_pos,
             (car_count_pos + 2 * (truck_count_pos)) AS adjusted, car_count_neg,
             truck_count_neg,
             (car_count_neg + 2 * (truck_count_neg)) AS adjusted_neg,
             TO_DATE (start_date, 'MMDDYY') AS start_date,
             TO_DATE (end_date, 'MMDDYY') AS end_date,
             ROUND (TO_CHAR (TO_DATE (LPAD (start_time, 4, '0'), 'HH24MI'),
                             'HH24.MI'
                   ) AS start_time,
                   ROUND (TO_CHAR (TO_DATE (LPAD (end_time, 4, '0'), 'HH24MI'),
                             'HH24.MI'
                   ) AS end_time,
             start_time,
             (TO_DATE (end_date, 'MMDDYY') - TO_DATE (start_date, 'MMDDYY')
             ) AS days,
             CITY,COUNTY,LOCATION,ROUTE_NBR,ROUTE_TYPE
        FROM (SELECT   (CASE
                           WHEN t1.direction = '1'
                              THEN (  COUNT (t1.bin_1_data)
                                    + COUNT (t1.bin_2_data)
                                    + COUNT (t1.bin_3_data) * 0.981 * 1.019
                           ELSE NULL
                        END
                       ) AS car_count_pos,
                       t1.direction,
                       (CASE
                           WHEN t1.direction = '1'
                              THEN (  COUNT (t1.bin_4_data)
                                    + COUNT (t1.bin_5_data)
                                    + COUNT (t1.bin_6_data)
                                    + COUNT (t1.bin_7_data)
                                    + COUNT (t1.bin_8_data)
                                    + COUNT (t1.bin_9_data)
                                    + COUNT (t1.bin_10_data)
                                    + COUNT (t1.bin_11_data)
                                    + COUNT (t1.bin_12_data)
                                    + COUNT (t1.bin_13_data)
                                    + COUNT (t1.bin_14_data)
                                    + COUNT (t1.bin_15_data) * 0.981 * 1.019
                           ELSE NULL
                        END
                       ) AS truck_count_pos,
                       (CASE
                           WHEN t1.direction = '3'
                              THEN (  COUNT (t1.bin_1_data)
                                    + COUNT (t1.bin_2_data)
                                    + COUNT (t1.bin_3_data) * 0.981 * 1.019
                           ELSE NULL
                        END
                       ) AS car_count_neg,
                       (CASE
                           WHEN t1.direction = '3'
                              THEN (  COUNT (t1.bin_4_data)
                                    + COUNT (t1.bin_5_data)
                                    + COUNT (t1.bin_6_data)
                                    + COUNT (t1.bin_7_data)
                                    + COUNT (t1.bin_8_data)
                                    + COUNT (t1.bin_9_data)
                                    + COUNT (t1.bin_10_data)
                                    + COUNT (t1.bin_11_data)
                                    + COUNT (t1.bin_12_data)
                                    + COUNT (t1.bin_13_data)
                                    + COUNT (t1.bin_14_data)
                                    + COUNT (t1.bin_15_data) * 0.981 * 1.019
                           ELSE NULL
                        END
                       ) AS truck_count_neg,
                       t2.start_date, t2.start_time, t2.end_date,*decode(t2.END_TIME,2400,'2359',t2.end_time) as end_time*,t3.CITY, t3.COUNTY,t3.LOCATION,t3.ROUTE_NBR, t3.ROUTE_TYPE
                  FROM bin_data t1, traffic_sample t2,location_details t3
                 WHERE t1.traffic_sample_id = t2.traffic_sample_id
                 and t2.TRAFFIC_SAMPLE_ID=t3.TRAFFIC_SAMPLE_ID
              GROUP BY t1.direction,
                       t2.start_date,
                       t2.start_time,
                       t2.end_date,
                       t2.end_time,
                       t3.CITY, t3.COUNTY,t3.LOCATION,t3.ROUTE_NBR, t3.ROUTE_TYPE)
       WHERE direction IN ('1', '3')
    GROUP BY TO_DATE (start_date, 'MMDDYY'),
             direction,
             car_count_pos,
             truck_count_pos,
             (car_count_pos + 2 * (truck_count_pos)),
             truck_count_neg,
             (car_count_neg + 2 * (truck_count_neg)),
             TO_DATE (end_date, 'MMDDYY'),
             ROUND (TO_CHAR (TO_DATE (LPAD (start_time, 4, '0'), 'HH24MI'),
                             'HH24.MI'
             start_time,
             car_count_neg,
             end_time,
             CITY,COUNTY,LOCATION,ROUTE_NBR,ROUTE_TYPE

  • Code in before report getting executed but "Job error is: BIP job failed."

    Customer is executing a BIP job that fires a pl/sql procedure via before report trigger. Procedure is completing successfully. But the BIP report is not getting generated. ESS process ends in error with the following error:
    oracle.as.scheduler.ExecutionErrorException: ESS-07033 Job logic indicated a system error occurred while executing an asynchronous java job for request 604103. Job error is: BIP job failed.
         at oracle.as.scheduler.rp.AsyncFinalizeProcessor.processFinalizeRequest(AsyncFinalizeProcessor.java:131)
         at oracle.as.scheduler.rp.AsyncJavaSysExecWrapper.finalizeExecution(AsyncJavaSysExecWrapper.java:250)
         at oracle.as.scheduler.rp.EndpointProcessor.finalizeExecute(EndpointProcessor.java:1018)
         at oracle.as.scheduler.rp.EndpointProcessor.finalizeExecuteWrapper(EndpointProcessor.java:980)
         at oracle.as.scheduler.adapter.EndpointImpl.finalizeExecute(EndpointImpl.java:561)
         at oracle.as.scheduler.ejb.EssAppEndpointBean.finalizeExecute(EssAppEndpointBean.java:162)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy197.finalizeExecute(Unknown Source)
         at oracle.as.scheduler.ejb.ESSAppEndpoint_t596cy_MDOImpl.__WL_invoke(Unknown Source)
         at weblogic.ejb.container.internal.MDOMethodInvoker.invoke(MDOMethodInvoker.java:35)
         at oracle.as.scheduler.ejb.ESSAppEndpoint_t596cy_MDOImpl.finalizeExecute(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.as.scheduler.adapter.ra.rdp.RequestProcessor.invokeFinalizeExecute(RequestProcessor.java:8133)
         at oracle.as.scheduler.adapter.ra.rdp.RequestProcessor.execStage_Finalize(RequestProcessor.java:7331)
         at oracle.as.scheduler.adapter.ra.rdp.RequestProcessor.process_execute(RequestProcessor.java:4813)
         at oracle.as.scheduler.adapter.ra.rdp.RequestProcessor.dispatchHandler(RequestProcessor.java:2833)
         at oracle.as.scheduler.adapter.ra.rdp.RequestProcessor.processExecuteEvent(RequestProcessor.java:696)
         at oracle.as.scheduler.adapter.ra.rdp.RequestProcessor.processUpdateEvent(RequestProcessor.java:1345)
         at oracle.as.scheduler.adapter.ra.WorkUnitWorkerBase.processWork(WorkUnitWorkerBase.java:199)
         at oracle.as.scheduler.adapter.ra.WAWorker.run(WAWorke...
    Any tips/pointers on possible issues? Could this be a template corruption?

    Any reply for the above error please.I do have the same issue.
    Please suggest.

Maybe you are looking for