Skip to main content

VBE 6.0: Instructions for OEM licensing

  • February 16, 2013
  • 0 replies
  • 2 views

Problem:

  • Product Name: BES VisiBroker Edition
  • Product Version: 6.0
  • Product Component: License
  • Platform/OS Version: All

What are the required steps for a VisiBroker OEM to supply licenses with their packaged applications for BES 6.0?

Resolution:

For the following procedure to work, BES AppServer patch 3 must be applied. Please contact our Customer Care SupportLine. This patch is also referenced on the VisiBroker patch update pages.

The superkey activation file will be provided and the name will be of the form reg*.txt or *.slip. Place this activation file in the BES_LIC_DEFAULT_DIR (verify that it is correctly set). Check that a valid license.ini file is present in the BES_LIC_DIR. Both of these should be present in the distribution package. These variables can point to the same location but both must be defined.

For Java server processes these can be passed on the command line using
-Dborland.enterprise.licenseDir=
-Dborland.enterprise.licenseDefaultDir=

When the server is started it will look for a suitable activation file in the BES_LIC_DEFAULT_DIR and use it to create a borland.lic file. The license.ini file will also be updated in most cases.

To verify this is happening you can turn on the license tracing (set BES_LIC_TRACE=1) and start the C server application. The trace should look like this:
 

$ ./Server
 isFeatureEnabled():5006:43:0
 Internal init starting
 BES_LIC_DIR=:/home/mmennis/Solaris8/VBE60/var
 BES_LIC_DEFAULT_DIR=:/home/mmennis/Solaris8/VBE60/license
 opening file:/home/mmennis/Solaris8/VBE60/var/license.ini
 lock mode:NODE
 license name:172.20.20.188-85a7ff
 found:1:SKUs in license set
 loaded SKU with product id:5006
 product type:0
 product description:Enterprise Server 6.0 SKU label:J2EE/CORBA Trial setting default grace period creating licenseInfo days left:58 product descriptions:Enterprise Server 6.0 SKU descriptions:J2EE/CORBA Trial license details:FEATURE_JAVA_FRONTEND(0)=TRUE,FEATURE_IDLFRONTEND(1)=TRUE,FEATURE_ALL_HOST_COMMUNICATION(2)=FALSE,FEATURE_JANEVA_RUN(3)=FALSE,FEATURE_CAN_RUN_NONBES(4)=FALSE,FEATURE_VS_INTEGRATION(5)=FALSE,FEATURE_CB_INTEGRATION(6)=FALSE,FEATURE_JAVA_BACKEND(7)=TRUE,FEATURE_CPPBACKEND(8)=TRUE,FEATURE_CSBACKEND(9)=TRUE,FEATURE_IDLBACKEND(10)=TRUE,FEATURE_PASCALBACKEND(11)=TRUE,FEATURE_INTERFACE_REPOSITORY(12)=TRUE,FEATURE_REQUEST_AGENT(13)=TRUE,FEATURE_NOTIFICATION_SVC(14)=TRUE,FEATURE_SCU_LOCAL_HUB(15)=TRUE,FEATURE_SCU_MASTER_HUB(16)=FALSE,FEATURE_SCU_SLAVE_AGENT(17)=FALSE,FEATURE_EJB_CONTAINER(18)=TRUE,FEATURE_WEB_CONTAINER(19)=TRUE,FEATURE_VISICONNECT(20)=TRUE,FEATURE_NAMING_SVC(21)=TRUE,FEATURE_SESSION_SVC(22)=TRUE,FEATURE_TRANSACTION_JTS(23)=TRUE,FEATURE_TRANSACTION_OTS(24)=TRUE,FEATURE_JDATASTORE(25)=TRUE,FEATURE_APACHE(26)=TRUE,FEATURE_JMS_SONIC(27)=TRUE,FEATURE_JMS_FIORANO(28)=TRUE,FEATURE_JMS_TIBCO(29)=TRUE,FEATURE_VBJ_ORB_SERVER(30)=TRUE,FEATURE_VBJ_ORB_CLIENT(31)=TRUE,FEATURE_GATEKEEPER(32)=TRUE,FEATURE_STANDALONE_NAMING_SVC(33)=TRUE,FEATURE_OAD(34)=TRUE,FEATURE_EVENT_SVC(35)=TRUE,FEATURE_VISISECURE(36)=TRUE,PARAM_HTTP_REQUESTS_ALLOWED(37)=0,PARAM_PARTITIONS_ALLOWED(38)=0,PARAM_APACHE_WEBCONTAINER_CONNECTIONS(39)=0,PARAM_MAX_CPUS(40)=0,PARAM_TRIAL(41)=1,PARAM_DEVELOPMENT_PERIOD(42)=4320,FEATURE_VBC_ORB_SERVER(43)=TRUE,FEATURE_VBC_ORB_CLIENT(44)=TRUE,FEATURE_RESTRICTED_MOS_ALLOWED(45)=FALSE,FEATURE_APACHE_IIS_CLUSTERING(46)=TRUE,FEATURE_TIBCO_ASE(47)=TRUE
 Internal init done
 isProductLicensed():5006
 isProductLicensed() return: true
 checkLicense():-1
 checkLicense() warning:Borland Enterprise Server license warning[1016]: License is trial or termed, you have only 58 days left.
 checkLicense(): valid file-based license
 isFeatureEnabled() return:1
 registerListener():5006

 


#VisiBroker
#Security