IN LIBRARY Phrase

The IN LIBRARY phrase is used to specify the IBM® i library where the locale object exists. For the INTO clause, identifier-11 is updated with the library name for the specified locale category. For the FROM clause, identifier-12 is used to locate the locale object that the locale category will be set to.
identifier-11, identifier-13
Must be an elementary alphanumeric data item. The contents of identifier-11 or identifier-13 must represent a valid IBM i library name. IBM i library names are at most 10 characters long; the first 10 characters of identifier-2 are used to form the library name.

If identifier-13 is not specified, a library of *LIBL is assumed. Otherwise, identifier-13 must contain the library where the locale object name, specified in identifier-12, exists. If identifier-11 is specified, it will contain the library name of the locale object to which the current locale category was last set. If the locale name in identifier-10 is DEFAULT, identifier-11 will be set to spaces.

Identifier-11 and identifier-13 are not affected by the *MONOPRC compiler option, and can contain an IBM i extended name.