Problem
- Product Name: Visibroker Java
- Product Version: 5.2.1
- Product Component: Naming Service
- Platform/OS Version: All
When upgrading from VisiBroker 4.5.1 to 5.2, the DB backing store starts adding the following Naming Service tables with the Naming Service name given during startup. The default name is NameService. This for example makes the VBINS_NameService_ CLUSTER _TBL table name length as 30 bytes.
VBINS_<name service name>_ CLUSTER _TBL
VBINS_<name service name>_CTX_TBL
VBINS_<name service name>_GRAPH_TBL
VBINS_<name service name>_META_TBL
If the given Naming Service name is more than 12 characters, this can cause problem because the total length of the table name would exceed Oracle's upper limit of 30 bytes.
Is there a way to disable this functionality, or are users now limited to naming service names of 12 characters or less?
Resolution
Unfortunately, there is no way to disable this new functionality. This change going from 4.x to 5.x is due to customers" demand to allow more than one VisiNaming Services to talk to the same database using the same schema. Previously it was impossible as the 2 Name Services would write to the same tables.
Limiting the Naming Service name is the only option.
#Security
#4.5.1
#Upgrade
#5.2.1
#12characters
#BES
#30bytes
#VisiBroker




