{"id":27,"category_id":6,"slug":"source-program-compare","type":null,"name":"Source Program Compare","code":"SPC","content":"<p><strong>Compare old and new versions<\/strong><\/p>\r\n<p><strong>Source Program Compare<\/strong> compares two versions of a\r\nprogram, JCL, CL, or any source file, and prints a listing showing all\r\nthe differences (adds, deletes, and modifications). It handles adds,\r\ndeletes, and modifications and does not get confused by sequence\r\nnumbers, blank cards, SKIP cards, or EJECT cards. It has options to\r\ncompare on columns:<\/p>\r\n<ul>\r\n<li>7-72 (COBOL, DDS),<\/li>\r\n<li>6-74 (RPG),<\/li>\r\n<li>1-72 (Assembler, PL1),<\/li>\r\n<li>1-80 (JCL, data),<\/li>\r\n<li>1-133 or 1-150 (Listings)<br>\r\n&nbsp;<\/li>\r\n<\/ul>\r\n<p>Input to Source Program Compare is two disk files containing the\r\nsource programs to be compared. These files can be created with a\r\nutility program such as DTSUTIL or LIBR. z\/OS users can compare two PDS\r\nmembers.<\/p>\r\n<p><strong><br>\r\nYou can print:<\/strong><\/p>\r\n<ul>\r\n<li>changes only<\/li>\r\n<li>changes in context (10 lines that precede the change and the 10\r\nlines following the change)<\/li>\r\n<li>the entire program with all changes highlighted.<\/li>\r\n<\/ul>\r\n<p>Source Program Compare is a useful tool for programmers, data\r\nprocessing auditors, and managers.<\/p>\r\n<p>&nbsp;<\/p>","summary":null,"featured":0,"status":1,"passwords":0,"extended_info":"0","deleted_at":null,"created_at":"2017-11-14T23:21:26.000000Z","updated_at":"2021-10-04T20:02:34.000000Z","sorted_releases":[{"id":254,"parent_id":null,"product_id":27,"release":"3.3","notes":"\n<ul>\n <li>Added parameter to ignore repeated spaces so two records with same text but differing spaces compare equal.<\/li>\n <li>Added paramter to omit the \"Deleted\" lines from the report and the CHANGES file.<\/li>\n<\/ul>\n","released_on":"2003-02-04T23:21:26.000000Z","deleted_at":null,"children":[]},{"id":255,"parent_id":null,"product_id":27,"release":"3.2","notes":"\n<ul>\n <li>Added SKIPDELETES option so that deleted records are not displayed in report or recorded in CHANGES file.<\/li>\n <li>Compiled using COBOL\/OS\/390 and COBOL\/VSE and linked using the LE\/370 libraries. This release requires LE!<\/li>\n<\/ul>\n","released_on":"2002-05-01T21:21:26.000000Z","deleted_at":null,"children":[]},{"id":256,"parent_id":null,"product_id":27,"release":"3.1","notes":"\n<ul>\n <li>Includes backward compatibility for the options card. Will accept the pre- 3.0 release options card format.<\/li>\n <li>Added a feature to compare on columns 8-80 only.<\/li>\n<\/ul>\n","released_on":"1997-01-03T23:21:26.000000Z","deleted_at":null,"children":[]},{"id":257,"parent_id":null,"product_id":27,"release":"3.0","notes":"<ul>\r\n <li>Allows specifying the number of unchanged lines to print before and after each change when using the show changes in context option.<\/li>\r\n <li>Other options added were: \r\n <ul>\r\n  <li>Assign and print line numbers<\/li>\r\n  <li>Skip comments or blank lines<\/li>\r\n <\/ul><\/li><\/ul>","released_on":"1994-02-16T00:59:16.000000Z","deleted_at":null,"children":[]}],"releases":[{"id":254,"parent_id":null,"product_id":27,"release":"3.3","notes":"\n<ul>\n <li>Added parameter to ignore repeated spaces so two records with same text but differing spaces compare equal.<\/li>\n <li>Added paramter to omit the \"Deleted\" lines from the report and the CHANGES file.<\/li>\n<\/ul>\n","released_on":"2003-02-04T23:21:26.000000Z","deleted_at":null,"children":[]},{"id":255,"parent_id":null,"product_id":27,"release":"3.2","notes":"\n<ul>\n <li>Added SKIPDELETES option so that deleted records are not displayed in report or recorded in CHANGES file.<\/li>\n <li>Compiled using COBOL\/OS\/390 and COBOL\/VSE and linked using the LE\/370 libraries. This release requires LE!<\/li>\n<\/ul>\n","released_on":"2002-05-01T21:21:26.000000Z","deleted_at":null,"children":[]},{"id":256,"parent_id":null,"product_id":27,"release":"3.1","notes":"\n<ul>\n <li>Includes backward compatibility for the options card. Will accept the pre- 3.0 release options card format.<\/li>\n <li>Added a feature to compare on columns 8-80 only.<\/li>\n<\/ul>\n","released_on":"1997-01-03T23:21:26.000000Z","deleted_at":null,"children":[]},{"id":257,"parent_id":null,"product_id":27,"release":"3.0","notes":"<ul>\r\n <li>Allows specifying the number of unchanged lines to print before and after each change when using the show changes in context option.<\/li>\r\n <li>Other options added were: \r\n <ul>\r\n  <li>Assign and print line numbers<\/li>\r\n  <li>Skip comments or blank lines<\/li>\r\n <\/ul><\/li><\/ul>","released_on":"1994-02-16T00:59:16.000000Z","deleted_at":null,"children":[]}]}