IBM Maximo: Criando as filas JMS Queues manualmente para o Maximo

From Wiki
Revision as of 18:16, 10 August 2021 by Ebasso (talk | contribs) (→‎clMxMif)

Criando as filas

Usando o wsadmin.sh

Estou aproveitando wsadmin.sh para criar as filas

cd /opt/IBM/WebSphere/AppServer/profiles/ctgDmgr01/bin

./wsadmin.sh -lang jython

forneça usuário e senha.


Minha instalação vai ter 4 clusters clMxUi, clMxCron, clMxMif, clMxRpt. Vou criar os Bus para os 3 primeiros clusters.


clMxMif

AdminTask.createSIBus('[-bus mifjmsbus -busSecurity false -scriptCompatibility 6.1 -highMessageThreshold 500000 -description "SIBus mifjmsbus" ]') 

AdminConfig.save()

Adicionando os Bus Members e definido a file storage.

AdminTask.addSIBusMember('[-bus mifjmsbus -cluster clMxMif -enableAssistance true -policyName HA -fileStore -logSize 100 -logDirectory /opt/IBM/MessageStore/clMxMif/Log -minPermanentStoreSize 200 -maxPermanentStoreSize 500 -unlimitedPermanentStoreSize false -permanentStoreDirectory /opt/IBM/MessageStore/clMxMif/Permanent -minTemporaryStoreSize 200 -maxTemporaryStoreSize 500 -unlimitedTemporaryStoreSize false -temporaryStoreDirectory /opt/IBM/MessageStore/clMxMif/Temp ]') 

AdminConfig.save()

Adicionando as destinations

AdminTask.createSIBDestination('[-bus mifjmsbus -name cqin -type Queue -reliability ASSURED_PERSISTENT -cluster clMxMif ]')

AdminTask.createSIBDestination('[-bus mifjmsbus -name cqinerr -type Queue -reliability ASSURED_PERSISTENT -cluster clMxMif ]')

AdminTask.createSIBDestination('[-bus mifjmsbus -name sqin -type Queue -reliability ASSURED_PERSISTENT -cluster clMxMif ]')

AdminTask.createSIBDestination('[-bus mifjmsbus -name sqout -type Queue -reliability ASSURED_PERSISTENT -cluster clMxMif ]')

AdminTask.createSIBDestination('[-bus mifjmsbus -name notf -type Queue -reliability ASSURED_PERSISTENT -cluster clMxMif ]')

AdminTask.createSIBDestination('[-bus mifjmsbus -name notferr -type Queue -reliability ASSURED_PERSISTENT -cluster clMxMif ]')

AdminConfig.save()

clMxUi

AdminTask.createSIBus('[-bus uijmsbus -busSecurity false -scriptCompatibility 6.1 -highMessageThreshold 500000 -description "SIBus uijmsbus" ]')
 
AdminConfig.save()

Adicionando os Bus Members e definido a file storage.

AdminTask.addSIBusMember('[-bus uijmsbus -cluster clMxUi -enableAssistance true -policyName HA -fileStore -logSize 100 -logDirectory /opt/IBM/MessageStore/clMxUi/Log -minPermanentStoreSize 200 -maxPermanentStoreSize 500 -unlimitedPermanentStoreSize false -permanentStoreDirectory /opt/IBM/MessageStore/clMxUi/Permanent -minTemporaryStoreSize 200 -maxTemporaryStoreSize 500 -unlimitedTemporaryStoreSize false -temporaryStoreDirectory /opt/IBM/MessageStore/clMxUi/Temp ]') 

AdminConfig.save()

clMxCron

AdminTask.createSIBus('[-bus cronjmsbus -busSecurity false -scriptCompatibility 6.1 -highMessageThreshold 500000 -description "SIBus cronjmsbus" ]') 
 
AdminConfig.save()

Adicionando os Bus Members e definido a file storage.



AdminTask.addSIBusMember('[-bus cronjmsbus -cluster clMxCron -enableAssistance true -policyName HA -fileStore -logSize 100 -logDirectory /opt/IBM/MessageStore/clMxCron/Log -minPermanentStoreSize 200 -maxPermanentStoreSize 500 -unlimitedPermanentStoreSize false -permanentStoreDirectory /opt/IBM/MessageStore/clMxCron/Permanent -minTemporaryStoreSize 200 -maxTemporaryStoreSize 500 -unlimitedTemporaryStoreSize false -temporaryStoreDirectory /opt/IBM/MessageStore/clMxCron/Temp ]') 

AdminConfig.save()

Ver também