Release Notes / Version 13.2512.1
Table Of ContentsgRPC 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.CapCONTENT_SERVER_URL,WORKFLOW_SERVER_URL, andORB: IOR URLs and ORB are not required with gRPCconnect(String, String, String, String):CapConnection,connect(String, String, String):CapConnection, andconnect(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)


