Hi everyone,

In case it is of interest, PRC knows how to flatten out all of the SB+
internals and compares them as well as feeds them into the "KNIT" compare
and edit utility, then folds it back out to the correct format when putting
it back.  Screens, reports, dialog boxes, paragraphs - everything.  Knows
which fields to consider, which to ignore.  When it flattens out a screen if
displays it over a template describing the purpose of each value and
multivalue that might be different. PRC provides the actual source control,
tracking changed components by project - providing delivery and rollback
that understands the "also go along" items (e.g. .TXT and .GRID of a screen,
the "dot" version of a field definition, etc.), too.  All written within U2
so that the code and repositories are familiar and accessible in structure.
"Slots" for any custom programming you might want to add.  All tools and
editors automatically controlled so that no one has to remember to take any
extra steps. 

I'm just sayin.  :)

Susan


Thanks,

Susan Joslyn
SJ+ Systems Associates, Inc.
PRC - IT Governance for U2/Multivalue.




Message: 1
Date: Tue, 01 Jun 2010 16:23:23 -0400
From: Steve Romanow <slestak...@gmail.com>
To: u2-users@listserver.u2ug.org
Subject: [U2] SB+ PA Compare
Message-ID: <4c056c3b.10...@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed


Stuart, I see your code for comparing and editing paragraphs with Beyond.
Very neat application of js.

Do you think this can be applied to SB+ DICT items?  The fact that the
objects are stored in two+ items in teh file will make the compare script a
little more complicated.

I think the same concept would work.  For example, in my WAREHOUSE pick
file, there is a DICT item AVAILABLE, which also has a corresponding
.AVAILABLE.

For SB+ this is a Derived field, .AVAILABLE<8>  is the main code.  The SUBR
call is in the OE Derived Field slot.  This is a very complicated example,
but i would sure like to be able to scan two dirs and know the differences
(or screens, reports, and dict items.)

I know about /COMPARE, and that is not what I am looking for.

Contents of DICT AVAILABLE

   1 V
   2 SUBR("WAREHOUSE.AVAIL.CALC.DICT",@ID)
   3
   4   Avail
   5 7R
   6 S
   7
   8 AVAILABLE}}SUBR("WAREHOUSE.AVAIL.CALC.DICT",@ID)
   9 WAREHOUSE

Contents of .AVAILABLE
   1 Z
   2 0}0
   3   Avail
   4 Available
   5
   6
   7
   8 (ONHAND - QPRC.TOT - QPSO.TOT - QPST.TOT - QPSW.TOT - NET.QTY - 
INSP.QTY + QPSK.TOT - QPVC.TOT - REPAIR.QTY)
   9 R
  10 7
  11 1
  12 N
  13
  14
  15 
E;CWHSE.STAT;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C1;C0;FV;CPROD
.POINTER;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C29;C0;FV;-;CPROD.

POINTER;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C31;C0;FV;-;CPROD.P
OINTER;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C33;C0;FV;-;CPROD.PO

INTER;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C35;C0;FV;-;CPROD.POI
NTER;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C14;C1;FV;-;CPROD.POIN

TER;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C14;C2;FV;-;CPROD.POINT
ER;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C45;C0;FV;+;CPROD.POINTE

R;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C36;C0;FV;-;CPROD.POINTER
;R0,0;C1;C3;Y;C!;:;R0,0;(G1!1;:;C!;:;R0,0;(G2!1;:;C14;C3;FV;-
  16 MR#7
  17
  18
  19
  20 SUBR("WAREHOUSE.AVAIL.CALC.DICT",@ID)
  21
  22
  23
  24 16}KJB}12716}48884
  25 PRJ*KJBV16-1101




------------------------------

_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

Reply via email to