com.crystaldecisions.sdk.framework
Interface CeEnterpriseContext


public interface CeEnterpriseContext

This interface specifies the system properties that BusinessObjects Enterprise expects to be set. These properties only need to be specified if BusinessObjects Enterprise is not installed in the default directory. Currently, BusinessObjects Enterprise expects the following system properties:

  • bobj.enterprise.home
  • bobj.common
  • unix.bshell (Unix Only)

    The bobj.enterprise.home property needs to be set to the location of the BusinessObjects Enterprise, if the following is true:

  • On Windows, the BusinessObjects Enterprise is not installed in the default directory.
  • On Unix, if you performed a system install or you performed a user install but not in the default location.

    The bobj.common property needs to be set to the location of the common files on Windows. This only needs to be specified if you have changed the common files location during the Windows install. This does not need to be set if you use Unix.

    The unix.bshell property is only used on Unix. If this property is not specified, BusinessObjects Enterprise assumes the Bourne shell is in the system path and is "sh".

    Note: These properties will take effect only if they are set before any user logs on.


    Field Summary
    static java.lang.String BOBJ_COMMON
              bobj.common Key for specifying the location where all Business Objects products are installed on Windows if the common files are not installed in the default directory.
    static java.lang.String BOBJ_ENTERPRISE_HOME
              bobj.enterprise.home Key for specifying the location where BusinessObjects Enterprise products are installed if they are not installed to the default directory..
    static java.lang.String CRYSTAL_COMMON
              Deprecated. since version 11. Should use CeEnterpriseContext.BOBJ_COMMON instead.
    static java.lang.String CRYSTAL_ENTERPRISE_HOME
              Deprecated. since version 11. Should use CeEnterpriseContext.BOBJ_ENTERPRISE_HOME instead.

    static java.lang.String CRYSTAL_ENTERPRISE_JAVASDK_HOME
              Deprecated. should use CeEnterpriseContext.CRYSTAL_ENTERPRISE_HOME instead
    static java.lang.String CRYSTAL_ENTERPRISE_REPORTS
              Deprecated. should use CeEnterpriseContext.CRYSTAL_ENTERPRISE_HOME instead
    static java.lang.String CRYSTAL_HOME
              Deprecated. should use CeEnterpriseContext.BOBJ_ENTERPRISE_HOME instead
    static java.lang.String INFOOBJECT_FILES_UPLOAD_FRS_PROMPTLY
              THis constant defines whether an object's files should be uploaded to the FRS right away after they are added or replaced through the corresponding IFiles interface operations.
    static java.lang.String ORB_OCI_PROTOCOL
              This constant defines a system property which can be set to control the ORB OCI protocol
    static java.lang.String ORB_OCI_PROTOCOL_IIOP
              This constant defines the value for ORB_OCI_PROTOCOL that sets the OCI protocol to IIOP.
    static java.lang.String ORB_OCI_PROTOCOL_SSL
              This constant defines the value for ORB_OCI_PROTOCOL that sets the OCI protocol to SSL.
    static java.lang.String ORB_PORT
              This constant defines a system property which can be set to the ORB_PORT
    static java.lang.String ORB_THREADMODEL
              This constant defines a system property which can be set to control the ORB thread model.
    static java.lang.String ORB_THREADMODEL_BLOCKING
              This constant defines the value for ORB_THREADMODEL that sets the blocking threadmodel.
    static java.lang.String ORB_THREADMODEL_THREADED
              This constant defines the value for ORB_THREADMODEL that sets the threaded threadmodel.
    static java.lang.String UNIX_BSHELL
              unix.bshell Key for specifying the Bourne shell path.
     

    Field Detail

    CRYSTAL_HOME

    static final java.lang.String CRYSTAL_HOME
    Deprecated. should use CeEnterpriseContext.BOBJ_ENTERPRISE_HOME instead
    crystal.home

    Key for specifying the location where all Business Objects products are installed if they are not installed to the default directory.. Use this key to specify a path such as C:\program files\crystal decisions.

    See Also:
    Constant Field Values

    CRYSTAL_ENTERPRISE_REPORTS

    static final java.lang.String CRYSTAL_ENTERPRISE_REPORTS
    Deprecated. should use CeEnterpriseContext.CRYSTAL_ENTERPRISE_HOME instead
    crystal.enterprise.reports

    Key for specifying the BusinessObjects Enterprise reports folder. This property specifies the path to the report plugin directory. This enables the SDK to find the reportadd executable so that the application server can create a new process to add or refresh report objects.

    See Also:
    Constant Field Values

    CRYSTAL_ENTERPRISE_HOME

    static final java.lang.String CRYSTAL_ENTERPRISE_HOME
    Deprecated. since version 11. Should use CeEnterpriseContext.BOBJ_ENTERPRISE_HOME instead.

    crystal.enterprise.home

    Key for specifying the location where BusinessObjects Enterprise products are installed if they are not installed to the default directory.. Use this key to specify a path such as C:\program files\crystal decisions\Enterprise.

    See Also:
    Constant Field Values

    BOBJ_ENTERPRISE_HOME

    static final java.lang.String BOBJ_ENTERPRISE_HOME
    bobj.enterprise.home

    Key for specifying the location where BusinessObjects Enterprise products are installed if they are not installed to the default directory.. Use this key to specify a path such as C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5.

    See Also:
    Constant Field Values

    CRYSTAL_ENTERPRISE_JAVASDK_HOME

    static final java.lang.String CRYSTAL_ENTERPRISE_JAVASDK_HOME
    Deprecated. should use CeEnterpriseContext.CRYSTAL_ENTERPRISE_HOME instead
    crystal.enterprise.javasdk.home

    Key for specifying BusinessObjects Enterprise Java SDK home. This property is used to set the path to the "JavaSDK" directory that is created upon installation, so that the system can find the servicemanagerjni.dll used to start and stop Windows based servers.

    See Also:
    Constant Field Values

    CRYSTAL_COMMON

    static final java.lang.String CRYSTAL_COMMON
    Deprecated. since version 11. Should use CeEnterpriseContext.BOBJ_COMMON instead.
    crystal.common

    Key for specifying the location where all Business Objects products are installed on Windows if the common files are not installed in the default directory.

    See Also:
    Constant Field Values

    BOBJ_COMMON

    static final java.lang.String BOBJ_COMMON
    bobj.common

    Key for specifying the location where all Business Objects products are installed on Windows if the common files are not installed in the default directory.

    See Also:
    Constant Field Values

    UNIX_BSHELL

    static final java.lang.String UNIX_BSHELL
    unix.bshell

    Key for specifying the Bourne shell path. This is only necessary if the Bourne shell is not installed to the default directory. (Unix only)

    See Also:
    Constant Field Values

    ORB_THREADMODEL

    static final java.lang.String ORB_THREADMODEL
    This constant defines a system property which can be set to control the ORB thread model.


    ORB_THREADMODEL_BLOCKING

    static final java.lang.String ORB_THREADMODEL_BLOCKING
    This constant defines the value for ORB_THREADMODEL that sets the blocking threadmodel.


    ORB_THREADMODEL_THREADED

    static final java.lang.String ORB_THREADMODEL_THREADED
    This constant defines the value for ORB_THREADMODEL that sets the threaded threadmodel.


    ORB_PORT

    static final java.lang.String ORB_PORT
    This constant defines a system property which can be set to the ORB_PORT


    ORB_OCI_PROTOCOL

    static final java.lang.String ORB_OCI_PROTOCOL
    This constant defines a system property which can be set to control the ORB OCI protocol


    ORB_OCI_PROTOCOL_SSL

    static final java.lang.String ORB_OCI_PROTOCOL_SSL
    This constant defines the value for ORB_OCI_PROTOCOL that sets the OCI protocol to SSL.


    ORB_OCI_PROTOCOL_IIOP

    static final java.lang.String ORB_OCI_PROTOCOL_IIOP
    This constant defines the value for ORB_OCI_PROTOCOL that sets the OCI protocol to IIOP.


    INFOOBJECT_FILES_UPLOAD_FRS_PROMPTLY

    static final java.lang.String INFOOBJECT_FILES_UPLOAD_FRS_PROMPTLY
    THis constant defines whether an object's files should be uploaded to the FRS right away after they are added or replaced through the corresponding IFiles interface operations. Default value is false.

    See Also:
    Constant Field Values