close

Filter

loading table of contents...

Release Notes / Version 13.2512.1

Table Of Contents

Miscellaneous

gRPC as Default Protocol and Deprecation of CORBA-related API

Starting with CMCC 13 (release 2512.0), gRPC was introduced as an inter-component protocol - alternative to CORBA. It was activated with environment variable REPOSITORY_USEGRPC=true or property repository.use-grpc=true. CORBA stayed the default protocol, if neither the environment variable nor the property were defined. Now, gRPC is the default protocol, if nothing else is specified.

As CORBA will be removed with CMCC 14 and gRPC be the only protocol henceforth, CORBA-related API has been deprecated. This applies to the following APIs:

  • com.coremedia.cap.Cap

    • CONTENT_SERVER_URL , WORKFLOW_SERVER_URL , and ORB: IOR URLs and ORB are not required with gRPC

    • connect(String, String, String, String):CapConnection, connect(String, String, String):CapConnection, and connect(String):CapConnection: connection via IOR ULR not supported with gRPC. See manuals on how to establish a UAPI connection via gRPC.

    • unfoldParameterMap(Map<String,?>):Map<String,Object>: with the removal of IOR URLs including connection parameters as query part, this method will be obsolete.

  • com.coremedia.workflow.errorcodes.WfErrorCodes: CORBA-related error codes will be obsolete.

  • com.coremedia.cmdline.CapConnectionParameterCustomizerBuilder#iorUrl(String):CapConnectionParameterCustomizerBuilder: with the removal of IOR URLs, this method will be obsolete.

Follow Section, “gRPC as Default Protocol and Deprecation of CORBA-related API” for upgrade information.

(CMS-31343)

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.