I'm working through this process: -
specifically testing the process of "lifting and shifting" an IBM BPM Deployment Environment from one VM to another.
This is, in part, to help a client move a running environment from Red Hat Enterprise Linux v5 to v7.
So I've got a working environment on a VM, and I've exported the BPM Deployment Environment thus: -
/opt/ibm/WebSphere/AppServer/bin/BPMConfig.sh -export -de De1 -profile Dmgr01 -outputDir /tmp/De1
deleted the WAS profiles: -
/opt/ibm/WebSphere/AppServer/bin/manageprofiles.sh -deleteAll
removed the WAS profile root: -
rm -Rf WebSphereProfiles/
and then recreated the Deployment Environment using the exported configuration: -
/opt/ibm/WebSphere/AppServer/bin/BPMConfig.sh -create -de /tmp/De1/De1.properties
I then need to do this: -
…
Manually drop the existing messaging engine tables in the messaging database of your new deployment environment before you start the deployment environment.
The messaging engine table names use the SIB prefix.
...
even though the underlying Oracle database isn't moving anywhere.
So, I'm on the Oracle box, and have started the SQLPlus client: -
sqlplus / as sysdba
Now I need to find the tables: -
SELECT TABLE_NAME FROM ALL_tables WHERE TABLE_NAME LIKE '%SIB%' AND OWNER = 'CMNUSER';
which gives me this: -
TABLE_NAME
--------------------------------------------------------------------------------
DATA_VISIBILITY_TEMPLATE_T
SIB000
SIB001
SIB002
SIBCLASSMAP
SIBKEYS
SIBLISTING
SIBOWNER
SIBOWNERO
SIBXACTS
10 rows selected.
--------------------------------------------------------------------------------
DATA_VISIBILITY_TEMPLATE_T
SIB000
SIB001
SIB002
SIBCLASSMAP
SIBKEYS
SIBLISTING
SIBOWNER
SIBOWNERO
SIBXACTS
10 rows selected.
I've highlighted the ones in which I'm interested: -
SIB000
SIB001
SIB002
SIBCLASSMAP
SIBKEYS
SIBLISTING
SIBOWNER
SIBOWNERO
SIBXACTS
SIB001
SIB002
SIBCLASSMAP
SIBKEYS
SIBLISTING
SIBOWNER
SIBOWNERO
SIBXACTS
so I merely need to drop them: -
vi dropSIBtables.sql
DROP TABLE CMNUSER.SIB000;
DROP TABLE CMNUSER.SIB001;
DROP TABLE CMNUSER.SIB002;
DROP TABLE CMNUSER.SIBCLASSMAP;
DROP TABLE CMNUSER.SIBKEYS;
DROP TABLE CMNUSER.SIBLISTING;
DROP TABLE CMNUSER.SIBOWNER;
DROP TABLE CMNUSER.SIBOWNERO;
DROP TABLE CMNUSER.SIBXACTS;
DROP TABLE CMNUSER.SIB001;
DROP TABLE CMNUSER.SIB002;
DROP TABLE CMNUSER.SIBCLASSMAP;
DROP TABLE CMNUSER.SIBKEYS;
DROP TABLE CMNUSER.SIBLISTING;
DROP TABLE CMNUSER.SIBOWNER;
DROP TABLE CMNUSER.SIBOWNERO;
DROP TABLE CMNUSER.SIBXACTS;
exit | sqlplus / as sysdba @dropSIBtables.sql
SQL*Plus: Release 12.2.0.1.0 Production on Wed Jul 26 11:25:45 2017
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
Table dropped.
Table dropped.
Table dropped.
Table dropped.
Table dropped.
Table dropped.
Table dropped.
Table dropped.
Table dropped.
SQL> Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
SQL*Plus: Release 12.2.0.1.0 Production on Wed Jul 26 11:25:45 2017
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
Table dropped.
Table dropped.
Table dropped.
Table dropped.
Table dropped.
Table dropped.
Table dropped.
Table dropped.
Table dropped.
SQL> Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
Finally, I need to recreate the SIB tables, using the createSchema_Messaging.sql script that i used when I first built the environment: -
exit | sqlplus / as sysdba @createSchema_Messaging.sql
SQL*Plus: Release 12.2.0.1.0 Production on Wed Jul 26 11:31:36 2017
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
Table created.
Table created.
Table created.
Table created.
Table created.
Index created.
Table created.
Index created.
Table created.
Index created.
Table created.
Table created.
SQL> Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
Table created.
Table created.
Table created.
Table created.
Table created.
Index created.
Table created.
Index created.
Table created.
Index created.
Table created.
Table created.
SQL> Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
and then restart my Deployment Environment: -
/opt/ibm/WebSphere/AppServer/bin/BPMConfig.sh -start -profile Dmgr01 -de De1
and on to testing ….
5 comments:
Hi Unknown P
Wonder whether you're the same as Neeraj M here: -
https://stackoverflow.com/questions/63842828/cwmcb0041e-cannot-resolve-httpinboundchannel-no-objects-were-found
or Rao DIID: -
https://community.ibm.com/community/user/automation/communities/community-home/digestviewer/viewthread?GroupId=2455&MessageKey=03b4856c-6dce-456e-ad99-11bd6b3e7c3b&CommunityKey=810abde6-3916-441b-aac3-b9105bb37e3c&tab=digestviewer&ReturnUrl=%2fcommunity%2fuser%2fautomation%2fcommunities%2fcommunity-home%2fdigestviewer%3fcommunitykey%3d810abde6-3916-441b-aac3-b9105bb37e3c%26tab%3ddigestviewer
?
Either way, looks like you've been giving some things to try, including fixing up the HttpInboundChannel
Hope this sorts it for you
Cheers, Dave
Glad you got it sorted.
Post a Comment