3 level inheritance

A question that wouldn't come up if I had designed an
existing system correctly, but too late now:
I have 2 cfcs today, one is a subset of the other but I
didn't design it w/ inheritance as I should have. Now we're
essentially adding a layer of complexity ontop of the whole system,
so I want to extend several cfc's to cover this. To simplify the
new app, I'd like to just extend the 'bigger' of the 2 cfcs that
exist today. In doing that, I would create the new subset cfc off
the old full set, and then extend the new full set off that new
subset. BUT, to really lock everything down I would want to
override some data members and functions at the subset (L2) level.
That's fine and dandy, but at L3, is there anyway to access the
definitions for the functions at L1?
It would look like this:
L1 base class exists today with 100% content
L2 proposed extension of L1 with 80% L1 content, rest
overrode, plus it's own new content
L3 proposed extension of L2 BUT need L1's 100% content plus
100% L2's content plus it's own new content
If there is no way to access the L1 definition in L3 if I
overrode it in L2, then I'll have to extend both existing classes
or live with extra data members and functions in L2.
Any thoughts?

A question that wouldn't come up if I had designed an
existing system correctly, but too late now:
I have 2 cfcs today, one is a subset of the other but I
didn't design it w/ inheritance as I should have. Now we're
essentially adding a layer of complexity ontop of the whole system,
so I want to extend several cfc's to cover this. To simplify the
new app, I'd like to just extend the 'bigger' of the 2 cfcs that
exist today. In doing that, I would create the new subset cfc off
the old full set, and then extend the new full set off that new
subset. BUT, to really lock everything down I would want to
override some data members and functions at the subset (L2) level.
That's fine and dandy, but at L3, is there anyway to access the
definitions for the functions at L1?
It would look like this:
L1 base class exists today with 100% content
L2 proposed extension of L1 with 80% L1 content, rest
overrode, plus it's own new content
L3 proposed extension of L2 BUT need L1's 100% content plus
100% L2's content plus it's own new content
If there is no way to access the L1 definition in L3 if I
overrode it in L2, then I'll have to extend both existing classes
or live with extra data members and functions in L2.
Any thoughts?

