Stop retry_run on failure

I'm using Oracle 10.2 and I have jobs that run every 10 minutes. If they fail, they are automatically scheduled for a "retry_run"
Is there any change this so that it does nothing on failure and just keeps the current schedule?
It doesn't look like it, but I thought I would check here.
Thanks!

Hi,
This is actually NOT the default behaviour. The Scheduler only automatically retries jobs if the RESTARTABLE attribute is set to TRUE.
By default for jobs the RESTARTABLE attribute is set to FALSE.
You should examine your create_job call and the subsequent set_attribute calls to make sure that you are not setting RESTARTABLE to TRUE.
Hope this helps,
Ravi.

Similar Messages

  • My Epson R2880 printer has stopped working - 'filter failure'

    My prized Epson R2880 has suddenly stopped working. I upgraded to 'Mavericks' some time ago but for some reason this error popped up today and there appears to be no remedy.
    Have tried deleting the printer and 're adding it several times' - no good. Epson site says that driver updates are available only from Apple. Apple update did not work.
    Luckily I still have a trusty PC to fall back on but I really expect the Mac to contiue to work with this printer.
    Any ideas?

    If you haven't done so already, try resetting the printing system.
    OS X Mavericks: Reset the printing system  also Yosemite

  • How to stop Plug-In-Failure

    My Macbook Pro acts up every time i try to watch youtube videos, right after that it shoe "Plug-In-Failure" and freezes my videos.

    Adobe Flash Player updates available for OS X on October 24, 2014 discusses blocked-plug=ins.
    27" i7 iMac (Mid 2011) refurb, OS X Yo (10.10), Mavs, ML & SL, G4 450 MP w/10.5 & 9.2.2

  • BefFileImport stop Import on failure of control check

    Hi,
    We are using BefFileImport event in FDM to check certain controls in file getting imported through Batch Loader. For Example if Trial Balance Total is not Zero, file should not get imported.
    Script is working fine uptill checking the TB Total, but even if TB Total is not Zero it still is not able to stop the import. How to achieve this. Any thoughts.
    Thanks
    Payous 999

    Peggy, thanks for the try. I think you are on to something about the multitude of sections in the sample document.
    I think the many many sections are a result of the formating to make the word document look just like the legal case book (multiple columns of text, special sections, graphical headnotes summaries etc). The doc opens just fine in Word for windows 2000, XP and 2003. Maybe I can request a NON columnar flowing word doc that will be possible to open with Pages 3.
    In the meantime, the other good options for these legal document downloads, PDF and HTML are not good options for processing the files with Pages. I sure hope the interoperability of Pages 3 is enhanced soon. I would rather not buy the Office 2008 for the Mac if I could stick with Apple's products.
    By the way, do you know...... is there a business, marketing, or technical reason (maybe all 3)) why Text Editor seems to have greater capabilities than Pages 3 (like HTML and similar functions)?
    Thanks, Brian

  • Process chain did not stop at the failure step but continue till the end

    Hi Gurus,
    I have daily process chain which loads sem data
    suddenly the process chain fails with an SEM issue and once i fix and repeat the process, the process completed and completes all processes in the chain but still the chain status is in red which doesn't allow to kick the subsequent chain.
    For the same i again rerun the total local chain to get the PC status as green,
    Can anyone face this issue and help me to know why we are getting this type of issue.

    Hi Naresh,
    You can very well follow this practice to automate the loads. following are the steps.
    1. sa38 --> RSPC_PROCESS_FINISH.
    2. fill in following parameters.
    LOGID = (LOGID of current process chain execution)
    TYPE = (process type of failed step)
    VARIANT = (find value from failed chain step from background)
    INSTANCE = (find value from failed chain step from background)
    STATE = F (to mark it finish)
    3. execute.
    Please look into the below link for further details:
    /people/siegfried.szameitat/blog/2006/02/26/restarting-processchains
    Hope this Helps,
    Thanks,
    Amit Kr.

  • APEX 4 Multiple Validation on one Item - Stop after single Failure

    Hi
    I'm trying out the fantastic new features of APEX 4 - Well done to the APEX team!!
    Using page item validation, I've applied three validations ('cos that's how I think it works) to a page item.
    1. Check if the value entered is numeric
    2. Check if the value of the item is less than a stipulated minimum
    3. Check if the value of the item is greater than the stipulated maximum
    This works fine if the value entered is a number, and the min and max validations correctly return the message that the value is too small or large respectively.
    But if I enter some text (non numeric), the the first validation correctly identifies that the value is not numeric, but I then get an ORA sql error complaining that the sql comparison of the value and the stipulated minimum fails - because the value entered is not numeric.
    Is there any way of halting the validation process (i.e. skip validations 2 and 3) if number one fails?
    Does this in any way relate to the validation option "AlwaysExecute"?
    Thanks
    Mike

    Hi Mike,
    you can set the condition at validation 2 and 3 to "don't execute when there are already inline errors".
    brgds,
    Peter
    Blog: http://www.oracle-and-apex.com
    ApexLib: http://apexlib.oracleapex.info
    Work: http://www.click-click.at
    Training: http://www.click-click.at/apex-4-0-workshops

  • Deploying software - Single failure stops all subsequent updates

    If I have one item of software deployed for clients to install that fails when the client tries to install it then no other items in the update list on the client below the failing software install as the whole process stops at the failure and just starts
    from that same item the next time. Sometimes I can just stop deploying the failing software to get past this but I now have an application to deploy that has a prerequisite to install first but the prerequisite is never installed because the application is
    ahead of it on the list and causes the whole process to fail every time. Previously the installation process would continue after a failure but that doesn't happen anymore. Is that how it is supposed to work now and if so is it possible to change the order
    in which software is deployed to a client to avoid this issue?

    Hi,
    A single software failure should not stop other updates/software from deploying.  I would recommend opening a support case so our teams here can take a deeper look at your scenario.
    Thanks,
    Jon L. - MSFT - This posting is provided "AS IS" with no warranties and confers no rights.

  • HT1923 mingler has stopped working

    Hi,
    I have been having trouble synching iPhone and iPad with iTunes on my PC.
    Music library has not synchronized successfully for the longest time.  I only have my purchased album on my iPhone and iPad.  Everything I ripped from my own CDs could not be synch-ed.
    For the past month, synchronization has failed for both my iPhone and iPad.  Error message "mingler.exe has stopped working", and failure at Step 3 of 7 (Synching Contacts).
    Problem #2 was the more pressing one and I have followed the steps in post "Remove and reinstall iTunes and related software components for Windows Vista, Windows 7, or Windows 8 - Apple Support", performing clean uninstall and reinstall, at least 4 times now.  The problem did not go away.
    Appreciate any advice I can get.  Thank you.
    Specifications of my devices:
    iPhone 6, 64GB, iOS 8.1.1
    iPad Air, 32 GB, iOS 8.1
    iTunes 12.0.1.26
    Windows 7, home premium, SP1 on 32-bit system
    MS Outlook 2007

    For general advice see Troubleshooting issues with iTunes for Windows updates.
    The steps in the second box are a guide to removing everything related to iTunes and then rebuilding it which is often a good starting point unless the symptoms indicate a more specific approach. Review the other boxes and the list of support documents further down the page in case one of them applies.
    The further information area has direct links to the current and recent builds in case you have problems downloading, need to revert to an older version or want to try the iTunes for Windows (64-bit - for older video cards) release as a workaround for installation or performance issues, or compatibility with QuickTime or third party software.
    Your library should be unaffected by these steps but there are also links to backup and recovery advice should it be needed.
    tt2

  • RH9 Batch Compile Failures

    I have a batch file set up to batch compile numerous projects one after the other for RoboHelp 9. The output is CHM format. When doing the compile, usually at least one project fails to completely compile and the log file shows only this information:
    Adobe (R) RoboHelp Project Command Line Compiler version 9.0.0.228
    Copyright (C) 2006-2007, Adobe Systems Incorporated and its licensors. All rights reserved.
    Project: C:\TechComm\SPIRIT\source\projects\directd\directd.xpj
    Layout: ssl_directd_hdi.
    Output: C:\TechComm\SPIRIT\output\help\directdhdi.chm.
    Scanning project for compilation....
    Scanning finished.
    Warning: No baggage file description.
    There are no files attached to the project. The baggage file contains some CHMs that were used for remote links, but they are not included in the project.
    Additionally, if I recompile this project using the batch file, it will build fine. How can I stop these initial failures? It's not just this project, but others will randomly not generate and the log file shows the same information.

    Thanks for your suggestions.
    Matt, I have tried "Mass Compile" and it is nothing to do with the FPGA. It just opens all your VIs, resaves them, and relinks them to their subVIs. This helps with some cross-linking issues.
    Bruce, the behavior you describe is what I would have expected initially. However, it seems like I do have to recompile all the subVIs. Right now I don't see anything changing on the FPGA side if I recompile my FPGA shell VI, but not my subVIs.
    It makes some sense that compiling the FPGA shell VI would not automatically recompile all the subVIs - the full compile including all subVIs takes about three hours, as compared to less than an hour to recompile the shell VI alone. So there is a strong reason to want subVI compiles to be independent of the shell compile.
    Thanks,
    Dave

  • ACS 5.3 Configuring 802.1x

    Trying to configure 802.1x with ACS 5.3, have some general doubts about how to make it, this is what I got for the moment:
    ACS 5.3 = 192.168.240.28
    AD = 192.168.251.97
    Switch = 192.168.240.171
    IOS device config
    Already configured and running Device Administration using Tacacs, mising with Radius aaa commands:
    aaa group server tacacs+ TACACS_PLUS
    server 192.168.240.28
    aaa group server radius RADIUS_1x
    server 192.168.240.28 auth-port 1812 acct-port 1813
    aaa authentication login default group TACACS_PLUS
    aaa authentication login no_tacacs enable local
    aaa authentication enable default group RADIUS_1x
    aaa authentication dot1x default group RADIUS_1x
    aaa authorization config-commands
    aaa authorization exec no_tacacs local
    aaa authorization commands 15 TACACS_PLUS group tacacs+
    aaa authorization network default group RADIUS_1x
    aaa authorization auth-proxy default group RADIUS_1x
    aaa accounting send stop-record authentication failure
    aaa accounting update newinfo
    aaa accounting dot1x default start-stop group RADIUS_1x
    aaa accounting exec default start-stop group TACACS_PLUS
    aaa accounting network default start-stop group TACACS_PLUS
    aaa accounting connection default start-stop group TACACS_PLUS
    aaa accounting system default start-stop group RADIUS_1x
    tacacs-server host 192.168.240.28 port 49 key 7 104D0617040717180F05
    tacacs-server directed-request
    radius-server attribute 8 include-in-access-req
    radius-server host 192.168.240.28 auth-port 1812 acct-port 1813
    radius-server timeout 20
    radius-server key 7 094F410718151201080D
    radius-server vsa send authentication
    dot1x system-auth-control
    errdisable detect cause security-violation shutdown vlan
    errdisable recovery cause security-violation
    interface GigabitEthernet0/24
    switchport mode access
    switchport voice vlan 7
    dot1x pae authenticator
    dot1x port-control auto
    dot1x host-mode multi-host
    dot1x timeout quiet-period 15
    spanning-tree portfast
    spanning-tree bpduguard enable
    ACS 5.3 Configuration until now
    I have a document on how to configure this on ACS 4.2, but I have some problems trying to configure on ACS 5.3.
    I'll appreciate a lot any ideas that could help me on this.
    Regards,
    Juan Carlos

    Ok Carlos, I make it simple, just AD as condition and authorization profile, I tested with compliant client, and still receiving timeout, and Network Access Authorization still in 0, here is the debug:
    001250: Jan 19 18:40:58.028 GDL: AAA/BIND(0000002F): Bind i/f 
    001251: Jan 19 18:40:58.237 GDL: %AUTHMGR-5-START: Starting 'dot1x' for client (f04d.a2a2.a028) on Interface Gi0/24 AuditSessionID C0A8F0AB0000001101B6C743
    001252: Jan 19 18:41:00.007 GDL: %LINK-3-UPDOWN: Interface GigabitEthernet0/24, changed state to up
    001253: Jan 19 18:41:01.014 GDL: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/24, changed state to up
    001254: Jan 19 18:41:08.547 GDL: AAA/AUTHEN/8021X (0000002F): Pick method list 'default'
    001255: Jan 19 18:41:08.547 GDL: RADIUS/ENCODE(0000002F):Orig. component type = Dot1X
    001256: Jan 19 18:41:08.547 GDL: RADIUS(0000002F): Config NAS IP: 0.0.0.0
    001257: Jan 19 18:41:08.547 GDL: RADIUS(0000002F): Config NAS IPv6: ::
    001258: Jan 19 18:41:08.555 GDL: RADIUS/ENCODE(0000002F): acct_session_id: 37
    001259: Jan 19 18:41:08.555 GDL: RADIUS(0000002F): sending
    001260: Jan 19 18:41:08.555 GDL: RADIUS/ENCODE: Best Local IP-Address 192.168.240.171 for Radius-Server 192.168.240.28
    001261: Jan 19 18:41:08.555 GDL: RADIUS(0000002F): Send Access-Request to 192.168.240.28:1812 id 1645/27, len 246
    001262: Jan 19 18:41:08.555 GDL: RADIUS:  authenticator 27 15 50 22 ED AB FC 34 - F1 24 56 87 30 6F 7D F9
    001263: Jan 19 18:41:08.555 GDL: RADIUS:  User-Name           [1]   18  "juancarlos.arias"
    001264: Jan 19 18:41:08.555 GDL: RADIUS:  Service-Type        [6]   6   Framed                    [2]
    001265: Jan 19 18:41:08.555 GDL: RADIUS:  Vendor, Cisco       [26]  27 
    001266: Jan 19 18:41:08.555 GDL: RADIUS:   Cisco AVpair       [1]   21  "service-type=Framed"
    001267: Jan 19 18:41:08.555 GDL: RADIUS:  Framed-MTU          [12]  6   1500                     
    001268: Jan 19 18:41:08.555 GDL: RADIUS:  Called-Station-Id   [30]  19  "00-1C-0E-08-69-98"
    001269: Jan 19 18:41:08.555 GDL: RADIUS:  Calling-Station-Id  [31]  19  "F0-4D-A2-A2-A0-28"
    001270: Jan 19 18:41:08.555 GDL: RADIUS:  EAP-Message         [79]  23 
    001271: Jan 19 18:41:08.555 GDL: RADIUS:   02 01 00 15 01 6A 75 61 6E 63 61 72 6C 6F 73 2E 61 72 69 61 73  [ juancarlos.arias]
    001272: Jan 19 18:41:08.555 GDL: RADIUS:  Message-Authenticato[80]  18 
    001273: Jan 19 18:41:08.555 GDL: RADIUS:   E5 92 90 F9 39 F2 EA A9 E4 B2 C9 02 12 9D EA B0                 [ 9]
    001274: Jan 19 18:41:08.555 GDL: RADIUS:  EAP-Key-Name        [102] 2   *
    001275: Jan 19 18:41:08.555 GDL: RADIUS:  Vendor, Cisco       [26]  49 
    001276: Jan 19 18:41:08.555 GDL: RADIUS:   Cisco AVpair       [1]   43  "audit-session-id=C0A8F0AB0000001101B6C743"
    001277: Jan 19 18:41:08.555 GDL: RADIUS:  NAS-Port-Type       [61]  6   Ethernet                  [15]
    001278: Jan 19 18:41:08.555 GDL: RADIUS:  NAS-Port            [5]   6   50024                    
    001279: Jan 19 18:41:08.555 GDL: RADIUS:  NAS-Port-Id         [87]  21  "GigabitEthernet0/24"
    001280: Jan 19 18:41:08.555 GDL: RADIUS:  NAS-IP-Address      [4]   6   192.168.240.171          
    001281: Jan 19 18:41:08.555 GDL: RADIUS(0000002F): Sending a IPv4 Radius Packet
    001282: Jan 19 18:41:08.555 GDL: RADIUS(0000002F): Started 20 sec timeout
    001283: Jan 19 18:41:26.507 GDL: RADIUS(0000002F): Request timed out
    001284: Jan 19 18:41:26.507 GDL: RADIUS: Retransmit to (192.168.240.28:1812,1813) for id 1645/27
    001285: Jan 19 18:41:26.507 GDL: RADIUS(0000002F): Started 20 sec timeout
    Complete Report:
    aaa group server tacacs+ TACACS_PLUS
    server 192.168.240.28
    aaa group server radius RADIUS_1x
    server 192.168.240.28 auth-port 1812 acct-port 1813
    aaa authentication login default group TACACS_PLUS
    aaa authentication login no_tacacs enable local
    aaa authentication enable default group RADIUS_1x
    aaa authentication dot1x default group RADIUS_1x
    aaa authorization config-commands
    aaa authorization exec no_tacacs local
    aaa authorization commands 15 TACACS_PLUS group tacacs+
    aaa authorization network default group RADIUS_1x
    aaa authorization auth-proxy default group RADIUS_1x
    aaa accounting send stop-record authentication failure
    aaa accounting update newinfo
    aaa accounting dot1x default start-stop group RADIUS_1x
    aaa accounting exec default start-stop group TACACS_PLUS
    aaa accounting network default start-stop group TACACS_PLUS
    aaa accounting connection default start-stop group TACACS_PLUS
    aaa accounting system default start-stop group RADIUS_1x
    dot1x system-auth-control
    interface GigabitEthernet0/24
    switchport mode access
    switchport voice vlan 7
    authentication port-control auto
    authentication violation protect
    dot1x pae authenticator
    dot1x timeout quiet-period 15
    spanning-tree portfast
    spanning-tree bpduguard enable
    tacacs-server host 192.168.240.28 key 7 104D0617040717180F05
    tacacs-server directed-request
    radius-server attribute 8 include-in-access-req
    radius-server host 192.168.240.28 auth-port 1812 acct-port 1813 key 7 15110402053A2E372B32
    radius-server timeout 20
    radius-server key 7 0110090A5A1B031C224D
    radius-server vsa send authentication
    The compliant client should have access to Vlan 60.

  • How to get rid of the Exceptions

    When I tried to open the client i.e User interface which is MainMenuApp received NO_PERMISSION CORBA exception while attempting to get an initial reference to the mvcf_ControllerFactory from the FactoryFinder. Software defect that should be addressed is that the UI did not recover after catching the exception and required a restart of the UI to connect.
    The problem is that cleanWorkspace() in CorbaAdapter doesn't have any failover logic in it at all. The adapter is assumed to be good and if it is not cleanWorkspace() attempts to use a factory that doesn't exist. This throws an uncaught NullPointerException that blows out to MainMenuApp where it is interpreted as a fatal exception and prevents the main menu from starting. So please help me in writing the failover logic in CorbaAdapter
    The code for cleanWorkspace is
    * Cleans up the entire logical positions workspace.
    * @throws AdapterException UserError or Error occured
    public synchronized void cleanWorkspace() throws AdapterException
    cut_ContextInitData cid = getContextInitData();
    cid.clientId = "*";
    MVC2CleanWorkspaceCmd cmd = new MVC2CleanWorkspaceCmd(cid);
    execute(cmd);
    I am giving the whole logic of Corba Adapter. This might help:
    package com.ge.trans.tms.comm;
    import java.util.*;
    import org.omg.CORBA.CompletionStatus;
    import com.beasys.Tobj.FactoryFinder;
    import com.ge.trans.tms.ui.util.ExceptionHandler;
    import com.ge.trans.tms.util.Log;
    import com.ge.trans.tms.util.StringUtils;
    import com.ge.trans.tms.forms.mainmenu.Globals;
    import pds.cut_IDLCommon.cut_ContextInitData;
    import pds.cut_IDLCommon.cut_ValidationResult;
    import pds.cut_IDLContainers.cut_KeyValuePair;
    import pds.cut_IDLContainers.cut_KeyValueSequenceHolder;
    import pds.cut_IDLContainers.cut_StringSeqSeqHolder;
    import pds.cut_IDLContainers.cut_StringSequenceHolder;
    import pds.cut_IDLExceptions.cut_Error;
    import pds.cut_IDLExceptions.cut_InternalError;
    import pds.cut_IDLExceptions.cut_UserError;
    import pds.cut_IDLExceptions.cut_ModelNotFoundError;
    import pds.cut_IDLExceptions.cut_DBDeadlockError;
    import pds.mvct.mvct_ParentTableInfo;
    import com.ge.trans.tms.util.BM;
    import pds.mvcs_ControllerFactory;
    import pds.mvcs_ControllerFactoryHelper;
    import pds.mvcs_ControllerProxy;
    * Title: CorbaAdapter Description: This class provides a generic, 100% java
    * interface for its clients (UI for example) to create, query, and modify
    * remote data models. The methods in this class foward client requests through
    * calls on generated Java/Corba client stubs with disregard to the server-side
    * controller/model objects location or language implementation. This is
    * currently the only portal for the clients to communicate with the
    * server-side model/controller framework. Therefore, this class should mirror
    * the complete model/controller interface as provide in the mvcs_Controller
    * idl. This class provides constructors that hide all Corba initialization and
    * messaging implementation from its clients.
    public class CorbaAdapter extends AbstractAdapter
    protected String factoryDomainSuffix = "MVC";
    private mvcs_ControllerFactory factory;
    private mvcs_ControllerProxy controller;
    public synchronized mvcs_ControllerProxy getController()
    return controller;
    protected String getFactoryDomainSuffix() {
    return _factoryDomainSuffix;
    * Constructor Initializes the connection and generic factory finder. This
    * constructor should be used when the cleint does not want to immediately
    * create a new handle (controller) to a new or existing model. <p>
    * Preconditions: none
    * @param domain
    * @param listener <p>
    * Postconditions: If domain is null, then
    * AdapterConstants.DEFAULT_DOMAIN will be used as the domain name. If
    * listener is null, neither the caller or any other client will
    * receive error messages
    public CorbaAdapter(
    String domain,
    MessageListener listener,
    ConnectionListener connectionListener,
    boolean uniqueConnection ) throws AdapterException
    this(domain, listener, connectionListener, uniqueConnection, true);
    public CorbaAdapter(
    String domain,
    MessageListener listener,
    ConnectionListener connectionListener,
    boolean uniqueConnection,
    boolean geoAdapter ) throws AdapterException
    super( listener );
    setDomain( domain );
    _geoPartitioned = geoAdapter;
    //flag to stop retrying after failure to find factory
    this.uniqueConnection = uniqueConnection;
    String param = System.getProperty(AdapterConstants.POOLED_CONNECTION);
    if((param != null) && (param.equals("true"))) {
    this.pooledConnection = true;
    initialize();
    protected Connection makeConnection() throws Exception
    Connection connection = null;
    if( !pooledConnection )
    connection = (CorbaConnection)ConnectionFactory.getDefaultConnection(
    new ConnectionListener[] { this, additionalConnectionListener } );
    else
    String tempDomain = "";
    if(domain.equals("LOGICAL_POSITION")) {
    tempDomain = "MVC_LOGICAL_POSITION";
    } else {
    tempDomain = domain;
    connection = (CorbaConnection)
    PooledConnectionFactory.instance().getPooledConnection(tempDomain);
    if(connection != null) {
    connection.addConnectionListeners(
    new ConnectionListener[] { this, additionalConnectionListener } );
    return connection;
    * clients should never call this method as this is a the destructor for
    * this class and should only be called by the system before the garbage
    * collector sweeps away this object NOTE: there is no guarantee when the
    * system will call this method, so if a resource is in short supply,
    * manage that resource another way
    protected void finalize()
    if(Log.isEnterEnabled())Log.enter( CorbaAdapter.class, "Entering finalize..." );
    // cannot enusre all clients call cleanup fromt their code
    // so do this is defensive programming
    cleanup();
    if(Log.isLeaveEnabled())Log.leave( CorbaAdapter.class, "Leaving finalize..." );
    /** This should only be called when the adapter knows that it's
    * current connection has been repaired and the adapater's current
    * workspace (remote stub) needs to be initialized using the new connection
    * (IOR for new server).
    * This method should only be called from another which has a lock on the
    * current connection. Currently this method is only called from
    * verifyConnectionStatus().
    private boolean convertController()
    if ( controller == null ) {
    Log.error(CorbaAdapter.class, "convertController()",
    "CONVERT_CONTROLLER CALLED WITH CONTROLLER == NULL",
    new Exception("Fix Me"));
    MVC2ConvertControllerCmd cmd = new MVC2ConvertControllerCmd();
    execute(cmd);
    return (((String) cmd.getReturnValue()).equals(AdapterConstants.SUCCESS));
    * Initializes an existing adapter to a new controller/model.
    * @return AdapterConstants.ERROR or AdapterConstants.SUCCESS
    public synchronized String setController()
    AbstractCmd cmd = new MVC2SetControllerCmd();
    execute(cmd);
    Log.debug (getClass (), "returning from set controller :"+(String) cmd.getReturnValue());
    return ((String) cmd.getReturnValue());
    * Initializes an existing adapter to a new controller/existing model using
    * the current domain name and user data <p>
    * Preconditions:
    * @param domainName must represent a valid domain name
    * @param businessKey must represent a valid business key of an existing
    * model in the database. <p>
    * Postconditions: If the adapter has a initailized controller it is
    * uninitialized notifies registered MessageListener if businessKey
    * does not represent a valid model that already exists in the
    * database. notifies registered UIIFatalMessageListener of all fatal
    * server errors
    * @return Description of the Return Value
    * @returns AdapterConstants.SUCCESS or AdapterConstants.ERROR
    public synchronized String setController(Map businessKey)
    AbstractCmd cmd = new MVC2SetControllerCmd(businessKey);
    execute(cmd);
    Log.debug (getClass (), "returning from set controller bus key:"+(String) cmd.getReturnValue());
    return ((String) cmd.getReturnValue());
    private boolean clientInitialized()
    return clientInitialized( true );
    private boolean clientInitialized( boolean remoteStub )
    forceConnectionChange = false;
    if(getController()==null)
    Log.info(CorbaAdapter.class,
    "clientInitialized()",
    "(getController()==null):'"+(getController()==null)+"'");
    // obtain lock on used by this adapter and its' connection
    // before checking any values that could be changed by a shared
    // connection in another thread
    synchronized( this.adapterConnectionMonitor )
    if( !this.connectionRepaired && !this.connectionBroken )
    if( !healthyConnection )
    Log.debug(CorbaAdapter.class,
    "clientInitialized()",
    "connectionRepaired:'"+connectionRepaired+"' "+
    "connectionBroken:'"+connectionBroken+"' "+
    "healthyConnection:'"+healthyConnection+"' "+
    "calling fireFatalErrorHandler with 'AdapterConstants.NULL_CONNECTION'");
    fireFatalErrorHandler( AdapterConstants.NULL_CONNECTION );
    return false;
    else if( !healthyRemoteFactory )
    Log.debug(CorbaAdapter.class,
    "clientInitialized()",
    "connectionRepaired:'"+connectionRepaired+"' "+
    "connectionBroken:'"+connectionBroken+"' "+
    "healthyRemoteFactory:'"+healthyRemoteFactory+"' "+
    "calling fireFatalErrorHandler with 'AdapterConstants.NULL_REMOTE_FACTORY'");
    fireFatalErrorHandler( AdapterConstants.NULL_REMOTE_FACTORY );
    return false;
    else if( remoteStub && !healthyRemoteStub )
    Log.debug(CorbaAdapter.class,
    "clientInitialized()",
    "connectionRepaired:'"+connectionRepaired+"' "+
    "connectionBroken:'"+connectionBroken+"' "+
    "remoteStub:'"+remoteStub+"' "+
    "healthyRemoteStub:'"+healthyRemoteStub+"' "+
    "calling fireFatalErrorHandler with 'AdapterConstants.NULL_REMOTE_STUB'");
    fireFatalErrorHandler( AdapterConstants.NULL_REMOTE_STUB );
    return false;
    return true;
    } // release lock on used by this adapter and its' connection
    * This method should be called when the client has finished working with
    * the controller. <p>
    * Preconditions: controller (domain specific remote stub) must be
    * initialized. <p>
    * Postconditions: Cleans up any session state and removes the client's
    * workspace from existence. After this method is called, the client will
    * no longer be able to make calls on the controller without obtaining
    * another controller reference and re-initializing. Any changes made by
    * the client since calling commitChanges() are lost (i.e., the client is
    * responsible for calling commitChanges() before exiting).
    * @return AdapterConstants.SUCCESS or AdapterConstants.ERROR
    public synchronized String exit()
    AbstractCmd cmd = new MVC2ExitCmd();
    execute(cmd);
    String returnValue = (String) cmd.getReturnValue();
    if(returnValue.equals(AdapterConstants.SUCCESS))
    controller = null;
    healthyRemoteStub = false;
    return returnValue;
    * Reports whether adapters controller is currently initialized
    * @return The active value
    public synchronized boolean isActive()
    // obtain lock used by this adapter so that another method can NOT be
    // called on this adapter instance from another thread at the same
    // time
    synchronized( this.adapterConnectionMonitor )
    return ( controller != null );
    * Preconditions: the controller is initialized Postconditions: Returns the
    * domain name from the model we are controlling. <p>
    * notifies registered UIIFatalMessageListener of all fatal server errors
    * @return The domainName value or AdapterConstants.ERROR
    public synchronized String getDomainName() // throws cut_InternalError
    AbstractCmd cmd = new MVC2GetDomainNameCmd();
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: the controller is initialized Postconditions: Returns a
    * "user context," set by the user of this controller and otherwise not
    * used by the mvc2 framework. Context is data only kept in the controller
    * (if at all) and not the model. <p>
    * notifies registered UIIFatalMessageListener of all fatal server errors
    * @return The context value or AdapterConstants.ERROR
    public synchronized String getContext() // throws cut_InternalError
    AbstractCmd cmd = new MVC2GetContextCmd();
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: the controller is initialized
    * @param value saved as a "user context," set by the user of this
    * controller and used by domain or customer derived controllers. <p>
    * notifies registered UIIFatalMessageListener of all fatal server
    * errors
    * @return AdapterConstants.ERROR or AdapterConstants.SUCCESS
    public synchronized String setContext( String value )
    AbstractCmd cmd = new MVC2SetContextCmd(value);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Sets a key on the server.
    * @param property key to set
    * @param value value
    * @return String retruned by service provider or Adapter.ERROR
    public synchronized String setValue( String key, String value )
    AbstractCmd cmd = new MVC2SetValueCmd(key, value);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: the controller has been initialized
    * @param property is a valid property of the model <p>
    * Postconditions: notifies registered UIMessageListeners if property
    * is not valid notifies registered UIIFatalMessageListener(s) of any
    * fatal server errors
    * @return The value value
    * @returns the current value of the specified property or
    * AdapterConstants.ERROR
    public synchronized String getValue( String property ) // throws cut_InternalError
    AbstractCmd cmd = new MVC2GetValueCmd(property);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: the controller has been initialized and propertyValueMap
    * is not null All properties given is propertyValueMap are valid
    * properties of the model.
    * Postconditions: All values for the properties in the map are added to
    * the map.
    * @param propertyValueMap each KeyValuePair element will have its value
    * set based on its key notifies registered UIMessageListeners if any
    * property given in the map is not a valid property of the model. If
    * this happens, the map is unchanged. notifies registered
    * UIIFatalMessageListener(s) of any fatal server errors
    * @return The values value
    * @returns AdapterConstants.SUCCESS or
    * AdapterConstants.ERROR
    public synchronized String getValues( Map propertyValueMap )
    AbstractCmd cmd = new MVC2GetValuesCmd(propertyValueMap);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: controller has been initialized and propertyValueMap is
    * not null <p>
    * Postconditions: All properties and their associated values are added to
    * the propertyValueMap. Prior contents of the map are NOT erased.
    * @param propertyValueMap will be cleared then filled with KeyValuePair
    * object references notifies registered UIIFatalMessageListener(s) of
    * any fatal server errors <p>
    * @return The allValues value
    * @returns AdapterConstants.SUCCESS or
    * AdapterConstants.ERROR NOTE: The actual definition of what "all
    * values" mean is left to the designers of the UI and the Controller
    * but should reflect what is in the models' metamodel
    public synchronized String getAllValues( Map propertyValueMap )
    AbstractCmd cmd = new MVC2GetAllValuesCmd(propertyValueMap);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Invoke a method on controller.
    * @param method Method to invoke on controller
    * @param values input/output values sent and returned from controller
    * @return String from service on success or AdapterConstrants.ERROR
    public synchronized String invokeMethod( String method, List values )
    AbstractCmd cmd = new MVC2InvokeMethodCmd(method, values);
    execute(cmd);
    return (String) cmd.getReturnValue();
    * Preconditions: the controller has been initialized Postconditions:
    * Validates the state of the model for committing, copies the transient
    * model to the persistent model, and commits it to the database. <p>
    * reports a user error(s) to registered MessageListener s if the state of
    * the model is not a valid one for commiting. reports all fatal server
    * errors to registered UIIFatalMessageListener s <p>
    * @return Description of the Return Value
    * @returns AdapterConstants.ERROR or AdapterConstants.SUCCESS
    public synchronized String commitChanges()
    AbstractCmd cmd = new MVC2CommitChangesCmd();
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: the controller has been initialized. Postconditions:
    * Aborts all changes to the model since commitChanges() was last called.
    * <p>
    * reports all fatal server errors to registered UIIFatalMessageListener s
    * <p>
    * @return Description of the Return Value
    * @returns AdapterConstants.ERROR or AdapterConstants.SUCCESS
    public synchronized String abortChanges()
    AbstractCmd cmd = new MVC2AbortChangesCmd();
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: the controller has been initialized and columnName is not
    * null
    * @param tableName must be a valid table of the model.
    * @param columnName is a valid column in the table of the model.
    * @param rowNum is a valid row in the table of the model.
    * @param parents used if the table is a subtable of another table, its
    * parent table(s) info must be specified and must be valid. If the
    * table is not a subtable, then parents should be empty. <p>
    * Postconditions: <p>
    * asserts columnName or rowNum have valid values for the table asserts
    * the information in parents is valid and complete; reports to
    * registered MessageListener s if the table is not a table of the
    * model
    * @return The tableValue value
    * @todo talk to Kelly because an invalid table name should
    * not be a user error but a programming error reports all fatal server
    * errors to registered UIIFatalMessageListener s <p>
    * @returns the value of the table element located in the
    * specified column at the specified row or AdapterConstants.ERROR
    public synchronized String getTableValue(
    String tableName,
    String columnName,
    int rowNum,
    ParentTableInfo[] parents )
    AbstractCmd cmd = new MVC2GetTableValueCmd(tableName, columnName, rowNum, parents);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * @param tableId The new tableValue value
    * @param columnName The new tableValue value
    * @param row The new tableValue value
    * @param value The new tableValue value
    * @return Description of the Return Value
    * @see setTableValue(String tableName, String columnName,
    * int rowNum, String value, ParentTableInfo[] parents) for method
    * contract
    public synchronized String setTableValue(
    String tableId,
    String columnName,
    int row,
    String value )
    return setTableValue( tableId, columnName, row, value,
    ( ( ParentTableInfo[] ) null ) );
    * Preconditions: asserts the controller has been initialized and
    * columnName is not null
    * @param tableName must be a valid table of the model.
    * @param columnName is a valid column in the table of the model.
    * @param rowNum is a valid row in the table of the model.
    * @param value is a valid value of the tables column and row (cell)
    * @param parents used if the table is a subtable of another table, its
    * parent table(s) info must be specified and must be valid. If the
    * table is not a subtable, then parents should be empty. <p>
    * Postconditions: Sets the value of the table cell located in the
    * specified column at the specified rowNum to the new value. <p>
    * asserts both the columnName or rowNum have valid values for the
    * table asserts the information in parents is valid and complete
    * reports to registered MessageListener s if the table is not a table
    * of the model and if the value is not a valid value for the cell of
    * the table reports all fatal server errors to registered
    * UIIFatalMessageListener s
    * @return Description of the Return Value
    * @returns the value that the table cell is set to or
    * AdapterConstants.ERROR
    public synchronized String setTableValue(
    String tableName,
    String columnName,
    int rowNum,
    String value,
    ParentTableInfo[] parents )
    AbstractCmd cmd = new MVC2SetTableValueCmd(tableName, columnName,
    rowNum, value, parents);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * Preconditions: the controller has been initialized and tableName is not
    * null
    * @param tableName must be a valid table of the model.
    * @param parents used if the table is a subtable of another table, its
    * parent table(s) info must be specified and must be valid. If the
    * table is not a subtable, then parents should be empty. <p>
    * Postconditions: <p>
    * asserts the information in parents argument is valid and complete.
    * reports to registered MessageListener s if table is not a valid
    * table reports all fatal server errors to registered
    * UIIFatalMessageListener s
    * @return The numberOfRows value
    * @returns the number of rows in the table if successful, else -1
    public synchronized int getNumberOfRows(
    String tableName,
    ParentTableInfo[] parents )
    AbstractCmd cmd = new MVC2GetNumberOfRowsCmd(tableName, parents);
    execute(cmd);
    Object returnValue = cmd.getReturnValue();
    if(returnValue.equals(AdapterConstants.ERROR))
    return -1;
    return ((Integer) cmd.getReturnValue()).intValue();
    * Preconditions: the controller has been initialized and tableName is not
    * null
    * @param tableName must be a valid table of the model.
    * @param parents used if the table is a subtable of another table,
    * its parent table(s) info must be specified and must be valid. If the
    * table is not a subtable, then parents should be empty.
    * @param rowPosition represents the (zero-based) position where you want
    * the new row <p>
    * Postconditions: Adds one row to the table at the specified position.
    * <p>
    * asserts that the rowPosition is within range to add to the table
    * asserts that the information in parents is valid and complete.
    * reports to registered MessageListener s if table is not a valid
    * table and if it is not valid to add the row to the specified
    * position reports all fatal server errors to registered
    * UIIFatalMessageListener s
    * @return Description of the Return Value
    * @returns the new row number of the inserted row if
    * successful, else -1
    public synchronized int addRow(
    String tableName,
    int rowPosition,
    ParentTableInfo[] parents )
    AbstractCmd cmd = new MVC2AddRowCmd(tableName, rowPosition, parents);
    execute(cmd);
    return ((Integer) cmd.getReturnValue()).intValue();
    * Preconditions: the controller has been initialized, tableName is not
    * null, and rowsToDelete is not null or empty
    * @param tableName must be a valid table of the model.
    * @param parents used if the table is a subtable of another table,
    * its parent table(s) info must be specified and must be valid. If the
    * table is not a subtable, then parents should be empty.
    * @param rowsToDelete all rows specified in this container must exist in
    * the table 'tableName' <p>
    * Postconditions: Deletes all rows specified in rowsToDelete from the
    * table. <p>
    * asserts all row indexes in rowsToDelete are valid asserts the
    * information in parents argument is valid and complete reports to
    * registered MessageListener s if the 'tableName' is not a valid table
    * of the model and if it is not valid to delete the rows at the
    * specified positions reports all fatal server errors to registered
    * UIIFatalMessageListener s
    * @return Description of the Return Value
    * @returns AdapterConstants.SUCCESS or AdapterConstants.ERROR
    public synchronized String deleteRows(
    String tableName,
    int[] rowsToDelete,
    ParentTableInfo[] parents )
    AbstractCmd cmd = new MVC2DeleteRowsCmd(tableName, rowsToDelete, parents);
    execute(cmd);
    return ((String) cmd.getReturnValue());
    * This method retrieves all values for a specified row. The value in each
    * column is retrieved and stored in the row container. The row container
    * is column ordered. Prior contents in the row container are lost as the
    * container is initialized within this method. <p>
    * Preconditions: the controller has been initialized and the container
    * 'row' is not null
    * @param tableName must be a valid table of the model.
    * @param rowPosition represents a valid row in the table.
    * @param parents used if the table is a subtable of another table,
    * its parent table(s) info must be specified and must be valid. If the
    * table is not a subtable, then parents should be empty.
    * @param row container which will be filled with the specified
    * table rows values <p>
    * Postconditions: asserts that rowPosition is valid (i.e not out of
    * range) asserts the information in parents argument is valid and
    * complete asserts that the container row is a valid as an
    * input/output parameter (i.e. not null) reports to registered
    * MessageListener s if tableName is not a valid table of the model
    * reports all fatal server errors to registered
    * UIIFatalMessageListener s
    * @return The row value
    * @returns AdapterConstants.SUCCESS or AdapterConstants.ERROR
    * <p>
    * NOTE: All columns and all rows have zero-based indices.
    public synchronized String getRow(
    String tableName,
    int rowPosition,
    List row,
    ParentTableInfo[] parents )
    AbstractCmd cmd = new MVC2GetRowCmd(tableName, rowPosition, row, paren

    Please can u answer it fast

  • Regarding Financial Analytics Full Load in DAC

    Hi All,
    Today i have started full Load for financial analytics for subject areas : "Revenue, Receivables, Paybles, General Ledger, Cost of goods Sold". The issue is "SDE_ORA_GLBlanceFact_Full", "SDE_ORA_GLJournals_Full" these two tasks failed due Database driven error(Unable to execute the query in Sourcequalifier). Because of these two tasks remaining tasks are gone into "Stopped" status in DAC. Out of 400 tasks only 56 tasks successful, 342 in stopped status, 2 failure. Can anyone please tell me how to resolve the error and start the remaining tasks. Please guide me if am i miss any steps while configuration.
    Regards
    Sundar

    SDE_ORA_GLBalanceFact:
    I had changed the number data type precision and scale from (22,7) to (28,10). Even though i am getting same error. Please find the below Informatica log file
    Severity     Timestamp     Node     Thread     Message Code     Message
    ERROR     10/4/2011 6:04:04 PM     node01_WIN-O0IX1SFES7T     READER_1_1_1     RR_4035     SQL Error [
    ORA-00936: missing expression
    Database driver error...
    Function Name : Execute
    SQL Stmt : SELECT
    BAL.LEDGER_ID,
    BAL.CODE_COMBINATION_ID,
    BAL.CURRENCY_CODE,
    LED.CURRENCY_CODE,
    PER.PERIOD_NAME,
    BAL.ACTUAL_FLAG,
    BAL.TRANSLATED_FLAG,
    BAL.TEMPLATE_ID,
    BAL.PERIOD_NET_DR,
    BAL.PERIOD_NET_CR,
    ( BAL.BEGIN_BALANCE_DR + BAL.PERIOD_NET_DR ),
    ( BAL.BEGIN_BALANCE_CR + BAL.PERIOD_NET_CR) ,
    BAL.PERIOD_NET_DR_BEQ,
    BAL.PERIOD_NET_CR_BEQ,
    ( BAL.BEGIN_BALANCE_DR_BEQ + BAL.PERIOD_NET_DR_BEQ ) PERIOD_END_BALANCE_DR_BEQ,
    ( BAL.BEGIN_BALANCE_CR_BEQ + BAL.PERIOD_NET_CR_BEQ ) PERIOD_END_BALANCE_CR_BEQ,
    PER.START_DATE,
    PER.END_DATE,
    BAL.LAST_UPDATE_DATE AS LAST_UPDATE_DATE_BAL,
    BAL.LAST_UPDATED_BY AS LAST_UPDATED_BY_BAL,
    PER.LAST_UPDATE_DATE AS LAST_UPDATE_DATE_PERIODS,
    PER.LAST_UPDATED_BY AS LAST_UPDATED_BY_PERIODS,
    LED.LAST_UPDATE_DATE AS LAST_UPDATE_DATE_SOB,
    LED.LAST_UPDATED_BY AS LAST_UPDATED_BY_SOB,
    BAL.BUDGET_VERSION_ID AS BUDGET_VERSION_ID,
    PER.ADJUSTMENT_PERIOD_FLAG AS ADJUSTMENT_PERIOD_FLAG,
    CASE WHEN
    BAL.TRANSLATED_FLAG = 'Y' THEN 'TRANSLATED'
    WHEN
    BAL.TRANSLATED_FLAG = 'R' THEN 'ENTERED_FOREIGN'
    WHEN
    BAL.CURRENCY_CODE = 'STAT' THEN 'STAT'
    WHEN
    ((BAL.PERIOD_NET_DR_BEQ = 0) OR (BAL.PERIOD_NET_DR_BEQ IS NULL)) AND
    ((BAL.PERIOD_NET_CR_BEQ = 0) OR (BAL.PERIOD_NET_CR_BEQ IS NULL)) AND
    ((BAL.BEGIN_BALANCE_DR_BEQ = 0) OR (BAL.BEGIN_BALANCE_DR_BEQ IS NULL)) AND
    ((BAL.BEGIN_BALANCE_CR_BEQ = 0) OR (BAL.BEGIN_BALANCE_CR_BEQ IS NULL))
    THEN 'BASE'
    ELSE 'ENTERED_LEDGER'
    END CURRENCY_BALANCE_TYPE
    FROM
    GL_BALANCES BAL
    , GL_LEDGERS LED
    , GL_PERIODS PER
    WHERE LED.LEDGER_ID = BAL.LEDGER_ID
    AND PER.PERIOD_SET_NAME = LED.PERIOD_SET_NAME
    AND BAL.PERIOD_NAME = PER.PERIOD_NAME
    AND BAL.PERIOD_TYPE = PER.PERIOD_TYPE
    AND NVL(BAL.TRANSLATED_FLAG, 'X') IN ('Y', 'X', 'R')
    AND BAL.ACTUAL_FLAG IN ( 'A','B')
    AND BAL.TEMPLATE_ID IS NULL
    AND
    BAL.LAST_UPDATE_DATE >=
    TO_DATE('', 'MM/DD/YYYY HH24:MI:SS')
    OR PER.LAST_UPDATE_DATE >=
    TO_DATE('', 'MM/DD/YYYY HH24:MI:SS')
    AND DECODE(, 'Y', LED.LEDGER_ID, 1) IN ()
    AND DECODE(, 'Y', LED.LEDGER_CATEGORY_CODE, 'NONE') IN ()
    Oracle Fatal Error
    Database driver error...
    Function Name : Execute
    SQL Stmt : SELECT
    BAL.LEDGER_ID,
    BAL.CODE_COMBINATION_ID,
    BAL.CURRENCY_CODE,
    LED.CURRENCY_CODE,
    PER.PERIOD_NAME,
    BAL.ACTUAL_FLAG,
    BAL.TRANSLATED_FLAG,
    BAL.TEMPLATE_ID,
    BAL.PERIOD_NET_DR,
    BAL.PERIOD_NET_CR,
    ( BAL.BEGIN_BALANCE_DR + BAL.PERIOD_NET_DR ),
    ( BAL.BEGIN_BALANCE_CR + BAL.PERIOD_NET_CR) ,
    BAL.PERIOD_NET_DR_BEQ,
    BAL.PERIOD_NET_CR_BEQ,
    ( BAL.BEGIN_BALANCE_DR_BEQ + BAL.PERIOD_NET_DR_BEQ ) PERIOD_END_BALANCE_DR_BEQ,
    ( BAL.BEGIN_BALANCE_CR_BEQ + BAL.PERIOD_NET_CR_BEQ ) PERIOD_END_BALANCE_CR_BEQ,
    PER.START_DATE,
    PER.END_DATE,
    BAL.LAST_UPDATE_DATE AS LAST_UPDATE_DATE_BAL,
    BAL.LAST_UPDATED_BY AS LAST_UPDATED_BY_BAL,
    PER.LAST_UPDATE_DATE AS LAST_UPDATE_DATE_PERIODS,
    PER.LAST_UPDATED_BY AS LAST_UPDATED_BY_PERIODS,
    LED.LAST_UPDATE_DATE AS LAST_UPDATE_DATE_SOB,
    LED.LAST_UPDATED_BY AS LAST_UPDATED_BY_SOB,
    BAL.BUDGET_VERSION_ID AS BUDGET_VERSION_ID,
    PER.ADJUSTMENT_PERIOD_FLAG AS ADJUSTMENT_PERIOD_FLAG,
    CASE WHEN
    BAL.TRANSLATED_FLAG = 'Y' THEN 'TRANSLATED'
    WHEN
    BAL.TRANSLATED_FLAG = 'R' THEN 'ENTERED_FOREIGN'
    WHEN
    BAL.CURRENCY_CODE = 'STAT' THEN 'STAT'
    WHEN
    ((BAL.PERIOD_NET_DR_BEQ = 0) OR (BAL.PERIOD_NET_DR_BEQ IS NULL)) AND
    ((BAL.PERIOD_NET_CR_BEQ = 0) OR (BAL.PERIOD_NET_CR_BEQ IS NULL)) AND
    ((BAL.BEGIN_BALANCE_DR_BEQ = 0) OR (BAL.BEGIN_BALANCE_DR_BEQ IS NULL)) AND
    ((BAL.BEGIN_BALANCE_CR_BEQ = 0) OR (BAL.BEGIN_BALANCE_CR_BEQ IS NULL))
    THEN 'BASE'
    ELSE 'ENTERED_LEDGER'
    END CURRENCY_BALANCE_TYPE
    FROM
    GL_BALANCES BAL
    , GL_LEDGERS LED
    , GL_PERIODS PER
    WHERE LED.LEDGER_ID = BAL.LEDGER_ID
    AND PER.PERIOD_SET_NAME = LED.PERIOD_SET_NAME
    AND BAL.PERIOD_NAME = PER.PERIOD_NAME
    AND BAL.PERIOD_TYPE = PER.PERIOD_TYPE
    AND NVL(BAL.TRANSLATED_FLAG, 'X') IN ('Y', 'X', 'R')
    AND BAL.ACTUAL_FLAG IN ( 'A','B')
    AND BAL.TEMPLATE_ID IS NULL
    AND
    BAL.LAST_UPDATE_DATE >=
    TO_DATE('', 'MM/DD/YYYY HH24:MI:SS')
    OR PER.LAST_UPDATE_DATE >=
    TO_DATE('', 'MM/DD/YYYY HH24:MI:SS')
    AND DECODE(, 'Y', LED.LEDGER_ID, 1) IN ()
    AND DECODE(, 'Y', LED.LEDGER_CATEGORY_CODE, 'NONE') IN ()
    Oracle Fatal Error].
    ERROR     10/4/2011 6:04:04 PM     node01_WIN-O0IX1SFES7T     READER_1_1_1     BLKR_16004     ERROR: Prepare failed.
    INFO     10/4/2011 6:04:04 PM     node01_WIN-O0IX1SFES7T     WRITER_1_*_1     WRT_8333     Rolling back all the targets due to fatal session error.
    INFO     10/4/2011 6:04:04 PM     node01_WIN-O0IX1SFES7T     WRITER_1_*_1     WRT_8325     Final rollback executed for the target [W_ACCT_BUDGET_FS, W_GL_BALANCE_FS] at end of load
    SDE_ORA_GLJournals Task Log File
    Severity     Timestamp     Node     Thread     Message Code     Message
    ERROR     10/4/2011 6:04:05 PM     node01_WIN-O0IX1SFES7T     READER_1_1_1     RR_4035     SQL Error [
    ORA-00936: missing expression
    Database driver error...
    Function Name : Execute
    SQL Stmt : SELECT
    JEL.JE_HEADER_ID,
    JEL.JE_LINE_NUM,
    JEL.LAST_UPDATE_DATE,
    JEL.LAST_UPDATED_BY,
    JEL.LEDGER_ID,
    JEL.CODE_COMBINATION_ID,
    JEL.PERIOD_NAME,
    JEL.STATUS,
    JEL.CREATION_DATE,
    JEL.CREATED_BY,
    JEL.ENTERED_DR,
    JEL.ENTERED_CR,
    JEL.ACCOUNTED_DR,
    JEL.ACCOUNTED_CR,
    JEL.REFERENCE_1,
    JEL.REFERENCE_2,
    JEL.REFERENCE_3,
    JEL.REFERENCE_4,
    JEL.REFERENCE_5,
    JEL.REFERENCE_6,
    JEL.REFERENCE_7,
    JEL.REFERENCE_8,
    JEL.REFERENCE_9,
    JEL.REFERENCE_10,
    JEL.GL_SL_LINK_ID,
    JEH.JE_CATEGORY,
    JEH.JE_SOURCE,
    JEH.NAME,
    JEH.CURRENCY_CODE,
    JEH.POSTED_DATE,
    JEB.NAME,
    PRDS.START_DATE,
    PRDS.END_DATE,
    GL.LEDGER_CATEGORY_CODE,
    PRDS.ADJUSTMENT_PERIOD_FLAG
    FROM
    GL_JE_LINES JEL,
    GL_JE_HEADERS JEH,
    GL_JE_BATCHES JEB,
    GL_PERIOD_STATUSES PRDS,
    GL_LEDGERS GL
    WHERE
    JEL.JE_HEADER_ID = JEH.JE_HEADER_ID
    AND JEH.ACTUAL_FLAG = 'A'
    AND JEB.STATUS = 'P'
    AND JEH.JE_BATCH_ID = JEB.JE_BATCH_ID (+)
    AND JEL.PERIOD_NAME = PRDS.PERIOD_NAME
    AND JEL.LEDGER_ID = PRDS.SET_OF_BOOKS_ID
    AND JEL.LEDGER_ID = GL.LEDGER_ID
    AND PRDS.APPLICATION_ID = 101
    AND JEH.CURRENCY_CODE<>'STAT'
    AND ( JEB.CREATION_DATE >=
    TO_DATE('01/01/1753 00:00:00', 'MM/DD/YYYY HH24:MI:SS')
    AND DECODE(, 'Y', GL.LEDGER_ID, 1) IN ()
    AND DECODE(, 'Y', GL.LEDGER_CATEGORY_CODE, 'NONE') IN ()
    Oracle Fatal Error
    Database driver error...
    Function Name : Execute
    SQL Stmt : SELECT
    JEL.JE_HEADER_ID,
    JEL.JE_LINE_NUM,
    JEL.LAST_UPDATE_DATE,
    JEL.LAST_UPDATED_BY,
    JEL.LEDGER_ID,
    JEL.CODE_COMBINATION_ID,
    JEL.PERIOD_NAME,
    JEL.STATUS,
    JEL.CREATION_DATE,
    JEL.CREATED_BY,
    JEL.ENTERED_DR,
    JEL.ENTERED_CR,
    JEL.ACCOUNTED_DR,
    JEL.ACCOUNTED_CR,
    JEL.REFERENCE_1,
    JEL.REFERENCE_2,
    JEL.REFERENCE_3,
    JEL.REFERENCE_4,
    JEL.REFERENCE_5,
    JEL.REFERENCE_6,
    JEL.REFERENCE_7,
    JEL.REFERENCE_8,
    JEL.REFERENCE_9,
    JEL.REFERENCE_10,
    JEL.GL_SL_LINK_ID,
    JEH.JE_CATEGORY,
    JEH.JE_SOURCE,
    JEH.NAME,
    JEH.CURRENCY_CODE,
    JEH.POSTED_DATE,
    JEB.NAME,
    PRDS.START_DATE,
    PRDS.END_DATE,
    GL.LEDGER_CATEGORY_CODE,
    PRDS.ADJUSTMENT_PERIOD_FLAG
    FROM
    GL_JE_LINES JEL,
    GL_JE_HEADERS JEH,
    GL_JE_BATCHES JEB,
    GL_PERIOD_STATUSES PRDS,
    GL_LEDGERS GL
    WHERE
    JEL.JE_HEADER_ID = JEH.JE_HEADER_ID
    AND JEH.ACTUAL_FLAG = 'A'
    AND JEB.STATUS = 'P'
    AND JEH.JE_BATCH_ID = JEB.JE_BATCH_ID (+)
    AND JEL.PERIOD_NAME = PRDS.PERIOD_NAME
    AND JEL.LEDGER_ID = PRDS.SET_OF_BOOKS_ID
    AND JEL.LEDGER_ID = GL.LEDGER_ID
    AND PRDS.APPLICATION_ID = 101
    AND JEH.CURRENCY_CODE<>'STAT'
    AND ( JEB.CREATION_DATE >=
    TO_DATE('01/01/1753 00:00:00', 'MM/DD/YYYY HH24:MI:SS')
    AND DECODE(, 'Y', GL.LEDGER_ID, 1) IN ()
    AND DECODE(, 'Y', GL.LEDGER_CATEGORY_CODE, 'NONE') IN ()
    Oracle Fatal Error].
    ERROR     10/4/2011 6:04:05 PM     node01_WIN-O0IX1SFES7T     READER_1_1_1     BLKR_16004     ERROR: Prepare failed.

  • Home folder does not appear when trying to restore it from a backup

    Hello Macintosh community, I hope you can shed some light on this very strange behavior I am experiencing when trying to recover a User's home directory from a Backup archive.
    Recently, my MacBook internal hard disk stopped working (hardware failure of the disk itself, it does not spin any more). I had been making regular backups of the entire internal disk to an external hard disk.
    I went to an Apple reseller and had them put in a new internal hard drive, and also purchased MacOS 10.5, which was installed on this internal drive.
    I then installed Backup 3 onto this 10.5 system, and mounted the external drive with the backup to restore the contents of my home directory.
    However, when opening the Backup application and trying to restore, it shows the entire contents of the hard disk to be restored, EXCEPT my home directory. Home directories of other users are visible, just not mine. So, Backup is effectively not able to restore my home directory.
    In an attempt to restore other information, I decided to try to restore the entire contents of the backup to another location, and then manually retrieve any other files I needed from that restored backup.
    During that restore, I thought I'd open a terminal window, and take a look at the /Volumes directory. In this directory, I noticed a volume named after the Backup Plan I was restoring from. This volume was not visible in the Finder, just in the /Volumes directory visible in Terminal.
    Curious, I opened the Users folder of that backup volume, and to my surprise I found my home directory with its contents! So, from Terminal, I did a recursive copy from the 'missing' (in the Backup application) home directory to my internal disk, and lo and behold, it contained the data from my home directory!
    So, I am thinking that my home directory exists in the backup, but that the Backup application is somehow not showing it.
    The directory structure I copied using Terminal only contains the contents of my home directory the way it was when I created my initial full backup, and thus it does not contain any subsequent modifications, stored in the 1.5 years worth of incremental backups I created later. I guess I could manually go through all incremental backups, extract the home directories from each of them, and manually combine them into a single one, representing the final home directory before my disk failed, but that is the Backup application's job.
    My question to the forum:
    - Have any of you experienced a similar problem, and if so, were you able to recover the 'hidden' directory from the backup files, and how?
    - Maybe the Backup development team at Apple can provide some suggestions for how to retrieve my home directory from the backup files I have.
    Obviously, it's important for me to get my files back. I did make backups on a regular basis, so I thought I did the right thing. It's especially frustrating, since I'm pretty sure the backup files contain the home directory, but I just can't get at it!
    Any help would be greatly appreciated!
    Thanks,
    JK
    Software versions of system before crash:
    - System version: 10.4 Tiger (up to date with the latest updates)
    - Backup version 3 (kept up to date with the latest updates)
    Software versions of system after crash:
    - System version: 10.5 Leopard (up to date with the latest updates)
    - Backup version 3 (version as of the day of this posting)

    The original install had 3 regular users, and I'm also seeing the "Shared" user when looking at the volume via Terminal. On my new disk, I created a user (with admin rights) with the same name as one of the users on the back up. When I log in as this user and then start Backup again, the home directory of that user is visible in Backup. However, the home directory I want is still hidden.
    On a side note: I'm wondering whether these full or incremental backups are somehow similar to .dmg files, since they seem to appear in the /Volumes list while Backup is restoring from a backup file.
    What I am doing right now, is to have Backup do a complete restore. But as soon as I started Backup, I opened a terminal window,did a cd (change directory) to the backup file (which appears as a volume). Then I copied the contents I of the home directory I want (via cp -R <home-directory-name> <destination>) to another hard disk.
    Interestingly enough, I noticed that Backup, while it was doing the restore, opened a dialog indicating that it could not close the backup file because it was in use by me having a Terminal window open in one of its directories. As soon as I closed the terminal window, and allowed Backup to re-try, it successfully continued, opening the next backup file in succession.
    As soon as it continued, I cd-ed into the home directory of that next backup file, and copied the contents of the home directory from it. So, I'm doing this for the home directory in question for all backup files. I assume that this gets me as many copies (versions) of the home directory as there are backup files.
    The next thing I need to to after all backup files have been processed, is to manually try to consolidate all the extracted home directory versions into a single one. Yes, this sounds insane, and it is, but until I know of another way to solve this problem, it's the only thing I can do
    What a fantastic way to spend a weekend!

  • Install OS X 10.6 Snow Leopard on MacBook Pro problems

    Hi all,
         About early November, I upgraded my MacBook Pro (Mid 2009) but failed to restart it. The spin sign stayed there for a very long time and nothing happened more.
         So I decided to reinstall the OS X 10.6 with a CD ordered from Apple with the MacBook Pro, but the installation stopped and reported failure after a few minutes. Then, I tried to format the hard disk (Toshiba 250G), but it reported either "Input/output error" or "Could not allocate memory".  I thought my hard disk may be broken, I bought a new one (Hitachi 750G) but still can not format the disk with same errors.
         After search related topic in the community, I took the internal hard disk out and mount on my Desktop (Mac Pro, OS X 10.5.8) through USB port, I could format both the hard disks (Toshiba 250G & Hitachi 750G). I followed one instruction about "Installing Snow Leopard onto an External Hard Drive" (Dan Hinckley, Maciverse) and installed the OS X 10.6 on one hard disk (Hitachi 750G) through my Desktop Optical Driver (Booted on the DVD).
         I mounted the hard disk (Hitachi 750G) on my MacBook Pro and could run the system. Then I decided to move this external hard disk into my MacBook Pro as an internal hard disk, however, when the MacBook Pro started, it showed a STOP sign (one circle with an oblique line) and several quick flashes of Apple icon, then reported some error messages like below (I list some of them),
       "Panic CPU0 Caller", "Unable to find driver for this platform", "SourceCache Debugger Called", etc.
         What shall I do next,
          1 Install the OS X 10.6 one more time when the hard disk (Hitachi 750G) inside my MacBook Pro, booting from DVD through Optical Driver.
          2 Get the hard disk (Hitachi 750G) out and mount as USB external again and update to higher version of OS X (but which version?).
          3 Other suggestions?
    Thank you!
    Bart

    I purchased a Macbook Pro on Nov 2 2011 which was pre-installed with Lion and I'm trying to install Snow Leopard on it. It won't recognise my SL Install Disc at all and just hangs so I wiped the drive and attempted to start up from a bootable SL memory stick. I got an audible alarm from the Macbook Pro which would only stop when I restarted the computer. I had to re-install Lion from a Time Machine back up via the internal recovery disk. I'm pretty sure that late 2011 MBP will not take SL but I'm waiting for a Firewire 400 to 800 cable to arrive so I can try to wipe the internal drive entirely and install via Target Disk mode. I'm not hopeful but I gotta try as I need Snow Leopard to run Pro Tools and other programs. If only I'd bought it before October 24th this wouldn't be happening!!!!!!!!!!

  • After All These Years, Outlook STILL Pops Up an "Enter Your Username" Dialog

    I used Outlook 2003 for 10 years.  It performed sufficiently, but had a few quirks.
    One of them was this:  Every now and then it would pop up a dialog, with fields already filled-in, showing the POP server and asking me to enter my username and password, even though the values in the fields were already
    correct. It just took clicking the [ OK ] button to get Outlook to continue normal operations. 
    The real problem was this:  While the dialog was showing, all Outlook operations ground to a halt.  No more eMail server checks were done, no rules were executed, no calendars were consulted for appointments...  That
    one dialog just stopped Outlook in its tracks.
    To work around it I ended up writing a script that just runs in the background watching for the window to appear, then automatically presses the [ OK ] button when it does.  That kept things going while I wasn't in front of the
    screen.  But still, if it would pop up it would come out in front of what I was working on, it would sometimes absorb a few keystrokes.  That was irritating.
    Fast forward to December, 2013 (a couple of months ago).  I installed a fresh, clean copy of Windows 8.1 and found that Outlook 2003 is not really any longer viable with Microsoft's latest OS.  So I took the plunge and got Office
    365.  I did the free evaluation, and sure enough found that in general it solves the compatibility with Windows 8...
    But not much else.
    To this day Outlook 2013 still occasionally pops up the following message, on Microsoft's own server (!!) - though with a slightly different title than Outlook 2003 did, which caused me to have to revise my script.
    Is there anything about Outlook 2013 that's actually better than its predecessor from 10 years ago?  Certainly the general user interface is
    worse.  I really expected this to be fixed, though.
    Does anyone have an alternative (to my script) suggestion for working around the above pop-up?
    -Noel
    Detailed how-to in my eBooks:  
    Configure The Windows 7 "To Work" Options
    Configure The Windows 8 "To Work" Options

    It's a bit hard to imagine it could be a problem at my end, insofar as I had the problem for years on multiple systems, and have only just in October set up a brand new OS from scratch.  I set up Outlook fresh there too. There are just not that
    many things one has to configure to access a POP3 server - it's certainly not rocket science.  Plus I have a perfectly stable and functional Windows setup.
    What's constant over time is my list of servers, and to be fair the only server I can recall seeing it from is pop3.live.com, as shown above.  It seems odd that Microsoft's own server would trigger such bad behavior.  Perhaps none
    of your users are/were polling Microsoft's server.  But that's not the central point anyway...
    the client not knowing if this is due to login failure or something else and resorting to prompting for the login as a best guess
    THAT's my point - in 10 years Outlook's server access error handling apparently hasn't been improved at all beyond a disruptive "best guess" pop-up.  I find it incredible that the designers of a network application would have such poor understanding
    that failures are to be expected.
    I seriously couldn't have been the only one of the millions of pop3.live.com users seeing it happen in 10 years.
    I have never found any "don't stop/prompt on failure" or similar configuration settings anywhere in the Send and Receive setup, and it's not like I'm doing anything all that stunning with Outlook, just polling servers from 5 different
    accounts every 5 minutes (I've just increased that interval to see if that helps, though the pop-up only happens maybe once or twice a day).
    Anyway, thanks Keith, though I was kind of hoping maybe someone knew of a secret registry setting I've managed to miss.  Perhaps someone else might still share their secret "to keep working" option for Outlook.
    -Noel
    Detailed how-to in my eBooks:  
    Configure The Windows 7 "To Work" Options
    Configure The Windows 8 "To Work" Options

Maybe you are looking for