A customer question... What name shall I call my application structures?
If you want to have structures solely for a business application then call the structure "PAYROLL" or "ACCOUNTS"
If you want to shared the structure across different business applications - then call it APPL1, APPL2 etc. Note this is not good for isolation of business applications. One business application could fill the structure, and so a different, critical, business application cannot put messages to it.
If you have some structures that will have only non persistence messages, on them and another structure has mixed persistence, then this can make the recovery faster because a non recoverable structure is non recoverable. Have a name like APPLNP1, APPL2.
Do not have a structure name called MQ900PAYROLL .... ( I see people with logs and page sets with the MQ release in it) when you upgrade - the names are inconsistent.
Of course, it is better to have just one naming standard, but if you merge systems this is often difficult. (This reminded me of a customer quote "Naming standards - we love them, we have thousands of them").