)F Memberlist Compare (MLCMP) application Current build: 008 General description+ MLCMP shows a side-by-side list of 2 library memer lists, which makes for easy comparison. Members are marked for being in one library only, which one is the newest etc. The display can be searched and filtered, see the Primary Commands section. You can do various actions directly from the display, refer to the Line Command section. The panel 'PROMPT' option will show a prompt panel if a command is deemed destructive, like when copy will replace a member. The panel 'REPLACE' option will bypass the prompt. Parameters lib1 lib2 mbr blank seperated library names. If less that 2 names are specified then a prompt screen is presented. The libraries obviously must be of the same type (record format Fb, Vb, or U). 'mbr' is one or more membernames or masks. See the PDSMAIN program for details. Default is all members. Primary commands ALL Show all records. COPY c Copy members by note text to the alternate library. 'c' must be one of the following: 1O all members with note '1 only'. 1N - '1 newest'. 2O - '2 only'. 2N - '2 newest'. DATadif Show records where note is 'datadif'. DIF Show records where note is not 'same'. f c v Filter by 'f' field 'c' condition 'value'. 'field' is one of the names heading the display. 'condition' is one of the following: >, <, <> or =. > and < are meant to be used with data fields. 'value' is either the full or partial value to test for, or a mask using '%' for one char and '*' for zero or many chars. Using a mask is only valid if the RXPATTRN function is installed. If field is 'name' then the alias names are searched too. Samples: name=kil or date1=*-10-* L m Locate member 'm', may be a prefix. RESet Show all records, same as the ALL comand. REFRESH reload member lists. SAME Show records where note is 'same', short for note=same. SETDatadif Scan both libraries, mark lines where member data differ. 1 Show records where note starts with '1',short for note=1. 1N Show records where note is '1 newest', short for note=1 n. 1O Show records where note is '1 only', short for note=1 o. 2 Show records where note starts with '2', short for note=2. 2N Show records where note is '2 newest', short for note=2 n. 2O Show records where note is '2 only', short for note=2 o. Line commands 'n' means library id 1 or 2. Bn Browse member in library n. Cn Copy member from library 1 or 2 to other. If member has aliases then you must copy by the main member. Aliases will be also be copied. Replace only if REPLACE opt is 'Y' or PROMPT opt is Y and you accept the prompt. CP Compare members using ISPF EDITs COMPARE command. CX Compare members using ISPF SUPERC. Dn Delete member in library 1 or 2 (n= 1 or 2). Aliases will be also be deleted if main member, main member and other aliases will not be deleted if alias. PROMPT opt Y will cause a prompt before delete. En Edit member in library 1 or 2. In Directory info. Mn Move member from library 1 or 2 to other (n= 1 or 2). Aliases will be also be moved if main member, main member and other aliases will be moved if alias. Replace only if REPLACE opt is 'Y' or PROMPT opt is Y and you accept the prompt. X Hide line from display. Notes Unmovable data sets (data set org POU or PSU) cannot be copied. See the ISPF Services manual 'LMCOPY' command for copy details. Members without ISPF statistics are marked with 'no-stat' in the Date column. They are considered older than members with date and time. The display will adjust according to the logical screen width.