Similar Messages

  • Log4j level inheritance concept doubt

    log.properties file
    log4j.debug=true
    log4j.rootLogger=ERROR, A1
    log4j.appender.A1=org.apache.log4j.ConsoleAppender
    log4j.appender.A1.layout=org.apache.log4j.PatternLayout
    log4j.appender.A1.layout.ConversionPattern=%m%n
    log4j.logger.logging.basics=WARN, cs3
    log4j.appender.cs3=org.apache.log4j.RollingFileAppender
    log4j.appender.cs3.layout=org.apache.log4j.PatternLayout
    log4j.appender.cs3.File=c:\\logas.txt
    log4j.appender.cs3.layout.ConversionPattern=%m%n
    log4j.appender.cs3.MaxFileSize=100KB
    log4j.appender.cs3.MaxBackupIndex=1
    log4j.additivity.com.durasoft.logging=false
    log4j.logger.RAM=INHERITED, B1
    log4j.appender.B1=org.apache.log4j.RollingFileAppender
    log4j.appender.B1.layout=org.apache.log4j.PatternLayout
    log4j.appender.B1.File=c:\\trylog.txt
    log4j.appender.B1.layout.ConversionPattern=%m%n
    log4j.appender.B1.MaxFileSize=100KB
    log4j.appender.B1.MaxBackupIndex=1
    package logging.basics;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.util.Properties;
    import org.apache.log4j.BasicConfigurator;
    import org.apache.log4j.FileAppender;
    import org.apache.log4j.Logger;
    import org.apache.log4j.PatternLayout;
    import org.apache.log4j.PropertyConfigurator;
    import org.apache.log4j.spi.RootLogger;
    public class LogBasics
         public static void main(String[] args) throws IOException
              Properties prop = new Properties();
              FileInputStream stream = new  FileInputStream("logging\\Resources\\log.properties");
              prop.load(stream);
              PropertyConfigurator.configure(prop);
              Logger temp = Logger.getLogger("RAM");
              RootLogger root = (RootLogger)                     Logger.getRootLogger();
              temp.error("h1i"); 
              temp.warn("hel1lo");
    }Refering to above code and properties file(in bold font), the logger named "RAM" didnt inherit from logging.basics package(which it lies), but inherits only from root, even though level and appenders for logging.basics package is specified in properties file.
    I doubt, because according to level inheritance concept, the logger must inherit from parent level(assuming parent is not null).
    Here parent ,is logging.basics for LogBasics class,so RAM logger must inherit from logging.basics as logging.basics is defined in properties file.
    But,its not happening?Why it is so?
    2) also please explain me what getLogger does when configured using property file
    Thank you.

    phanikrishnait wrote:
    Hai
    I have 3 class class A,B,C in multi level as below the method present in class A should only be accessed in A and B .Should not be visible in C and notaccessible for C class object.Java does not support that in general. In this specific case, if A and B are in the same package, and C is in a different package, and the method in question has package-private access level (not public, private, or protected).
    However, if you're doing this, you almost certainly have a design flaw. My guess is you're trying to use inheritance for code sharing, which is not what it's for.

  • EJB 3.0 Inheritance problem

    I have to persist classes Cat, BullDog and StBernard:
    class Animal {
    private int animalId;
    private String name;
    private String dtype;
    class Dog extends Animal {
    private int dogId;
    private String furColor;
    class BullDog extends Dog {
    private int bullDogId;
    private int fightCount;
    class StBernard extends Dog {
    private int stbernardId;
    private int livesSaved;
    class Cat extends Animal {
    private int catId;
    private String preferredCatFood;
    }Planned inheritance strategy is joined table strategy. There is no problem mapping and persisting Cat and Dog tables into database, but I cannot find a way how to annotate StBernard and BullDog classes to persist them. Is it possible at all?

    do you know any official doc or reference where I can find statement, that such inheritance is not possible? i.e. only one level inheritance is allowed in JPA? Will check @SecondaryTable to see if it is helpful or not.
    @SecondaryTable This annotation is used to specify a secondary table for the annotated entity class. Specifying one or more secondary tables indicates that the data for the entity class is stored across multiple tables.@SecondaryTable is not for me :(
    Edited by: marekst on Feb 7, 2008 6:36 AM

  • Inheritance and Plymorphism

    Sample codes of these oop words. Any replies would be appreciated. Thank's
    1.Single inheritance
    2.Multiple inheritance
    3.Multi-level inheritance
    4.Ad hoc polymorphism
    5.Pure Polymorphism

    Any replies would be
    appreciated.I suggest you yourself reply to this post. That would be appreciated.

  • Account Assignment in Hierarchical Structure

    Dear All,
    When we do the cost center assignment on the highest level, the objects which belong to that highest level inherits the same cost center.
    What's the other way to assign different cost center at the lowest level.
    Regards,
    -Tina

    The question to ask would be -- what is the logic on the basis of which I want the second cost center defined for this org unit (instead of a third, fourth or fifth cost center). It would be very difficult to replicate this logic into SAP OM. Therefore, all cost center assignments not inherited from the object above must be entered manually.
    Assigning two cost centers to one position can be done through IT 1018 (cost distribution), where you can define what percentage of cost is to be allocated to which cost center.
    Edited by: joker_of_the_deck on Oct 12, 2010 2:53 PM

  • Simple Search (removing funtionality in advanced search)?

    Hi,
    i built a search in a custom BOL using the thmlb:advancedSearch. But i don't want the "advanced" features, like adding more search fields or using greater/lesser/beginns with etc..
    Can someone tell me where to find a simpler search implementation or how to remove mentioned features?
    Thanks in advance!
    Best regards,
    Alex

    Hi Alex,
    Check the 2nd level inheritance of search context node in your view. While creating advance search views 2nd level inheritance needs to be changed with appropriate advance search classes.
    Like for BP : CL_BSP_WD_CONTEXT_NODE_ASP, BT ->CL_CRM_UIU_BT_ADVS_CN
    Check if you have redefined the 2nd level inheritance...
    Hope this helps..
    Cheers,
    Sumit Mittal

  • Creating an Aggregation Layer

    I am trying to create an aggregation layer which is to built off a multi provider which has a real time info cube.  When I try and create the aggregation layer I get the message:
    Aggregation Level <level name>: Infoprovider <Info provider name> cannot be used for definition
    Why am I getting this message and how can I resolve it? Thanks

    At least one key figure and one characteristic have to be included in the aggregation level.
    ●     The key figures used have to have the database aggregations SUM, MIN or MAX. With MIN or MAX, key figure values can only be displayed. They cannot be changed using manual planning or planning functions.
    ●     For key figures of type date or time, only the data type u2018DECu2019 is supported.
    ●     Referencing key figures (and thus also non-cumulative key figures or elimination of internal business volume) are not supported in aggregation layers.
    ●     If a characteristic is compounded and used in an aggregation level, the aggregation level must also contain all compounding "parent" characteristics.
    ●     If a key figure is used in an aggregation level and does not have a fixed unit of measure or currency, the aggregation level must contain the associated characteristic for the unit.
    ●     If a key figure with exception aggregation is used in an aggregation level, the aggregation level must also contain the characteristic for exception aggregation if it occurs in the underlying InfoProvider
    ●     The aggregation level inherits a navigation attribute from the underlying InfoProvider if it includes the basic characteristic of the navigation attribute. Note that the navigation attribute for an aggregation level is not visible in the Planning Modeler. It is only visible in the Query Designer.
    ●     An aggregation level cannot be created on MultiProviders if a characteristic of an InfoProvider contained in the MultiProvider supplies two different characteristics in the MultiProvider.
    ●     If a characteristic on the InfoProvider that serves as the basis for an aggregation level is constant, this characteristic has to be included in the aggregation level.
    Hope this helps.

  • NWDS + View Permission and ACL

    Hi Experts,
    After configuring DTR , next we are going for ACLs and view permissions in DTR perspective .
    I want to know what is the need of configuring ACLs , view permissions and principals .
    Thanks a lot .

    Hi Jain,
    An access control list (ACL) defines the privileges principals (can be an individual user or a user group) have for a particular resource. Technically speaking, an ACL consists of access control entities or ACEs. It also assigns one or more privileges to a principal.
    Rules
    It is not necessary to define ACLs for all resources. On the other hand, it is possible to define different ACEs for one resource that exclude one another. To solve these conflicts, the permissions are interpreted according to a set of rules that independently apply to all privileges.
    The resource path is used to determine the permissions. The permissions need not be defined for all resources: A resource of a child hierarchy level inherits all permissions granted to a parent folder, unless permissions are granted to the child resource directly.
    Refer to this Links For More Information
    [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0f341af-e86e-2910-3e8a-d9e3c227d938]
    [http://help.sap.com/saphelp_nw04/helpdata/EN/21/53882f3fee0243b6c774e26ebed880/content.htm]
    I Hope This Information Might Be Helpful For You.
    Regards,
    Sharma.

  • BCM System Configurator First Time Logon Issue

    Hi Experts,
    After creating all Virtual Units successfully on BCM 7.0 SP6 batch 1, I tried to open SC using 32-bit Java and 32-bit IE on a laptop on which the certificate Authority and connection certificates installed..
    I used the default credentials written at BCM Basic Installation example which is "BCM.Admin" and "12345678"..
    I got error message stating "Error during log on, Check username and password".
    I tried to log on with BCMAdmin user credentials with no luck..
    I tried to open IA from the web it opened with no issues..
    Any ideas??

    Hi Agur,
    I found "SQL Server does not exist or access denied" error message in Agent Server log file.
    I searched for that error and got the following link:
    Potential causes of the &quot;SQL Server does not exist or access denied&quot; error message
    It states: "SQL Server does not exist or access denied" is a generic Microsoft Data Access Components (MDAC) message that indicates that the computer that is running Microsoft SQL Server cannot be contacted."
    So, I tried to run SC from the BCM DB Server itself and it worked.
    Now, I believe there is a connection error (eg:access denied) between BCM Database Server and (BCM Application Server and other clients)..
    However, I am not able to figure it out...
    Any Ideas??
    Kindly find below the Complete log file for Agent server:
    10:16:47.959 (02876/main) ALW> Started [AgentServer] version [7.0.6.100] in virtual unit [AMER_Administrator] in computer [BCMAPP] with process id [2a96c2d5-e005-4146-8a5c-7c5d2fa10c98]
    10:17:19.921 (00588/DBConnectionPoolThread) ERR> Exception in CheckDBConnectivity(). Reason: SQLDriverConnect failed (DIRECTORY/08001/[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.|DIRECTORY/01000/[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).)
    10:17:19.921 (01104/DBConnectionPoolThread) ERR> Exception in CheckDBConnectivity(). Reason: SQLDriverConnect failed (OPERATIVE/08001/[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.|OPERATIVE/01000/[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).)
    10:17:19.921 (02548/DBConnectionPoolThread) ERR> Exception in CheckDBConnectivity(). Reason: SQLDriverConnect failed (CONFIG/08001/[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.|CONFIG/01000/[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).)
    10:17:19.921 (01100/DBConnectionPoolThread) ERR> Exception in CheckDBConnectivity(). Reason: SQLDriverConnect failed (OUTBOUND/08001/[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.|OUTBOUND/01000/[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).)
    10:17:19.974 (02876/main          ) ERR> AgentServer: Access control information loading failed...
    10:17:38.016 (02876/main          ) ERR> SQLDriverConnect failed (CONFIG/08001/[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.|CONFIG/01000/[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).) : Connected = [false]
    10:17:38.016 (02876/main          ) ERR> Database = [CONFIG], SQLState = [08001], errorCode = [17] : [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.
    10:17:38.016 (02876/main          ) ERR> Database = [CONFIG], SQLState = [01000], errorCode = [53] : [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
    10:17:38.016 (02876/main          ) ERR> AgentServer: Failed to load services configuration from database
    10:21:13.716 (02876/main          ) ERR> SQLDriverConnect failed (CONFIG/08001/[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.|CONFIG/01000/[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).) : Connected = [false]
    10:21:13.716 (02876/main          ) ERR> Database = [CONFIG], SQLState = [08001], errorCode = [17] : [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.
    10:21:13.716 (02876/main          ) ERR> Database = [CONFIG], SQLState = [01000], errorCode = [53] : [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
    10:21:32.709 (03784/main) ALW> Started [AgentServer] version [7.0.6.100] in virtual unit [AMER_Administrator] in computer [BCMAPP] with process id [8feb41e2-3253-4d49-ab08-6b253d2deb9b]
    10:21:49.248 (03784/main) ERR> AgentServer: Access control information loading failed...
    10:21:51.805 (03232/DBConnectionPoolThread) ERR> Exception in CheckDBConnectivity(). Reason: SQLDriverConnect failed (DIRECTORY/08001/[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.|DIRECTORY/01000/[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).)
    10:21:51.806 (03224/DBConnectionPoolThread) ERR> Exception in CheckDBConnectivity(). Reason: SQLDriverConnect failed (CONFIG/08001/[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.|CONFIG/01000/[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).)
    10:21:51.806 (03116/DBConnectionPoolThread) ERR> Exception in CheckDBConnectivity(). Reason: SQLDriverConnect failed (OUTBOUND/08001/[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.|OUTBOUND/01000/[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).)
    10:21:51.808 (03240/DBConnectionPoolThread) ERR> Exception in CheckDBConnectivity(). Reason: SQLDriverConnect failed (OPERATIVE/08001/[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.|OPERATIVE/01000/[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).)
    10:22:05.474 (03784/main          ) ERR> SQLDriverConnect failed (CONFIG/08001/[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.|CONFIG/01000/[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).) : Connected = [false]
    10:22:05.474 (03784/main          ) ERR> Database = [CONFIG], SQLState = [08001], errorCode = [17] : [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.
    10:22:05.474 (03784/main          ) ERR> Database = [CONFIG], SQLState = [01000], errorCode = [53] : [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
    10:22:05.474 (03784/main          ) ERR> AgentServer: Failed to load services configuration from database
    10:22:23.596 (03784/main          ) ERR> SQLDriverConnect failed (CONFIG/08001/[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.|CONFIG/01000/[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).) : Connected = [false]
    10:22:23.596 (03784/main          ) ERR> Database = [CONFIG], SQLState = [08001], errorCode = [17] : [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.
    10:22:23.596 (03784/main          ) ERR> Database = [CONFIG], SQLState = [01000], errorCode = [53] : [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
    10:22:25.339 (03784/main          ) ERR> SQLDriverConnect failed (CONFIG/37000/[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot open database "AMER" requested by the login. The login failed.) : Connected = [false]
    10:22:25.339 (03784/main          ) ERR> Database = [CONFIG], SQLState = [37000], errorCode = [4060] : [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot open database "AMER" requested by the login. The login failed.
    10:22:27.278 (03784/main          ) ERR> SQLDriverConnect failed (CONFIG/37000/[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot open database "AMER" requested by the login. The login failed.) : Connected = [false]
    10:22:27.278 (03784/main          ) ERR> Database = [CONFIG], SQLState = [37000], errorCode = [4060] : [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot open database "AMER" requested by the login. The login failed.
    10:22:27.278 (03784/main          ) ERR> AgentServer: Failed to load configuration from database
    10:22:27.278 (03784/main          ) ALW> LogManager: Application [AgentServer] version [7.0.6.100] in virtual unit [AMER_Administrator] in computer [BCMAPP] with process id [8feb41e2-3253-4d49-ab08-6b253d2deb9b] since [2014-03-06 10:21:32]
    10:22:27.278 (03784/main          ) ALW> LogManager: Audit log = [TODO]
    10:22:27.278 (03784/main          ) ALW> LogManager: Audit event mask = [failure, presence, system, ]
    10:22:27.278 (03784/main          ) ALW> LogManager: Global log level = warning
    10:22:27.278 (03784/main          ) ALW> LogManager: LibIpcThreading log level = inherited
    10:22:27.279 (03784/main          ) ALW> LogManager: LibIpc log level = inherited
    10:22:27.279 (03784/main          ) ALW> LogManager: BcmApi log level = inherited
    10:22:27.279 (03784/main          ) ALW> LogManager: CommonLib log level = inherited
    10:22:27.279 (03784/main          ) ALW> LogManager: ObjectManagement log level = inherited
    10:22:27.279 (03784/main          ) ALW> LogManager: Security log level = inherited
    10:22:27.279 (03784/main          ) ALW> LogManager: Database log level = inherited
    10:22:27.279 (03784/main          ) ALW> LogManager: Network log level = inherited
    10:22:27.279 (03784/main          ) ALW> AgentServer: Server address     = 192.168.82.131:21018
    10:22:27.279 (03784/main          ) ALW> AgentServer: Server peer ID     = [AgentServer:AMER_Administrator]
    10:22:27.279 (03784/main          ) ALW> AgentServer: Server certificate = []
    10:22:27.279 (03784/main          ) ALW> AgentServer: Agent Server mode  = Admin-only
    10:22:27.279 (03784/main          ) ALW> AgentServer: Config database    = [Driver=SQL Server;Server=BCMDB\BCM00SQL;Database=AMER;Trusted_Connection=yes;UID=EGYPT\BCMAdmin;]
    10:22:27.279 (03784/main          ) ALW> AgentServer: Operative database = [Driver=SQL Server;Server=BCMDB\BCM00SQL;Database=AMER_Operative;Trusted_Connection=yes;UID=EGYPT\BCMAdmin;]
    10:22:27.279 (03784/main          ) ALW> AgentServer: Directory database = [Driver=SQL Server;Server=BCMDB\BCM00SQL;Database=AMER_Directory;Trusted_Connection=yes;UID=EGYPT\BCMAdmin;]
    10:22:27.279 (03784/main          ) ALW> AgentServer: Outbound database  = [Driver=SQL Server;Server=BCMDB\BCM00SQL;Database=AMER_Outbound;Trusted_Connection=yes;UID=EGYPT\BCMAdmin;]
    10:22:27.279 (03784/main          ) ALW> AgentServer: Max concurrent sessions       = 0
    10:22:27.279 (03784/main          ) ALW> AgentServer: Max concurrent sessions exceed= 0
    10:22:27.279 (03784/main          ) ALW> AgentServer: Max service channels per user = 10
    10:22:27.279 (03784/main          ) ALW> AgentServer: Change track update interval  = 10 seconds
    10:22:27.279 (03784/main          ) ALW> XMLServer: Workspace update interval = 0 seconds
    10:22:27.279 (03784/main          ) ALW> XMLServer: Delay per channel         = 1 seconds
    10:22:27.279 (03784/main          ) ALW> BCMAPIServer: External password encryption certificate = []
    10:22:27.279 (03784/main          ) ALW> BCMAPIServer: Session idle timeout = 0 seconds
    10:22:27.279 (03784/main          ) ALW> MediaContentServer: Voicemail prompts   = [Prompts\]
    10:22:27.279 (03784/main          ) ALW> MediaContentServer: Voicemails          = [VoiceMails\]
    10:22:27.279 (03784/main          ) ALW> MediaContentServer: Recordings          = [Recordings\]
    10:22:27.279 (03784/main          ) ALW> MediaContentServer: Voicemail greetings = [VoiceMailGreetings\]
    10:22:27.279 (03412/AgentServer   ) ALW> ASApp: Agent server running in ACTIVE mode...
    10:22:29.060 (03700/Hac           ) ALW> ASApp: Agent Server stopping (HAC)...
    10:22:30.287 (03412/AgentServer   ) ALW> ASApp: Agent server closed
    10:22:31.062 (03784/main          ) ALW> Watchdog: Application instance stopped
    10:24:42.310 (04836/main) ALW> Started [AgentServer] version [7.0.6.100] in virtual unit [AMER_Administrator] in computer [BCMAPP] with process id [e80d24c6-d238-40f8-87c7-404858b453d7]
    10:24:47.608 (04836/main) ALW> LogManager: Application [AgentServer] version [7.0.6.100] in virtual unit [AMER_Administrator] in computer [BCMAPP] with process id [e80d24c6-d238-40f8-87c7-404858b453d7] since [2014-03-06 10:24:42]
    10:24:47.608 (04836/main) ALW> LogManager: Audit log = [TODO]
    10:24:47.608 (04836/main) ALW> LogManager: Audit event mask = [failure, presence, system, ]
    10:24:47.608 (04836/main) ALW> LogManager: Global log level = warning
    10:24:47.608 (04836/main) ALW> LogManager: LibIpcThreading log level = inherited
    10:24:47.608 (04836/main) ALW> LogManager: LibIpc log level = inherited
    10:24:47.608 (04836/main) ALW> LogManager: BcmApi log level = inherited
    10:24:47.608 (04836/main) ALW> LogManager: CommonLib log level = inherited
    10:24:47.608 (04836/main) ALW> LogManager: ObjectManagement log level = inherited
    10:24:47.608 (04836/main) ALW> LogManager: Security log level = inherited
    10:24:47.608 (04836/main) ALW> LogManager: Database log level = inherited
    10:24:47.608 (04836/main) ALW> LogManager: Network log level = inherited
    10:24:47.608 (04836/main) ALW> AgentServer: Server address     = 192.168.82.131:21018
    10:24:47.608 (04836/main) ALW> AgentServer: Server peer ID     = [AgentServer:AMER_Administrator]
    10:24:47.608 (04836/main) ALW> AgentServer: Server certificate = [INT&BCM-CA&HKLM/My]
    10:24:47.608 (04836/main) ALW> AgentServer: Agent Server mode  = Admin-only
    10:24:47.608 (04836/main) ALW> AgentServer: Config database    = [Driver=SQL Server;Server=BCMDB\BCM00SQL;Database=AMER;Trusted_Connection=yes;UID=EGYPT\BCMAdmin;]
    10:24:47.608 (04836/main) ALW> AgentServer: Operative database = [Driver=SQL Server;Server=BCMDB\BCM00SQL;Database=AMER_Operative;Trusted_Connection=yes;UID=EGYPT\BCMAdmin;]
    10:24:47.608 (04836/main) ALW> AgentServer: Directory database = [Driver=SQL Server;Server=BCMDB\BCM00SQL;Database=AMER_Directory;Trusted_Connection=yes;UID=EGYPT\BCMAdmin;]
    10:24:47.608 (04836/main) ALW> AgentServer: Outbound database  = [Driver=SQL Server;Server=BCMDB\BCM00SQL;Database=AMER_Outbound;Trusted_Connection=yes;UID=EGYPT\BCMAdmin;]
    10:24:47.608 (04836/main) ALW> AgentServer: Max concurrent sessions       = 0
    10:24:47.608 (04836/main) ALW> AgentServer: Max concurrent sessions exceed= 0
    10:24:47.608 (04836/main) ALW> AgentServer: Max service channels per user = 10
    10:24:47.608 (04836/main) ALW> AgentServer: Change track update interval  = 10 seconds
    10:24:47.608 (04836/main) ALW> XMLServer: Workspace update interval = 600 seconds
    10:24:47.608 (04836/main) ALW> XMLServer: Delay per channel         = 1 seconds
    10:24:47.608 (04836/main) ALW> BCMAPIServer: External password encryption certificate = []
    10:24:47.608 (04836/main) ALW> BCMAPIServer: Session idle timeout = 10800 seconds
    10:24:47.608 (04836/main) ALW> MediaContentServer: Voicemail prompts   = [\\XXX\prompts\]
    10:24:47.608 (04836/main) ALW> MediaContentServer: Voicemails          = [\\XXX\prompts\]
    10:24:47.608 (04836/main) ALW> MediaContentServer: Recordings          = [\\XXX\REC\]
    10:24:47.608 (04836/main) ALW> MediaContentServer: Voicemail greetings = [\\XXX\prompts\]
    10:24:47.610 (03980/AgentServer) ALW> ASApp: Agent server running in ACTIVE mode...
    10:16:47.959 SYSTEM> Started [AgentServer] version [7.0.6.100] in virtual unit [AMER_Administrator] in computer [BCMAPP] with process id [2a96c2d5-e005-4146-8a5c-7c5d2fa10c98]
    10:21:32.709 SYSTEM> Started [AgentServer] version [7.0.6.100] in virtual unit [AMER_Administrator] in computer [BCMAPP] with process id [8feb41e2-3253-4d49-ab08-6b253d2deb9b]
    10:22:31.062 SYSTEM> Application stopped
    10:24:42.310 SYSTEM> Started [AgentServer] version [7.0.6.100] in virtual unit [AMER_Administrator] in computer [BCMAPP] with process id [e80d24c6-d238-40f8-87c7-404858b453d7]
    10:24:47.803 SYSTEM> Session opened with peer [Cos:AMER_AdminFrontEnd]
    10:24:47.845 SYSTEM> Session opened with peer [Cos:AMER_AgentFrontEnd]
    10:24:47.956 SYSTEM> Session opened with peer [ChatServer:AMER_Administrator]
    10:24:48.930 SYSTEM> Session opened with peer [Etc:AMER_Agents]
    10:25:08.351 SYSTEM> Session opened with peer [Cem:AMER_Core]

  • How to know whether the Content Type at Library level is Inheriting Parent Content type or not Using Powershell?

    Hi,
    How to know whether the Content Type at Library level is Inheriting Parent Content type or not using Powershell?
    Is there any property for that? Or Do I need to compare the Content type Id's at Site collection level and Library level?
    Any help would be greatly appreciated.
    Thank you,
    AA.

    Hi Ashok,
    For a content type, there is an attribute called Inherits, the value of this attribute determines whether the content type inherits fields from its parent content type when it is created.
    If Inherits is TRUE, the child content type inherits all fields that are in the parent, including fields that users have added.
    If Inherits is FALSE or absent and the parent content type is a built-in type, the child content type inherits only the fields that were in the parent content type when SharePoint Foundation was
    installed. The child content type does not have any fields that users have added to the parent content type.
    More information, please refer to the link:
    https://msdn.microsoft.com/en-us/library/office/aa544268.aspx?f=255&MSPPError=-2147217396
    Best Regards,
    Wendy
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Session level NLS_COMP NLS_SORT not inheriting from instance parameters???

    Hi all,
    I have an Oracle 11g installation with a database setup as follows: NLS_COMP=BINARY, NLS_SORT=BINARY.
    After playing a bit at the session level with NLS_COMP=LINGUISTIC and NLS_SORT=BINARY_CI, I persisted them at the instance level via ALTER SYSTEM with SCOPE=SPFILE.
    Bounced the database and voila, when I query nls_instance_parameters it reflects my changes.
    Problem is, my parameters are not applied to my session: in fact, if I query nls_session_parameters, both are still set to BINARY. (Note: using sqlplus).
    The documentation (http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/create006.htm) states:
    "A new session inherits parameter values from the instance-wide values."
    Am I missing something here? Is sqlplus somehow overriding the instance-level parameters? (I know sql developer may, depending on your options, hence I went back to basics...).
    Any help appreciated!
    Thanks in advance,
    Paolo

    Hi Sergiusz,
    Thank you again for your reply.
    In my registry NLS_LANG is set to its default value (AMERICAN_AMERICA.WE8MSWIN1252), so I assume that unless I set anything specific in my environment, NLS_COMP and NLS_SORT are affected by that and sort of reset to BINARY?
    If this is the case, then I'm struggling to understand the purpose of setting them at the instance level, given that as you said, NLS_LANG shouldn't be removed as an environmental variable and it seems to override them?
    Along the same lines, if I understand this correctly, should I have no control over the environment that my application runs in (e.g. a web application running in a shared IIS app pool), then the only option left is (re)setting my variables every time I establish a connection with the Oracle db, thereby starting a new session?
    Really appreciate your help.
    Cheers,
    Paolo

  • Inheritance for the AAP Plans from a high level Org Unit code

    Hello,
    Did anyone know how I can create Inheritance for AAP Plans from High level Org Unit ? We have a lot of reorgs and we would like to turn on this fuctionality if it possible.
    Thank you in advance.

    Hello,
    Did anyone know how I can create Inheritance for AAP Plans from High level Org Unit ? We have a lot of reorgs and we would like to turn on this fuctionality if it possible.
    Thank you in advance.

  • Inherited some strange code - connect by level

    Hello, I've recently read about how "connect by level" can be used to display parent-child relationships but I have inherited this code that appears to use that phrase in a different way.
    This is the SQL
    select trunc(dt) createdate, 230 eventcode, 1 isholiday
    from (
    select (trunc(to_date('10/7/2010','mm/dd/yyyy')) + level) dt from dual
    connect by level<= 120
    where to_char(dt,'dy') in ('sat','sun')
    and dt between to_date('10/7/2010','mm/dd/yyyy') and to_date('10/14/2010','mm/dd/yyyy')
    This code is supposed to be identifying weekend days between a start and end time with an event code (230) and it seems to work unless I use a weekend date (10/9/2010 or 10/10/2010) as the start time. I also dont understand where the value 120 came from.
    Any help would be greatly appreciated.

    Hi,
    user13066820 wrote:
    Hello, I've recently read about how "connect by level" can be used to display parent-child relationships but I have inherited this code that appears to use that phrase in a different way.You've described the situation exactly!
    CONNECT BY is often used to display recursive parent-child relatioships.
    When "LEVEL <= x" is the only CONNECT BY condition, then it's not really doing that; it's just using the recursive power of CONNECT BY to do something else, such as generate the numbers from 1 to 120, or, in this case, generate the 120 dates after a given date. The result set of such a sub-qeury is typically used as a table later in the query, and it's called a Counter Table , because LEVEL is used to count from 1 to x.
    This is the SQL
    select trunc(dt) createdate, 230 eventcode, 1 isholiday
    from (
    select (trunc(to_date('10/7/2010','mm/dd/yyyy')) + level) dt from dual
    connect by level<= 120
    where to_char(dt,'dy') in ('sat','sun')
    and dt between to_date('10/7/2010','mm/dd/yyyy') and to_date('10/14/2010','mm/dd/yyyy')
    This code is supposed to be identifying weekend days between a start and end time with an event code (230) and it seems to work unless I use a weekend date (10/9/2010 or 10/10/2010) as the start time. LEVEL starts at 1, and increases, so, by adding LEVEL to the given date, the dates generated will all be after the given date.
    Usually people want to generate dates on or after a given date, so they subtract 1 from LEVEL.
    I also dont understand where the value 120 came from. That makes two of us.
    My guess is that someone thought the query would be used for periods of a week or two, as specified in the BETWEEN condition. The programmer may have thought "I probably won't need to generate more than 14 days, but maybe somebody will want a whole month, so I'll make it count up to 31. Aw, heck, I'll make it 120, then they can do a whole quarter, or more."
    Any help would be greatly appreciated.Here's how I would write that query:
    WITH     all_dates     AS
         SELECT     first_date + LEVEL - 1     AS dt
         FROM     (
                   SELECT     TO_DATE ( '10/07/2010'
                             , 'MM/DD/YYYY'
                             )          AS first_date
                   ,     TO_DATE ( '10/14/2010'
                             , 'MM/DD/YYYY'
                             )          AS last_date
                   FROM    dual
         CONNECT BY     LEVEL <= 1 + last_date - first_date
    SELECT     dt
    ,     230     AS eventcode
    ,     1     AS isweekend
    FROM     all_dates
    WHERE     TO_CHAR ( dt
              , 'Dy'
              , 'NLS_DATE_LANGUAGE=ENGLISH'
              )      IN ('Sat', 'Sun')
    ;The first_date parameter only has to be hard-coded once, and that date is included in the results.
    Notice the CONNECT BY clause is now gererating only the rows it might need, not some arbitrary number of rows, most of which will probably be eliminated by a WHERE clause later on. The use of first_date and last_date makes the code self-documenting, but there's no reason you can't add claifying comments as well.
    Edited by: Frank Kulash on Mar 11, 2011 3:17 PM

  • How to get the inheritance level for an atribute value

    hi,
    i have to get the inheritance level for an attribute value for a given user in Org.struc.

    Hi,
    Check out table T77OMATTUS for inheritance level for an attributes
    Regards,
    Neelima

  • Inherited methods access level..

    Hello,
    I have two classes.X and Y . Y extends X.
    class X{
        public X(){
            System.out.print("default");
        public X(int x){
        int f1(int a){
            System.out.print("f1 "+a);
            return 1;
    class Y extends X{
        public Y(int y){
        protected int f1(int a){
            System.out.print("f1"+a);
            return 1;       
    }The f1 method in X class has default scope but f1 method in Y class has protected scope. default scope is wider than protected class.
    so why didn't the compiler argued about this?

    The f1 method in X class has default scope but f1 method in Y class
    has protected scope. default scope is wider than protected class. Nope, it's the other way around. Default scoped things are not visible
    anywhere outside the package while protected thingies are visible
    in the package as well as in anything extending that particular class.
    kind regards,
    Jos

Maybe you are looking for

  • How can I display my bookmarks onscreen at all times as in IE?

    IE allow the bookmark list to be displayed at all times on the left side of the screen. I find this very handy as it eliminates the many additional clicks needed in FF to track down a desired bookmark.

  • How can I get Photoshop CC to stop crashing? (Windows 8.1, GeForce GT 755M)

    OS Windows 8.1 64bit Processor Intel Core i7-4700MQ @2.4Ghz, 4 core RAM 16G Available Memory 13G Graphics card GeForce GT 755M (up to date driver) Bits/Pixel: 32 4096MB available graphics memory As you can see I have plenty of Ram on this computer, y

  • How to export a PDF including all of the borders?

    I am very new to InDesign.  I have only used it a handful of times and am unfamiliar with setting up pages.  I was given a file and I have to export it. The problem is that, when I export it as a PDF, a small part of the image is cut off on each page

  • Protecting data in pdf file

    dear all please help me, i have a case. if i have pdf file which consist 4 page can I protected ? page 1 : consist as image and text, want to protect text only. page 2 : consist just a text, unprotect anything page 3 : consist image and text, want to

  • Edit Forum

    I have a question please,and I appreciate very much If you can help me. Inside Edit forum profile---privacy settings, I have my name and e-mail set at:  Yourself...  Is  that means, my e-mail is going to be private... am I correct ? But when I am Log