2291. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/5/2018 9:14:06 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

2291.1 Files compared

# Location File Last Modified
1 ESM2.5.2.0.zip\esr.ear\APP-INF\lib\CAIP.jar caipConfig.xsd Thu Oct 16 18:37:14 2008 UTC
2 ESM2.5.2.0.zip\esr.ear\APP-INF\lib\CAIP.jar caipConfig.xsd Tue Apr 3 20:19:44 2018 UTC

2291.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 490
Changed 1 2
Inserted 0 0
Removed 0 0

2291.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

2291.4 Active regular expressions

No regular expressions were active.

2291.5 Comparison detail

  1   <?xml vers ion="1.0"  encoding=" UTF-8"?>
  2   <!-- edite d with XML SPY v5 rel . 4 U (htt p://www.xm lspy.com)  by Therese  Pfeifer ( EDS) -->
  3   <xs:schema  targetNam espace="ht tp:// URL         /CommonSer vices/CAIP " xmlns:xs ="http://w ww.w3.org/ 2001/XMLSc hema" xmln s="http:// URL         /CommonSer vices/CAIP
  4    elementFo rmDefault= "qualified " attribut eFormDefau lt="unqual ified">
  5     <xs:elem ent name=" CaipClient Configurat ion">
  6       <xs:an notation>
  7         <xs: documentat ion>Define s all info rmation ne eded by th e Client C AIP librar ies to wor k correctl y</xs:docu mentation>
  8       </xs:a nnotation>
  9       <xs:co mplexType>
  10         <xs: sequence>
  11           <x s:element  ref="SiteN ame" minOc curs="1" m axOccurs=" 1"/>
  12           <x s:element  ref="Busin essDelegat es" minOcc urs="1" ma xOccurs="1 "/>
  13           <x s:element  ref="NDSCo nnections"  minOccurs ="0" maxOc curs="1"/>
  14           <x s:element  name="Perf ormanceMet rics" type ="Performa nceMetrics Type" minO ccurs="0"/ >
  15         </xs :sequence>
  16       </xs:c omplexType >
  17     </xs:ele ment>
  18     <xs:elem ent name=" BusinessDe legates">
  19       <xs:an notation>
  20         <xs: documentat ion>Define s all Busi ness Deleg ates avail able for c aip framew ork</xs:do cumentatio n>
  21       </xs:a nnotation>
  22       <xs:co mplexType>
  23         <xs: sequence>
  24           <x s:element  name="Busi nessDelega te" type=" BusinessDe legateType " minOccur s="0" maxO ccurs="unb ounded"/>
  25         </xs :sequence>
  26       </xs:c omplexType >
  27     </xs:ele ment>
  28     <xs:comp lexType na me="Busine ssDelegate Type">
  29       <xs:an notation>
  30         <xs: documentat ion>Single  Business  Delegate D efinition< /xs:docume ntation>
  31       </xs:a nnotation>
  32       <xs:se quence>
  33         <xs: element re f="Delegat eId"/>
  34         <xs: element re f="Signatu re"/>
  35         <xs: element re f="Impleme ntationCla ss"/>
  36         <xs: element re f="Transpo rtTechnolo gy"/>
  37         <xs: element re f="Applica tion"/>
  38       </xs:s equence>
  39     </xs:com plexType>
  40     <xs:elem ent name=" DelegateId ">
  41       <xs:an notation>
  42         <xs: documentat ion>Unique  identifie r of busin ess delega te within  the config uration fi le. This v alue is sp ecific to  CAIP and i
  43                             not pa ssed to ND S as part  of a servi ce list re quest.</xs :documenta tion>
  44       </xs:a nnotation>
  45       <xs:si mpleType>
  46         <xs: restrictio n base="xs :string">
  47           <x s:minLengt h value="1 "/>
  48           <x s:maxLengt h value="1 50"/>
  49         </xs :restricti on>
  50       </xs:s impleType>
  51     </xs:ele ment>
  52     <xs:elem ent name=" Signature" >
  53       <xs:an notation>
  54         <xs: documentat ion>Fully  qualified  business d elegate in terface si gnature. T his is use d to as pa rt of the  key to acc ess the se rvice 
  55                             in NDS . Within t he NDS adm in tool th is is the  signature  field on t he Entries  tab.</xs: documentat ion>
  56       </xs:a nnotation>
  57       <xs:si mpleType>
  58         <xs: restrictio n base="xs :string">
  59           <x s:minLengt h value="1 "/>
  60           <x s:maxLengt h value="1 50"/>
  61         </xs :restricti on>
  62       </xs:s impleType>
  63     </xs:ele ment>
  64     <xs:elem ent name=" Implementa tionClass" >
  65       <xs:an notation>
  66         <xs: documentat ion>Fully  qualified  business d elegate im plementati on class n ame. This  is used to  as part o f the key  to access  the 
  67                             servic e in NDS.  Within the  NDS admin  tool this  is the na me field o n the Entr ies tab.</ xs:documen tation>
  68       </xs:a nnotation>
  69       <xs:si mpleType>
  70         <xs: restrictio n base="xs :string">
  71           <x s:minLengt h value="1 "/>
  72           <x s:maxLengt h value="1 50"/>
  73         </xs :restricti on>
  74       </xs:s impleType>
  75     </xs:ele ment>
  76     <xs:elem ent name=" TransportT echnology"  type="Tra nsportTech nologyType ">
  77       <xs:an notation>
  78          <xs :documenta tion>Techn ology that  business  delegate u ses to com municate w ith servic e facade.  This value  is specif ic to CAIP  and 
  79                              is no t passed t o NDS as p art of a s ervice lis t request. </xs:docum entation>
  80       </xs:a nnotation>
  81     </xs:ele ment>
  82     <xs:simp leType nam e="Transpo rtTechnolo gyType">
  83       <xs:an notation>
  84         <xs: documentat ion>Techno logies sup ported by  caip frame work</xs:d ocumentati on>
  85       </xs:a nnotation>
  86       <xs:re striction  base="xs:s tring">
  87         <xs: enumeratio n value="L ocalEJB"/>     <!-- j ava only - ->
  88         <xs: enumeratio n value="R emoteEJB"/ >   <!-- j ava only - ->
  89         <xs: enumeratio n value="P OJO"/>         <!-- j ava only - ->
  90         <xs: enumeratio n value="J MS"/>          <!-- j ava only - ->
  91         <xs: enumeratio n value="W ebService" />  <!-- j ava and .n et -->
  92         <xs: enumeratio n value="L ocalObject "/> <!-- . net only - ->
  93       </xs:r estriction >
  94     </xs:sim pleType>
  95     <xs:elem ent name=" Applicatio n">
  96       <xs:an notation>
  97         <xs: documentat ion>Applic ation name . This is  used to as  part of t he key to  access the  service i n NDS. Wit hin the ND S admin to ol 
  98                             this i s the appl ication fi eld on the  Location  tab.</xs:d ocumentati on>
  99       </xs:a nnotation>
  100       <xs:si mpleType>
  101         <xs: restrictio n base="xs :string">
  102           <x s:minLengt h value="1 "/>
  103           <x s:maxLengt h value="1 0"/>
  104         </xs :restricti on>
  105       </xs:s impleType>
  106     </xs:ele ment>
  107     <xs:elem ent name=" NDSConnect ions">
  108       <xs:an notation>
  109         <xs: documentat ion>Define s all NDS  connection s availabl e for CAIP  framework </xs:docum entation>
  110       </xs:a nnotation>
  111       <xs:co mplexType>
  112         <xs: sequence>
  113           <x s:element  name="NDSC onnection"  type="NDS Connection Type" minO ccurs="0"  maxOccurs= "unbounded "/>
  114         </xs :sequence>
  115       </xs:c omplexType >
  116     </xs:ele ment>
  117     <xs:comp lexType na me="NDSCon nectionTyp e">
  118       <xs:an notation>
  119         <xs: documentat ion>Inform ation on h ow to conn ect to NDS  </xs:docu mentation>
  120       </xs:a nnotation>
  121       <xs:se quence>
  122         <xs: element re f="Name" m inOccurs=" 0"/>
  123         <xs: element re f="Provide r" minOccu rs="0"/>
  124         <xs: element re f="Url" mi nOccurs="1 "/>
  125         <xs: element re f="Priorit y" minOccu rs="1"/>
  126         <xs: element re f="User" m inOccurs=" 1" maxOccu rs="1"/>
  127         <xs: element re f="Passwor d" minOccu rs="1" max Occurs="1" />
  128       </xs:s equence>
  129     </xs:com plexType>
  130     <xs:elem ent name=" Name">
  131       <xs:an notation>
  132         <xs: documentat ion>JndiNa me for NDS </xs:docum entation>
  133       </xs:a nnotation>
  134       <xs:si mpleType>
  135         <xs: restrictio n base="xs :string">
  136           <x s:minLengt h value="1 "/>
  137           <x s:maxLengt h value="1 00"/>
  138         </xs :restricti on>
  139       </xs:s impleType>
  140     </xs:ele ment>
  141     <xs:elem ent name=" Provider">
  142       <xs:an notation>
  143         <xs: documentat ion>JndiPr ovider for  NDS</xs:d ocumentati on>
  144       </xs:a nnotation>
  145       <xs:si mpleType>
  146         <xs: restrictio n base="xs :string">
  147           <x s:minLengt h value="1 "/>
  148           <x s:maxLengt h value="1 00"/>
  149         </xs :restricti on>
  150       </xs:s impleType>
  151     </xs:ele ment>
  152     <xs:elem ent name=" Url">
  153       <xs:an notation>
  154         <xs: documentat ion>Url fo r NDS</xs: documentat ion>
  155       </xs:a nnotation>
  156       <xs:si mpleType>
  157         <xs: restrictio n base="xs :string">
  158           <x s:minLengt h value="1 "/>
  159           <x s:maxLengt h value="1 00"/>
  160         </xs :restricti on>
  161       </xs:s impleType>
  162     </xs:ele ment>
  163     <xs:elem ent name=" Priority">
  164       <xs:an notation>
  165         <xs: documentat ion>Relati ve priorit y of this  NDS connec tion entry </xs:docum entation>
  166       </xs:a nnotation>
  167       <xs:si mpleType>
  168         <xs: restrictio n base="xs :positiveI nteger"/>
  169       </xs:s impleType>
  170     </xs:ele ment>
  171     <xs:elem ent name=" User" defa ult="caipp rocess">
  172       <xs:an notation>
  173         <xs: documentat ion>The lo gin name f or this us er of NDS.  Do not us e blank sp aces, comm as, or any  character s in this  comma-sepa rated list : \t, &lt; ,&gt;, #,  |, &amp;,  ~, ?, ( ),  { }. User  names are  case sens itive.</xs :documenta tion>
  174       </xs:a nnotation>
  175       <xs:si mpleType>
  176         <xs: restrictio n base="xs :string">
  177           <x s:pattern  value="[A- Za-z0-9_\- !@$%^*`]*" />
  178           <x s:pattern  value="[\w ]*"/>
  179           <x s:minLengt h value="1 "/>
  180           <x s:maxLengt h value="1 00"/>
  181         </xs :restricti on>
  182       </xs:s impleType>
  183     </xs:ele ment>
  184     <xs:elem ent name=" Password"  default="c aipprocess ">
  185       <xs:an notation>
  186         <xs: documentat ion>The pa ssword ass ociated wi th the log in name fo r this use r of NDS.   The minim um passwor d length f or a user  defined in  the WebLo gic Authen tication p rovider is  8 charact ers. Howev er, passwo rd rules ( for exampl e, length  and type o f characte rs) vary b y Authenti cation pro vider.</xs :documenta tion>
  187       </xs:a nnotation>
  188       <xs:si mpleType>
  189         <xs: restrictio n base="xs :string">
  190         
  191           <! -- RLutiko ff NDS_Cod eCR946 8/1 3/2008 Sta rt -->
  192           <! -- Comment  out this  pattern so  encrypted  passwords  can be us ed. -->
  193           <! -- <xs:pat tern value ="[A-Za-z0 -9_\-!@$%^ *`]*"/>  - ->
  194           <! -- RLutiko ff NDS_Cod eCR946 8/1 3/2008 End  -->
  195           
  196           <x s:minLengt h value="8 "/>
  197           <x s:maxLengt h value="1 00"/>
  198         </xs :restricti on>
  199       </xs:s impleType>
  200     </xs:ele ment>  
  201     <xs:comp lexType na me="Perfor manceMetri csType">
  202       <xs:an notation>
  203         <xs: documentat ion>Inform ation on w hat catego ries of pe rformance  metrics sh ould be ca pturedd</x s:document ation>
  204       </xs:a nnotation>
  205       <xs:se quence>
  206         <xs: element na me="Config ureCaip" t ype="xs:bo olean" def ault="fals e">
  207         <xs: annotation >
  208           <x s:document ation>Bool ean flag i ndicating  whether CA IP should  collect pe rformance  metrics re garding co figuration  
  209                               proc essing. Se t to true  if metrics  should be  collected .</xs:docu mentation>
  210         </xs :annotatio n>
  211       </xs:e lement>             
  212         <xs: element na me="Servic eNarrowing Rebinding"  type="xs: boolean" d efault="fa lse">
  213         <xs: annotation >
  214           <x s:document ation>Bool ean flag i ndicating  whether CA IP should  collect pe rformance  metrics re garding se rvice narr owing 
  215                               proc essing. Se t to true  if metrics  should be  collected .</xs:docu mentation>
  216         </xs :annotatio n>
  217       </xs:e lement>
  218         <xs: element na me="NDSLoo kup" type= "xs:boolea n" default ="false">
  219         <xs: annotation >
  220           <x s:document ation>Bool ean flag i ndicating  whether CA IP should  collect pe rformance  metrics re garding ND S lookup 
  221                               proc essing. Se t to true  if metrics  should be  collected .</xs:docu mentation>
  222         </xs :annotatio n>
  223       </xs:e lement>
  224         
  225         <xs: element na me="ProxyI nvocation"  type="xs: boolean" d efault="fa lse">
  226         <xs: annotation >
  227           <x s:document ation>Bool ean flag i ndicating  whether CA IP should  collect pe rformance  metrics re garding pr oxy 
  228                               invo cation pro cessing. S et to true  if metric s should b e collecte d.</xs:doc umentation >
  229         </xs :annotatio n>
  230       </xs:e lement>       
  231       </xs:s equence>
  232     </xs:com plexType>
  233     <xs:elem ent name=" SiteName">
  234       <xs:an notation>
  235         <xs: documentat ion>Site n ame. This  is used to  as part o f the key  to access  the servic e in NDS.  This value  is the 
  236                             site f or which C AIP client s using an  instance  of a caipC onfig.xml  want to ob tain NDS s ervice 
  237                             refere nces. With in the NDS  admin too l this is  the site f ield on th e Location s tab.</xs :documenta tion>
  238       </xs:a nnotation>
  239       <xs:si mpleType>
  240         <xs: restrictio n base="xs :string">
  241           <x s:minLengt h value="1 "/>
  242           <x s:maxLengt h value="5 0"/>
  243         </xs :restricti on>
  244       </xs:s impleType>
  245     </xs:ele ment>
  246   </xs:schem a>