If you want to place the journal in a library basic disk pool, you must first create the library for the journal in the disk pool. If you use a library basic disk pool, the journal and all the objects you are journaling to it must be in the same library basic disk pool.
You can only place a journal in an independent disk pool if the independent disk pool is library capable. If you are placing the journal in a switchable independent disk pool, you must place it in the same disk pool group as the journal receiver associated with the journal. Manage disk units in disk pools has more information about disk pools. The Independent disk pools topic has information about independent disk pools.
If you want to place the journal in a non library basic disk pool, you must first create the library for the journal in the system disk pool. If the journal is in a non library basic disk pool, all the objects being journaled to it must be in the system disk pool.
If you are creating the journal with the Create Journal (CRTJRN) command, you can use the ASP parameter to allocate storage space for the journal in a different disk pool (ASP) than the library to which you assigned the journal. Do this only if the disk pool is a basic nonlibrary disk pool.