Unsupported Features and APIs

There are a number of features and APIs not supported in this release of Oracle Java Cloud Service - SaaS Extension.

Oracle Java Cloud Service - SaaS Extension does not support:

  • Any API deprecated in WebLogic Server release 10.3.6 or earlier.

  • Any API deprecated in ADF release 11.1.1.9.0 or earlier.

  • In addition to the areas detected by the Oracle Java Cloud Service - SaaS Extension whitelist, Oracle Java Cloud Service - SaaS Extension does not support the features and capabilities listed in the following table. This table includes workarounds where applicable.

    Unsupported Feature Alternative

    Direct socket connections.

    Not applicable.

    Direct JAR deployment.

    Embed JAR in EAR.

    Java EE Connector Architecture (JCA) Container - RAR deployments.

    Not applicable.

    JAX-RPC-based web services.

    Convert to JAX-WS web services.

    Applications exposing asynchronous SOAP based web services using WS-Addressing.

    Not applicable.

    Use of WS-* specifications other than WS-Security (through OWSM policies).

    Not applicable.

    Remote invocations with a transport protocol other than HTTPS (including plain text HTTP).

    Not applicable.

    Coherence applications, managed or used through WebLogic Server ActiveCache.

    Not applicable.

    Direct usage of any JRF API components other than ADF (for example, the direct use of Oracle Platform Security Services (OPSS) and ODL APIs).

    Not applicable.

    Direct use of Oracle JDBC Driver APIs.

    Not applicable.

    Use of SQL statements specific to a database instance other than Oracle Database 11g (11.2).

    Convert application to use Oracle Database.

    Direct modification of the Java command-line parameters.

    Use web.xml context parameters or set system properties programmatically. See context-param in Oracle Fusion Middleware Developing Web Applications, Servlets, and JSPs for Oracle WebLogic Server.

    Application scoped JDBC modules.

    Modify application to use the system scoped data source created through the database association.

    Setting of operating system environment variables or JVM/Server command-line parameters.

    Dependencies on these variables would need to be brought into the application deployment archive (for example, the packaging of a properties.xml file and reading of the information from it).

    EJB 2.x Entity Beans.

    EJB 3.0 and JPA.

    The following ADF features:

    • ADF Desktop Integration

    • ADF MBeans

    • ADF seeded customizations or cross-session personalization (MDS)

    • ADF Mobile

      Note: ADF Mobile applications are designed to run on mobile devices, and so cannot run on Oracle Cloud. However, you can integrate ADF Mobile applications with Oracle Java Cloud Service - SaaS Extension instances (for example, using supported RESTful APIs).

    • ADF Active Data Services

    • ADF Data Controls for BI, Essbase, BAM, and JMX

    Not applicable.

    Application deployment archives that have a size of more than 95MB.

    Not applicable.

    All sun.* packages in the Java SDK, including sun.misc.BASE64Encoder, are not supported. The sun.* packages are a security risk because they are internal-only, and so are not part of the public API.

    Alternative options for common encoders that have similar functionality are:

    Java Standard security manager

    This security manager has been replaced by a Java Cloud Service - SaaS Extension-specific byte-code translation based security manager. For instructions on disabling the Java standard security manager, see the Special Note on Disabling the Security Manager in Managing System Properties.

    In addition, Oracle Java Cloud Service - SaaS Extension does not support the use of the public WebLogic Server 10.3.6 APIs and capabilities as described in the following table.

    Unsupported WebLogic Server Capability Description/Rationale

    weblogic.wtc.*

    Tux integration is not supported.

    com.bea.logging

    Deprecated logging API.

    com.bea.httppubsub

    Not supported.

    com.bea.security.*

    All security in Oracle Cloud is handled at the identity management level. No custom security provider or model is supported.

    weblogic.apache.*

    Deprecated and replaced by org.apache.html.dom.

    weblogic.webservice.*

    Deprecated WebLogic Server 8.1 web services features.

    weblogic.cluster.*

    Do not expose WebLogic Server clustering (including the Singleton service) at the Oracle Java Cloud Service - SaaS Extension level.

    weblogic.connector.*

    Oracle Java Cloud Service - SaaS Extension does not support JCA.

    weblogic.deploy.*

    Deployment must be performed through Oracle Java Cloud Service - SaaS Extension-specific interfaces.

    weblogic.management.*

    Do not expose the WLS JMX tree at Oracle Java Cloud Service - SaaS Extension level.

    weblogic.security.*

    All security is handled at the Oracle Cloud identity management level. No custom security provider or model is supported. However authenticated user's principles can be read.

    weblogic.time.*

    Deprecated and not supported at Oracle Java Cloud Service - SaaS Extension level.

    weblogic.uddi.*

    Deprecated in previous version of WebLogic Server.

    weblogic.workarea.*

    Deprecated in previous version of WebLogic Server.

    .NET and C APIs for JMS

    Oracle Java Cloud Service - SaaS Extension does not support C or .NET clients.