{"id":1005,"date":"2009-06-16T12:25:28","date_gmt":"2009-06-16T17:25:28","guid":{"rendered":"http:\/\/jianmingli.com\/wp\/?p=1005"},"modified":"2009-07-17T12:32:30","modified_gmt":"2009-07-17T17:32:30","slug":"savvion-bpm75-install","status":"publish","type":"post","link":"https:\/\/jianmingli.com\/wp\/?p=1005","title":{"rendered":"Savvion BPM75 Install"},"content":{"rendered":"<span id=\"Prepare_DB\"><h2>Prepare DB<\/h2><\/span>\n<span id=\"Create_Tablespace\"><h3>Create Tablespace<\/h3><\/span>\n<p>CREATE TABLESPACE EBMS_USER_DATA<br \/>\nDATAFILE &#8216;\/oradata\/EBMS_USER_DATA.ORA&#8217; SIZE 256M<br \/>\nDEFAULT STORAGE<br \/>\n(<br \/>\nINITIAL 16K<br \/>\nNEXT 16K<br \/>\nMINEXTENTS 1<br \/>\nMAXEXTENTS UNLIMITED<br \/>\nPCTINCREASE 50<br \/>\n)<br \/>\nONLINE;<\/p>\n<p>CREATE TEMPORARY TABLESPACE EBMS_TEMPORARY_DATA<br \/>\nTEMPFILE &#8216;\/oradata\/EBMS_TEMPORARY_DATA.ORA&#8217; SIZE 64M<br \/>\nEXTENT MANAGEMENT LOCAL;<\/p>\n<span id=\"Create_User\"><h3>Create User<\/h3><\/span>\n<p>CREATE USER ebms<br \/>\nIDENTIFIED BY pass<br \/>\nDEFAULT TABLESPACE EBMS_USER_DATA;<\/p>\n<p>GRANT create session, create table, create sequence, create view<br \/>\nTo ebms;<\/p>\n<p>ALTER USER ebms<br \/>\nQUOTA UNLIMITED ON EBMS_USER_DATA;<\/p>\n<span id=\"Install_SBM75\"><h2>Install SBM75<\/h2><\/span>\n<span id=\"Unzip_Zip_File\"><h3>Unzip Zip File<\/h3><\/span>\n<pre lang=\"bash\">cd \/opt\/sw\/soa\r\n$JAVA_HOME\/bin\/jar xf SBM75130.zip\r\ncd SBM75130<\/pre>\n<span id=\"Start_Install_Wizard\"><h3>Start Install Wizard<\/h3><\/span>\n<pre lang=\"bash\">chmod u+x Install.sh\r\n.\/Install.sh<\/pre>\n<p>Install location: \/opt\/sw\/SBM75<br \/>\nHost name: sbmhost<br \/>\nDomain name: my.com<\/p>\n<p>Username: ebms<br \/>\nPassword: pass<\/p>\n<p>Embedded Application Server (Pramati 5.0 SP4)<br \/>\nOr<br \/>\nJBoss EAP 4.3<\/p>\n<p>EJB Server JNDI Port: 18026<br \/>\nPortal Server Http Port: 18793<br \/>\nRemove Ant Port: 18000<\/p>\n<p>Portal URL: http:\/\/sbmhost.my.com:18793<\/p>\n<p>Outgoing email server: smtp.my.com<br \/>\nAdministrator email: me@my.com<br \/>\nBizLogic email: me@my.com<\/p>\n<p>User Management: BusinessManager JDBC Realm<\/p>\n<p>Database: Oracle 10g<br \/>\nServer host name: db.my.com<br \/>\nPort: 1525<br \/>\nSID: orcl<br \/>\nUsername: ebms<br \/>\nPassword: pass<\/p>\n<p>Summary<br \/>\nInstall location: \/opt\/sw\/SBM75<br \/>\nFeatures: BusinessManager, Documentation<br \/>\nTotal size: 533.2 MB<\/p>\n<span id=\"Copy_license_file\"><h3>Copy license file<\/h3><\/span>\n<p>Copy license.xml to $SBM_HOME\/conf directory.<\/p>\n<span id=\"Setup_SBM75\"><h2>Setup SBM75<\/h2><\/span>\n<pre lang=\"bash\">cd $SBM_HOME\/bin\r\n.\/firststeps.sh\r\n\r\nOR\r\n\r\n.\/setupSBM.sh -c all\r\n<\/pre>\n<p>Click Prepare Repository to setup repository database.<\/p>\n<span id=\"Start_Servers\"><h2>Start Servers<\/h2><\/span>\n<span id=\"Add_nohup_and_run_as_background_processes_to_startup_scripts\"><h3>Add nohup and run as background processes to startup scripts<\/h3><\/span>\n<pre lang=\"bash\">cd $SBM_HOME\/pramati\/server\/bin\r\nvi startEjbServer.sh\r\n#For Pramati:\r\nnohup $SBM_JVM $VM_ARGS -node ejbServer -noshell &\r\n#For JBoss:\r\nnohup $SBM_HOME\/jboss\/bin\/jbossrun.sh -c ejbServer -b sbmhost.my.com &\r\n\r\nvi startPortalServer.sh\r\nVM_ARGS=\"${VM_ARGS} -Djava.awt.headless=true\"\r\n#For Pramati:\r\nnohup $SBM_JVM $VM_ARGS -node portalServer -noshell &\r\n#For JBoss:\r\nnohup $SBM_HOME\/jboss\/bin\/jbossrun.sh -c portalServer -b sbmhost.my.com &\r\n \r\ncd $SBM_HOME\/bin\r\nvi startBizLogicServer.sh\r\n#For Pramati:\r\nelif [ $APPSERVER_TYPE = pramati ]; then\r\n        nohup $SBM_JVM -classpath $sbmcp com.savvion.sbm.bizlogic.client.BLMain -cmd start $* &\r\n#For JBoss:\r\nelif [ $APPSERVER_TYPE = jboss ]; then\r\n        #$SBM_JVM $VM_ARGS -classpath $sbmcp com.savvion.sbm.bizlogic.client.BLMain -cmd start $*\r\n        nohup $SBM_JVM $VM_ARGS -classpath $sbmcp com.savvion.sbm.bizlogic.client.BLMain -cmd start $* &\r\n\r\nvi startBizPulseServer.sh\r\n#For Pramati:\r\nelif  [ \"${APPSERVER_TYPE}\" = \"pramati\" ];  then\r\n   nohup $SBM_JVM -DCommand.ScriptName=startBizPulseServer.sh -classpath $sbmcp com.savvion.ejb.bizpulse.manager.BizPulseClient -start &\r\n#For JBoss:\r\nelif [ \"${APPSERVER_TYPE}\" = \"jboss\" ];  then   #$SBM_JVM $VM_ARGS  -classpath $sbmcp com.savvion.ejb.bizpulse.manager.BizPulseClient -start\r\n   nohup $SBM_JVM $VM_ARGS  -classpath $sbmcp com.savvion.ejb.bizpulse.manager.BizPulseClient -start &\r\n<\/pre>\n<span id=\"Run_startup_scripts_in_sequnce\"><h4>Run startup scripts in sequnce<\/h4><\/span>\n<pre lang=\"bash\">\r\n# Start Pramati Servers\r\ncd $SBM_HOME\/pramati\/server\/bin\r\n.\/startEjbServer.sh -noshell\r\n.\/startPortalServer.sh -noshell\r\n# Start JBoss Servers\r\ncd $SBM_HOME\/jboss\/bin\r\n.\/startEjbServer.sh\r\n.\/startPortalServer.sh\r\n\r\n# Start SBM\r\ncd $SBM_HOME\/bin\r\n.\/startSBM.sh\r\n<\/pre>\n<span id=\"Stop_Servers\"><h2>Stop Servers<\/h2><\/span>\n<pre lang=\"bash\">\r\ncd $SBM_HOME\/bin\r\n.\/stopSBM.sh\r\n\r\n# Stop Pramati Servers\r\ncd $SBM_HOME\/pramati\/server\/bin\r\n.\/stopserver.sh portalServer\r\n.\/stopserver.sh ejbServer\r\n\r\n# Stop Jboss Servers\r\ncd $SBM_HOME\/jboss\/bin\r\n.\/stopPortalServer.sh\r\n.\/stopEjbServer.sh\r\n<\/pre>\n<span id=\"Uninstall\"><h2>Uninstall<\/h2><\/span>\n<pre lang=\"bash\">cd $SBM_HOME\/_uninst\r\n.\/uninstall.bin\r\n<\/pre>\n<span id=\"Update_License\"><h2>Update License<\/h2><\/span>\n<p>*Shutdown all servers.<br \/>\n*Copy license.xml to <SBM_HOME>\/conf directory.<br \/>\n# For Pramati:<br \/>\n*Copy license.key to <SBM_HOME>\/pramati\/server directory.<br \/>\n*Delete <SBM_HOME>\/pramati\/server\/lf directory.<br \/>\n*Restart all servers.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prepare DB Create Tablespace CREATE TABLESPACE EBMS_USER_DATA DATAFILE &#8216;\/oradata\/EBMS_USER_DATA.ORA&#8217; SIZE 256M DEFAULT STORAGE ( INITIAL 16K NEXT 16K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 50 ) ONLINE; CREATE TEMPORARY TABLESPACE EBMS_TEMPORARY_DATA TEMPFILE &#8216;\/oradata\/EBMS_TEMPORARY_DATA.ORA&#8217; SIZE 64M EXTENT MANAGEMENT LOCAL; Create User CREATE &hellip; <a href=\"https:\/\/jianmingli.com\/wp\/?p=1005\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[37],"tags":[],"class_list":["post-1005","post","type-post","status-publish","format-standard","hentry","category-bpms"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8cRUO-gd","_links":{"self":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1005"}],"version-history":[{"count":11,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1005\/revisions"}],"predecessor-version":[{"id":1040,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1005\/revisions\/1040"}],"wp:attachment":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}