Publish a persistent message on the Queue
Set the environment
source setDomainEnv.sh
Go to the folder where the JMS Store is present
1049088 Oct 22 10:29 GEMSJMSSERVER_105_1000000.DAT
Log in to the storeadmin commandline using the Admin utility.
java weblogic.store.Admin
Type “help” for available commands
storeadmin->
JMS Servers have to be down for us to open the file store.
We can open the file store with the command below.
storeadmin-> openfile -store GEMSJMSSERVER_105_1
<Oct 22, 2020 11:45:16 PM PDT> <Info> <Store> <BEA-280008> <Opening the persistent file store “GEMSJMSSERVER_105_1″ for recovery: directory=. requestedWritePolicy=”Cache-Flush” fileLockingEnabled=true driver=”wlfileio3″.>
<Oct 22, 2020 11:45:16 PM PDT> <Info> <Store> <BEA-280009> <The persistent file store “GEMSJMSSERVER_105_1″ (f7370ac1-6460-4295-8872-d6e860792f95) has been opened: blockSize=512 actualWritePolicy=”Cache-Flush(single-handle-non-direct)” explicitIOEnforced=false records=72.>
INFO: Store GEMSJMSSERVER_105_1 opened successfully
You can dump the content of the File Store in a file using the dump command.
storeadmin-> dump -store GEMSJMSSERVER_105_1 -out PersistentMessages.xml -conn -deep
INFO: Dump from GEMSJMSSERVER_105_1 to PersistentMessages.xml successful
Close the File Store
storeadmin-> close -store GEMSJMSSERVER_105_1
INFO: Store GEMSJMSSERVER_105_1 closed successfully
storeadmin-> quit
EXIT: done
049088 Oct 22 23:44 GEMSJMSSERVER_105_1000000.DAT
37347 Oct 22 23:50 PersistentMessages.xml
We can view the content of the message in the XML file.