You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Scott Boag/CAM/Lotus <Sc...@lotus.com> on 2000/02/10 09:19:45 UTC

SAT API Proposal (Draft 3) (was XSLT API)

I've done some radical things to the API formarly known as the "XSLT API".
I've come to the conclusion that this does not need to be, and should not
be, an XSLT API!  Rather, it should be a Transformation API.  Therefore I
am proposing renaming it to be the "Simple API for Transformations" (SAT
for now) in the potential siblingship with SAX, contengent, of course, on
Dave and who ever's in control on the org.xml space.

(Dave, I have been proposing a design for the past week that would define a
standard interface in Java for XSLT processors, that would be vendor
neutral).

I decided to use SAX2's (http://www.megginson.com/SAX/SAX2/) ContentHandler
and XMLReader interfaces, instead of SAX1's DocumentHandler and Parser,
which are depricated.  If the future is SAX2, this interface should just
use those and be done with it.  SAX1 can still be supported via some of
SAX2's helper classes, I think.  There's a fair number of methods that have
been ripped directly out of SAX.  This is in the spirit of trying to
provide a consistent interface with SAX.  Dave, if you are offended for
some reason, I'll rip them right out.

Making this a general Transformation API makes APIs for XML Serialization
logical to include in this package.  Therefore I have integrated in several
of Assaf Arkin's Serializer interfaces.  I pretty much just tossed them in
there, so some thinking will have to be done about the integration and
details.  In general, I think the serialization interfaces need to be
simplified a bit.

I did a pretty radical renaming of the objects based on the discussions in
the past days.  I think we should stick to Stylesheet instead of
Transformation for the stylesheet object, because it is in such common
usage, and letting us us that for the non-mutable bag of bits that is the
transformation instructions, let's us use "Transformation" for the
transformation context.  I am calling the object that creates stylesheets
the "Processor", again because it is in such common usage.  I added a
vendor neutral factory method on the Processor object that is modeled after
Sun's parser factory interfaces.

I've made the Transformation object derive from SAX2 XMLFilter/XMLReader.
This means that you can treate the transformation object as a parser!
Sounds a little weard at first (James Clark suggested doing this for Parser
several months back), but it seems to work out pretty well, at least from
the standpoint of the interface.  One could argue that
setDTDHandler/getDTDHandler is a little strange, but, then again, if you
think about it, maybe not so strange.

So, here is the english description of the transformation process described
by SAT:

========
You create an Processor, and it creates a Stylesheet from an input source.
You perform a transformation process to a result, using an input source,
stylesheet, parameters, and output properties.
========

Examples of usage:

  public static void exampleSimple()
    throws SATFactoryException, SATException
  {
    //=============================
    // Simple file transformation from file to output stream
    Processor processor = Processor.newInstance();

    Stylesheet stylesheet = processor.readStylesheet(new InputSource
("t1.xsl"));
    Transformation transform = stylesheet.newTransformation();

    transform.process(new InputSource("foo.xml"), new Result(System.out));
    //=============================
  }

  public static void exampleSAX()
    throws SATFactoryException, SATException,
    org.xml.sax.SAXException, java.io.IOException
  {
    //=============================
    // Use the Transformation as a SAX2 XMLFilter/XMLReader!
    Processor processor = Processor.newInstance();

    Stylesheet stylesheet = processor.readStylesheet(new InputSource
("t1.xsl"));
    Transformation transform = stylesheet.newTransformation();

    SerializerFactory sfactory = SerializerFactory.getSerializerFactory
( "xml" );
    Serializer serializer = sfactory.makeSerializer(System.out);

    transform.setContentHandler(serializer.asContentHandler());
    transform.parse(new InputSource("foo.xml"));
    //=============================
  }

  public static void exampleDOM()
    throws SATFactoryException, SATException,
           org.xml.sax.SAXException, java.io.IOException
  {
    //=============================
    // Use the Transformation as a SAX2 XMLFilter/XMLReader!
    Processor processor = Processor.newInstance();

    Stylesheet stylesheet = processor.readStylesheet(new InputSource
("t1.xsl"));
    Transformation transform = stylesheet.newTransformation();

    org.w3c.dom.Node outNode = new org.apache.xerces.dom.DocumentImpl();
    DOMParser parser = new DOMParser();
    parser.parse(new InputSource("foo.xml"));
    Document doc = parser.getDocument();
    transform.process(new NodeInputSource(doc), new Result(outNode));
    //=============================
  }


  public static void exampleParam()
    throws SATFactoryException, SATException
  {
    //=============================
    // Setting a parameter.
    Processor processor = Processor.newInstance();

    Stylesheet stylesheet = processor.readStylesheet(new InputSource
("t1.xsl"));
    Transformation transform = stylesheet.newTransformation();
    transform.setParameter("my-param", "http://foo.com" /* namespace */,
"hello");

    transform.process(new InputSource("foo.xml"), new Result(System.out));
    //=============================
  }

  public static void exampleOutputProps()
    throws SATFactoryException, SATException
  {
    //=============================
    // Simple setting of output instructions.
    Processor processor = Processor.newInstance();

    Stylesheet stylesheet = processor.readStylesheet(new InputSource
("t1.xsl"));
    OutputProperties oprops = stylesheet.getOutputProperties();
    oprops.setIndenting( true );
    Transformation transform = stylesheet.newTransformation();
    transform.setOutputProperties(oprops);

    transform.process(new InputSource("foo.xml"), new Result(System.out));
    //=============================
  }

  public static void exampleGetAssociated()
    throws SATFactoryException, SATException
  {
    //=============================
    // Get the default stylesheet for the document.
    Processor processor = Processor.newInstance();

    InputSource source
      = processor.getAssociatedStylesheet("text/xslt", null, null);
    // Processor may remember it read the given document...

    Stylesheet stylesheet = (null != source) ?
                            processor.readStylesheet(source) :
                            processor.readStylesheet(new InputSource
("default.xsl"));

    Transformation transform = stylesheet.newTransformation();

    transform.process(new InputSource("foo.xml"), new Result(System.out));
    //=============================
  }

  public static void exampleChaining()
    throws SATFactoryException, SATException,
           java.io.IOException, org.xml.sax.SAXException
  {
    //=============================
    // Chaining events from one transformation to another.
    Processor processor = Processor.newInstance();

    Stylesheet stylesheet1 = processor.readStylesheet(new InputSource
("t1.xsl"));
    Transformation transform1 = stylesheet1.newTransformation();

    Stylesheet stylesheet2= processor.readStylesheet(new InputSource
("t2.xsl"));
    Transformation transform2 = stylesheet2.newTransformation();

    Stylesheet  stylesheet3 = processor.readStylesheet(new InputSource
("t3.xsl"));
    Transformation transform3= stylesheet3.newTransformation();

    SerializerFactory sfactory = SerializerFactory.getSerializerFactory
( "xml" );
    Serializer serializer = sfactory.makeSerializer(System.out);

    transform3.setContentHandler(serializer.asContentHandler());
    transform2.setParent(transform3);
    transform1.setParent(transform2);
    transform1.parse(new InputSource("foo.xml"));
    //=============================

  }

There's still more details to be dealt with, but in general I feel this is
on the right track... I'm hoping to go through one more round of revisions
(hopefully less radical than the past ones), then put it up to vote to have
an alpha release that people can try to implement to.

(See attached file: URIResolver.java)(See attached file: Examples.java)(See
attached file: NodeInputSource.java)(See attached file:
OutputProperties.java)(See attached file: Processor.java)(See attached
file: Result.java)(See attached file: SATException.java)(See attached file:
SATFactoryException.java)(See attached file: Serializer.java)(See attached
file: SerializerFactory.java)(See attached file: Stylesheet.java)(See
attached file: StylesheetHandler.java)(See attached file:
Transformation.java)(See attached file: DOMSerializer.java)

-scott


Re: SAT API Proposal (Draft 3) (was XSLT API)

Posted by Steve Muench <sm...@us.oracle.com>.
| ========
| You create an Processor, and it creates a Stylesheet from an input source.
| You perform a transformation process to a result, using an input source,
| stylesheet, parameters, and output properties.
| ========

This is much better.

I prefer Michael Kay's "TAX" to "SAT" since
losing the "X" seems wrong to me, plus
"SAT" reminds me of "Saturday" and "Scholastic
Aptitude Test" :-)

For maximum cuteness, you could call it:

   TRAX - TRansformation Api for Xml

That sounds just from the name like it's
got legs and is going somewhere! :-)

More specific comments after I get a chance to
read the classes, but I have to go make breakfast
for a sleeping wife and kids :-)
_________________________________________________________
Steve Muench, Consulting Product Manager & XML Evangelist
Business Components for Java Development Team

----- Original Message -----
From: "Scott Boag/CAM/Lotus" <Sc...@lotus.com>
To: "Kay Michael" <Mi...@icl.com>; "James Clark" <jj...@jclark.com>; "Steve Muench" <sm...@us.oracle.com>; "Adam
Winer" <aw...@us.oracle.com>; "Assaf Arkin" <ar...@exoffice.com>; <Ed...@eng.sun.com>;
<sa...@megginson.com>
Cc: <co...@xml.apache.org>; <xa...@xml.apache.org>
Sent: Thursday, February 10, 2000 12:19 AM
Subject: SAT API Proposal (Draft 3) (was XSLT API)


| I've done some radical things to the API formarly known as the "XSLT API".
| I've come to the conclusion that this does not need to be, and should not
| be, an XSLT API!  Rather, it should be a Transformation API.  Therefore I
| am proposing renaming it to be the "Simple API for Transformations" (SAT
| for now) in the potential siblingship with SAX, contengent, of course, on
| Dave and who ever's in control on the org.xml space.
|
| (Dave, I have been proposing a design for the past week that would define a
| standard interface in Java for XSLT processors, that would be vendor
| neutral).
|
| I decided to use SAX2's (http://www.megginson.com/SAX/SAX2/) ContentHandler
| and XMLReader interfaces, instead of SAX1's DocumentHandler and Parser,
| which are depricated.  If the future is SAX2, this interface should just
| use those and be done with it.  SAX1 can still be supported via some of
| SAX2's helper classes, I think.  There's a fair number of methods that have
| been ripped directly out of SAX.  This is in the spirit of trying to
| provide a consistent interface with SAX.  Dave, if you are offended for
| some reason, I'll rip them right out.
|
| Making this a general Transformation API makes APIs for XML Serialization
| logical to include in this package.  Therefore I have integrated in several
| of Assaf Arkin's Serializer interfaces.  I pretty much just tossed them in
| there, so some thinking will have to be done about the integration and
| details.  In general, I think the serialization interfaces need to be
| simplified a bit.
|
| I did a pretty radical renaming of the objects based on the discussions in
| the past days.  I think we should stick to Stylesheet instead of
| Transformation for the stylesheet object, because it is in such common
| usage, and letting us us that for the non-mutable bag of bits that is the
| transformation instructions, let's us use "Transformation" for the
| transformation context.  I am calling the object that creates stylesheets
| the "Processor", again because it is in such common usage.  I added a
| vendor neutral factory method on the Processor object that is modeled after
| Sun's parser factory interfaces.
|
| I've made the Transformation object derive from SAX2 XMLFilter/XMLReader.
| This means that you can treate the transformation object as a parser!
| Sounds a little weard at first (James Clark suggested doing this for Parser
| several months back), but it seems to work out pretty well, at least from
| the standpoint of the interface.  One could argue that
| setDTDHandler/getDTDHandler is a little strange, but, then again, if you
| think about it, maybe not so strange.
|
| So, here is the english description of the transformation process described
| by SAT:
|
| ========
| You create an Processor, and it creates a Stylesheet from an input source.
| You perform a transformation process to a result, using an input source,
| stylesheet, parameters, and output properties.
| ========
|
| Examples of usage:
|
|   public static void exampleSimple()
|     throws SATFactoryException, SATException
|   {
|     file://=============================
|     // Simple file transformation from file to output stream
|     Processor processor = Processor.newInstance();
|
|     Stylesheet stylesheet = processor.readStylesheet(new InputSource
| ("t1.xsl"));
|     Transformation transform = stylesheet.newTransformation();
|
|     transform.process(new InputSource("foo.xml"), new Result(System.out));
|     file://=============================
|   }
|
|   public static void exampleSAX()
|     throws SATFactoryException, SATException,
|     org.xml.sax.SAXException, java.io.IOException
|   {
|     file://=============================
|     // Use the Transformation as a SAX2 XMLFilter/XMLReader!
|     Processor processor = Processor.newInstance();
|
|     Stylesheet stylesheet = processor.readStylesheet(new InputSource
| ("t1.xsl"));
|     Transformation transform = stylesheet.newTransformation();
|
|     SerializerFactory sfactory = SerializerFactory.getSerializerFactory
| ( "xml" );
|     Serializer serializer = sfactory.makeSerializer(System.out);
|
|     transform.setContentHandler(serializer.asContentHandler());
|     transform.parse(new InputSource("foo.xml"));
|     file://=============================
|   }
|
|   public static void exampleDOM()
|     throws SATFactoryException, SATException,
|            org.xml.sax.SAXException, java.io.IOException
|   {
|     file://=============================
|     // Use the Transformation as a SAX2 XMLFilter/XMLReader!
|     Processor processor = Processor.newInstance();
|
|     Stylesheet stylesheet = processor.readStylesheet(new InputSource
| ("t1.xsl"));
|     Transformation transform = stylesheet.newTransformation();
|
|     org.w3c.dom.Node outNode = new org.apache.xerces.dom.DocumentImpl();
|     DOMParser parser = new DOMParser();
|     parser.parse(new InputSource("foo.xml"));
|     Document doc =H(Yrt\twotier\level1\Objects\sv01cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\sv01mt.kava
|  + \JBO_src_3\jbo\test\sql\siObjDeptEmp.sql
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.574  (jbuildmgr)
| +  Built:  23-Dec-99  05:13:53
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 573
| [jbuildmgr] - DELTA 1    23-Dec-99  05:13:43
|
| Advanced product dependency to:  JT_JDEV_3.1_578
|
| H(Y|8&Y8&Y
| +-----------------------------------------------------------------------------
| +  Release 3.1.573  (jbuildmgr/jvanderm)
| +  Built:  22-Dec-99  19:35:29
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 572
| [jbuildmgr] - DELTA 2    22-Dec-99  19:35:19
|
| Advanced product dependencies to:  JT_JDEV_3.1_577, JT_COMMON_3.1_186
|
|
|
| $$$$$ Release - 572
| [jvanderm] - DELTA 1    22-Dec-99  15:25:45
|
| Transaction: jt_jbo_3.1_jvanderm_fix_bugs2
| Reported Bugs8&DH(D($Ded:
| --------------------
| 1121953 : new iiop connection should be found by miniConnectionEditor
| 1121962 : wizard should maintain oracle8i connection definition
| 1121974 : source code should generete oracle8i when you define oracle8i in the wizard
| 1121979 : the next button in the connection wizard panel needs some intelligence
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFColumnPanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFConnectionPanel.java
|  + \JBO_src_3\jb($D|"D"D\ui\formgen\common\MiniConnectionPanel.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.572  (jbuildmgr/svinayak/kchakrab)
| +  Built:  22-Dec-99  12:16:08
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 571
| [jbuildmgr] - DELTA 3    22-Dec-99  12:15:59
|
| Advanced product dependency to:  JT_JDEV_3.1_576
|
|
|
| $$$$$ Release - 571
| [svinayak] - DELTA 2    22-Dec-99  10:58:38
|
| Transaction: jt_jhX.1_svinayak_fix_o8_query_gen
| Flags:
| ------
| UIChange, DocChange
|
| New Features Added:
| -------------------
| 1. Serializing domain mapping info for domains that are
| mapped to ObjectType columns. Now, if an EO wizard finds
| an attribute of column type mapped to an objecttype for
| which there's a domain, that domain is assumed to be the
| default javatype for that attribute.
|
| 2. Modified query generation so that queries for VOs
| that have an entity usage with all attributes from an
| object table will hX|X~WX~W VALUE(obj) generated in the select
| list instead of each column. If only some attributes from
| an object-table are used in the query, they're individually
| queried. Fixed the where clause for ref attributes to
| generate fragment like REF(aliasname) to match a ref attribute
| with refs from another table.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\objects\JboDomain.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboEntityAttr.java
|  + \JBO_src_3\jbo\dt\objX~W|H|WH|W\JboEntityUsage.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributesPanel.java
|
|
|
| $$$$$ Release - 571
| [kchakrab] - DELTA 1    21-Dec-99  14:44:06
|
| Transaction: jt_jbo_3.1_kchakrab_ejbchangeexceptionthrown
| Flags:
| ------
| APIChange
|
| Related Tasks:
| --------------
|
| Wrong exception thrown
|
| Reported Bugs Fixed:
| --------------------
|
| Wrong exception thrown for findComponent()
|
| Changes Reviewed By:
| --------------------
|
| kchakrab
|
| Files Modified:
| ---------------
|
|  + \JBO_src_1\src\com\oraH|W|8zW8zWjbo\server\remote\ejb\EJBApplicationModuleImpl.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.571  (jbuildmgr/jvanderm/rkaestne/tpoulsen/SIM/tpfaeffl/svinayak/ychua)
| +  Built:  21-Dec-99  14:27:10
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 570
| [jbuildmgr] - DELTA 9    21-Dec-99  14:26:59
|
| Advanced product dependencies to:  JT_JDEV_3.1_575, JT_COMMON_3.1_184
|
|
|
| $$$$$ Release - 5708zW|(xW(xWvanderm] - DELTA 8    21-Dec-99  12:26:58
|
| Transaction: jt_jbo_3.1_jvanderm_fix_bugs31_1
| Reported Bugs Fixed:
| --------------------
| bug 1009234 : fixed formbuilder problem
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFFrameNamePanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|
|
|
| $$$$$ Release - 570
| [rkaestne] - DELTA 7    20-Dec-99  14:51:09
|
| Transaction: jt_jbo_3.1_rkaestne_ray_ray1220
| Flags:
| ------
| UIChange
|
| Internal Changes:
| ----(vB|8xB~tB---------
| - More work on row proxy methods.  If the method is an attribute accessor,
|   now instead of going through remote access and corba to retrieve the data,
|   the proxy method will go to the client cache.   Caused some logic changes
|   to generate corba stubs only when there are real exported methods.  Changed
|   the UI references from Exported methods to Client methods to be more
|   accurate as to what they really are.
|
| - Added a stub JboComponent object, to support a minimal object load capa8xB|HzB(vBty
|   for the DSS projects.  Still does not deal properly with exported methods.
|
| - Modified error reporting on printing of the stack traces for exceptions.
|   If the exception is a JboException, it will print the stack trace for both
|   the JboException and the base exception.
|
| - Added code to batch create jbo custom IDE nodes to hopefully improve custom
|   node load performance, at least a little.   Early results make it look like
|   the performance improvement was somewhat minimal, and Yoshi willHzB|X|B8xBe to look
|   for other ways to improve performance.
|
| - Modified the BOM code to use the ConnectionManager for accessing named
|   connections, so that projects developed with either the IDE or BOM will
|   be dealing with the same named connections.  The previous implementation in
|   the BOM was legacy code that was carried forward.  There was a little bit
|   of massaging of the connection manager to get it to be happier retrieving
|   DT connectin information without the IDE being around.
|
| - Modified X|B|8DHzBAppModule remote panel to use a shuttle control for the various
|   platforms, since the addition of an OAS option made the panel too large
|   for the Oracle wizard standards.
|
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_1\src\jblite\JboDT.jws
|  + \JBO_src_3\jbo\dt\objects
|  + \JBO_src_3\jbo\dt\objects\JboAppModule.java
|  + \JBO_src_3\jbo\dt\objects\JboAppModuleReference.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociation.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3\jbo\dth~B|($DX|Bects\JboComponent.java
|  + \JBO_src_3\jbo\dt\objects\JboComponentReference.java
|  + \JBO_src_3\jbo\dt\objects\JboConnection.java
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboFileUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboObjectReference.java
|  + \JBO_src_3\jbo\dt\objects\JboOwnedReference.java
|  + \JBO_src_3\jbo\dt\objects\JboPackage.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboView.HD|X D8D
|  + \JBO_src_3\jbo\dt\objects\JboViewLink.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLinkUsage.java
|  + \JBO_src_3\jbo\dt\objects\JboViewReference.java
|  + \JBO_src_3\jbo\dt\objects\JboXactIntfGenerator.java
|  + \JBO_src_3\jbo\dt\objects\Res.string
|  + \JBO_src_3\jbo\dt\ui\main\DtuBomPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuConnectionDialog.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuContainerPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuDialog.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuDialogWindow.java
|  + \JBOg|gt~f_3\jbo\dt\ui\main\DtuFinishPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuFrame.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuNamePanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuWizard.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuWizardPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuWizardPanelDialog.java
|  + \JBO_src_3\jbo\dt\ui\main\Res.string
|  + \JBO_src_3\jbo\dt\ui\module\AMExportPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMRemotePanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMWizard.g|$gg
|  + \JBO_src_3\jbo\dt\ui\module\Res.string
|  + \JBO_src_3\jbo\dt\ui\pkg\PKConnectPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKLoginPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\Res.string
|  + \JBO_src_3\jbo\dt\ui\view\Res.string
|  + \JBO_src_3\jbo\dt\ui\view\VORowExportPanel.java
|
|
|
| $$$$$ Release - 570
| [tpoulsen] - DELTA 6    20-Dec-99  13:36:34
|
| Transaction: jt_jbo_3.1_tpoulsen_remove_ref_to_ref
| Unreported Bugs Fixed:
| ----------------------
|
| Removed references to oracle.sql.REF in
| oracle.jbo.client$g|4ggote.ApplicationModuleImpl.
| No need for REF as we now have oracle.jbo.domain.Ref.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|
|
|
| $$$$$ Release - 570
| [SIM] - DELTA 5    20-Dec-99  11:29:16
|
| Transaction: jt_jbo_3.1_SIM_pcoll_impl
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. First installment of "persistent collection" implementation.
|    This collection "spills" excess data to disk, thus
|    increasin4g|D g$galability dramatically.
|
|    Brief design description:
|
|    At the top of PColl (shortened for "persistent collection")
|    is PCollManager, which manages persistent collection
|    instances.
|
|    From PCollManager, one can created PCollection instances.
|
|    Later when PColl is wired into JBO, each "top level AM"
|    (pretty much the same thing as Transaction) will create
|    a PCollManager.
|
|    Each QueryCollection will create a PCollection to manage
|    persistent collecton.
|
|    PCollection eD g|T g4gsulates access to elements using API
|    similar to that of java.util.Vector.  Instances are
|    accessed through long (instead of int) index.
|
|    As elements are inserted/removed, indices are adjusted
|    accordingly and in a manner that does not negatively
|    impact performance/scalability.
|
|    To achieve this, a B-tree like data structure is
|    created, which manages indexed access into elements.
|
|    Nodes in this tree is of class PCollNode.  A node may
|    be a branch or a leaf.  If leaf itsT g|dgD gments are actual
|    "row-like" objects (ViewRowImpl) in the case of VO.
|
|    As elements are inserted, nodes are split.  As elements
|    are removed, they are merged.  Tree grows/shrink vertically
|    as one would expect.
|
|    Test cases are built to test split and merge.
|    Also, these tests verify that the behavior of PCollection
|    matches that of Vector.
|
|    For description of what each test case does, look at the
|
|       si*cli.java
|
|    files.
|
|    No spilling implemented yet.  That wdg|tgT gcome in the next
|    installment.
|
| 2. More VAUTO configs:
|
|    08 -- Karl's OLite test config.
|    09 -- Config to test using 1.2 JDK -classic.
|
|
| << DETAILS >>
|
| *** Z:\JBO\build\makefile Mon Dec 13 14:21:24 1999
|    1. oracle.jbo.pcoll added to build.  This is the java
|       package for PColl stuff.
|
| File \src\oracle\jbo\pcoll\PCollection.java is new
| File \src\oracle\jbo\pcoll\PCollManager.java is new
| File \src\oracle\jbo\pcoll\PCollNode.java is new
|    1. Implementation classes for Ptg|"gdg stuff.  See
|       OVERVIEW for explanations.
|
| File \src\oracle\jbo\pcoll\PCollPersistable.java is new
|    1. Interface that an object would implement to make
|       itself "spillable".
|
| File \src\oracle\jbo\test\out\misc1\pcoll\insert1\siinsertcli\siinsertmt.out is new
| File \src\oracle\jbo\test\out\misc1\pcoll\insert2\siinsertcli\siinsertmt.out is new
| File \src\oracle\jbo\test\out\misc1\pcoll\insert4\siinsertcli\siinsertmt.out is new
| File \src\oracle\jbo\test\out\misc1\pcoll\remove1\siremovecli"g|"gtgemovemt.out is new
| File \src\oracle\jbo\test\out\misc1\pcoll\remove2\siremovecli\siremovemt.out is new
| File \src\oracle\jbo\test\out\misc1\pcoll\remove3\siremovecli\siremovemt.out is new
| File \src\oracle\jbo\test\out\misc1\pcoll\remove4\siremovecli\siremovemt.out is new
| File \src\oracle\jbo\test\out\misc1\pcoll\remove5\siremovecli\siremovemt.out is new
| File \src\oracle\jbo\test\out\rt\twotier\level1\RowSetIterator\si24cli\si24mt.out is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\pcollbase.java i"g|$g"gw
| File \src\oracle\jbo\test\scr\misc1\pcoll\pcollbasebld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\pcollstrelem.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert1\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert1\siinsert.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert1\siinsertbld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert1\siinsertrun.bat is new
| File \src\oracle$g|4g"g\test\scr\misc1\pcoll\insert1\siinserttest.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert2\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert2\siinsert.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert2\siinsertbld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert2\siinsertrun.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert2\siinserttest.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert3\setlocev.bat is new
| File \src\oracle4g|Dg$g\test\scr\misc1\pcoll\insert3\siinsert.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert3\siinsertbld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert3\siinsertrun.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert3\siinserttest.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert4\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert4\siinsert.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert4\siinsertbld.bat is new
| File \src\oracleDg|Tg4g\test\scr\misc1\pcoll\insert4\siinsertrun.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert4\siinserttest.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove1\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove1\siremove.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove1\siremovebld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove1\siremoverun.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove1\siremovetest.bat is new
| File \src\oraTg|dgDgjbo\test\scr\misc1\pcoll\remove2\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove2\siremove.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove2\siremovebld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove2\siremoverun.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove2\siremovetest.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove3\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove3\siremove.java is new
| File \src\oracledg|tgTg\test\scr\misc1\pcoll\remove3\siremovebld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove3\siremoverun.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove3\siremovetest.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove4\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove4\siremove.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove4\siremovebld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove4\siremoverun.bat is new
| File \src\oractg|"gdgbo\test\scr\misc1\pcoll\remove4\siremovetest.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove5\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove5\siremove.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove5\siremovebld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove5\siremoverun.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove5\siremovetest.bat is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24.jpr is new
| File "g|$gtg\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24mt.kava is new
| *** Z:\JBO\test\testall.bat Tue Nov 30 17:31:14 1999
| *** Z:\JBO\test\testmisc1.bat Fri Aug 20 11:51:54 1999
| *** Z:\JBO\test\testwithkava.bat Fri Dec 10 13:53:41 1999
|    1. Test cases added.
|
| File \vautoloc\08\vaconf.inf is new
| File \vautoloc\08\valocenv.bat$g|$&g"gnew
| File \vautoloc\08\valocini.bat is new
| File \vautoloc\08\vamkpost.bat is new
| File \vautoloc\09\vaconf.inf is new
| File \vautoloc\09\valocenv.bat is new
| File \vautoloc\09\valocini.bat is new
|    1. New VAUTO configs.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\makefile
|  + \JBO\test\testall.bat
|  + \JBO\test\testmisc1.bat
|  + \JBO\test\testwithkava.bat
|  + \JBO\vautoloc
|  + \JBO\vautoloc\08
|  + \JBO\vautoloc\08\vaconf.inf
|  + \JBO\vautoloc\08\valocenv.bat
|  + \JBO\vautoloc\08\valocini.bat$&g|4(g$g \JBO\vautoloc\08\vamkpost.bat
|  + \JBO\vautoloc\09
|  + \JBO\vautoloc\09\vaconf.inf
|  + \JBO\vautoloc\09\valocenv.bat
|  + \JBO\vautoloc\09\valocini.bat
|  + \JBO_src_3\jbo
|  + \JBO_src_3\jbo\pcoll
|  + \JBO_src_3\jbo\pcoll\PCollManager.java
|  + \JBO_src_3\jbo\pcoll\PCollNode.java
|  + \JBO_src_3\jbo\pcoll\PCollPersistable.java
|  + \JBO_src_3\jbo\pcoll\PCollection.java
|  + \JBO_src_3\jbo\server\QueryDumpRunProg.java
|  + \JBO_src_3\jbo\test\out\misc1
|  + \JBO_src_3\jbo\test\out\misc1\pcoll
|  + \JBO_src_3\jbo4(g|D*g$&gt\out\misc1\pcoll\insert1
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert1\siinsertcli
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert1\siinsertcli\siinsertmt.out
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert2
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert2\siinsertcli
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert2\siinsertcli\siinsertmt.out
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert4
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert4\siinsertcli
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert4\siinsertD*g|T,g4(gsiinsertmt.out
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove1
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove1\siremovecli
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove1\siremovecli\siremovemt.out
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove2
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove2\siremovecli
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove2\siremovecli\siremovemt.out
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove3
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove3\siremovecli
|  + \JBO_src_3\jbo\T,g|d.gD*g\out\misc1\pcoll\remove3\siremovecli\siremovemt.out
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove4
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove4\siremovecli
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove4\siremovecli\siremovemt.out
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove5
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove5\siremovecli
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove5\siremovecli\siremovemt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\RowSetIterator
|  + \JBO_src_3\jbo\test\out\rd.g|t0gT,gotier\level1\RowSetIterator\si24cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\RowSetIterator\si24cli\si24mt.out
|  + \JBO_src_3\jbo\test\scr\misc1
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert1
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert1\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert1\siinsert.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert1\siinsertbld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert1\siinsertrun.bat
|  + \JBO_src_3\jbo\t0g|"2gd.g\scr\misc1\pcoll\insert1\siinserttest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert2
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert2\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert2\siinsert.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert2\siinsertbld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert2\siinsertrun.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert2\siinserttest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert3
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert3\setloc"2g|"4gt0gat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert3\siinsert.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert3\siinsertbld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert3\siinsertrun.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert3\siinserttest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert4
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert4\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert4\siinsert.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert4\siinsertbld.bat
|  + \JBO_src_3\"4g|$6g"2gtest\scr\misc1\pcoll\insert4\siinsertrun.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert4\siinserttest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\pcollbase.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\pcollbasebld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\pcollstrelem.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove1
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove1\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove1\siremove.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove1\siremoveb$6g|48g"4gat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove1\siremoverun.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove1\siremovetest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove2
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove2\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove2\siremove.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove2\siremovebld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove2\siremoverun.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove2\siremovetest.bat
|  + \JBO_src48g|D:g$6gbo\test\scr\misc1\pcoll\remove3
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove3\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove3\siremove.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove3\siremovebld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove3\siremoverun.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove3\siremovetest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove4
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove4\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove4\sirD:g|T<g48ge.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove4\siremovebld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove4\siremoverun.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove4\siremovetest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove5
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove5\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove5\siremove.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove5\siremovebld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove5\siremoverun.bat
|  + \JBO_T<g|d>gD:g3\jbo\test\scr\misc1\pcoll\remove5\siremovetest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24mt.kava
|
|
|
| $$$$$ Release - 570
| [tpfaeffl] - DELTA 4   d>g|t@gT<gDec-99  11:07:11
|
| Transaction: jt_jbo_3.1_tpfaeffl_pack_edits
| Flags:
| ------
| DocChange, APIChange
|
| Internal Changes:
| -----------------
| made additions to the package.html file
| in the oracle.jbo.html.databeans directory.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\html\databeans\package.html
|
|
|
| $$$$$ Release - 570
| [svinayak] - DELTA 3    20-Dec-99  10:12:17
|
| Transaction: jt_jbo_3.1_svinayak_fix_broken_compile_forkava
| Internal Changes:
| -----------------
| Checking in missed ft@g|Cgd>gfrom earlier checkin.
|
| Fixed popluateAttribute call in kava.g.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\kava\kava.g
|
|
|
| $$$$$ Release - 570
| [svinayak] - DELTA 2    20-Dec-99  10:06:59
|
| Transaction: jt_jbo_3.1_svinayak_create_assoc_for_refs
| Flags:
| ------
| UIChange, DocChange
|
| New Features Added:
| -------------------
| More DT support for O8 objects:
| 1. Once a domain for an O8 object type is created, DT now
| assumes that all such instances of object type will map to
| the new doCg|Egt@g. So, the typemap is kind of extendible by DT
| for Object types.
|
| 2. If a table has a "scoped" ref to another table, these
| refs are used to create an association between the two
| tables. So, for example Emp has a DEPT attribute which
| is a REF to a Dept object in the DEPT_TABLE. Then, when
| Emp entity is created, an association is also generated
| to DeptTable entity.
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\objects\JboApplication.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.javaEg|$GgCg\JBO_src_3\jbo\dt\objects\JboEntityAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\ui\domain\DONamePanel.java
|  + \JBO_src_3\jbo\dt\ui\domain\DOWizard.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOColumnPanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\EONamePanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOWizard.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
|  + \JBO_src_3\jbo\server\xml\JTXMLTags.java
|
|
|
| $$$$$ Release - 570
| [yc$Gg|4IgEg - DELTA 1    20-Dec-99  09:18:00
|
| Transaction: jt_jbo_3.1_ychua_dec17_script
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
| Added description on those kava tests that do not have them.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity\yc11cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity\yc28cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\yc20cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail4Ig|DKg$Gg0cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\yc51cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\yc55cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Transaction\yc03cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Transaction\yc04cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Transaction\yc05cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc05cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc22cli.java
| DKg|TMg4IgJBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc23cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc32cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc36cli.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.570  (jbuildmgr/tpfaeffl)
| +  Built:  20-Dec-99  04:33:52
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 569
| [jbuildmgr] - DELTA 2    20-Dec-99  0TMg|dOgDKg:43
|
| Advanced product dependency to:  JT_JDEV_3.1_573
|
|
|
| $$$$$ Release - 569
| [tpfaeffl] - DELTA 1    19-Dec-99  13:29:46
|
| Transaction: jt_jbo_3.1_tpfaeffl_dwb_edits
| Flags:
| ------
| DocChange, APIChange
|
| Internal Changes:
| -----------------
| final javadoc edits
|
| Files Modified:
| ---------------
|
|  + \JBO_src_2\oracle\jdeveloper\html\DataWebBeanImpl.java
|  + \JBO_src_2\oracle\jdeveloper\html\HTMLFieldRenderer.java
|  + \JBO_src_2\oracle\jdeveloper\html\WebBeanImpl.java
|  + \JBO_src_3\jbo\htmdOg|tQgTMgtabeans\EditCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\FindForm.java
|  + \JBO_src_3\jbo\html\databeans\XmlData.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.569  (jvanderm/jloropez)
| +  Built:  18-Dec-99  05:32:10
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 568
| [jvanderm] - DELTA 2    17-Dec-99  15:07:22
|
| Transaction: jt_jbo_3.1_jvanderm_fix_31_2
| Flags:
| ------
| UIChange,  tQg|"SgdOghange
|
| New Features Added:
| -------------------
| implemented the following tasks :
| 124377  : Redefine Connection in SessionInfo
| 132545  : Wizard panel to allow any deployment choice
| 132546  : New property editors for ConnectionInfo attribute
| 132548  : Backwards compatibility for new ConnectionInfo
| 124381  : Add Connection/Deployment panel to IBDFWZ
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\formgen\common
|  + \JBO_src_3\jbo\dt\ui\formgen\common\ConnectPanel.java
|  + \JBO_src_3"Sg|"UgtQg\dt\ui\formgen\common\ConnectionDescription.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFConnectionPanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFFrameNamePanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFState.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\MiniConnectionPanel.java
|
|
|
| $$$$$ Release - 568
| [jloropez] - DELTA 1    17-Dec-99  10:36:38
|
| Transaction: jt_jbo_3.1_jloropez_wb_mgr_12_14_99
| Flags:
| ------
|  APIChange, QAC"Ug|$Wg"Sge, InstallChange
|
| Internal Changes:
| -----------------
| - checkpoint in WebObject Manager work.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr@@\main\jt_jbo_3.1\jt_jbo_3.1_jloropez_wb_mgr_12_14_99\1\TreeBodeAdapterImpl.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\DataWebBeanFactory.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\DataWebBeanTreeNode.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\Frame1.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wb$Wg|4Yg"UgJSPElementExplorer.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\JSPElementExplorerModel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\MgrNodeFactory.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\TreeNodeAdapter.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\TreeNodeAdapterImpl.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanEditDialog.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanFactory.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanInfo.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanInfoPanel.4Yg|D[g$Wg
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanManager.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanMgrDialog.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanNode.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\addnew.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\datawebbean.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\deleterec.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\editrec.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\folder.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\help.gif
|  + \JBO_src_3\jbo\dt\uiD[g|T]g4Ygards\wbmgr\ofolder.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\subclass.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\wbmgr.jpr
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\webbean.gif
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.568  (jbuildmgr/ychua/kchakrab)
| +  Built:  17-Dec-99  05:25:53
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 567
| [jbuildmgr] - DELTA 3    17-Dec-99  05:25:44
|
| Advanced prodT]g|d_gD[gdependency to:  JT_JDEV_3.1_571
|
|
|
| $$$$$ Release - 567
| [ychua] - DELTA 2    16-Dec-99  16:33:35
|
| Transaction: jt_jbo_3.1_ychua_dec16_voholder
| Flags:
| ------
| APIChange, QAChange
|
| Reported Bugs Fixed:
| --------------------
| 1116377 ViewObject as Value Holder support
|
| Internal Changes:
| -----------------
| ViewObjectImpl, added isValueHolder()
| In ViewDefImpl.resolveAttrs(), do not set mReadOnly to true there are
| updateable transient attributes.  Also added hasQuery().
| In QueryCollection.execd_g|tagT]guery(), skip execute if the VO isValueHolder
|
|
| Test Suggestions:
| -----------------
| MasterDetail\yc66
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\server\QueryCollection.java
|  + \JBO_src_3\jbo\server\ViewDefImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec16_voholder\1\yc66cli
|  +
\JBO_src_3\jbotag|dgd_gt\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec16_voholder\1\y
c66cli\main\jt_jbo_3.1_ychua_dec16_voholder\1\yc66mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec16_voholder\1\yc66cli.java
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec16_voholder\1\yc66cli.kava
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDedg|fgtag@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec16_voholder\1\y
c66mt.kava
|  + \JBO_src_3\jbo\test\sql\ycCustomer.sql
|
|
|
| $$$$$ Release - 567
| [kchakrab] - DELTA 1    16-Dec-99  13:59:59
|
| Transaction: jt_jbo_3.1_kchakrab_accesschangeonmethods
| Flags:
| ------
| APIChange
|
| Related Tasks:
| --------------
|
| Methods
| getProcyClassNames(String )
| setProxyClassNames( String, String) on ComponentObjectImpl made protected for
| clients implementing generic components extending
| ComponentObjectImpl to set the clienfg|$hgdgoxy programmatically.
|
| Reported Bugs Fixed:
| --------------------
|
| Generic Component Framework
|
| Changes Reviewed By:
| --------------------
|
| kchakrab
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\ComponentObjectListener.java
|  + \JBO_src_3\jbo\server\ComponentObjectImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.567  (tpfaeffl/kchakrab/tpoulsen/svinayak)
| +  Built:  16-Dec-99$hg|4jgfg:42:33
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 566
| [kchakrab] - DELTA 8    16-Dec-99  11:53:34
|
| Transaction: jt_jbo_3.1_kchakrab_clientappmodulemarshal
| Flags:
| ------
| APIChange
|
| Related Tasks:
| --------------
|
| Generic Component Task
|
| Reported Bugs Fixed:
| --------------------
|
| Update in File
|
| New Features Added:
| -------------------
|
| NA
|
| Changes Reviewed By:
| --------------------
| kchakrab
|
| Files Modified:
| ---------------
| 4jg|Dlg$hg \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|
|
|
| $$$$$ Release - 566
| [tpfaeffl] - DELTA 7    15-Dec-99  20:23:29
|
| Transaction: jt_jbo_3.1_tpfaeffl_fr_edits
| Flags:
| ------
| DocChange, APIChange
|
| Internal Changes:
| -----------------
| some edits to javadoc comments
|
| Files Modified:
| ---------------
|
|  + \JBO\build\tpfaeffl.mk
|  + \JBO_src_2\oracle\jdeveloper\html\DataWebBean.java
|  + \JBO_src_2\oracle\jdeveloper\html\DataWebBeanImpl.java
|  + \JBO_src_2\oracle\jdeveloper\html\HTMLFieDlg|Tng4jgnderer.java
|  + \JBO_src_2\oracle\jdeveloper\html\HTMLFieldRendererImpl.java
|  + \JBO_src_2\oracle\jdeveloper\html\WebBean.java
|  + \JBO_src_2\oracle\jdeveloper\html\WebBeanImpl.java
|  + \JBO_src_3\jbo\html\databeans\EditCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\FindForm.java
|  + \JBO_src_3\jbo\html\databeans\NavigatorBar.java
|  + \JBO_src_3\jbo\html\databeans\RowSetBrowser.java
|  + \JBO_src_3\jbo\html\databeans\RowsetNavigator.java
|  + \JBO_src_3\jbo\html\databeans\ViewCurrentRecord.java
|
| Tng|dpgDlg$$$$$ Release - 566
| [kchakrab] - DELTA 6    15-Dec-99  20:22:01
|
| Transaction: jt_jbo_3.1_kchakrab_genericcomponentminorchanges2
| Flags:
| ------
| APIChange
|
| Related Tasks:
| --------------
|
| Generic Comp
|
| Reported Bugs Fixed:
| --------------------
|
| API Changes
|
| Changes Reviewed By:
| --------------------
|
| kchakrab
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\server\ComponentObjectImpl.java
|
|
|
| $$$$$ Release - 566
| [kchakrab] - DELTA 5    15-Dec-99  20:12:46
|
| Transaction: jt_dpg|trgTng3.1_kchakrab_genericcomponentminorchanges1
| Flags:
| ------
|  APIChange,
|
| Related Tasks:
| --------------
|
| Generic Component
|
| Reported Bugs Fixed:
| --------------------
|
| Minor name change
|
|
| Changes Reviewed By:
| --------------------
|
| kchakrab, ccchow
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\server\ComponentObjectImpl.java
|
|
|
| $$$$$ Release - 566
| [kchakrab] - DELTA 4    15-Dec-99  20:00:15
|
| Transaction: jt_jbo_3.1_kchakrab_genericcomponentminorchanges
| Flags:
| ------
| Atrg|"tgdpgange
|
| Related Tasks:
| --------------
|
| generic component update
|
| Reported Bugs Fixed:
| --------------------
|
| Added protected method to access Listeners on ComponentObjectImpl
| for custom classes to use.
|
| Changes Reviewed By:
| --------------------
|
| kchakrab
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\server\ComponentObjectImpl.java
|
|
|
| $$$$$ Release - 566
| [kchakrab] - DELTA 3    15-Dec-99  19:49:49
|
| Transaction: jt_jbo_3.1_kchakrab_dsspiggybackupdate
| Flags:
| ------
| APIChan"tg|"vgtrg
| Related Tasks:
| --------------
|
| 111195 - Generic Component
| 86825 - Proof of concept custom component
|
| Reported Bugs Fixed:
| --------------------
|
| Generic component pluggin
|
| New Features Added:
| -------------------
|
| PiggybackManager can work with generic component objects
| PiggyBackEntry updated with new interface for object ID
| New listner for Component events added (ComponentObject Listener)
| ComponentObjectImpl has two new methods :
| IsRegPiggyMan() => If component registered with Pigg"vg|$xg"tgk Manager
| addListner(RuntimeComponentObjectInfo compInfo) => add listner to component
| New classes for Piggybacking long,Boolean added
| New classes for Marshalling arrays of object added (ArrayMarshaller.java)
| ComponentUsageImpl now has new method for update(PiggybackEntry pigg) for
| updating its cache
| New member added to PiggyBackManager to maintain a list of RunTimeComponentObjectInfo.
| New methods added for registering RunTimeComponentObjectInfo :
|    public RuntimeComponentObjectInfo addCompone$xg|4zg"vgject(ComponentObjectImpl co)
| ProcessPiggybackMethod can now handle generic piggybackentry (Sample code ) :
|
| case statement for generic component PiggybackEntry :
| if (pbEn instanceof PiggybackEntry)
| {
|    PiggybackEntry pe = (PiggybackEntry)pbEn;
|    ComponentUsageImpl co = (ComponentUsageImpl) getObject(pe.getId());
|    co.update(pe);
| }
|
| marshal() and unmarshal () functions in ApplicationModuleImpl can now take
| recognize generic components
|
| Sample code change in ObjectMarshaller:
|
|  Obje4zg|D|g$xgndle marshalComponentObject(ComponentObjectImpl co, boolean pbOn,
|                                   AbstractRemoteApplicationModuleImpl am)
|
|  byte[] pb = getPiggybackManager().getPiggyback(pbOn, am);
|
|       // If component needs to be regsitered with Piggyback manager
|       // we will can addComponentObject on Piggyback manager
|       // This information is stored in the server side component
|       RuntimeComponentObjectInfo rci = null;
|       if (co.isRegWithPiggyMan())
|           rci = getD|g|T~g4zgybackManager().addComponentObject(co);
|
|       // REST OF THE CODE IS STEREOTYPE
|       ObjectHandle objHandle;
|
|       if (co == null)
|       {
|          return new ObjectHandle(ObjectHandle.TYP_NULL);
|       }
|
|       int id = addObject(co);
|       if (rci != null)
|           rci.setCompId(id);
|
|       String name       = marshalString(co.getName());
|       String fullName   = marshalString(co.getFullName());
|
|       String coProxyName = co.getProxyClassName();
|       String[] strArray = new StrT~g|d?gD|g] { marshalString(co.getDefName()),
|                         marshalString(co.getDefFullName()),
|                         marshalString(coProxyName)};
|
|       // Pass the readonly flag
|       objHandle = new ObjectHandle(ObjectHandle.TYP_COMPONENT_OBJECT,
|                                    name, fullName, id,
|                                    null, // intArray
|                                    strArray,
|                                    null);
|
|       objHandle.setPiggyback(pb);
|
|       returnd?g|t,gT~gHandle;
| }
|
|
| Changes Reviewed By:
| --------------------
|
| kchakrab,ccchow,mdegroot
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo
|  + \JBO_src_3\jbo\ComponentObjectListener.java
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\client\remote\ComponentUsageImpl.java
|  + \JBO_src_3\jbo\common
|  + \JBO_src_3\jbo\common\ArrayMarshaller.java
|  + \JBO_src_3\jbo\common\PiggybackEntry.java
|  + \JBO_src_3\jbo\common\PiggybackEventEntry.java
|  + \JBO_src_3\jbo\common\Pigt,g|.gd?gckHandleEntry.java
|  + \JBO_src_3\jbo\common\PiggybackKeyEntry.java
|  + \JBO_src_3\jbo\common\PiggybackNavigEntry.java
|  + \JBO_src_3\jbo\common\PiggybackRowEntry.java
|  + \JBO_src_3\jbo\common\PiggybackValueEntry.java
|  + \JBO_src_3\jbo\common\PiggybackViewEntry.java
|  + \JBO_src_3\jbo\common\remote
|  + \JBO_src_3\jbo\common\remote\PiggybackBoolean.java
|  + \JBO_src_3\jbo\common\remote\PiggybackLong.java
|  + \JBO_src_3\jbo\server\ComponentObjectImpl.java
|  + \JBO_src_3\jbo\server\remote
|  + \JBO_src_3\.g|?gt,gserver\remote\ObjectMarshallerImpl.java
|  + \JBO_src_3\jbo\server\remote\PiggybackManager.java
|  + \JBO_src_3\jbo\server\remote\RuntimeComponentObjectInfo.java
|
|
|
| $$$$$ Release - 566
| [tpoulsen] - DELTA 2    15-Dec-99  16:31:23
|
| Transaction: jt_jbo_3.1_tpoulsen_incr_timeout
| Unreported Bugs Fixed:
| ----------------------
|
| Increased timeout on QueryDumpRunProg to 10min.
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\server\QueryDumpRunProg.java
|
|
|
| $$$$$ Release - 566
| [svinayak] -?g|$?g.gTA 1    15-Dec-99  13:28:42
|
| Transaction: jt_jbo_3.1_svinayak_multiple_attributes_on_domain_ui
| Flags:
| ------
| UIChange, DocChange, QAChange
|
| New Features Added:
| -------------------
| DT support for
| 1. mapping O8 object type to a Domain
|    Domain UI has been modified to optionally, allow selecting an
|    Object Type from the database to map to. The domain properties
|    ui has been modified to allow for multiple attributes in case
|    of domains for Object types. The old UI remains for scalar do$?g|4<g?gs.
|
| 2. Creating EOs based on O8 Row Objects
|    Fixed EO generation for tables that store row-objects.
|
| 3. Creating EOs based on O8 Column Objects w/Domains.
|    For now, Object columns are ignored by the automatic-mapping
|    logic. However, a user can add a "new attribute" for an entity
|    and map it to a (pre-created) domain that maps to an Object Type.
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\common\JboTypeMap.java
|  + \JBO_src_3\jbo\dt\objects\JboDomain.java
|  + \JBO_src_3\jb4<g|D
g$?g\objects\JboDomainAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\ui\domain
|  + \JBO_src_3\jbo\dt\ui\domain\DOAttrSettingsPanel.java
|  + \JBO_src_3\jbo\dt\ui\domain\DOMultipleAttrPanel.java
|  + \JBO_src_3\jbo\dt\ui\domain\DONamePanel.java
|  + \JBO_src_3\jbo\dt\ui\domain\DOPropertiesPanel.java
|  + \JBO_src_3\jbo\dt\ui\domain\DOSingleAttrPanel.java
|  + \JBO_src_3\jbo\dt\ui\domain\DOWizard.java
|  + \JBO_src_3\jbo\dt\ui\domain\Res.string
|  + \JBO_src_3\jbo\dt\ui\entity\EONamePanelD
g|Tg4<ga
|  + \JBO_src_3\jbo\dt\ui\main\DtuNamePanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
|  + \JBO_src_3\jbo\dtd\jbo_02_01.dtd
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.566  (jbuildmgr/kchakrab/ychua/SIM)
| +  Built:  15-Dec-99  05:25:04
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 565
| [jbuildmgr] - DELTA 4    15-Dec-99  05:24:53
|
| Advanced product dependency to:  JT_COMMON_3.1_183
|
| Tg|d'gD
g$$$$$ Release - 565
| [kchakrab] - DELTA 3    14-Dec-99  19:05:04
|
| Transaction: jt_jbo_3.1_kchakrab_dssreqcreatecomponentremote
| Flags:
| ------
| API Change
|
| Related Tasks:
| --------------
| CreateComponentObject("compName", "compDef") is made remotable
|
| Reported Bugs Fixed:
| --------------------
|
| Chadwick's requirements
|
| Changes Reviewed By:
| --------------------
|
| kchakrab,mdegroot
|
| Files Modified:
| ---------------
|
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\EJBApplicationModuleId'g|t"gTgjava
|  + \JBO_src_1\src\com\oracle\jbo\common\remote\ejb\RemoteApplicationModule.java
|  + \JBO_src_1\src\com\oracle\jbo\server\remote\ejb\EJBApplicationModuleImpl.java
|  + \JBO_src_3\jbo\ApplicationModule.java
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\client\remote\corba\CORBAApplicationModuleImpl.java
|  + \JBO_src_3\jbo\common\remote\corba\RemoteApplicationModule.java
|  + \JBO_src_3\jbo\server\ContainerObject.java
|  + \JBO_src_3\jbo\server\ContainerObjectImpl.java
| t"g|".gd'gJBO_src_3\jbo\server\remote\AbstractRemoteApplicationModuleImpl.java
|  + \JBO_src_3\jbo\server\remote\corba\RemoteApplicationModuleImpl.java
|
|
|
| $$$$$ Release - 565
| [ychua] - DELTA 2    14-Dec-99  16:13:59
|
| Transaction: jt_jbo_3.1_ychua_dec14_assocendname
| Flags:
| ------
| APIChange, QAChange
|
| Internal Changes:
| -----------------
| Modified ViewDefImpl.processEntityAssociations() and resolveViewLinkAttributes() to
| handle fully qualified association/viewlink end names.
| Modifield AssociationDefIm".g|"-gt"go take last part of association name for mOtherEndName.
| In ViewObjectImpl put QC that has deleted and update rows in dirty mQCs so that
| it does not get kick out from weak hashtable.  This was causing tests to run inconsistently
| before.
|
|
| Test Suggestions:
| -----------------
| Entity\yc18, 24, 25, 27
| RowSetIterator\yc10
| ViewObject\yc17, yc29
| MasterDetail\yc33
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\server\AssociationDefImpl.java
|  + \JBO_src_3\jbo\server\ViewDefImpl.java
|  + \JB"-g|$Tg".gc_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject\yc17cli\yc17mt.out
|
|
|
| $$$$$ Release - 565
| [SIM] - DELTA 1    14-Dec-99  15:57:56
|
| Transaction: jt_jbo_3.1_SIM_fix_batch_files_for_javascope_and_vauto_changes
| Flags:
| ------
| QAChange
|
| Unreported Bugs Fixed:
| ----------------------
|
| See below.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Fixed a few batch files that specify
|
|      "java -classpath ..."
|
|    by adding JavaScope.zip.$Tg|4>g"-g
|    Because of absense of JavaScope.zip, JavaScope
|    run was failing to run these batch files.
|
| 2. Fixed Kava so that when "execute" fails it does
|    the right check.  Previously, we looked for
|
|      "java.io.IOException: CreateProcess:"
|
|    This is no longer appropriate because of Karl's
|    SafeExec thing.  It now checks for
|
|      oracle.jbo.server.util.SafeExec.ERROR_COULD_NOT_EXEC
|
| 3. VAUTO now sends mail to "jbotest".
|
|
| << DETAILS >>
|
| *** Z:\JBO\bin\safeexec.bat Tue Dec 4>g|Dg$Tg6:12:49 1999
| *** Z:\JBO\bin\showpath.bat Tue Dec 07 16:12:47 1999
|    1. Inclusion of JavaScope.zip.
|
| *** Z:\JBO\src\oracle\jbo\kava\kava.g Fri Dec 10 13:53:54 1999
|    1. execute check.
|
| *** Z:\JBO\vautoloc\difloc.bat Mon Dec 06 14:13:03 1999
| File \vautoloc\reploc.bat is new
| *** Z:\JBO\vautoloc\01\valocenv.bat Tue Nov 16 11:16:05 1999
| *** Z:\JBO\vautoloc\02\valocenv.bat Mon Jun 07 15:32:39 1999
| *** Z:\JBO\vautoloc\03\valocenv.bat Tue Nov 16 11:16:08 1999
| *** Z:\JBO\vautoloc\04\valocenv.bat TuDg|TYg4>gv 16 11:16:11 1999
| *** Z:\JBO\vautoloc\05\valocenv.bat Tue Nov 16 11:16:13 1999
| *** Z:\JBO\vautoloc\06\valocenv.bat Tue Nov 16 11:16:16 1999
| *** Z:\JBO\vautoloc\07\valocenv.bat Tue Nov 16 11:16:19 1999
|    1. VAUTO send-mail to jbotest.
|
| Files Modified:
| ---------------
|
|  + \JBO\vautoloc
|  + \JBO\vautoloc\01\valocenv.bat
|  + \JBO\vautoloc\02\valocenv.bat
|  + \JBO\vautoloc\03\valocenv.bat
|  + \JBO\vautoloc\04\valocenv.bat
|  + \JBO\vautoloc\05\valocenv.bat
|  + \JBO\vautoloc\06\valocenv.bat
|  + \JBOTYg|d!gDgtoloc\07\valocenv.bat
|  + \JBO\vautoloc\difloc.bat
|  + \JBO\vautoloc\reploc.bat
|  + \JBO_bin_1\bin\safeexec.bat
|  + \JBO_bin_1\bin\showpath.bat
|  + \JBO_src_3\jbo\kava\kava.g
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\yc10.jpr
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.565  (jbuildmgr/jloropez/dmutreja/SIM/rkaestne)
| +  Built:  14-Dec-99  13:06:08
| +-----------------------------------------------------------------------------d!g|t#gTYg$$$$$ Release - 564
| [jbuildmgr] - DELTA 5    14-Dec-99  13:05:58
|
| Advanced product dependency to:  JT_COMMON_3.1_182
|
|
|
| $$$$$ Release - 564
| [jloropez] - DELTA 4    13-Dec-99  14:21:03
|
| Transaction: jt_jbo_3.1_jloropez_webbean_manager
| Flags:
| ------
| UIChange, DocChange, HelpTopic
|
| Internal Changes:
| -----------------
| - work in progress for webobject manager
| - fixed Apache bug in WebBeans
| - checked in updated configuration files for status application.
|
| Files Modified:
| ---------------t#g|&gd!g+ \JBO\apps\Status\jsp\home.gif
|  + \JBO\apps\Status\jsp\inhibitors.gif
|  + \JBO\apps\Status\jsp\inhibitorson.gif
|  + \JBO\apps\Status\jsp\issuesrisks.gif
|  + \JBO\apps\Status\jsp\issuesriskson.gif
|  + \JBO\apps\Status\jsp\mailto.gif
|  + \JBO\apps\Status\jsp\newstatus.gif
|  + \JBO\apps\Status\jsp\nextweektab.gif
|  + \JBO\apps\Status\jsp\nextweektabon.gif
|  + \JBO\apps\Status\jsp\prevweektab.gif
|  + \JBO\apps\Status\jsp\prevweektabon.gif
|  + \JBO\apps\Status\jsp\report.gif
|  + \JBO\apps\Status\jsp\setuse&g|(gt#gf
|  + \JBO\apps\Status\jsp\status.jsp
|  + \JBO\apps\Status\jsp\status_reports.jsp
|  + \JBO\apps\Status\jsp\statusreps.gif
|  + \JBO\apps\Status\jsp\thisweektab.gif
|  + \JBO\apps\Status\jsp\vacation.gif
|  + \JBO\apps\Status\jsp\vacationon.gif
|  + \JBO\build\makefile
|  + \JBO_bin_1\bin\Apache.zip
|  + \JBO_src_2\oracle\jdeveloper\html\DataWebBeanImpl.java
|  + \JBO_src_3\jbo\dt\ui\wizards
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\TagLibraryManager.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr
|  + \JBO_src_3\j(g|$*g&gt\ui\wizards\wbmgr\Application1.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\DataWebBeanTreeNode.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\Frame1.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\JSPElementExplorer.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\JSPElementExplorerModel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanAttributeInfo.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanInfo.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanManager.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBea$*g|4,g(gDialog.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanNode.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanTreeNode.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\addnew.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\datawebbean.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\deleterec.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\editrec.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\folder.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\help.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\ofolder.gif
|  + \JBO_src_3\jbo\dt\4,g|D.g$*gizards\wbmgr\subclass.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\wbmgr.jpr
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\webbean.gif
|
|
|
| $$$$$ Release - 564
| [dmutreja] - DELTA 3    13-Dec-99  13:47:26
|
| Transaction: jt_jbo_3.1_dmutreja_ejboas_changes
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
|   -Fixed bug in ejb transactiom hadler gfcatory implementation, where a null session context was being used to create
a transaction handler.
|   -Added missing method riFindComponent to the apD.g|T0g4,gule session bean.
|   -Classpath fix in setjboenv.bat for OAS environment
|   - Moved transaction related (commit, rollback, close) JDBC interaction tracing calls from DBTransactionmpl to
DefaultTxnHandlerImpl.
|
| Files Modified:
| ---------------
|
|  + \JBO_bin_1\bin\setjboenv.bat
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\oas\OASEJBAmHomeImpl.java
|  + \JBO_src_1\src\com\oracle\jbo\server\remote\ejb
|  + \JBO_src_1\src\com\oracle\jbo\server\remote\ejb\EJBApplicationModuleImpl.java
|  + \JBO_src_1T0g|d2gD.g\com\oracle\jbo\server\remote\ejb\EJBTxnHandlerFactoryImpl.java
|  + \JBO_src_1\src\com\oracle\jbo\server\remote\ejb\EJBTxnHandlerImpl.java
|  + \JBO_src_3\jbo\server\DBTransactionImpl.java
|  + \JBO_src_3\jbo\server\DefaultTxnHandlerImpl.java
|  + \JBO_src_3\jbo\server\NullDBTransactionImpl.java
|  + \JBO_src_3\jbo\server\SessionImpl.java
|
|
|
| $$$$$ Release - 564
| [SIM] - DELTA 2    13-Dec-99  10:44:59
|
| Transaction: jt_jbo_3.1_SIM_fix_test_case_for_setcontext_domain_change
| Flags:
| ------
| QAChange
|
| Ud2g|t4gT0gorted Bugs Fixed:
| ----------------------
|
| Domain.sv05 BM failure fixed.
| Needed to add setContext() to domain classes.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv04mtAddressObject.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv04mtPeopleObject.java
|
|
|
| $$$$$ Release - 564
| [rkaestne] - DELTA 1    13-Dec-99  09:58:14
|
| Transaction: jt_jbo_3.1_rkaestne_ray_ray1213
| Flags:
| ------
| UIChange
|
| Unreported Bugs Fixed:
| --------------------t4g|"6gd2g- Fixed a bug where JboBaseObjects were not calling the loadDone for their
|   contained objects, e.g. an entity calling loaddone on its attributes.
|
| - Fixed a bug where the full name of the association end was not being properly
|   saved in xml.
|
| - Cleaned up some null pointer exceptions in the wizard which were introduced
|   by improved object cleanup.
|
| - Fixed a bug in the save method of the substitutes panel.  Because of the heritage
|   of the substitute panel, the info was getting save to the "6g|"8gt4gerties field in
|   xml, rather than the substitutes field.
|
|
| Internal Changes:
| -----------------
| - Updated the translatable files nls file with the recent directory name changes.
|
| - Modified the makefile to copy bom.bat to the jdeveloper \bin directory.
|
| - Fixed nullpointerexception in MetaObjectManager that shows up in DT.
|
| - Modified exception reporting from dt/objects to go through same mechanism as the
|   wizards for exception handling consistency.
|
| - Modified exception handling for loa"8g|$:g"6gjects case to use the same mechanism as
|   regular exception handling for more consistency.
|
| - To better allow Oracle Support and development to debug customer problems, the
|   exception message box will now allow the user to bring up a second message
|   box displaying the stack trace.  We also save the stack trace info to a temproary
|   file in the jdeveloper lib directory for reference.  This allows developers to
|   communicate important stack trace info to support without having to modify
|   jdevel$:g|4<g"8g.ini settings.  My initial intent was to use a single java dialog to
|   display exception info and optionally the stacktrace.  However, in certain
|   instances, the IDE tends to hang with a non-pascal based dialog, so I had to
|   display the info in a pascal-based message box.
|
| - Activa requested that we not display warnings about objects using the extends
|   feature.  We removed those warnings and now display them on a per-object
|   basis when their wizard is displayed.
|
| - Added more info on attrib4<g|D>g$:g changed in the JboChangedEvent, so that an object
|   can better react when attributes of an object that it is listening to have changed.
|
| - Added load all context menu item to the JboApplication object to make it easier
|   for loading multiple packages with one click, rather than clicking each
|   package individually.
|
| - Implemented feature request from SMuench to remember the size of a wizard
|   if it has been resized by the user and initialize it to the new size on
|   its next invocation.   This D>g|T@g4<good for demos, especially if a user tends
|   to always resize certain wizards to display more info from the panels.
|
|
| Files Modified:
| ---------------
|
|  + \JBO\build\makefile
|  + \JBO\install\JBO Files.txt
|  + \JBO\nls\translatable-files.txt
|  + \JBO_src_1\src\jblite\JboDT.jpr
|  + \JBO_src_1\src\jblite\JboDT.jws
|  + \JBO_src_3\jbo\dt\objects\JboAppModule.java
|  + \JBO_src_3\jbo\dt\objects\JboApplication.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociation.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociatT@g|dBgD>gnd.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3\jbo\dt\objects\JboChangeListener.java
|  + \JBO_src_3\jbo\dt\objects\JboDomain.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboEntityUsage.java
|  + \JBO_src_3\jbo\dt\objects\JboFileUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboNode.java
|  + \JBO_src_3\jbo\dt\objects\JboNodeFactory.java
|  + \JBO_src_3\jbo\dt\objects\JboObjectReference.java
|  + \JBO_src_3\jbo\dt\objects\JboPackage.java
|  + \JBO_src_3\jbodBg|tDgT@gobjects\JboUIListener.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLink.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLinkEnd.java
|  + \JBO_src_3\jbo\dt\objects\JboXactIntfGenerator.java
|  + \JBO_src_3\jbo\dt\objects\Res.string
|  + \JBO_src_3\jbo\dt\ui\assoc\ASWizard.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOAttributeWizard.java
|  + \JBO_src_3\jbo\dt\ui\entity\EONewAttributeDialog.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOWizard.jatDg|GgdBg + \JBO_src_3\jbo\dt\ui\entity\ValidatorsDialog.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|  + \JBO_src_3\jbo\dt\ui\jbs\jbs.jpr
|  + \JBO_src_3\jbo\dt\ui\main\DtuDialog.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuJboNodeFactory.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuManager.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUIListener.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuWizard.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuWizardPanelDialog.java
|  + \JBO_src_3\jbGg|IgtDg\ui\main\Res.string
|  + \JBO_src_3\jbo\dt\ui\module\AMDeployPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMQuickDeployPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMWizard.java
|  + \JBO_src_3\jbo\dt\ui\module\Res.string
|  + \JBO_src_3\jbo\dt\ui\pkg\PKSubsPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributeWizard.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributesPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VONewAttributeDialog.java
|  + \JBO_src_3\jbo\dt\ui\view\VOWizard.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLAttrIg|$KgGgesPanel.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLWizard.java
|  + \JBO_src_3\jbo\server\MetaObjectManager.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.564  (jbuildmgr)
| +  Built:  12-Dec-99  05:06:28
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 563
| [jbuildmgr] - DELTA 1    12-Dec-99  05:06:15
|
| Advanced product dependency to:  JT_JDEV_3.1_566
|
|
|
|
| +----------------------------------$Kg|4MgIg---------------------------------------
| +  Release 3.1.563  (jbuildmgr/SIM)
| +  Built:  11-Dec-99  08:56:27
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 562
| [jbuildmgr] - DELTA 2    11-Dec-99  08:56:17
|
| Advanced product dependencies to:  JT_JDEV_3.1_565, JT_COMMON_3.1_181
|
|
|
| $$$$$ Release - 562
| [SIM] - DELTA 1    10-Dec-99  13:52:34
|
| Transaction: jt_jbo_3.1_SIM_support_varray_and_domain_ref_and_fix_bugs
| Unreported Bugs Fixed:
| -----------4Mg|DOg$Kg-------
|
| See below.
|
| New Features Added:
| -------------------
|
| See below.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Support for VARRAY in EO.
|    This support is done throug oracle.jbo.domain.Array.
|
|    Call getArray() to get array elements.
|    This retrieve all elements.
|
|    Methods to do "incremental" retrieval will be added
|    later.
|
|    Runtime support for Array meant the following:
|
|    a) From elem-type, we get the custom datum factory.
|    b) This factory is pDOg|TQg4Mgd into methods in SQLBuilder that
|       get data from ResultSet, i.e., doLoad... methods.
|    c) When an array if found, the elem factory is used to
|       conver the element data.
|
| 2. DataCreationException now has a constructor to be called
|    when data creation fails w/ a value.
|
| 3. Implement oracle.jbo.domain.Ref.  This class holds the
|    byte array and structure name from oracle.sql.REF.
|
|    This class is serializable, i.e., marshallable.
|
|    In 3 tier execution, its transaction is null.TQg|dSgDOgIn 2 tier execution, its transaction is the
transaction
|    w/i which the REF was retrieved.
|
|    Thus, when converting back from Ref to REF, we use the
|    byte array, structure name, and the transaction (supplied
|    by MT code) to build a REF.
|
| 4. Some domains need other information than those that are
|    supplied during construction time.
|
|    Previoulsly, these were supplied through "specific" calls.
|    This resulted in bunch of "instanceof ..." checks where
|    "..." is a domain class.
| dSg|tUgTQgWe replaced this with a more generic call in
|    oracle.jbo.domain.DomainInterface.
|
| +    public void setContext(Transaction trans, Object ctx)
|
|    Note that the "trans" param is used only in the MT
|    context.  "ctx" is currently the array element custom
|    datum factory, required by Array.
|
| 5. Changed code gen and other parts of the system to
|    prepare for support of primary key based OID.
|
| 6. Changed kava syntax so that VO exported method is
|    "export viewobject" instead of "viewobject tUg|"WgdSgrt".
|
|    Previous syntax was causing indeterminism.
|
| 7. Fixed a few bugs relating to mis-handling of custom
|    data for object tables.
|
| 8. Test material adjusted.
|
| 9. New test cases:
|       Objects.si09  -- VARRAY.
|       Objects.si10  -- PK based OID.
|
|
| << DETAILS >>
|
| *** Z:\JBO\src\oracle\jbo\CSMessageBundle.java Wed Nov 10 12:58:30 1999
| *** Z:\JBO\src\oracle\jbo\domain\DataCreationException.java Mon Aug 23 17:46:30 1999
| *** Z:\JBO\src\oracle\jbo\domain\GenericDomainException."Wg|"YgtUg Mon Aug 23 08:04:42 1999
|    1. DataCreationException change.
|
| *** Z:\JBO\src\oracle\jbo\Transaction.java Thu Oct 07 04:55:35 1999
| *** Z:\JBO\src\oracle\jbo\client\remote\ApplicationModuleImpl.java Mon Dec 06 14:13:37 1999
|    1. Added a new interface method, createRef.
|       This method is used to create REF from Ref (see #3
|       of OVERVIEW).
|
| *** Z:\JBO\src\oracle\jbo\client\remote\SequenceImpl.java Wed Oct 13 11:36:29 1999
| *** Z:\JBO\src\oracle\jbo\client\remote\SQLValueImpl.java Wed Oct 1"Yg|$[g"Wg:36:42 1999
| *** Z:\JBO\src\oracle\jbo\domain\BFileDomain.java Mon Oct 04 09:28:24 1999
| *** Z:\JBO\src\oracle\jbo\domain\BlobDomain.java Tue Oct 05 08:47:08 1999
| *** Z:\JBO\src\oracle\jbo\domain\Char.java Wed Sep 15 09:08:27 1999
| *** Z:\JBO\src\oracle\jbo\domain\ClobDomain.java Wed Oct 06 08:19:47 1999
| *** Z:\JBO\src\oracle\jbo\domain\Date.java Mon Dec 06 14:13:52 1999
| *** Z:\JBO\src\oracle\jbo\domain\DateDomain.java Mon Aug 23 17:46:37 1999
| *** Z:\JBO\src\oracle\jbo\domain\DomainInterface.java Mo$[g|4]g"Ygg 23 17:46:32 1999
| *** Z:\JBO\src\oracle\jbo\domain\NullValue.java Mon Aug 23 17:46:44 1999
| *** Z:\JBO\src\oracle\jbo\domain\Number.java Wed Sep 15 09:08:28 1999
| *** Z:\JBO\src\oracle\jbo\domain\Raw.java Wed Sep 15 09:08:30 1999
| *** Z:\JBO\src\oracle\jbo\domain\RowID.java Mon Aug 23 17:46:53 1999
| *** Z:\JBO\src\oracle\jbo\domain\Sequence.java Wed Oct 13 11:36:32 1999
| *** Z:\JBO\src\oracle\jbo\domain\SQLValue.java Wed Oct 13 11:36:44 1999
| *** Z:\JBO\src\oracle\jbo\domain\Struct.java Wed Nov 10 13:4]g|D_g$[g4 1999
| *** Z:\JBO\src\oracle\jbo\server\SequenceImpl.java Wed Nov 10 12:59:19 1999
| *** Z:\JBO\src\oracle\jbo\server\SQLValueImpl.java Wed Nov 10 13:00:07 1999
|    1. setContext added.
|
| File \src\oracle\jbo\common\PiggybackRefEntry.java will be deleted
|    1. PiggybackRefEntry.java is obsoleted.  This is because
|       we now map oracle.sql.REF to oracle.jbo.domain.Ref and
|       the latter is serializable ==> don't need PiggybackRefEntry
|       any more.
|
| File \src\oracle\jbo\domain\Array.java is D_g|Tag4]g
|    1. Support VARRAY.
|
| File \src\oracle\jbo\domain\Ref.java is new
|    1. See #3 of OVERVIEW.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboAttribute.java Tue Oct 12 16:18:27 1999
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboDatabaseAttr.java Wed Nov 10 13:00:28 1999
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboViewAttr.java Thu Dec 02 09:34:50 1999
|    1. Support for VARRAY.
|       For an array, XML now has "ElemType" which tells
|       the type of elements inside the Array.
|
| *** Z:\JBO\src\oracle\jbo\dt\objTag|dcgD_g\JboDomain.java Wed Nov 10 12:56:01 1999
|    1. Generation of setContext() method in domains.
|    2. Support for VARRAY.
|       For an array, XML now has "ElemType" which tells
|       the type of elements inside the Array.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboEntity.java Mon Dec 06 11:05:09 1999
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboEntityAttr.java Wed Nov 10 12:56:13 1999
|    1. PK based OID support related changes.
|       XML gens "OIDAttrNames" which names attrs that make up
|       the PK atdcg|tegTag(note attrs, not columns) in an OID.
|    2. Use of oracle.jbo.domain.Ref, not oracle.sql.REF.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboUtil.java Mon Dec 06 14:13:15 1999
|    1. Use of oracle.jbo.domain.Ref, not oracle.sql.REF.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\Res.string Thu Dec 02 14:00:33 1999
|    1. Added error msg for when attr names specified in a PK based OID
|       is not for an attr.
|
| *** Z:\JBO\src\oracle\jbo\dtd\jbo_02_01.dtd Tue Nov 23 15:10:29 1999
|    1. ElemType added.
|    2. OIDteg|hgdcgNames added.
|
| *** Z:\JBO\src\oracle\jbo\kava\kava.g Sun Dec 05 16:27:09 1999
|    1. Support for "elemType" (for Array).
|    2. "export viewobject".
|
| *** Z:\JBO\src\oracle\jbo\server\AssociationDefImpl.java Mon Nov 15 14:58:19 1999
|    1. Addition of elemType.
|
| *** Z:\JBO\src\oracle\jbo\server\AttributeDefImpl.java Mon Dec 06 14:13:07 1999
|    1. Addition of elemType (mElemType).
|    2. Addition of oidAttrNames (mOIDAttrNames).
|    3. From mElemType, we figure out the "element" custom
|       datum hg|jgtegory.  We pass that in to doLoad... methods
|       of SQLBuilder impls.
|
| *** Z:\JBO\src\oracle\jbo\server\DBTransactionImpl.java Wed Nov 10 12:56:49 1999
| *** Z:\JBO\src\oracle\jbo\server\NullDBTransactionImpl.java Wed Nov 10 12:59:22 1999
|    1. Implementation of createRef().
|
| *** Z:\JBO\src\oracle\jbo\server\OLiteSQLBuilderImpl.java Mon Dec 06 14:14:08 1999
|    1. Elem custom factory related changes.
|
| *** Z:\JBO\src\oracle\jbo\server\OracleSQLBuilderImpl.java Mon Dec 06 14:13:57 1999
|    1. Elem jg|$lghgom factory related changes.
|    2. Fixed custom data handling for object tables.
|
| *** Z:\JBO\src\oracle\jbo\server\SQLBuilder.java Mon Dec 06 14:14:04 1999
| *** Z:\JBO\src\oracle\jbo\server\ViewRowImpl.java Mon Dec 06 14:13:31 1999
|    1. Elem custom factory related changes.
|
| *** Z:\JBO\src\oracle\jbo\server\remote\ObjectMarshallerImpl.java Mon Dec 06 14:13:55 1999
|    1. Removal of use of PiggybackRefEntry.
|
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si01cli\si01mt.out Wed Oct 2$lg|4ngjg:18:48 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si02cli\si02mt.out Wed Oct 20 13:18:55 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si03cli\si03mt.out Wed Oct 20 13:19:00 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si04cli\si04mt.out Wed Oct 20 13:19:05 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si05cli\si05mt.out Wed Oct 20 13:19:45 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si06cli\si4ng|Dpg$lg.out Wed Oct 20 13:19:58 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si07cli\si07mt.out Wed Oct 20 13:20:08 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si08cli\si08mt.out Mon Dec 06 14:14:39 1999
| File \src\oracle\jbo\test\out\rt\twotier\level1\Objects\si09cli\si09mt.out is new
| File \src\oracle\jbo\test\out\rt\twotier\level1\Objects\si10cli\si10mt.out is new
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si02mt.kava Tue Nov 23 15:10:53 199Dpg|Trg4ng**
Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si03mt.kava Mon Nov 29 10:41:31 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si01.jpr Mon Dec 06 14:14:55 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si01mt.kava Mon Aug 30 14:33:09 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si02mt.kava Mon Aug 30 14:33:20 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si03mt.kava Mon Aug 30 14:33:22 1999
| *** Z:\JBO\srcTrg|dtgDpgcle\jbo\test\scr\rt\twotier\level1\Objects\si04mt.kava Mon Aug 30 14:33:24 1999
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si05.jpr is new
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si05mt.kava Mon Aug 30 14:33:28 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si06mt.kava Mon Aug 30 14:33:52 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si07mt.kava Mon Aug 30 14:33:58 1999
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\sdtg|tvgTrgjpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si09cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si09cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si09mt.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si10.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si10cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si10cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotietvg|"xgdtgvel1\Objects\si10mt.kava is new
| File \src\oracle\jbo\test\sql\siNTDeptEmp.sql is new
|    1. Test material adjusted.
|    2. New test cases.
|
| *** Z:\JBO\test\testweb.bat Tue Nov 30 18:02:04 1999
| *** Z:\JBO\test\testwithkava.bat Mon Dec 06 14:12:56 1999
|    1. New test cases added.
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testweb.bat
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\CSMessageBundle.java
|  + \JBO_src_3\jbo\Transaction.java
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImp"xg|"zgtvgva
|  + \JBO_src_3\jbo\client\remote\SQLValueImpl.java
|  + \JBO_src_3\jbo\client\remote\SequenceImpl.java
|  + \JBO_src_3\jbo\common
|  + \JBO_src_3\jbo\domain
|  + \JBO_src_3\jbo\domain\Array.java
|  + \JBO_src_3\jbo\domain\BFileDomain.java
|  + \JBO_src_3\jbo\domain\BlobDomain.java
|  + \JBO_src_3\jbo\domain\Char.java
|  + \JBO_src_3\jbo\domain\ClobDomain.java
|  + \JBO_src_3\jbo\domain\DataCreationException.java
|  + \JBO_src_3\jbo\domain\Date.java
|  + \JBO_src_3\jbo\domain\DateDomain.java
|  + \JBO_src_3\jbo\d"zg|$|g"xgn\DomainInterface.java
|  + \JBO_src_3\jbo\domain\GenericDomainException.java
|  + \JBO_src_3\jbo\domain\NullValue.java
|  + \JBO_src_3\jbo\domain\Number.java
|  + \JBO_src_3\jbo\domain\Raw.java
|  + \JBO_src_3\jbo\domain\Ref.java
|  + \JBO_src_3\jbo\domain\RowID.java
|  + \JBO_src_3\jbo\domain\SQLValue.java
|  + \JBO_src_3\jbo\domain\Sequence.java
|  + \JBO_src_3\jbo\domain\Struct.java
|  + \JBO_src_3\jbo\dt\objects\JboAttribute.java
|  + \JBO_src_3\jbo\dt\objects\JboDatabaseAttr.java
|  + \JBO_src_3\jbo\dt\object$|g|4~g"zgoDomain.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboEntityAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboViewAttr.java
|  + \JBO_src_3\jbo\dt\objects\Res.string
|  + \JBO_src_3\jbo\dtd\jbo_02_01.dtd
|  + \JBO_src_3\jbo\kava\kava.g
|  + \JBO_src_3\jbo\server\AssociationDefImpl.java
|  + \JBO_src_3\jbo\server\AttributeDefImpl.java
|  + \JBO_src_3\jbo\server\DBTransactionImpl.java
|  + \JBO_src_3\jbo\server\NullDBTransactionImpl.java
|  4~g|Dh$|gBO_src_3\jbo\server\OLiteSQLBuilderImpl.java
|  + \JBO_src_3\jbo\server\OracleSQLBuilderImpl.java
|  + \JBO_src_3\jbo\server\SQLBuilder.java
|  + \JBO_src_3\jbo\server\SQLValueImpl.java
|  + \JBO_src_3\jbo\server\SequenceImpl.java
|  + \JBO_src_3\jbo\server\ViewRowImpl.java
|  + \JBO_src_3\jbo\server\remote\ObjectMarshallerImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si01cli\si01mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ObjectDh|Th4~g02cli\si02mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si03cli\si03mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si04cli\si04mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si05cli\si05mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si06cli\si06mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si07cli\si07mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si08cli\si08mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ObjectsTh|dhDh9cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si09cli\si09mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si10cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si10cli\si10mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si02mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si03mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si01.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\ldh|thTh1\Objects\si01mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si02mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si03mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si04mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si05.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si05mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si06mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si07mt.kava
|  + \JBO_src_3\jbo\test\scrth| hdhtwotier\level1\Objects\si09.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si09cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si09cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si09mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si10.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si10cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si10cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si10mt.kava
|  + \JBO_src_ h| htho\test\sql
|  + \JBO_src_3\jbo\test\sql\siNTDeptEmp.sql
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.562  (jbuildmgr/dmutreja/ychua/kchakrab)
| +  Built:  10-Dec-99  11:53:41
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 561
| [jbuildmgr] - DELTA 4    10-Dec-99  11:53:33
|
| Advanced product dependency to:  JT_JDEV_3.1_564
|
|
|
| $$$$$ Release - 561
| [dmutreja] - DELTA 3    09-Dec-99  19:14:10
|
|  h|$h hsaction: jt_jbo_3.1_dmutreja_checkin_ejboas_changes
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
|    Checking in first level changes for running appmodule session beans in oas.
|
|   - Added client side jndi implementation for looking up a bean installed on OAS
|   - Defined TransactionHandlerFactory interface for creating a TransactionHandler.
|
|   - Earlier we were always creating a default handler and then replacing it for EJB's. The factory allows us to create
the handler only on$h|4h hnd when required.
|
|   - Moved setAutoCommit(false) from DbTransactionImpl to the default transaction handler handleOpen()
|     implementation. This call is not allowed for ejb's as the global transaction is incharge of the transaction and
the loacal transaction cannot be auto committed.
|
|   - All remotable structs (oracle.jbo.comon.remote.*) should implement java.io.Serializable. This is required by ejb
spec but wasn't being enforced in 8i.
|
|
|
| Files Modified:
| ---------------
|
|  + \JBO\build\ge4h|Dh$hl.mk
|  + \JBO\build\makefile
|  + \JBO_bin_1\bin\setjboenv.bat
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\AbstractApplicationModuleHomeImpl.java
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\aurora
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\aurora\AuroraEJBAmHomeImpl.java
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\aurora\AuroraEJBInitialContext.java
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\aurora\makefile
|  + Dh|Th4h_src_1\src\com\oracle\jbo\client\remote\ejb\oas
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\oas\OASEJBAmHomeImpl.java
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\oas\OASEJBInitialContext.java
|  + \JBO_src_1\src\com\oracle\jbo\server\remote\ejb\EJBApplicationModuleImpl.java
|  + \JBO_src_3\jbo\JboContext.java
|  + \JBO_src_3\jbo\common\JboInitialContextFactory.java
|  + \JBO_src_3\jbo\common\remote\CompoundHandle.java
|  + \JBO_src_3\jbo\common\remote\ObjectHandle.java
|  + \JBO_src_3\jbo\commTh|dhDhemote\PiggybackInt.java
|  + \JBO_src_3\jbo\common\remote\PiggybackReturn.java
|  + \JBO_src_3\jbo\common\remote\SessionInfo.java
|  + \JBO_src_3\jbo\common\remote\rAttributeDescription.java
|  + \JBO_src_3\jbo\server
|  + \JBO_src_3\jbo\server\DBTransactionImpl.java
|  + \JBO_src_3\jbo\server\DefaultTxnHandlerFactoryImpl.java
|  + \JBO_src_3\jbo\server\DefaultTxnHandlerImpl.java
|  + \JBO_src_3\jbo\server\NullDBTransactionImpl.java
|  + \JBO_src_3\jbo\server\SessionImpl.java
|  + \JBO_src_3\jbo\server\Transactiodh|thThdlerFactory.java
|
|
|
| $$$$$ Release - 561
| [ychua] - DELTA 2    09-Dec-99  16:30:28
|
| Transaction: jt_jbo_3.1_ychua_dec9
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
| Update Entity\yc16mt.out baseline output missed in last check in.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity\yc16cli\yc16mt.out
|
|
|
| $$$$$ Release - 561
| [kchakrab] - DELTA 1    09-Dec-99  14:45:33
|
| Transaction: jt_jbo_3.1_kchakrab_genericcomponent_upgrade
| Flagsth|"hdh-----
| APIChange
|
| Related Tasks:
| --------------
|
| All tasks related to Generic component
| usage (Please refer to task tree under
| 3.1 jbort features)
|
| Reported Bugs Fixed:
| --------------------
|
| Bugs in MetaObject Manager
|
| New Features Added:
| -------------------
|
| New generic MT Object Defined (ComponentObject)
| Component Object was already present but
| now users can extend component object and
| define their custom components.
|
| The idea of having Generic Component Object made
| remotable i"h|"hth give the users the flexibility
| to define custom components by adding new
| attributes and subelements and make the
| component remotable.
|
| New Definition class for Component object added
| (ComponentDefImpl). Components are presently being
| added to the App module which is also the place
| holder for view objects, entity objects, app modules
| etc. In future we may think of creating a new generic
| container to hold objects that are created by
| extending component object and make it remotable.
|
| Defini"h|$h"h of Component Object:
|
| <!ELEMENT ComponentObject (Properties?,RESERVED) >
| <!ATTLIST ComponentObject
|           Name   CDATA #REQUIRED
|           ComponentClass  CDATA #IMPLIED
|           NewAttribute1 CDATA #REQUIRED
|           NewAttribute2 CDATA #REQUIRED>
|
| ==> RESERVED MAY BE USED BY USER TO EXTEND COMPONENT
|
| Component Usage:
|
| <!ELEMENT ComponentUsage (Properties?, DesignTime?, Remote*)>
| <!ATTLIST ComponentUsage
|           Name            CDATA #REQUIRED
|           ComponentObjectName  CDAT$h|4h"hEQUIRED
|           ClientProxyName CDATA #IMPLIED
|           ServerClassName CDATA #IMPLIED>
|
| To find a newly defined component in the appmodule
| the user should call findComponent(String) on AppModule to
| get a component object back. For example :
|
| String appName = "package23.Package23Module";
| javax.naming.Context ic = new InitialContext(env);
|
| ApplicationModuleHome  home = (ApplicationModuleHome)ic.lookup(appName);
| appMod = home.create();
|
| // Test for DSS Component at Middle Tier
| Co4h|D!h$hentObject co = (ComponentObject)appMod.findComponentObject("DSSTestComponent");
| if(co != null)
|     System.out.println(" Component Object Found !! ");
|
|
| Object Marshaller has been extend to marhsal/unmarshal
| component object. Any methods that are defined remotable
| at the component object level are elevated to appmodule
| to make call through the proxy class from the client
| end.
|
| To add a new component to the appmodule, we need to update
| the XML files manually in the appmodule metadata and
| theD!h|T#h4hkage with the following lines:
|
| In appmodule :
|
|  <ComponentUsage
|       Name="DSSTestComponent"
|       ComponentObjectName="package23.DSSTestComponent" >
|       <Remote
|       Name="VB"
|       ClientProxyName="package23.client.vb.Package23Module_DSSComponentVBClient" >
|      </Remote>
|    </ComponentUsage>
|
| In package :
|
|  <Containee
|       Name="DSSTestComponent"
|       FullName="package23.DSSTestComponent"
|       ObjectType="ComponentObject" >
|  </Containee>
|
| A typical component object may juT#h|d%hD!have a name,
| component class and a list of name, value pairs
| like :
|
| <?xml version="1.0" encoding='WINDOWS-1252'?>
| <!DOCTYPE ComponentObject SYSTEM "jbo_02_01.dtd">
| <ComponentObject
|    Name="DSSTestComponent"
|    ComponentClass="package23.DSSTestComponentImpl"
|    NewAttribute1="Added Later"
|    NewAttribute2="Added even later">
|    <Properties>
|    <Property
|       Name="property1"
|       Value="TestData1"/>
|    <Property
|       Name="property2"
|       Value="TestData2"/>
|    <Property
|      d%h|t'hT#he="property3"
|       Value="TestData3"/>
|    <Property
|       Name="property4"
|       Value="TestData4"/>
|    </Properties>
|    <RESERVED
|       Attrib1="Attribute1"
|       Attrib2="Attribute2"/>
| </ComponentObject>
|
| To have a look at the design issues related to component
| object please refer to document at :
|
| file://exchange/kchakrab/DSSBean/DSSBeanDesign.html
|
| PLEASE NOTE THAT DESIGN TIME CODE IS YET TO BE UPDATED FOR
| ADDING NEW COMPONENTS BY RAY KAESTNER.
|
| To create a sample project with compot'h|*hd%h object and
| call a remotable method on it, please look into project
| saved at URL : file://exchange/kchakrab/gencomproject/test.jws
| (package23).
|
| MetaObjectManager manager bugs reported by Shaliesh after
| code review is also getting checked in.
|
| Impact:
| -------
| Medium
|
| Changes Reviewed By:
| --------------------
| mdegroot
|
| Test Suggestions:
| -----------------
|
| Should hold on till DT code is checked in
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\*h|,ht'hpplicationModuleImpl.java
|  + \JBO_src_1\src\com\oracle\jbo\common\remote\ejb\RemoteApplicationModule.java
|  + \JBO_src_3\jbo\ApplicationModule.java
|  + \JBO_src_3\jbo\client\remote
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\client\remote\ComponentUsageImpl.java
|  + \JBO_src_3\jbo\client\remote\corba\CORBAApplicationModuleImpl.java
|  + \JBO_src_3\jbo\common\MetaObjectBase.java
|  + \JBO_src_3\jbo\common\remote\ObjectHandle.java
|  + \JBO_src_3\jbo\common\remote\corba\Re,h|$.h*hApplicationModule.java
|  + \JBO_src_3\jbo\dtd\jbo_02_01.dtd
|  + \JBO_src_3\jbo\server
|  + \JBO_src_3\jbo\server\ApplicationModuleDefImpl.java
|  + \JBO_src_3\jbo\server\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\server\ComponentDefImpl.java
|  + \JBO_src_3\jbo\server\ComponentObjectImpl.java
|  + \JBO_src_3\jbo\server\ContainerObject.java
|  + \JBO_src_3\jbo\server\ContainerObjectImpl.java
|  + \JBO_src_3\jbo\server\DefObject.java
|  + \JBO_src_3\jbo\server\MetaObjectManager.java
|  + \JBO_src_3\jbo\server\$.h|40h,hte\AbstractRemoteApplicationModuleImpl.java
|  + \JBO_src_3\jbo\server\remote\ObjectMarshallerImpl.java
|  + \JBO_src_3\jbo\server\remote\corba\RemoteApplicationModuleImpl.java
|  + \JBO_src_3\jbo\server\xml\JTXMLTags.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.561  (jbuildmgr/mdunston)
| +  Built:  09-Dec-99  12:20:15
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 560
| [jbuildmgr] - DELTA 2 40h|D2h$.h9-Dec-99  12:20:06
|
| Advanced product dependency to:  JT_JDEV_3.1_563
|
|
|
| $$$$$ Release - 560
| [mdunston] - DELTA 1    09-Dec-99  11:50:43
|
| Transaction: jt_jbo_3.1_mdunston_update_nls_targets
| Flags:
| ------
| NLSChange
|
| Internal Changes:
| -----------------
|
| Update NLS targets, adding base tables for
| JA and KO Locales.
|
| Files Modified:
| ---------------
|
|  + \JBO\nls\tables
|    v1: Added file element "jbo_ja.txt".
|        Added file element "jbo_ko.txt".
|  + \JBO\nls\tables\jbo_ja.txt
|  + \D2h|T4h40hnls\tables\jbo_ko.txt
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.560  (jbuildmgr/SIM)
| +  Built:  08-Dec-99  17:09:45
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 559
| [jbuildmgr] - DELTA 2    08-Dec-99  17:09:36
|
| Advanced product dependencies to:  JT_JDEV_3.1_562, JT_COMMON_3.1_180
|
|
|
| $$$$$ Release - 559
| [SIM] - DELTA 1    08-Dec-99  15:32:41
|
| Transaction: jt_jbo_3.1_SIM_fix_buildT4h|d6hD2hb_with_makefile
| Unreported Bugs Fixed:
| ----------------------
|
| Fixed makefile.  The problem was that a "\" was causing
| concatenation of two command lines, skipping compilation
| of some .java files.
|
| Yet a separate problem was that we depended on compilation of
| oracle.jbo.dt.ui.main to compile some modules of
| oracle.jbo.dt.ui.domain.
|
| Because of the "\" problem, this wasn't happening and
| \classes\oracle\jbo\dt\ui\domain directory wasn't being
| created, causing compilation problems.
|
| These td6h|t8hT4hroblems have been fixed.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\makefile
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Build 3.1.559   BROKEN BUILD   (kmchorto)
| +  Labeled:  08-Dec-99  13:53:25
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 558
| [kmchorto] - DELTA 1    08-Dec-99  12:02:57
|
| Transaction: jt_jbo_3.1_kmchorto_fix_nls_build_jbo_base_problem
| Unreported Bugs Fixed:
| -------------t8h|":hd6h-----
| build problem: made jbo\nls\makefile define JBO_BASE
|
| Files Modified:
| ---------------
|
|  + \JBO\nls\makefile
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Build 3.1.558   BROKEN BUILD   (ychua/SIM/mdunston)
| +  Labeled:  08-Dec-99  11:15:56
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 557
| [ychua] - DELTA 3    08-Dec-99  10:49:13
|
| Transaction: jt_jbo_3.1_ychua_dec8_1096679
| Flags:
| ------
| AP":h|"<ht8hnge, QAChange
|
| Reported Bugs Fixed:
| --------------------
| 1096679 RowSetIterator.hasNext() doesn't pick up cached rows even when setAssociationConsistennce = true
| 1047719 Reference entity attributes are not faultin for new rows.
|
| Internal Changes:
| -----------------
| EntityRowSetImpl.processCachedEntities() need to reset iterator if added row
| found in cache when iterator is before first.
|
| ViewRowImpl.setAttributeInternal(), to reference EOs loopkup on new row that has
| not been inserted in an"<h|$>h":hwset got skip in ViewObjectImpl.afterRowUpdate.
| ViewObjectImpl, changed updateReferenceEntities() and associatedReferenceEntities()
| from private to package private so that ViewRowImpl can use them.
|
| Test Suggestions:
| -----------------
| Entity\yc30
| ViewObject\yc41
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\server\EntityRowSetImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\server\ViewRowImpl.java
|  + \JBO_src_3\jbo\test\out\rt\$>h|4@h"<hier\level1\Entity
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc30cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc30cli\main\jt_jbo_3
.1_ychua_dec8_1096679\1\yc30mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc41cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\Vi4@h|DBh$>hject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc41c
li\main\jt_jbo_3.1_ychua_dec8_1096679\1\yc41mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc30cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc30cli.kava
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc30mt.kaDBh|TDh
4@h + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc41cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc41cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc41mt.kava
|
|
|
| $$$$$ Release - 557
| [SIM] - DELTA 2    08-Dec-99  10:46:19
|
| Transaction: jt_jbo_3.1TDh|dFhDBh_fix_setup_apache_once_more
| Unreported Bugs Fixed:
| ----------------------
|
| Fixed a problem in setup_apache.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\makefile
|
|
|
| $$$$$ Release - 557
| [mdunston] - DELTA 1    07-Dec-99  18:27:49
|
| Transaction: jt_jbo_3.1_mdunston_fix_nls_makefile
| Flags:
| ------
| NLSChange
|
| Internal Changes:
| -----------------
|
| Checked in the nls makefile, this was missing from the
| JT_JBO_3.1_557_DELTA_1 transaction.
|
| Files Modified:
| ---------------
|
|  + \JBO\dFh|tHhTDh
|    v1: Added file element "makefile".
|  + \JBO\nls\makefile
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Build 3.1.557   BROKEN BUILD   (SIM/kmchorto/mdunston)
| +  Labeled:  07-Dec-99  17:47:06
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 556
| [SIM] - DELTA 3    07-Dec-99  16:24:07
|
| Transaction: jt_jbo_3.1_SIM_fix_apache_stuff
| Flags:
| ------
| QAChange
|
| Unreported Bugs Fixed:
| ----------------------tHh|KhdFh1. Moved apache set up to pre_build (from post_build).
|
| 2. Apache launched from JDEVELOPER_HOME, not JBO_BUILT.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\makefile
|  + \JBO\test\testweb.bat
|
|
|
| $$$$$ Release - 556
| [kmchorto] - DELTA 2    07-Dec-99  16:12:02
|
| Transaction: jt_jbo_3.1_kmchorto_safe_java_exec
| Flags:
| ------
| QAChange
|
| Related Tasks:
| --------------
| Test harness improvement for olite testing
|
| New Features Added:
| -------------------
| Kava tests now execute through a nKh|MhtHhlass called
| oracle.jbo.server.util.SafeExec.
|
| This class launches a subprocess, and monitors its
| progress. It is forcibly terminated if it doesn't
| naturally complete after an interval (default 10mins).
|
| Also introduced a "DiagnosticStream" which can be used
| in place of a PrintStream, but honours the Diagnostic
| settings.
|
| Internal Changes:
| -----------------
| kavatests now resilient to process hangs.
|
| Files Modified:
| ---------------
|
|  + \JBO\test\SmokeTest.jpr
|  + \JBO_bin_1\bin
|  + \JBO_Mh|$OhKh1\bin\runtst.awk
|  + \JBO_bin_1\bin\runtst.bat
|  + \JBO_bin_1\bin\safeexec.bat
|  + \JBO_bin_1\bin\showpath.bat
|  + \JBO_bin_1\bin\tstrundiff.bat
|  + \JBO_src_3\jbo\common
|  + \JBO_src_3\jbo\common\DiagnosticStream.java
|  + \JBO_src_3\jbo\common\Diagnostics.jpr
|  + \JBO_src_3\jbo\kava\KavaCliBase.java
|  + \JBO_src_3\jbo\server\QueryDumpRunProg.java
|  + \JBO_src_3\jbo\server\util
|  + \JBO_src_3\jbo\server\util\SafeExec.java
|  + \JBO_src_3\jbo\server\util\SafeExec.jpr
|
|
|
| $$$$$ Release - 556
| [mdunston]$Oh|4QhMhELTA 1    07-Dec-99  13:03:11
|
| Transaction: jt_jbo_3.1_mdunston_add_nls_to_jbo
| Flags:
| ------
| NLSChange
|
| Internal Changes:
| -----------------
|
| NLS Support added for jbo, the translated res.string files will
| reside in lib\jbo_intl.zip. This file is added to the IDEClassPath
| and will be used IF your system locale is set to JA, other locales
| have not been created yet.
|
| The jbo_intl.zip file will only be created if when building you
| use the LOCALES=<locales> variable on the nmake commandline.4Qh|DSh$Ohe: NMAKE all post_build LOCALES=JA
|
| This is ONLY for the DesignTime translations. Runtime translations
| will be next.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\general.mk
|  + \JBO\build\makefile
|  + \JBO\install\JBO Files.txt
|  + \JBO\nls
|  + \JBO\nls\lib
|  + \JBO\nls\makefiles
|  + \JBO\nls\tables
|  + \JBO\nls\translatable-files.txt
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.556  (SIM/ppressle/jloropez/rkaestne/ychua)
| +  Built:  DSh|TUh4Qhec-99  11:52:23
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 555
| [SIM] - DELTA 6    06-Dec-99  14:12:17
|
| Transaction: jt_jbo_3.1_SIM_various_o8_and_domain_related_fixes_2
| Flags:
| ------
| QAChange
|
| Unreported Bugs Fixed:
| ----------------------
|
| See below.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Added code to "marshal" REF's.  As REF's are merely meant
|    to be used as PK's for MT, when we marshal it, we return
|    nulTUh|dWhDSh 3 tier.  However, as someone may find a use for
|    this in 3 tier env, I left code to marshal out of MT.
|
|    Note that one of the problems w/ realizing REF's on the
|    client side is that its constr needs an OracleConnection,
|    though the code doesn't seem to use it at all.
|
| 2. It turns out oracle.sql.DATE does not work w/ thin
|    driver for the getCurrentDate() method.  A workaround is
|    put in, so that oracle.jbo.Domain bypasses calling
|    oracle.sql.DATE's getCurrentDate().  The work arodWh|tYhTUhis
|
| !         return new Date(new java.sql.Date(System.currentTimeMillis()));
|
| 3. Fixes to make reverse-engineering of o8 object tables work.
|
| 4. For BULK attr-load attribute (used by o8 object), we had
|    a problem in that we weren't doing conversion into custom
|    data.  This problem is fixed.
|
|    For this, the following new method is declared in
|    oracle.jbo.server.SQLBuilder:
|
| +    public Object[] doLoadBulkFromResultSet(ViewAttributeDefImpl[] viewAttrs,
| +                          tYh|"[hdWh              int viewAttrIndex, ResultSet rs,
| +                                            int rsIndex, DBTransactionImpl trans)
| +       throws DataCreationException;
|
| 5. Generation of SYS OID was returning byte[], which caused
|    problems because the data type was String.  Fixed this.
|
| 6. An age-old bug is discovered.  When a row is deleted, we
|    try to see if there is row that can be "pulled up" from
|    the bottom of the range.  If not, then we pull down one
|    from the top.
|
|    The logi"[h|"]htYh determine whether there is a row to pull
|    up was correct when the range was *not* filled, but
|    incorrect when the range was filled.  This bug is fixed.
|
| 7. Changed JavaScope stuff to output data file to System.err
|    instead of System.out.
|
|
| << DETAILS >>
|
| *** Z:\JBO\src\oracle\jbo\client\remote\ApplicationModuleImpl.java Mon Nov 29 10:40:45 1999
|    1. "Marshalling of REF's."  When we see them, we
|       return null, i.e., we marshal REF's into null's.
|
| File \src\oracle\jbo\common\Pigg"]h|$_h"[hkRefEntry.java is new
| *** Z:\JBO\src\oracle\jbo\server\remote\ObjectMarshallerImpl.java Mon Nov 29 11:49:16 1999
|    1. Serialization of REF's.
|
| *** Z:\JBO\src\oracle\jbo\domain\Date.java Wed Sep 15 09:08:26 1999
|    1. Workaround for DATE's getCurrentDate() problem.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboUtil.java Mon Nov 22 09:38:06 1999
|    1. Fixes for reverse-engineering of o8 object table.
|
| *** Z:\JBO\src\oracle\jbo\server\AttributeDefImpl.java Fri Nov 12 15:50:38 1999
| *** Z:\JBO\s$_h|4ah"]hracle\jbo\server\OLiteSQLBuilderImpl.java Wed Nov 10 12:59:42 1999
| *** Z:\JBO\src\oracle\jbo\server\OracleSQLBuilderImpl.java Wed Nov 10 12:59:25 1999
|    1. Custom data conversion for BULK attr-load attr.
|    2. Returning SYS OID as String.
|
| *** Z:\JBO\src\oracle\jbo\server\SQLBuilder.java Wed Nov 10 12:59:31 1999
|    1. Custom data conversion for BULK attr-load attr, declaration
|       of doLoadBulkFromResultSet.
|
| *** Z:\JBO\src\oracle\jbo\server\ViewRowImpl.java Tue Nov 09 10:24:02 1999
|    1. C4ah|Dch$_hm data conversion for BULK attr-load attr, declaration
|
| *** Z:\JBO\src\oracle\jbo\server\ViewRowSetIteratorImpl.java Mon Nov 22 13:52:15 1999
|    1. Bug fix for #6 in OVERVIEW.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\Domain\si08cli\si08mt.out is new
| File \src\oracle\jbo\test\out\rt\twotier\level1\Objects\si08cli\si08mt.out is new
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si08.jpr Mon Nov 29 10:41:18 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si0Dch|Teh4ah.java Mon Nov 29 10:41:20 1999
|    1. Test case for #2 in OVERVIEW.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\MasterDetail\si06cli\si06mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si06.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si06cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si06cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si06mt.kava is new
|    1. Test case for updatiTeh|dghDchK of detail.
|
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si08.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si08cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si08cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si08mt.kava is new
|    1. Test case for reverse-engineering of object table.
|
| *** Z:\JBO\src\oracle\jbo\test\sql\siPKObjDeptEmp.sql Tue Nov 30 11:29:07 1999
|    1. Modification of SQL script of PK-based OID.dgh|tihTehFile \src\oracle\jbo\test\sql\siVArrDeptEmp.sql is
new
|    1. A new SQL script to test VARRAY.
|
| *** Z:\JBO\test\testwithkava.bat Mon Nov 29 11:49:10 1999
|    1. Test cases added.
|
| File \vautoloc\difloc.bat is new
|    1. Batch file for VAUTO material comparison.
|
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Entity\si07.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si01.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si06.jpr is new
| File \src\oracle\jbo\tih|lhdgh\scr\rt\twotier\level1\Objects\si07.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si20.jpr is new
|    1. Misc test enhancements.
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO\vautoloc
|  + \JBO\vautoloc\difloc.bat
|  + \JBO_src_2\oracle\javascope\js$.java
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\common
|  + \JBO_src_3\jbo\common\PiggybackRefEntry.java
|  + \JBO_src_3\jbo\domain\Date.java
|  + \JBO_src_3\jbo\dt\lh|nhtihcts\JboUtil.java
|  + \JBO_src_3\jbo\server\AttributeDefImpl.java
|  + \JBO_src_3\jbo\server\OLiteSQLBuilderImpl.java
|  + \JBO_src_3\jbo\server\OracleSQLBuilderImpl.java
|  + \JBO_src_3\jbo\server\SQLBuilder.java
|  + \JBO_src_3\jbo\server\ViewRowImpl.java
|  + \JBO_src_3\jbo\server\ViewRowSetIteratorImpl.java
|  + \JBO_src_3\jbo\server\remote\ObjectMarshallerImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si08cli
|  + \JBO_src_3\jbo\test\out\nh|$phlhwotier\level1\Domain\si08cli\si08mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\si06cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\si06cli\si06mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si08cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si08cli\si08mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si08.jpr
|  + \JBO_src_$ph|4rhnho\test\scr\rt\twotier\level1\Domain\si08cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity\si07.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si06.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si06cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si06cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si06mt.kava
|  4rh|Dth$phBO_src_3\jbo\test\scr\rt\twotier\level1\Objects
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si01.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si06.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si07.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si08.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si08cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si08cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si08mt.kava
|  + \JBODth|Tvh4rh_3\jbo\test\scr\rt\twotier\level1\RowSetIterator
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si20.jpr
|  + \JBO_src_3\jbo\test\sql
|  + \JBO_src_3\jbo\test\sql\siPKObjDeptEmp.sql
|  + \JBO_src_3\jbo\test\sql\siVArrDeptEmp.sql
|
|
|
| $$$$$ Release - 555
| [ppressle] - DELTA 5    06-Dec-99  14:02:43
|
| Transaction: jt_jbo_3.1_ppressle_sortqueryattrstrytwo
| Flags:
| ------
| UIChange
|
| Related Tasks:
| --------------
| This implements the fetaure that allows sorting of the attributes of a view obTvh|dxhDth using some vertical
shuttle
| buttons in a manner similar to the entity object.
|
| Internal Changes:
| -----------------
|
| Checkin comments for "VOAttributesPanel.java":
| Added the attribute sorting feature for view object attributes.
|
| Test Suggestions:
| -----------------
|
| Move a single attribute to all posasible locations
| Move a group of adjacent attributes to all possible locagtions
| Move a disjoint set of attributes to all possible locations
| Note if the move buttons are enabled correctly
|
| Fidxh|tzhTvhModified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributesPanel.java
|
|
|
| $$$$$ Release - 555
| [rkaestne] - DELTA 4    06-Dec-99  14:00:43
|
| Transaction: jt_jbo_3.1_rkaestne_ray1206b
| Internal Changes:
| -----------------
| Build Bug fix for api change in JboBaseObject.java
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|
|
|
| $$$$$ Release - 555
| [jloropez] - DELTA 3    06-Dec-99  13:52:50
|
| Transaction: jt_jbo_3.1_jloropez_webbean_dssuptzh|"|hdxh
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
| - removed import of dataform packages.
| - updated webbean wizard
|
| Files Modified:
| ---------------
|
|  + \JBO\build\jloropez.mk
|  + \JBO_src_3\jbo\dt\ui\formgen\dbservlet\DSThemePanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\dbservlet\MDSelectPanel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webbean\FinishPanel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webbean\SelectPBName.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webbean\WebBeanWizard.java
|  + \JBO_s"|h|"~htzh\jbo\dt\ui\wizards\webbean\WebBeanWizardDialog.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webbean\WebBeanWizardIcon.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\webbean\WelcomePanel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webbean\wizard.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\webbean\wizard2.gif
|
|
|
| $$$$$ Release - 555
| [rkaestne] - DELTA 2    06-Dec-99  11:04:24
|
| Transaction: jt_jbo_3.1_rkaestne_ray_ray1206
| Internal Changes:
| -----------------
| - Using the eventing mechanism from the previous checkin, added
|   an "~h|$?h"|hting mechanism to entity attributes.  If the wizard
|   attempts to remove an attribute, it will send out an event
|   to interested listeners asking if it is ok to remove the
|   attribute.  Currently the view object will see if it uses
|   the attribute and refuse the removal.  This will also be
|   used by the extends features for entities that extend an
|   existing entity and rely on certain attributes.
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_1\src\jblite\JboDbg.jws
|  + \JBO_src_3\jbo\dt\obj$?h|4,h"~h
|  + \JBO_src_3\jbo\dt\objects\JboApplication.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociation.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseChangeListener.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3\jbo\dt\objects\JboChangeEvent.java
|  + \JBO_src_3\jbo\dt\objects\JboChangeListener.java
|  + \JBO_src_3\jbo\dt\objects\JboContainerChangeListener.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboNode.java
|  + \JBO_src_3\jbo\dt\objects\JboObjectReference4,h|D"h$?ha
|  + \JBO_src_3\jbo\dt\objects\JboPackage.java
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLink.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLinkUsage.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOAttributesPanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\Res.string
|  + \JBO_src_3\jbo\dt\ui\main\DtuAttributesTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuJboNode.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuManager.java
|
|
|
| $$$$$ Release - 555
| [ychua] - DELTA 1    05-Dec-99  16:27:04
| D"h|T?h4,hnsaction: jt_jbo_3.1_ychua_dec5
| Flags:
| ------
| APIChange, QAChange
|
| Internal Changes:
| -----------------
| Due to changes in dt\objects\JboAssociationEnd.java, Kava.g jboViewLinkEndBody2 now need
| to user setOwingView() with second param false to not clean the association end, since
| finder name already set.
|
| Changes Reviewed By:
| --------------------
| Pete Pressley
|
| Test Suggestions:
| -----------------
| MasterDetail\yc45
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\kava\kava.g
|
|
| T?h|d^hD"h+-----------------------------------------------------------------------------
| +  Build 3.1.555   BROKEN BUILD   (jbuildmgr/tpfaeffl/ychua/rkaestne)
| +  Labeled:  03-Dec-99  05:30:19
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 554
| [jbuildmgr] - DELTA 5    03-Dec-99  05:30:02
|
| Advanced product dependency to:  JT_JDEV_3.1_555
|
|
|
| $$$$$ Release - 554
| [tpfaeffl] - DELTA 4    02-Dec-99  16:53:44
|
| Transaction: jt_jbo_3.1_tpfaeffl_ff_edits
| Flagsd^h|tShT?h-----
| DocChange APIChange
|
| Internal Changes:
| -----------------
| edited javadoc in
| oracle\jbo\html\databeans\FindForm file.
|
| Added a .mk file for myself to
| JBO\build directory- tpfaeffl.mk
|
| Files Modified:
| ---------------
|
|  + \JBO\build
|  + \JBO\build\tpfaeffl.mk
|  + \JBO_src_3\jbo\html\databeans\FindForm.java
|
|
|
| $$$$$ Release - 554
| [ychua] - DELTA 3    02-Dec-99  15:44:22
|
| Transaction: jt_jbo_3.1_ychua_dec2_1094543
| Flags:
| ------
| APIChange, QAChange
|
| Reported Bugs Fixed:
| -----tSh|
hd^h-----------
| 1094543 Unique key validator does not validate new entities.
| 1086032  ViewCriteria adds 'Where' clause to query even when one already exist
|          (the problem is not the 'Where' clause, it need to use bind variable name
|          known in the outer select)
|
| Internal Changes:
| -----------------
| Kava.g, added "entitydef" for adding method in the EntityDef impl file.
|
| ViewObjectImpl.getViewCriteriaClause should use view attribute bind variable name.
|
|
| EntityDefImpl.addUniquePKVa
h|htShtion() should not skip when oldKey is null.
| When setting PK on new row the first time, oldKey is always null.
|
| Test Suggestions:
| -----------------
| ViewObject\yc40
| Entity\yc31, yc32
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\kava\kava.g
|  + \JBO_src_3\jbo\server\EntityDefImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jh|$'h
h.1_ychua_dec2_1094543\1\yc31cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc31cli\main\jt_jbo_3
.1_ychua_dec2_1094543\1\yc31mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\2\yc32cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\2\yc32cli\main\jt_jbo_3
.1_ychua_dec2_1094543\1\yc32mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\V$'h|4"hhbject
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc40cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc40cli\main\jt_j
bo_3.1_ychua_dec2_1094543\1\yc39mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc31cli.java
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\4"h|D.h$'h\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc31cli.k
ava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc31mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc32cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc32cli.kava
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yD.h|T-h4"ht.ka
va
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc40cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc40cli.kava
|
|
|
| $$$$$ Release - 554
| [rkaestne] - DELTA 2    02-Dec-99  13:57:28
|
| Transaction: jt_jbo_3.1_rkaestne_ray_
| Internal Changes:
| -----------------
| - Merged the 2 classes JboContainer and JboPackage iT-h|dThD.hJboPackage, since
|   there was no reason for the division and it was more a source of confusion
|   in the object hierarchy.
|
| - Added a little better error notification of failure to resolve cutpoints.
|   This is especially important to flag errors for hand-edited xml files.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\objects
|  + \JBO_src_3\jbo\dt\objects\JboApplication.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociation.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3dTh|t>hT-h\dt\objects\JboConnection.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboEventSupportUtility.java
|  + \JBO_src_3\jbo\dt\objects\JboFileUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboNamedObject.java
|  + \JBO_src_3\jbo\dt\objects\JboNode.java
|  + \JBO_src_3\jbo\dt\objects\JboObjectReference.java
|  + \JBO_src_3\jbo\dt\objects\JboPackage.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLink.java
| t>h|"hdThJBO_src_3\jbo\dt\objects\JboViewLinkUsage.java
|  + \JBO_src_3\jbo\dt\objects\JboViewReference.java
|  + \JBO_src_3\jbo\dt\objects\Res.string
|  + \JBO_src_3\jbo\dt\ui\assoc\ASEntitiesPanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\EONamePanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\AssociationInfoEditor.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\MasterLinkEditor.java
|  + \JBO_src_3\jbo\dt\ui"h|"Yht>hn\DtuBaseTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuBomPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuContainerPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuContainerTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuEntityEventSubsTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuJboNode.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuJboTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuManager.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuNamePanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuTester.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
| "Yh|$!h"hJBO_src_3\jbo\dt\ui\main\DtuWizard.java
|  + \JBO_src_3\jbo\dt\ui\module\AMDataModelPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKAppWizard.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKConnectPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKEntityPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKNamePanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKWizard.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOJoinDialog.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLViewsPanel.java
|  + \JBO_src_3\jbo\dt\vhd\VHDR$!h|4#h"YhsinessObject.java
|  + \JBO_src_3\jbo\dt\vhd\VHDReqBusinessView.java
|  + \JBO_src_3\jbo\dt\vhd\VHDReqConnection.java
|  + \JBO_src_3\jbo\dt\vhd\VHDReqContainer.java
|  + \JBO_src_3\jbo\dt\vhd\VHDReqProjNavigator.java
|  + \JBO_src_3\jbo\dt\vhd\VHDUtil.java
|  + \JBO_src_3\jbo\kava\KavaDump.java
|  + \JBO_src_3\jbo\kava\KavaProject.java
|  + \JBO_src_3\jbo\kava\KavaUtil.java
|  + \JBO_src_3\jbo\kava\kava.g
|
|
|
| $$$$$ Release - 554
| [rkaestne] - DELTA 1    02-Dec-99  09:32:41
|
| Transaction: jt_jbo_3.1_rkaestne4#h|D%h$!h_ray1202
| Flags:
| ------
| UIChange
|
| Internal Changes:
| -----------------
| - Added an object eventing mechanism that will publish an event when an attribute of the
|   object changes.  Objects that careu will register themselves with a jbobaseobject so
|   that they will be notified of object changes.  This is used by renaming (see below) but
|   can also be used for delete object, and entity attributes added or deleted and other
|   things yet to be determined.
|
| - Added rename capability for entity, vieD%h|T'h4#hiewlink, association, and appmodule components.
|   Functionality is accessed via a context menu on the object.   Implemented using the
|   object event mechanism, i.e. all objects referencing a given object register themselves
|   as interested in object attribute change events and when the object changes, they
|   react accordingly.
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_1\src\jblite\JboDbg.jws
|  + \JBO_src_3\jbo\dt\objects
|  + \JBO_src_3\jbo\dt\objects\JboAppModule.java
|  + \JBO_src_3\jbo\dT'h|d)hD%hjects\JboApplication.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociation.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociationEnd.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3\jbo\dt\objects\JboChangeListener.java
|  + \JBO_src_3\jbo\dt\objects\JboContainer.java
|  + \JBO_src_3\jbo\dt\objects\JboContainerChangeListener.java
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboEntityUsage.java
|  + \JBO_src_3\jbo\d)h|t+hT'hbjects\JboNamedObject.java
|  + \JBO_src_3\jbo\dt\objects\JboObjectReference.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLink.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLinkEnd.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLinkUsage.java
|  + \JBO_src_3\jbo\dt\ui\assoc\ASWizard.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOAttributeWizard.java
|  + \JBO_src_3\jbo\dt\ui\entity\EONewAttributt+h|.hd)hlog.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOWizard.java
|  + \JBO_src_3\jbo\dt\ui\entity\ValidatorsDialog.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsFrame.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsProject.java
|  + \JBO_src_3\jbo\dt\ui\jbs\Res.string
|  + \JBO_src_3\jbo\dt\ui\main\DtuBomPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuJboTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuManager.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuRulesTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuWizard.java
|  + \JBO_src_3\jbo\dt\ui\main\Res.s.h|0ht+hg
|  + \JBO_src_3\jbo\dt\ui\module\AMDeployPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMWizard.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributeWizard.java
|  + \JBO_src_3\jbo\dt\ui\view\VONewAttributeDialog.java
|  + \JBO_src_3\jbo\dt\ui\view\VOWizard.java
|  + \JBO_src_3\jbo\dt\ui\viewlink
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLWizard.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.554  (jbuildmgr/ychua/tpfaeffl)
| +  Built:  02-Dec-99  05:43:06
| +----0h|$2h.h---------------------------------------------------------------------
|
| $$$$$ Release - 553
| [jbuildmgr] - DELTA 4    02-Dec-99  05:42:45
|
| Advanced product dependency to:  JT_JDEV_3.1_554
|
|
|
| $$$$$ Release - 553
| [tpfaeffl] - DELTA 3    01-Dec-99  13:58:04
|
| Transaction: jt_jbo_3.1_tpfaeffl_more_wb_edits
| Flags:
| ------
| DocChange, APIChange
|
| Internal Changes:
| -----------------
| edited javadoc comments
| must be reviewed by Juan
|
| Files Modified:
| ---------------
|
|  + \JBO_src_2\oracle\jdevel$2h|44h0h\html\DataWebBean.java
|  + \JBO_src_2\oracle\jdeveloper\html\WebBean.java
|  + \JBO_src_2\oracle\jdeveloper\html\WebBeanImpl.java
|
|
|
| $$$$$ Release - 553
| [ychua] - DELTA 2    01-Dec-99  13:13:47
|
| Transaction: jt_jbo_3.1_ychua_dec1
| Flags:
| ------
| APIChange, QAChange
|
| Reported Bugs Fixed:
| --------------------
| 1084944 findByKey WHERE clause contain out of scope aliases
|
| Internal Changes:
| -----------------
| In ViewUsageHelper.findByKey() use the view attributes bind variable name for the
| wher44h|D6h$2hause.
|
| Test Suggestions:
| -----------------
| ViewObject\yc39
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\server\ViewUsageHelper.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec1\1\yc39cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec1\1\yc39cli\main\jt_jbo_3.1_y
chua_dec1\1\yc39mt.out
|  + \JBO_src_3\jboD6h|T8h44ht\scr\rt\twotier\level1\ViewObject
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec1\1\yc39cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec1\1\yc39cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec1\1\yc39mt.kava
|
|
|
| $$$$$ Release - 553
| [tpfaeffl] - DELTA 1    01-Dec-99  10:59:14
|
| Transaction: jt_jbo_3.1_tpfaeffl_dwbi_edits
| Flags:
| ------
| DoT8h|d:hD6hnge, APIChange
|
| Internal Changes:
| -----------------
| edited javadoc commments -
| must be reviewed by Juan
|
| Files Modified:
| ---------------
|
|  + \JBO_src_2\oracle\jdeveloper\html\DataWebBeanImpl.java
|  + \JBO_src_3\jbo\html\databeans\EditCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\InsertNewRecord.java
|  + \JBO_src_3\jbo\html\databeans\RefreshDataSource.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.553  (jbuildmgr/jloropez/SIMd:h|t<hT8h  Built:  01-Dec-99  05:27:08
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 552
| [jbuildmgr] - DELTA 4    01-Dec-99  05:26:51
|
| Advanced product dependency to:  JT_JDEV_3.1_553
|
|
|
| $$$$$ Release - 552
| [jloropez] - DELTA 3    30-Nov-99  18:02:02
|
| Transaction: jt_jbo_3.1_jloropez_enable_web_tests
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
| - enabled running of jsp tests since apache seems to be shutting down properly.
|
| Fit<h|">hd:hModified:
| ---------------
|
|  + \JBO\test\testweb.bat
|
|
|
| $$$$$ Release - 552
| [jloropez] - DELTA 2    30-Nov-99  17:30:48
|
| Transaction: jt_jbo_3.0_jloropez_jsp_testing_framework
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
| - Added new test target for kava tests: testall -web
| - added a new base class for use in testing JSP pages and servlet
| - configured build to automatically setup apache on $(BUILT)\apache
| - added a test runner to be used in jsp testing
| - disabled the ru">h|"@ht<hg of web tests until I can shutdown apache's java.exe
|
| Files Modified:
| ---------------
|
|  + \JBO\build\jloropez.mk
|  + \JBO\build\makefile
|  + \JBO\lib
|  + \JBO\test
|  + \JBO\test\PageDirectives.xml
|  + \JBO\test\testall.bat
|  + \JBO\test\testweb.bat
|  + \JBO\test\webtest.properties
|  + \JBO_bin_1\bin
|  + \JBO_bin_1\bin\Apache.zip
|  + \JBO_src_3\jbo\kava
|  + \JBO_src_3\jbo\kava\KavaCliBase.java
|  + \JBO_src_3\jbo\kava\WebTestBase.java
|  + \JBO_src_3\jbo\kava\makefile
|  + \JBO_src_3\jbo\test\out\rt
| "@h|$Bh">hJBO_src_3\jbo\test\out\rt\webtest
|  + \JBO_src_3\jbo\test\out\rt\webtest\joTest001
|  + \JBO_src_3\jbo\test\out\rt\webtest\joTest001\PageDirectives.out
|  + \JBO_src_3\jbo\test\scr
|  + \JBO_src_3\jbo\test\scr@@\main\2\vhr
|  + \JBO_src_3\jbo\test\scr\rt
|  + \JBO_src_3\jbo\test\scr\rt\webtest
|  + \JBO_src_3\jbo\test\scr\rt\webtest\joTest001cli.java
|  + \JBO_src_3\jbo\test\scr\rt\webtest\joTest001cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\webtest\joTest001mt.kava
|  + \JBO_src_3\jbo\test\util\TestSummary.java
| $Bh|4Dh"@h
| $$$$$ Release - 552
| [SIM] - DELTA 1    30-Nov-99  11:28:44
|
| Transaction: jt_jbo_3.1_SIM_use_816_jdbc_by_default
| Unreported Bugs Fixed:
| ----------------------
|
| See below.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Use 8.1.6 JDBC in JDev by default.
|    If you want 8.1.5, define env var USE_815_JDBC to 1
|    and run setenv.
|
| 2. Fixed a bug causing VR export method to break MT build.
|
|
| << DETAILS >>
|
| *** Z:\JBO\bin\setkavaenv.bat Mon Nov 29 10:41:45 1999
|    1. Use 8.1.64Dh|DFh$BhC.
|
| *** Z:\JBO\src\oracle\jbo\client\remote\RowImpl.java Mon Nov 22 13:52:39 1999
|    1. VR export fix.
|
| File \src\oracle\jbo\test\sql\siPKObjDeptEmp.sql is new
|    1. SQL script to test PK based OID.
|
| *** Z:\JBO\vautoloc\06\vaconf.inf Tue Nov 16 11:16:15 1999
| *** Z:\JBO\vautoloc\06\valocini.bat Mon Sep 27 11:26:03 1999
| *** Z:\JBO\vautoloc\07\valocini.bat Tue Oct 05 10:48:34 1999
|    1. Config 06 now tests w/ 8.1.5.  All others use 8.1.6 JDBC.
|
| Files Modified:
| ---------------
|
|  + \JBO\vautoDFh|THh4Dh06\vaconf.inf
|  + \JBO\vautoloc\06\valocini.bat
|  + \JBO\vautoloc\07\valocini.bat
|  + \JBO_bin_1\bin\setkavaenv.bat
|  + \JBO_src_3\jbo\client\remote\RowImpl.java
|  + \JBO_src_3\jbo\test\sql
|  + \JBO_src_3\jbo\test\sql\siPKObjDeptEmp.sql
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.552  (jbuildmgr/tpfaeffl/SIM/dmutreja)
| +  Built:  30-Nov-99  05:55:43
| +-----------------------------------------------------------------------------
|
| $$$$$ ReleaseTHh|dJhDFh51
| [jbuildmgr] - DELTA 5    30-Nov-99  05:55:28
|
| Advanced product dependencies to:  JT_JDEV_3.1_552, JT_COMMON_3.1_179
|
|
|
| $$$$$ Release - 551
| [tpfaeffl] - DELTA 4    29-Nov-99  14:16:58
|
| Transaction: jt_jbo_3.1_tpfaeffl_jdoc_edits
| Flags:
| ------
| DocChange, APIChange
|
| Internal Changes:
| -----------------
| Editing/content changes to javadoc
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\html\databeans\EditCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\FindForm.java
|  + \JBO_sdJh|tLhTHh\jbo\html\databeans\InsertNewRecord.java
|  + \JBO_src_3\jbo\html\databeans\NavigatorBar.java
|  + \JBO_src_3\jbo\html\databeans\QueryDefinition.java
|  + \JBO_src_3\jbo\html\databeans\QueryRowDefinition.java
|  + \JBO_src_3\jbo\html\databeans\RefreshDataSource.java
|  + \JBO_src_3\jbo\html\databeans\RowSetBrowser.java
|  + \JBO_src_3\jbo\html\databeans\RowsetNavigator.java
|  + \JBO_src_3\jbo\html\databeans\ViewCurrentRecord.java
|
|
|
| $$$$$ Release - 551
| [dmutreja] - DELTA 3    29-Nov-99  11:48:56
|
| TranstLh|OhdJhon: jt_jbo_3.1_dmutreja_export_vo_testcases
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
|  Added kava test case for passing/returning viewobject, rowset and rowsetiterator from exported methods
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\server\remote\ObjectMarshallerImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\dm01cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\leveOh|QhtLhxpMethods\dm01cli\dm01mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\dm02cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\dm02cli\dm02mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\dm01cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\dm01cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\dm01mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\dm02cli.java
|  Qh|$ShOhBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\dm02cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\dm02mt.kava
|
|
|
| $$$$$ Release - 551
| [SIM] - DELTA 2    29-Nov-99  10:39:38
|
| Transaction: jt_jbo_3.1_SIM_use_jdbc_from_jdev_and_fix_bugs_in_reg_test_and_marshal_nulls
| Flags:
| ------
| QAChange
|
| Unreported Bugs Fixed:
| ----------------------
|
| See below.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Use JDBC drivers in JDev, not SDK version we have in
|    %JB_$Sh|4UhQh%\lib\oracle8.1.6sdk.
|
| 2. Fix the bug that made MasterDetail.si05 to fail on 3 tier.
|
| 3. Added ability to marshal null.
|
|
| << DETAILS >>
|
| *** Z:\JBO\bin\setkavaenv.bat Thu Nov 11 18:01:08 1999
| File \lib\oracle8.1.6sdk\classes111.zip will be deleted
| File \lib\oracle8.1.6sdk\classes12.zip will be deleted
| File \lib\oracle8.1.6sdk will be deleted
|    1. Use JDBC in JDev.
|
| *** Z:\JBO\src\oracle\jbo\client\remote\ApplicationModuleImpl.java Tue Nov 23 15:10:09 1999
|    1. Bug fix for MasterDetail.4Uh|DWh$Sh.
|
| *** Z:\JBO\src\oracle\jbo\common\JboExceptionHelper.java Fri Oct 01 15:33:48 1999
|    1. 'null' to print correctly.
|
| *** Z:\JBO\src\oracle\jbo\common\TypeMarshaller.java Fri Oct 01 15:34:39 1999
|    1. Marshal null.
|
| *** Z:\JBO\src\oracle\jbo\kava\kava.g Tue Nov 23 15:09:21 1999
|    1. Call saveToJavaFile() on "export" so that getters/setters can be
|       exported.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\Domain\si07cli\si07mt.out is new
| File \src\oracle\jbo\test\out\rt\twotier\lDWh|TYh4Uh1\ExpMethods\si03cli\si03mt.out is new
| File \src\oracle\jbo\test\out\rt\twotier\level1\ExpMethods\si04cli\si04mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si08.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si08cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si08cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si08mt.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si03.jpr is new
| File \sTYh|d[hDWhracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si03cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si03cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si03mt.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si04.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si04cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si04cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\levd[h|t]hTYhExpMethods\si04mt.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si05.jpr is new
| *** Z:\JBO\test\testwithkava.bat Tue Nov 23 15:09:15 1999
|    1. Test cases.  (a) One to test exporting of both VO
|       and VR methods.  (b) One to test exporting of
|       getters.  (c)  One to verify Vikram's bug.
|
| Files Modified:
| ---------------
|
|  + \JBO\lib
|  +
\JBO\lib@@\main\jt_jbo_3.1\jt_jbo_3.0_SIM_putback_816_jdbc_and_java_doc_and_findviewlinkaccessor_and_api_changes\1\oracl
e8.1.6t]h|"_hd[h
|  + \JBO\test\testwithkava.bat
|  + \JBO_bin_1\bin\setkavaenv.bat
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\common\JboExceptionHelper.java
|  + \JBO_src_3\jbo\common\TypeMarshaller.java
|  + \JBO_src_3\jbo\kava\kava.g
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si07cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si07cli\si07mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods
|  + \JBO_src_"_h|"aht]ho\test\out\rt\twotier\level1\ExpMethods\si03cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\si03cli\si03mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\si04cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\si04cli\si04mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si08.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si08cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si08cli.k"ah|$ch"_h
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si08mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si03.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si03cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si03cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si03mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si04.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1$ch|4eh"ahMethods\si04cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si04cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si04mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si05.jpr
|
|
|
| $$$$$ Release - 551
| [dmutreja] - DELTA 1    29-Nov-99  08:05:05
|
| Transaction: jt_jbo_3.1_dmutreja_add_viewobject_export_support
| Flags:
| ------
| QAChange
|
| Related Tasks:
| --------------
| Task#87633 Passing and4eh|Dgh$churning ViewObjects in exported methods
|
| New Features Added:
| -------------------
|  Added support for passing and returning viewobjects in exported methods.
|
| Internal Changes:
| -----------------
|
|  1.Runtime changes
|   -ViewObject passed from client is marshalled as a ObjectHandle.
|   -Returning a viewobject from the server side is marshalled as PiggybackHandleEntry stream in the PiggyBackReturn
object.
|   -Enhanced client and server side marshaller implemenation to marshal/unmarshal ObjectHandle
rDgh|Tih4ehctively.
|
|  2.DesignTime Changes
|     -Included RowSet, RowsetIterator and ViewObject in the alllowed marshallable types.
|     -Modified codegen for these custom marshalled types.
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\client\remote\ViewUsageImpl.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBO_src_3\jbo\server\remote\ObjectMarshallerImpl.java
|
|
|
|
| +----Tih|dkhDgh---------------------------------------------------------------------
| +  Release 3.1.551  (jbuildmgr)
| +  Built:  29-Nov-99  05:47:21
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 550
| [jbuildmgr] - DELTA 1    29-Nov-99  05:46:58
|
| Advanced product dependencies to:  JT_JDEV_3.1_551, JT_COMMON_3.1_178
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.550  (jbuildmgr/kchakrab/tpoulsen)
| +  Built:  dkh|tmhTihov-99  05:08:38
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 549
| [jbuildmgr] - DELTA 3    25-Nov-99  05:08:21
|
| Advanced product dependency to:  JT_JDEV_3.1_550
|
|
|
| $$$$$ Release - 549
| [kchakrab] - DELTA 2    24-Nov-99  10:40:24
|
| Transaction: jt_jbo_3.1_kchakrab_rayremotetransfordt
| Flags:
| ------
| UIChange
|
| Related Tasks:
| --------------
|
| Checking in file for DT
| (For Ray)
|
| Reported Bugs Fixed:
| --------------------
|
| None
|
| Changtmh|phdkheviewed By:
| --------------------
|
| Ray,kchakrab
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\WebObjectDataSource.java
|
|
|
| $$$$$ Release - 549
| [tpoulsen] - DELTA 1    24-Nov-99  09:45:15
|
| Transaction: jt_jbo_3.1_tpoulsen_qoaddin_to_voaddin
| Unreported Bugs Fixed:
| ----------------------
|
| Changed QOAddin to VOAddin to get compilation going.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\WebObjectDataSource.java
|
|
|
|
| +---ph|rhtmh----------------------------------------------------------------------
| +  Build 3.1.549   BROKEN BUILD   (jbuildmgr/tpoulsen/rkaestne)
| +  Labeled:  24-Nov-99  05:25:46
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 548
| [jbuildmgr] - DELTA 3    24-Nov-99  05:25:30
|
| Advanced product dependency to:  JT_JDEV_3.1_549
|
|
|
| $$$$$ Release - 548
| [tpoulsen] - DELTA 2    23-Nov-99  19:12:24
|
| Transaction: jt_jbo_3.1_tpoulsen_fix_for_ray
| Internal Changesrh|$thph----------------
| Fixed build problem due to vde inadequacies
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\view
|  + \JBO_src_3\jbo\dt\ui\viewlink
|
|
|
| $$$$$ Release - 548
| [rkaestne] - DELTA 1    23-Nov-99  15:57:21
|
| Transaction: jt_jbo_3.1_rkaestne_ray_ray1123
| Internal Changes:
| -----------------
| - Finish name change for view objects and view link wizards.
|
| - Beginning of underpinnings for event notification of name and
|   attribute change.
|
|
| Files Modified:
| --------------$th|4vhrh
|  + \JBO_src_3\jbo\dt\objects\JboAppModule.java
|  + \JBO_src_3\jbo\dt\objects\JboAttributeList.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3\jbo\dt\objects\JboChangeEvent.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOCustomGenerationPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuAppAddin.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuManager.java
|  + \JBO_src_3\jbo\dt\ui\module\AMExportPanel.java
|  + \JBO_src4vh|Dxh$thbo\dt\ui\view
|  + \JBO_src_3\jbo\dt\ui\view\Res.string
|  + \JBO_src_3\jbo\dt\ui\view\VOAddin.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributeWizard.gif
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributeWizard.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributesPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOClausePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOCustomGenerationPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOEditAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOExpoDxh|Tzh4vhnel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOJoinDialog.java
|  + \JBO_src_3\jbo\dt\ui\view\VOMappingModel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOMappingPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOMappingTable.java
|  + \JBO_src_3\jbo\dt\ui\view\VOMappingTreeCombo.java
|  + \JBO_src_3\jbo\dt\ui\view\VONamePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VONewAttributeDialog.java
|  + \JBO_src_3\jbo\dt\ui\view\VONewAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VORowExportPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOViewTTzh|d|hDxhjava
|  + \JBO_src_3\jbo\dt\ui\view\VOWizard.gif
|  + \JBO_src_3\jbo\dt\ui\view\VOWizard.java
|  + \JBO_src_3\jbo\dt\ui\viewlink
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLAddin.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLAttributesPanel.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLClausePanel.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLViewsPanel.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLWizard.gif
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLWizard.java
|
|
|
|
| +--------------------------------------------------------------------d|h|t~hTzh-----
| +  Release 3.1.548  (jbuildmgr/SIM)
| +  Built:  23-Nov-99  15:15:56
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 547
| [jbuildmgr] - DELTA 2    23-Nov-99  15:15:30
|
| Advanced product dependency to:  JT_JDEV_3.1_548
|
|
|
| $$$$$ Release - 547
| [SIM] - DELTA 1    23-Nov-99  15:08:55
|
| Transaction: jt_jbo_3.1_SIM_customization_of_both_vo_and_vr_functional_and_test
| New Features Added:
| -------------------
|
| << OVERVIEW >>
|
| My previous check-it~h|"id|halt with allowing providing custom ViewRow
| class.  In doing so, the ability to customize ViewObject was
| temporarily broken.  This check-in fixes these.  Now, we can
| support customization of both ViewObject and ViewRow.
|
| I also added test cases to test these.
|
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\dt\objects\JboAppModule.java
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBO_src"i|"it~hbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewReference.java
|  + \JBO_src_3\jbo\dtd\jbo_02_01.dtd
|  + \JBO_src_3\jbo\kava\KavaUtil.java
|  + \JBO_src_3\jbo\kava\kava.g
|  + \JBO_src_3\jbo\server\ApplicationModuleDefImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\server\remote\ObjectMarshallerImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\si02cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\l"i|$i"i1\ExpMethods\si02cli\si02mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si01.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si02.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si02cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si02cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si02mt.kava
|
|
|
|
| +--------------------------------------------------------------------$i|4i"i-----
| +  Build 3.1.547   BROKEN BUILD   (jbuildmgr/jdijamco/jvanderm/SIM/rkaestne)
| +  Labeled:  23-Nov-99  05:04:59
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 546
| [jbuildmgr] - DELTA 11    23-Nov-99  05:04:43
|
| Advanced product dependency to:  JT_COMMON_3.1_177
|
|
|
| $$$$$ Release - 546
| [jdijamco] - DELTA 10    22-Nov-99  22:00:08
|
| Transaction: jt_jbo_3.1_jdijamco_fix_import_statements_for_deployment_package_reorg
| Internal Changes:
| ~~~~~~4i|Di$i~~~~~~~
| Responding to an API change in deployment.  The only
| thing that changed in these files are import statements
| and a few fully qualified class names.
|
| Files Modified:
| ~~~~~~~~~~~~~~~
|  + \JBO_src_3\jbo\dt\objects\JboApplication.java
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuManager.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuTester.java
|  + \JBO_src_3\jbo\dt\ui\module\AMDeployPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMQuickDeployPanel.java
|  + \JBODi|T
| i4i_3\jbo\dt\ui\module\AMWizard.java
|
|
|
| $$$$$ Release - 546
| [rkaestne] - DELTA 9    22-Nov-99  16:25:07
|
| Transaction: jt_jbo_3.1_rkaestne_ray_ray1122d
| Reported Bugs Fixed:
| --------------------
| - Bug #1081290 - Unable to create eos from the Business Components Project wizard.
|   Bug occurred due to recent IDE upgrade from 8.1.5 to 8.1.6 and incompatibilities
|   between the 2 JDBC implementations.
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_1\src\jblite\JboDbg.jws
|  + \JBO_src_1\src\jbliteT
| i|d iDidbg.jpr
|  + \JBO_src_3\jbo\dt\objects\JboDBUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuLongOpThread.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKEntityPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\Res.string
|
|
|
| $$$$$ Release - 546
| [SIM] - DELTA 8    22-Nov-99  16:17:49
|
| Transaction: jt_jbo_3.1_SIM_more_merge_fix_11_22_1999_for_kava
| Unreported Bugs Fixed:
| ----------------------
|
| Grammar production for view row export stuffd i|tiT
| ied up in the wrong
| place after merging of Ray's and my changes.  Fixed this problem
| (put the stuff back in the right place).
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\kava\kava.g
|
|
|
| $$$$$ Release - 546
| [jvanderm] - DELTA 7    22-Nov-99  15:53:59
|
| Transaction: jt_jbo_3.1_jvanderm_fix_31_001
| Reported Bugs Fixed:
| --------------------
| bug 1032663 : Shuttle controls not UI standard.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFColumnPanel.java
|  +ti|id iO_src_3\jbo\dt\ui\formgen\common\DFExecutionPanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\Res.string
|
|
|
| $$$$$ Release - 546
| [SIM] - DELTA 6    22-Nov-99  15:21:55
|
| Transaction: jt_jbo_3.1_SIM_more_work_on_merging_11_22_1999_one_more_for_kava
| Unreported Bugs Fixed:
| ----------------------
|
| Merge problems in kava.g fixed.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\kava\kava.g
|
|
|
| $$$$$ Release - 546
| [SIM] - DELTA 5    22-Nov-99  15:16:41
|
| Transaction: jt_jbo_3.1_SIM_morei|itik_on_merging_11_22_1999
| Unreported Bugs Fixed:
| ----------------------
|
| More work on merge problems.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewReference.java
|
|
|
| $$$$$ Release - 546
| [SIM] - DELTA 4    22-Nov-99  14:06:06
|
| Transaction: jt_jbo_3.1_SIM_more_on_dt_support_for_custom_vr
| Unreported Bugs Fixed:
| ----------------------
|
| Second installment of DT's support fi|$iiustom VR.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewReference.java
|  + \JBO_src_3\jbo\dt\ui\view\QOCustomGenerationPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOExportPanel.java
|
|
|
| $$$$$ Release - 546
| [SIM] - DELTA 3    22-Nov-99  13:50:53
|
| Transaction: jt_jbo_3.1_SIM_vr_proxying_and_findrsiforentity_and_findbyentity_api
| Flags:
| ------
| APIChange
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Added new API $i|4iiods:
|
|    oracle\jbo\ApplicationModule
|      /**
| +     * Finds the appropriate <code>RowSetIterator</code> for an entity row handle.
| +     * @param rsis an array of <code>RowSetIterator</code>'s to look through.
| +     * @param eRowHandle the entity row handle.
| +     * @return  the <code>RowSetIterator</code>.
| +     */
| +    public RowSetIterator findRSIForEntity(RowSetIterator[] rsis, int eRowHandle);
| +
|
|    oracle\jbo\RowIterator
| +    /**
| +     * Finds and returns view rows that use the e4i|Di$iy row, identified by
| +     * the entity row handle, <code>eRowHandle</code>.
| +     * <p>
| +     *
| +     * @param   eRowHandle    the entity row handle.
| +     * @param   maxNumOfRows  the maximum size of the row array to return,
| +     *                        or <tt>-1</tt> to return all rows.
| +     * @return  an array of view rows that use the entity row.
| +     */
| +    public Row[] findByEntity(int eRowHandle, int maxNumOfRows);
|
| 2. Made changes to DT to gen export-intf and client side proxy fDi|Ti4iiewRow
|    custom class.
|
| 3. Made changes to RT to support ViewRow proxying.
|
|
| << DETAILS >>
|
| *** Z:\JBO\build\DebugProps.txt Tue Jun 01 10:39:00 1999
|    1. New DebugProps.txt for Ferrari 2 debugger.
|
| *** Z:\JBO\build\makefile Wed Nov 10 11:04:20 1999
|    1. Moved copy_runtime_batch_files under pre_build.
|
| *** Z:\JBO\src\com\oracle\jbo\client\remote\ejb\EJBApplicationModuleImpl.java Fri Oct 15 11:57:36 1999
| *** Z:\JBO\src\com\oracle\jbo\common\remote\ejb\RemoteApplicationModule.java Mon OctTi|diDi13:39:36 1999
| *** Z:\JBO\src\com\oracle\jbo\server\remote\ejb\EJBApplicationModuleImpl.java Mon Oct 11 13:39:41 1999
| *** Z:\JBO\src\oracle\jbo\client\remote\ApplicationModuleImpl.java Tue Nov 09 10:24:08 1999
| *** Z:\JBO\src\oracle\jbo\client\remote\corba\CORBAApplicationModuleImpl.java Mon Oct 11 13:40:18 1999
| *** Z:\JBO\src\oracle\jbo\common\remote\corba\RemoteApplicationModule.java Mon Oct 11 13:39:48 1999
| *** Z:\JBO\src\oracle\jbo\server\remote\corba\RemoteApplicationModuleImpl.java Thu Nov 11 1di|tiTi:49 1999
|    1. Renamed method riFindByPrimaryKey ==> riFindByKey.
|    2. Added
|
| +    protected CompoundHandle riFindRSIForEntity(int[] rsiIds, int eRowHandle)
| +    protected byte[] riFindByEntity(int viewId, int eRowHandle, int maxNumOfRows)
|
| *** Z:\JBO\src\oracle\jbo\ApplicationModule.java Tue Oct 05 16:48:37 1999
|    1. Added findRSIForEntity.
|
| *** Z:\JBO\src\oracle\jbo\RowIterator.java Sun Oct 17 12:32:15 1999
|    1. Added findByEntity.
|
| *** Z:\JBO\src\oracle\jbo\client\remote\Applicatioti|"!idiuleImpl.java Tue Nov 09 10:24:08 1999
|    1. Proxying for ViewRow.
|    2. Renamed method riFindByPrimaryKey ==> riFindByKey.
|    3. Added
|
| +    Row[] findByEntity(int viewId, int eRowHandle, int maxNumOfRows)
| +    public RowSetIterator findRSIForEntity(RowSetIterator[] rsis, int eRowHandle)
|
| *** Z:\JBO\src\oracle\jbo\client\remote\RowImpl.java Mon Sep 27 11:26:39 1999
|    1. ViewRow proxying related changes.
|
| *** Z:\JBO\src\oracle\jbo\client\remote\RowSetImpl.java Mon Nov 15 14:58:40 1999
|    1"!i|"#itided findByEntity.
|
| *** Z:\JBO\src\oracle\jbo\client\remote\RowSetIteratorImpl.java Tue Nov 09 10:24:24 1999
| *** Z:\JBO\src\oracle\jbo\client\remote\ViewUsageImpl.java Mon Nov 15 14:58:45 1999
|    1. ViewRow proxying related changes.
|    2. Added findByEntity.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboAppModule.java Thu Oct 28 12:46:04 1999
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboDeployPlatform.java Wed Oct 20 16:15:19 1999
| *** Z:\JBO\src\oracle\jbo\dt\ui\jbs\JbsMake.java Wed Nov 10 11:05:53 1999
| "#i|$%i"!iZ:\JBO\src\oracle\jbo\kava\kava.g Tue Nov 16 11:16:21 1999
|    1. ViewRow proxying related changes for DT.
|
| *** Z:\JBO\src\oracle\jbo\server\ApplicationModuleImpl.java Fri Nov 12 15:51:06 1999
|    1. ViewRow proxying related changes for DT.
|    2. Added findRSIForEntity.
|
| *** Z:\JBO\src\oracle\jbo\server\EntityRowSetImpl.java Tue Oct 26 19:24:03 1999
| *** Z:\JBO\src\oracle\jbo\server\EntityRowSetIteratorImpl.java Fri Oct 01 13:03:44 1999
| *** Z:\JBO\src\oracle\jbo\server\ViewObjectImpl.java Mon Nov $%i|4'i"#i4:58:29 1999
| *** Z:\JBO\src\oracle\jbo\server\ViewRowSetImpl.java Thu Nov 11 17:24:53 1999
|    1. Added findByEntity.
|
| *** Z:\JBO\src\oracle\jbo\server\ViewRowSetIteratorImpl.java Sun Oct 17 12:31:56 1999
|    1. Fixed findRSIForEntity ("static") method.
|    2. Fixed findByEntity.
|
| *** Z:\JBO\src\oracle\jbo\server\remote\AbstractRemoteApplicationModuleImpl.java Mon Nov 01 10:04:29 1999
|    1. Renamed findByPrimaryKey ==> findByKey.
|    2. Factored out packUpRows, which is used by findByEntity as wel4'i|D)i$%i   3. Added findRSIForEntity and
findByEntity.
|
| *** Z:\JBO\src\oracle\jbo\server\remote\ObjectMarshallerImpl.java Fri Oct 01 13:17:25 1999
|    1. Added getRowFromHandle, which returns the Row from the row handle.
|
|    1. Renamed riFindByPrimaryKey ==> riFindByKey.
|
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si07cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si07cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si07mt.kava is new
| File \src\D)i|T+i4'ile\jbo\test\sql\siDomainNum.sql is new
|    1. Test case for the problem reported by Bhushan.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\ExpMethods\si01cli\si01mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\setlocev.bat is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si01.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si01cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si01cli.kava is new
| File \src\T+i|d-iD)ile\jbo\test\scr\rt\twotier\level1\ExpMethods\si01mt.kava is new
|    1. Test case for ViewRow proxying.
|
| *** Z:\JBO\test\testall.bat Fri Aug 20 11:51:37 1999
|    1. Added expmeth test suite (for testing exported methods).
|
| *** Z:\JBO\test\testwithkava.bat Mon Nov 15 14:58:14 1999
|    1. Added expmeth test suite (for testing exported methods).
|    2. Added new test cases.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\DebugProps.txt
|  + \JBO\build\makefile
|  + \JBO\test\testall.bat
|  + \JBO\testd-i|t/iT+itwithkava.bat
|  + \JBO_bin_1\bin\setjboenv.bat
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\EJBApplicationModuleImpl.java
|  + \JBO_src_1\src\com\oracle\jbo\common\remote\ejb\RemoteApplicationModule.java
|  + \JBO_src_1\src\com\oracle\jbo\server\remote\ejb\EJBApplicationModuleImpl.java
|  + \JBO_src_3\jbo\ApplicationModule.java
|  + \JBO_src_3\jbo\RowIterator.java
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\client\remote\RowImpl.java
|  + \JBO_src_3\jbo\client\remotet/i|2id-iSetImpl.java
|  + \JBO_src_3\jbo\client\remote\RowSetIteratorImpl.java
|  + \JBO_src_3\jbo\client\remote\ViewUsageImpl.java
|  + \JBO_src_3\jbo\client\remote\corba\CORBAApplicationModuleImpl.java
|  + \JBO_src_3\jbo\common\remote\corba\RemoteApplicationModule.java
|  + \JBO_src_3\jbo\dt\objects\JboAppModule.java
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsMake.java
|  + \JBO_src_3\jbo\kava\kava.g
|  + \JBO_src_3\jbo\server\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\s2i|4it/ir\EntityRowSetImpl.java
|  + \JBO_src_3\jbo\server\EntityRowSetIteratorImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\server\ViewRowSetImpl.java
|  + \JBO_src_3\jbo\server\ViewRowSetIteratorImpl.java
|  + \JBO_src_3\jbo\server\remote\AbstractRemoteApplicationModuleImpl.java
|  + \JBO_src_3\jbo\server\remote\ObjectMarshallerImpl.java
|  + \JBO_src_3\jbo\server\remote\corba\RemoteApplicationModuleImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1
|  + \JBO_src_3\jbo\test\out\rt\4i|$6i2iier\level1\ExpMethods
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\si01cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\si01cli\si01mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si07cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si07cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si07mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Exp$6i|48i4iods
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si01.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si01cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si01cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si01mt.kava
|  + \JBO_src_3\jbo\test\sql
|  + \JBO_src_3\jbo\test\sql\siDomainNum.sql
|
|
|
| $$$$$ Release - 546
| [rkaestne] - DELTA 2    22-Nov-99  10:53:10
|
| Transaction:48i|D:i$6ijbo_3.1_rkaestne_ray1122c
| Internal Changes:
| -----------------
| - Fixed some bugs in previous checkin.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\main
|  + \JBO_src_3\jbo\dt\ui\view
|  + \JBO_src_3\jbo\dt\ui\view\QOViewTree.java
|  + \JBO_src_3\jbo\kava\KavaDump.java
|
|
|
| $$$$$ Release - 546
| [rkaestne] - DELTA 1    22-Nov-99  09:35:08
|
| Transaction: jt_jbo_3.1_rkaestne_ray_ray1122
| Internal Changes:
| -----------------
| - Modified the names of the following objects to match more cloD:i|T<i48i to the authorized names.
|   This will make the objects less confusing in the future.
|           JboQuery->JboView
|           JboQueryReference->JboViewReference
|           JboQueryAttr->JboViewAttr
|           JboQueryAssociation->JboViewLink
|           JboQueryAssocEnd->JboViewLinkEnd
|           JboQueryAssocUsage->JboViewLinkUsate
|   Also modified the following package names.
|           oracle.jbo.dt.ui.query->oracle.jbo.dt.ui.view
|           oracle.jbo.dt.ui.queryassoc->oracle.jbo.dt.ui.viewlink
|
| -T<i|d>iD:ied the first cut for the substitution panel to the Business project wizard.
|
|
| Files Modified:
| ---------------
|
|  + \JBO\build\general.mk
|  + \JBO\build\makefile
|  + \JBO_src_3\jbo\dt\objects
|  + \JBO_src_3\jbo\dt\objects\JboAppModule.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociation.java
|  + \JBO_src_3\jbo\dt\objects\JboAttributeList.java
|  + \JBO_src_3\jbo\dt\objects\JboContainer.java
|  + \JBO_src_3\jbo\dt\objects\JboDTListValidator.java
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBd>i|t@iT<ic_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboEntityUsage.java
|  + \JBO_src_3\jbo\dt\objects\JboFileUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboKey.java
|  + \JBO_src_3\jbo\dt\objects\JboPackage.java
|  + \JBO_src_3\jbo\dt\objects\JboQueryClause.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLink.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLinkEnd.java
|  + \JBO_t@i|"Bid>i3\jbo\dt\objects\JboViewLinkUsage.java
|  + \JBO_src_3\jbo\dt\objects\JboViewReference.java
|  + \JBO_src_3\jbo\dt\ui
|  + \JBO_src_3\jbo\dt\ui@@\main\1\project
|  + \JBO_src_3\jbo\dt\ui@@\main\1\query
|  + \JBO_src_3\jbo\dt\ui@@\main\jt_jbo_3.1\jt_jbo_3.0_ppressle_ppressle_queryassocimpl\1\queryassoc
|  + \JBO_src_3\jbo\dt\ui\entity\EOCustomGenerationPanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\EODefinedValidatorPanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOEventsPanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOWiz"Bi|"Dit@ijava
|  + \JBO_src_3\jbo\dt\ui\formgen\common\AssociationInfoEditor.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFColumnPanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFState.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFTablePanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\MasterLinkEditor.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsMake.java
|  + \JBO_src_3\jbo\dt\ui\main
|  + \JBO_src_3\jbo\dt\ui\main\AMTreeCellRenderer.java
|  + \JBO_src_3\jbo"Di|$Fi"Biui\main\DtuAppAddin.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuAssociationTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuBomPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuContainerTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuDataModelTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuEntityTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuFrame.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuHintsPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuImageLoader.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuJboTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuMan$Fi|4Hi"Di.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuShuttleButtonPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuViewAttrTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuViewRefTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuViewTree.java
|  + \JBO_src_3\jbo\dt\ui\main\Res.string
|  + \JBO_src_3\jbo\dt\ui\main\images\DtuImages.java
|  + \JBO_src_3\jbo\dt\ui\main\view.gif
|  + \JBO_src_3\jbo\dt\ui\main\viewlink.gif
|  + \JBO_src_3\jbo\dt\ui\module
|  + \JBO_src_3\jbo\dt\ui\module\AMDataModelPane4Hi|DJi$Fiva
|  + \JBO_src_3\jbo\dt\ui\module\AMDeployPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMNestedPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMQuickDeployPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMRemotePanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMViewTree.java
|  + \JBO_src_3\jbo\dt\ui\module\AMWizard.java
|  + \JBO_src_3\jbo\dt\ui\module\Res.string
|  + \JBO_src_3\jbo\dt\ui\pkg
|  + \JBO_src_3\jbo\dt\ui\pkg\PKAppWizard.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKEntityPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKSubsPDJi|TLi4Hi.java
|  + \JBO_src_3\jbo\dt\ui\pkg\Res.string
|  + \JBO_src_3\jbo\dt\ui\view
|  + \JBO_src_3\jbo\dt\ui\view\QOAddin.java
|  + \JBO_src_3\jbo\dt\ui\view\QOAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOAttributeWizard.gif
|  + \JBO_src_3\jbo\dt\ui\view\QOAttributeWizard.java
|  + \JBO_src_3\jbo\dt\ui\view\QOAttributesPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOClausePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOCustomGenerationPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOEditAttributePanel.java
|  + \JBO_src_3\TLi|dNiDJidt\ui\view\QOExportPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOJoinDialog.java
|  + \JBO_src_3\jbo\dt\ui\view\QOMappingModel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOMappingPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOMappingTable.java
|  + \JBO_src_3\jbo\dt\ui\view\QOMappingTreeCombo.java
|  + \JBO_src_3\jbo\dt\ui\view\QONamePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QONewAttributeDialog.java
|  + \JBO_src_3\jbo\dt\ui\view\QONewAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOWizard.gif
|  + \JBO_src_3\jbo\dt\ui\dNi|tPiTLi\QOWizard.java
|  + \JBO_src_3\jbo\dt\ui\view\Res.string
|  + \JBO_src_3\jbo\dt\ui\viewlink
|  + \JBO_src_3\jbo\dt\ui\viewlink\QAAddin.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\QAAttributesPanel.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\QAClausePanel.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\QAViewsPanel.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\QAWizard.gif
|  + \JBO_src_3\jbo\dt\ui\viewlink\QAWizard.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\Res.string
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\JPropertiesTable.java
|  + tPi|SidNi_src_3\jbo\dt\ui\wizards\taginsert\TreeCombo.java
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\ViewObjectsTree.java
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\WebObjectDataSource.java
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\WebObjectsDialog.java
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\WizardState.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webapp\AppModulePanel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webapp\RemoteInfoPanel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webapp\ViewState.java
|  + \JBO_src_3\jbo\dt\ui\Si|UitPirds\webapp\ViewsPanel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webapp\WizardState.java
|  + \JBO_src_3\jbo\kava\KavaUtil.java
|  + \JBO_src_3\jbo\kava\kava.g
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.546  (jbuildmgr)
| +  Built:  22-Nov-99  05:14:53
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 545
| [jbuildmgr] - DELTA 1    22-Nov-99  05:14:36
|
| Advanced product dependency to:  JT_JDEV_3.1_546
| Ui|$WiSi
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.545  (jbuildmgr)
| +  Built:  20-Nov-99  06:13:13
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 544
| [jbuildmgr] - DELTA 1    20-Nov-99  06:12:55
|
| Advanced product dependencies to:  JT_JDEV_3.1_545, JT_COMMON_3.1_176
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.544  (jbuildmgr/jvanderm/tpfaeffl/$Wi|4YiUilsen)
| +  Built:  19-Nov-99  05:51:41
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 543
| [jbuildmgr] - DELTA 5    19-Nov-99  05:51:26
|
| Advanced product dependencies to:  JT_JDEV_3.1_544, JT_COMMON_3.1_175
|
|
|
| $$$$$ Release - 543
| [tpfaeffl] - DELTA 4    18-Nov-99  20:05:00
|
| Transaction: jt_jbo_3.1_tpfaeffl_additional_edits
| Flags:
| ------
| DocChange, APIChange
|
| Internal Changes:
| -----------------
| editorial changes to comments in the .java f4Yi|D[i$Wi
| Must be reviewed by Juan.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\html\databeans\EditCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\FindForm.java
|  + \JBO_src_3\jbo\html\databeans\InsertNewRecord.java
|  + \JBO_src_3\jbo\html\databeans\NavigatorBar.java
|  + \JBO_src_3\jbo\html\databeans\RowSetBrowser.java
|  + \JBO_src_3\jbo\html\databeans\RowsetNavigator.java
|  + \JBO_src_3\jbo\html\databeans\ViewCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\XmlData.java
|
|
|
| $$$$$ ReleaD[i|T]i4Yi 543
| [jvanderm] - DELTA 3    18-Nov-99  17:13:35
|
| Transaction: jt_jbo_3.0_jvanderm_first31branch
| Reported Bugs Fixed:
| --------------------
| bug 1009234 : Error occured during form generation when default package not defined.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|
|
|
| $$$$$ Release - 543
| [tpfaeffl] - DELTA 2    18-Nov-99  11:30:15
|
| Transaction: jt_jbo_3.1_tpfaeffl_additional_jd_edits
| Flags:
| ------
| DocChange, APIChange
|
| Internal ChT]i|d_iD[is:
| -----------------
| various editorial changes which
| need to be reviewed by Juan
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\html\databeans\NavigatorBar.java
|  + \JBO_src_3\jbo\html\databeans\QueryDefinition.java
|  + \JBO_src_3\jbo\html\databeans\RefreshDataSource.java
|  + \JBO_src_3\jbo\html\databeans\RowSetBrowser.java
|  + \JBO_src_3\jbo\html\databeans\RowsetNavigator.java
|  + \JBO_src_3\jbo\html\databeans\ViewCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\XmlData.java
|
|
|
| $$d_i|taiT]iRelease - 543
| [tpoulsen] - DELTA 1    18-Nov-99  07:45:24
|
| Transaction: jt_jbo_3.1_tpoulsen_jdbc_816_changed_location
| Unreported Bugs Fixed:
| ----------------------
|
| Fixed JDBC classpath for 8.1.6.
|
| Files Modified:
| ---------------
|
|  + \JBO_bin_1\bin\setjboenv.bat
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.543  (jbuildmgr)
| +  Built:  18-Nov-99  05:38:50
| +-----------------------------------------------------------------------------tai|"cid_i$$$$ Release - 542
| [jbuildmgr] - DELTA 1    18-Nov-99  05:38:34
|
| Advanced product dependency to:  JT_JDEV_3.1_543
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.542  (jbuildmgr)
| +  Built:  17-Nov-99  13:08:57
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 541
| [jbuildmgr] - DELTA 1    17-Nov-99  13:08:41
|
| Advanced product dependency to:  JT_JDEV_3.1_542
|
|
|
|
| +---------------------------"ci|"eitai----------------------------------------------
| +  Release 3.1.541  (jbuildmgr/ychua)
| +  Built:  17-Nov-99  04:58:00
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 540
| [jbuildmgr] - DELTA 3    17-Nov-99  04:57:46
|
| Advanced product dependency to:  JT_COMMON_3.1_174
|
|
|
| $$$$$ Release - 540
| [ychua] - DELTA 2    16-Nov-99  17:52:52
|
| Transaction: jt_jbo_3.1_ychua_nov16
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
| Fixed testwi"ei|$gi"civa.bat, incorrect middle-tier specified for ViewObject\yc34cli
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|
|
|
| $$$$$ Release - 540
| [ychua] - DELTA 1    16-Nov-99  15:28:16
|
| Transaction: jt_jbo_3.1_ychua_nov16_1035036
| Flags:
| ------
| APIChange, QAChange
|
| Reported Bugs Fixed:
| --------------------
| 1035036 Getting row attribute on calculated column of dynamic VO deos not work on 3-tier
|
| Internal Changes:
| -----------------
| ViewObjectImpl.findAttributeDef() and Structur$gi|4ii"eiHelper.findAttributeDef() no longer
| check for is name valid, just check for null.
|
| Test Suggestions:
| -----------------
| ViewObject\si02, yc34
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\common\StructureDefHelper.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov16_1035036\1\yc34cli
|  +
\JBO_src_3\jbo\test\4ii|Dki$girt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov16_1035036\1\yc34
cli\main\jt_jbo_3.1_ychua_nov16_1035036\1\yc05mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject\si02cli\si02mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov16_1035036\1\yc34cli.java
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov16_1035036\1\yc34cli.kDki|
Tmi4ii
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\si02cli.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.540  (jbuildmgr/SIM)
| +  Built:  16-Nov-99  12:05:45
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 539
| [jbuildmgr] - DELTA 2    16-Nov-99  12:05:27
|
| Advanced product dependencies to:  JT_JDEV_3.1_540, JT_COMMON_3.1_173
|
|
|
| $$$$$ Release - 539
| [SIM] - DELTA 1    16-Nov-99  1Tmi|doiDki:43
|
| Transaction: jt_jbo_3.1_SIM_more_doc_fix_kava_for_8i_update_vauto
| Flags:
| ------
| DocChange, QAChange
|
| Unreported Bugs Fixed:
| ----------------------
|
| See below.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. More doc.
|
| 2. Fixed Kava that was causing problems for running test from
|    w/i 8i.
|
| 3. Updated VAUTO to work w/ 3.1 branch.
|
|
| << DETAILS >>
|
| *** Z:\JBO\doc\test\runguide\runguide.html Fri Nov 12 15:51:43 1999
| *** Z:\JBO\doc\test\teststruct\teststruct.html Wedoi|tqiTmiv 10 13:02:50 1999
|    1. More doc.
|
| *** Z:\JBO\src\oracle\jbo\kava\kava.g Wed Nov 10 12:55:51 1999
|    1. Fixed Kava that was causing problems for running test from
|       w/i 8i.
|
| *** Z:\JBO\vauto\bin\varun.awk Mon Jun 07 15:32:23 1999
| *** Z:\JBO\vauto\bin\vasetup.bat Mon Jun 07 15:32:26 1999
| *** Z:\JBO\vautoloc\01\vaconf.inf Mon Jun 07 15:32:34 1999
| *** Z:\JBO\vautoloc\01\valocenv.bat Mon Sep 20 14:55:35 1999
| *** Z:\JBO\vautoloc\03\vaconf.inf Mon Jun 07 15:32:45 1999
| *** Z:\JBO\vautoloc\03\vtqi|tidoienv.bat Mon Sep 20 14:55:37 1999
| *** Z:\JBO\vautoloc\04\vaconf.inf Mon Jun 07 15:32:50 1999
| *** Z:\JBO\vautoloc\04\valocenv.bat Mon Sep 20 14:55:38 1999
| *** Z:\JBO\vautoloc\05\vaconf.inf Mon Sep 20 14:38:27 1999
| *** Z:\JBO\vautoloc\05\valocenv.bat Tue Oct 05 10:48:27 1999
| *** Z:\JBO\vautoloc\06\vaconf.inf Mon Sep 27 11:25:52 1999
| *** Z:\JBO\vautoloc\06\valocenv.bat Mon Sep 27 11:26:00 1999
| *** Z:\JBO\vautoloc\07\vaconf.inf Tue Oct 05 10:48:30 1999
| *** Z:\JBO\vautoloc\07\valocenv.bat Fri Oct 08 1ti|vitqi:47 1999
|    1. Updated VAUTO to work w/ 3.1 branch.
|
| Files Modified:
| ---------------
|
|  + \JBO\vauto\bin\varun.awk
|  + \JBO\vauto\bin\vasetup.bat
|  + \JBO\vautoloc\01\vaconf.inf
|  + \JBO\vautoloc\01\valocenv.bat
|  + \JBO\vautoloc\03\vaconf.inf
|  + \JBO\vautoloc\03\valocenv.bat
|  + \JBO\vautoloc\04\vaconf.inf
|  + \JBO\vautoloc\04\valocenv.bat
|  + \JBO\vautoloc\05\vaconf.inf
|  + \JBO\vautoloc\05\valocenv.bat
|  + \JBO\vautoloc\06\vaconf.inf
|  + \JBO\vautoloc\06\valocenv.bat
|  + \JBO\vautoloc\07\vaconfvi|$xiti
|  + \JBO\vautoloc\07\valocenv.bat
|  + \JBO_doc_1\doc\test\runguide\runguide.html
|  + \JBO_doc_1\doc\test\teststruct\teststruct.html
|  + \JBO_src_3\jbo\kava\kava.g
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.539  (jbuildmgr/tpfaeffl/ychua)
| +  Built:  16-Nov-99  05:00:29
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 538
| [jbuildmgr] - DELTA 3    16-Nov-99  05:00:13
|
| Advanced product depende$xi|4zivito:  JT_COMMON_3.1_172
|
|
|
| $$$$$ Release - 538
| [tpfaeffl] - DELTA 2    15-Nov-99  18:45:05
|
| Transaction: jt_jbo_3.1_tpfaeffl_edit_comments_11nov99
| Flags:
| ------
| DocChange, APIChange
|
| Internal Changes:
| -----------------
| Added detail to class-level and method-level descriptions.
| These changes will need to be reviewed by Juan.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\html\databeans\EditCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\FindForm.java
|  + \JBO_src_3\jbo\html\d4zi|D|i$xieans\InsertNewRecord.java
|
|
|
| $$$$$ Release - 538
| [ychua] - DELTA 1    15-Nov-99  14:57:52
|
| Transaction: jt_jbo_3.1_ychua_nov15_1060623
| Flags:
| ------
| APIChange, QAChange
|
| Reported Bugs Fixed:
| --------------------
| 1058901
| 1060623
| 1041361
|
| Internal Changes:
| -----------------
| Modified AssociationDefImpl.getAssociationClause() and ViewLinkDefImpl.buildAssociationClause(),
| use DECODE(attrname, ?, 'null', 'not null' = 'null' to handle bind value null.
| ViewAttributeDefImpl, added getEntitD|i|T~i4zi() to return Entity def if view attr is based
| on entity attr.
| ViewObjectImpl.setWhereClause(), erase previous user param values.
| client.remote.setWhereClause() call RowSetImpl.clearWhereClauseParams to erase previous
| param values when setting new where clause. RowSetImpl, added clearWhereClauseParams().
|
| Test Suggestions:
| -----------------
| MasterDetail\yc71
| ViewObject\yc35, yc36
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\client\remote\RowSetImpl.jaT~i|d?iD|i + \JBO_src_3\jbo\client\remote\ViewUsageImpl.java
|  + \JBO_src_3\jbo\server\AssociationDefImpl.java
|  + \JBO_src_3\jbo\server\ViewAttributeDefImpl.java
|  + \JBO_src_3\jbo\server\ViewLinkDefImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\1\yc71cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3d?i|t,iT~ichua_nov15_1060623\1\yc
71cli\main\jt_jbo_3.1_ychua_nov15_1060623\1\yc71mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\yc04cli\yc04mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\yc20cli\yc20mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\1\yc35cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_106t,i|""id?i\1\yc35
cli\main\jt_jbo_3.1_ychua_nov15_1060623\1\yc05mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\2\yc36cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\2\yc36cli\main\jt_
jbo_3.1_ychua_nov15_1060623\1\yc05mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\""i|"?it,i
71cli.java
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\1\yc71cli.kava
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\1\yc71mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\1\yc35cli.java
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1"?i|$^i""ijbo_3.1_ychua_nov15_1060623\1\yc35
cli.kava
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\1\yc36cli.java
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\1\yc36cli.kava
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.538  (jbuildmgr/SIM)
| +  Built:  13-Nov-99  06:29:00
| +---------------------------------------------------------$^i|4Si"?i----------------
|
| $$$$$ Release - 537
| [jbuildmgr] - DELTA 2    13-Nov-99  06:28:45
|
| Advanced product dependency to:  JT_JDEV_3.1_538
|
|
|
| $$$$$ Release - 537
| [SIM] - DELTA 1    12-Nov-99  15:50:07
|
| Transaction: jt_jbo_3.1_SIM_binding_style_choice_in_findbykey
| Unreported Bugs Fixed:
| ----------------------
|
| See below.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Fixed bing style choice related problems in findByKey().
|
| 2. Added ability to name VO in VL accessor.  When ca4Si|DOi$^ig
|    AM.createViewLinkBetweenViewObjects(), in the 'accessorName' param,
|    you can specify "<accessor>:<vo-name>."  If so, <vo-name> name will
|    be used when looking for a VO for association/viewlink.
|
|    See AssociationDefImpl.getAssociationVOName() and
|        AssociationDefImpl.get(Row, ViewDefImpl, ViewLinkDefImpl, byte, Object[])
|    for impl details.
|
|
| << DETAILS >>
|
| *** Z:\JBO\doc\test\runguide\runguide.html Wed Nov 10 13:02:22 1999
|    1. More doc written.
|       - Runtime configuDOi|TZi4Sion.
|       - Test case result code and status.
|       - Running test case individually.
|
| *** Z:\JBO\src\oracle\jbo\domain\DomainAttributeDef.java Wed Nov 10 13:00:18 1999
| *** Z:\JBO\src\oracle\jbo\server\AttributeDefImpl.java Wed Oct 13 12:25:05 1999
|    1. Removed getSQLTypeName().
|
| *** Z:\JBO\src\oracle\jbo\server\ApplicationModuleImpl.java Wed Oct 13 12:26:02 1999
|    1. Ability to name VO for assoc accessor.
|
| *** Z:\JBO\src\oracle\jbo\server\AssociationDefImpl.java Wed Nov 10 12:55:58 1999
|  TZi|diDOi Added a new field, mAssociationVOName, which keeps the VO name
|       to use for assoc traversal.
|
| *** Z:\JBO\src\oracle\jbo\server\EntityImpl.java Wed Nov 10 12:57:20 1999
| *** Z:\JBO\src\oracle\jbo\server\QueryCollection.java Wed Nov 10 12:56:54 1999
| *** Z:\JBO\src\oracle\jbo\server\StmtWithBindVars.java Wed Nov 10 13:00:39 1999
|    1. Removed tabs.
|
| *** Z:\JBO\src\oracle\jbo\server\ViewObjectImpl.java Wed Nov 10 12:57:45 1999
|    1. Changed createViewLinkAccessor's method sig to take in optionadi|t'iTZi     view object name.
|
| *** Z:\JBO\src\oracle\jbo\server\ViewUsageHelper.java Wed Nov 10 12:58:06 1999
|    1. Bind style choice logic added to findByKey.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\MasterDetail\si04cli\si04mt.out is new
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si04cli.java Mon Jun 28 22:02:06 1999
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si04mt.kava is new
|    1. Changed test case.  This test case now traverses view link accessor
| t'i|.idi  to retrieve detail data.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\MasterDetail\si05cli\si05mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si05cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si05cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si05mt.kava is new
|    1. Test case to test naming of view object in VL accessor .
|
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\ViewObject\yc32cli.java Fr.i|-it'it 29 18:19:26 1999
|    1. Test case fixed for binding style choice.
|
| File \src\oracle\jbo\test\sql\siWorkerSkill.sql is new
|    1. SQL script used for testing VL accessor traversal.
|
| *** Z:\JBO\test\testwithkava.bat Wed Nov 10 12:55:35 1999
|    1. New test cases added.
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_doc_1\doc\test\runguide\runguide.html
|  + \JBO_src_3\jbo\domain\DomainAttributeDef.java
|  + \JBO_src_3\jbo\server\ApplicationModuleImpl.java
|  + \JBO_src_3\-i|$Ti.iserver\AssociationDefImpl.java
|  + \JBO_src_3\jbo\server\AttributeDefImpl.java
|  + \JBO_src_3\jbo\server\EntityImpl.java
|  + \JBO_src_3\jbo\server\QueryCollection.java
|  + \JBO_src_3\jbo\server\StmtWithBindVars.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\server\ViewUsageHelper.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\si04cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\si04cli\si04mt$Ti|4>i-i
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\si05cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\si05cli\si05mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si04cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si04mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si05cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si05cli.kava
|  + \JBO_src_3\j4>i|Di$Tiest\scr\rt\twotier\level1\MasterDetail\si05mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc32cli.java
|  + \JBO_src_3\jbo\test\sql
|  + \JBO_src_3\jbo\test\sql\siWorkerSkill.sql
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.537  (jbuildmgr)
| +  Built:  12-Nov-99  13:37:01
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 536
| [jbuildmgr] - DELTA 1    12-Nov-99  13:36:44
|
| AdvancedDi|TYi4>iduct dependency to:  JT_JDEV_3.1_537
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.536  (jbuildmgr/kmchorto/ychua/dmutreja)
| +  Built:  12-Nov-99  05:19:20
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 535
| [jbuildmgr] - DELTA 4    12-Nov-99  05:19:04
|
| Advanced product dependency to:  JT_COMMON_3.1_171
|
|
|
| $$$$$ Release - 535
| [kmchorto] - DELTA 3    11-Nov-99  18:01:00
|
| Transaction: jt_TYi|d!iDi3.1_kmchorto_bad_olite_jboproperties_after_branch
| Flags:
| ------
| QAChange
|
| Unreported Bugs Fixed:
| ----------------------
| Branch error: jboserver.properties.OLITE had zero length,
| causing all the tests to fail.
|
| New Features Added:
| -------------------
| Suppressed the silly banner from showpath in JDK1.1.8
|
| Files Modified:
| ---------------
|
|  + \JBO\build
|  + \JBO_bin_1\bin\setkavaenv.bat
|  + \JBO_bin_1\bin\showpath.bat
|  + \JBO_src_3\jbo\server\jboserver.properties.OLITE
|
|
|
| $$$$$ Released!i|t#iTYi35
| [ychua] - DELTA 2    11-Nov-99  17:24:25
|
| Transaction: jt_jbo_3.1_ychua_nov11
| Flags:
| ------
| APIChange, QAChange
|
| Reported Bugs Fixed:
| --------------------
| 1045019 Create Viewlink with jbotester produce sql error bind variable not exists.
| 1041422 setMasterRowSetIterator need to deregister from existing master if linked.
| Internal Changes:
| -----------------
| ViewLinkImpl.setDef(), move super.setDef() after removeViewLink() on viewobjects because removeViewLink
| need to get to ViewLinkDef.t#i|"%id!iwObjectImpl.removeViewLink(), remove the src/dst attributes from
mSrcAttributes and
| mDstAttributes and remove viewlink accessor if one is created.
| common.StructureDefHelper added removeViewLinkAccessor()
| client.remote.ViewLinkImpl.remove(), remove viewlink accessor if one was created
|
| ViewRowSetImpl.setMasterRowSetIterator() need to remove detail viewrowset from master
| rowset iter so that it not notify navigation/changes
|
| ViewRowSetImpl.refreshRowSet(), change to getEstimatedRowCount to use ge"%i|"'it#ichedRowCount()
| to avoid executing the estimated row count statement.
|
| Test Suggestions:
| -----------------
| MasterDetail\yc68, 70
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\client\remote\ViewLinkImpl.java
|  + \JBO_src_3\jbo\common\StructureDefHelper.java
|  + \JBO_src_3\jbo\server\ViewLinkImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\server\ViewRowSetImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity\yc25cli\yc25mt.o"'i|$)i"%i +
\JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\1\yc67cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\1\yc67cli\main\jt_jbo_3.
1_ychua_nov11\1\yc67mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\2\yc68cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt$)i|4+i"'i_3.1_ychua_nov11\2\yc68cli\ma
in\jt_jbo_3.1_ychua_nov11\1\yc02mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\3\yc70cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\3\yc70cli\main\jt_jbo_3.
1_ychua_nov11\1\yc02mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\1\yc67cli.java
|  +
\4+i|D-i$)isrc_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\1\yc67cli.ka
va
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\1\yc67mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\2\yc68cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\2\yc68cli.kava
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetailD-i|T/i4+iain\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\3\yc70cli.ja
va
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\3\yc70cli.kava
|
|
|
| $$$$$ Release - 535
| [dmutreja] - DELTA 1    11-Nov-99  16:23:32
|
| Transaction: jt_jbo_3.1_dmutreja_upgrade_to_816
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
|   Changes for moving to 816.
|   See description in modified files section
|
| Files Modified:
| ---------------
|
|  + \JBO\build\general.mk
|       Use 3T/i|d1iD-iaffiene for building stubs.
|  + \JBO_bin_1\bin\loadjava.bat
|      Package name change in LoadjavaMain
|  + \JBO_bin_1\bin\setjboenv.bat
|      Modify CLASSPATH to use 816sdk jdbc drivers instead of 8.1.5
|
|  + \JBO_src_3\jbo\client\remote\corba\aurora\AuroraApplicationModuleHome.java
|  + \JBO_src_3\jbo\common\JboInitialContext.java
|       Implement JNDI 1.2 methods
|
|  + \JBO_src_3\jbo\dt\objects\JboEjbPlatform.java
|       Use PrintWriter instead of PrintStream for creating deployment descriptor. Api chand1i|t3iT/in 8i
|
|  + \JBO_src_3\jbo\dt\objects\JboO8Platform.java
|        Remvoved -back_compat flag when running caffiene to generate the stubs for exported methods
|
|  + \JBO_src_3\jbo\server\remote\corba\RemoteApplicationModuleImpl.java
|       removed use of BOA from. Delegate to subclasses for connecting and disconnecting
|       corba objects to and from the ORB.
|  + \JBO_src_3\jbo\server\remote\corba\aurora\AuroraApplicationModule.java
|       Use 8i provided methods for initializing the ORB singleton
|  + \Jt3i|6id1irc_3\jbo\server\remote\corba\vb\VBrokerApplicationModule.java
|        Cast the ORB specifically to visigenic orb.
|
|  + \JBO_src_3\jbo\server\xml\XMLContextCustImpl.java
|  + \JBO_src_3\jbo\server\xml\XMLContextImpl.java
|       Implement JNDI 1.2 methods
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.535  (jbuildmgr/SIM/rkaestne/ychua)
| +  Built:  11-Nov-99  05:55:19
| +-----------------------------------------------------------------------------
| 6i|8it3i$$ Release - 534
| [jbuildmgr] - DELTA 9    11-Nov-99  05:54:57
|
| Advanced product dependency to:  JT_COMMON_3.1_170
|
|
|
| $$$$$ Release - 534
| [SIM] - DELTA 8    10-Nov-99  15:52:50
|
| Transaction: jt_jbo_3.1_SIM_fix_setkavaenv_bat_11_10_1999
| Unreported Bugs Fixed:
| ----------------------
|
| Adjusted setkavaenv.bat w/ the correct .jar file name.
|
|    call inclasspath -e %JBO_BASE%\lib\jewt-all-4_0_5.jar
|
| changed to
|
|    call inclasspath -e %JDEVELOPER_HOME%\lib\jewt-all.jar
|
| Files Modified:
| --8i|$:i6i---------
|
|  + \JBO_bin_1\bin\setkavaenv.bat
|
|
|
| $$$$$ Release - 534
| [rkaestne] - DELTA 7    10-Nov-99  15:40:52
|
| Transaction: jt_jbo_3.1_rkaestne_ray1110d2
| Internal Changes:
| -----------------
| This time for sure.  Everything is here.  Really.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\general.mk
|  + \JBO_src_3\jbo\dt\ui\jbs
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsJarPanel.java
|
|
|
| $$$$$ Release - 534
| [rkaestne] - DELTA 6    10-Nov-99  14:21:17
|
| Transaction: jt_jbo_3.1_rkaestne_ray1110c$:i|4<i8ireported Bugs Fixed:
| ----------------------
| - Build fix.  The library was removed, and the makefile needed to be updated.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\general.mk
|
|
|
| $$$$$ Release - 534
| [SIM] - DELTA 5    10-Nov-99  13:18:48
|
| Transaction: jt_jbo_3.1_SIM_fix_setenv_11_10_1999
| Unreported Bugs Fixed:
| ----------------------
|
| Fixed a problem in setenv.bat.
|
| It was using JBO_BASE where it should have used JBO_BUILT.
|
| Files Modified:
| ---------------
|
|  + \JBO_bin_1\bin4<i|D>i$:ienv.bat
|
|
|
| $$$$$ Release - 534
| [SIM] - DELTA 4    10-Nov-99  12:53:36
|
| Transaction: jt_jbo_3.0_SIM_domain_stuff_and_binding_style
| Related Tasks:
| --------------
|
| See below for details.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Kava enhancements:
|
|    One of the deficiencies in Kava has been that it's not well
|    set up to handle reverse-engineering, e.g., building EOs out
|    of DB tables.  Kava is now able to support that.
|
|    A) -C switch on KavaParser (I changed v:D>i|T@i4<i\runkava.bat to
|       support this) enables you to pass in connect-string in much
|       the same way you do when you run the test case.
|
|    B) If your .kava file has "connection" element in it, -C
|       will override the definition in "connection".  However, if
|       -C is not specified, the info described in "connection" (if
|       one exists) will be used.
|
|    C) Kava is now able to execute "arbitrary" exe while parsing
|       the .kava file.  Syntax for this is as follows:
|
|          executeT@i|dBiD>immand-string>;
|          ifnexe execute <command-string>;
|
|       "ifnexe" is used to execute a command if the previous
|       command couldn't find the EXE.  This is particularly useful
|       for us because we usually try running plus80 and if this
|       fails run sqlplus.
|
|    Here is an excerpt from Entity\si07mt.kava:
|
|    ==================================================================
|    project si07mt
|    {
|       package     = testp.rt.twotier.level1.Entity.si07mt;
|    }
|
|
|   dBi|tDiT@inection scottConn
|    {
|       dburl    = "jdbc:oracle:oci8:@";
|       // dburl    = "jdbc:oracle:thin:@";
|       user     = "scott";
|       password = "tiger";
|    }
|
|
|    execute "plus80 "  ___sqlLogin___  " @"  ___jboBase___
|            "\\src\\oracle\\jbo\\test\\sql\\siDeptEmp.sql";
|    ifnexe execute "sqlplus "  ___sqlLogin___  " @"
|    ___jboBase___
|            "\\src\\oracle\\jbo\\test\\sql\\siDeptEmp.sql";
|
|
|    package hrPackage
|    {
|    ...
|    }
|    =========================tDi|"FidBi=====================================
|
|    Notice that "execute" first tries to run plus80.  If this
|    finds no EXE, it will run sqlplus.
|
|    Now, let's examine the command string itself.  The command
|    string is formed by concatenating all strings and
|    identifiers following the "execute" keyword.
|
|    Some identifiers enable you to do parameter substitution:
|
|       ___user___           -- User name ("scott" fron conn str)
|       ___pwd___            -- Password ("tiger" from co"Fi|"HitDitr)
|       ___machineName___    -- DB server host ("localhost" from conn str)
|       ___sqlLogin___       -- SQLPlus login ("scott/tiger@localhost")
|       ___jboBase___        -- JBO_BASE ("v:" from sys env)
|       ___testOutBase___    -- Test out base ("v:\testout")
|       ___classesBase___    -- Classes base ("v:\classes")
|
|    Ability to execute .SQL script during MT build and not
|    during RT may help with non-Oracle databases, e.g., Olite,
|    that are stricter about mixing DDL and DML operation"Hi|$Ji"Fi
|    D) Someone (Pete or Yvonne?) already put support for table
|       to EO reverse-engineering.  To use it, do something like:
|
|          package hrPackage
|          {
|             entity Emp table EMP empTab *;
|
|             entity Dept table DEPT deptTab *;
|          }
|
|    I plan on doing the same to reverse-engineer an o8obj type
|    into a domain, but that will come later.
|
| 2. New engineering docs on:
|    - Dev build.
|    - Test structure.
|    - Test run guide.
|
| 3. Moved old do$Ji|4Li"Hin \doc\build to \doc\jwssetup.
|
| 4. Domain changes.  Support for o8obj type as a domain.
|    We allow the following mappings of o8 obj stuff.
|
|       O8 obj type ==> domain
|       O8 obj table ==> EO
|
|    If a rel table has a column of O8 obj type, it will show up as an EO
|    attr of a domain.
|
|    If a type has an embedded attr of O8 obj type, it will show up as a
|    domain as well.  In this case, we have a domain containing another
|    domain.  This nesting of domains hasn't been tested yet.  Wi4Li|DNi$Jio that
|    next.
|
|    Anyway, to make this stuff work, the following changes have been made to
|    DT:
|
|    oracle.jbo.dt.objects.JboDomain now as ability to manage a list of
|    attributes.  If the num of attrs is not zero, it is assumed that the
|    domain is mapped from an o8 obj type.
|
|    The code gen stuff is now extended, so that when attrs.size() > 0, we
|    invoke StructDomainBasedGenerator.  This guy will gen getters and
|    setters for attributes in the domain and build enough meta-data toDNi|TPi4Lie
|    the stuff work (and work in tier-independent manner during RT).
|
|    In order for JboDomain to manage its attrs, I had to split JboEntityAttr
|    into JboDatabaseAttr and JboEntityAttr.  JboDatabaseAttr is an attr
|    mapped to a db col/attr.  A new subclass of JboDatabaseAttr,
|    JboDomainAttr, is introduced.  The new class hierarchy looks like:
|
|    JboAttribute
|       JboDatabaseAttr    // new
|          JboEntityAttr
|             JboDomainAttr   // new
|                JboQueryAttr
|
|    Now TPi|dRiDNiime:
|
|    During RT, the domain stuff does not build the attr meta-data from XML.
|    It could've done that, but it would be too heavy, esp. for 3 tier
|    execution.  All the necessary data is retrieved from the domain's .class
|    file.
|
|    The base RT class of o8-obj-type-based domain is
|    oracle.jbo.domain.Struct.  This one uses
|    oracle.jpub.runtime.MutableStruct (from oracle's JDBC) to manage attr
|    data.  All the custom factory stuff is gen'ed correctly to make the
|    stuff work.
|     dRi|tTiTPi
| 5. SQLBuilder fixes:
|
|    Previously, we "created" SQLBuilder's too
|    liberally.  Each of the following objects "creates" its own
|    SQLBuilder:
|
|       QueryCollection
|       ViewObjectImpl
|       AttributeDefImpl
|       DBTransactionImpl
|       EntityImpl
|
|    I put "creates" in quotes because for OracleSQLBuilder we
|    only create a singleton and reuse it (thus, the act of
|    calling create many times does not instantiate too many
|    objects).  However, this in itstTi|WidRiwill be a problem because
|    in a multi-threaded server, many users could use the same
|    OracleSQLBuilder instance and stomp over each other.
|
|    For non-OracleSQLBuilder, we end up creating a new instance
|    of it every time we call "create".  This is slow and
|    wasteful.
|
|    It seems to me that the right thing is for DBTransactionImpl
|    to hold one instance (its own) of SQLBuilder and all objects
|    under the control of that trans to use that.
|
|    The only exception to this wouWi|YitTie AttributeDefImpl,
|    because we need SQLBuilder for TypeMap stuff during
|    load-time.  However, once we separate TypeMap from
|    SQLBuilder, we can avoid this problem as well.
|
|    What I did on my local snapshot of code is to remove all
|    "create" calls, except for AttributeDefImpl and
|    DBTransactionImpl.  I'm assuming that AttributeDefImpl will
|    be address by Karl's TypeMap changes.
|
|    Further, I did not change the "singleton" use problem of
|    OracleSQLBuilder.  I'll leave itYi|$[iWito Karl to fix that once
|    we clean up the TypeMap mess.
|
| 6. Fixed Java grammar bug in kava.g.
|
|    In Antlr's description of Java's grammar,
|    they parse "abc.def" as essentially
|
|       IDENT DOT IDENT
|
|    Same goes with "stmt.execute".
|
|    The trouble is that "execute" is now used by Kava as a
|    keyword (thanks to my latest changes).  Antlr thus treats
|    "execute" as a literal, whose token type is not IDENT, but
|    LITERAL_execute, resulting in a syntax error (because
|    "stmt.execu$[i|4]iYiis parsed as IDENT DOT LITERAL_execute).
|
|    This is true w/ all Kava/Java keywords.  If you have
|    embedded code in a .kava script with a word like "entity"
|    (say as a local var), it will fail parsing.
|
|    Fixed this problem by overriding parts of the parser
|    itself to fool the token matching logic.
|
| 7. Binding style choice:
|
|    The user will be able to choose JDBC vs. Oracle style
|    binding on their SQL statements.
|
|    With Oracle JDBC drivers, the Oracle binding style is more
|    4]i|D_i$[irable for the following reasons:
|
|    A) Performance benefit.  Last time I measured, the
|       improvement (over JDBC style) was about 6%.
|
|    B) Ability to mention the same bind value many times.
|       Suppose you want
|
|          select * from emp where empno > ? and empno < ? + 20
|
|       which uses JDBC style binding.  If you want to supply the
|       same value for both '?'s, you would have to bind twice.
|
|       With Oracle style, you can do:
|
|          select * from emp where empno > :1 D_i|Tai4]iempno < :1 + 20
|
|       and bind once.
|
|    For DT API level, binding style is available on JboEntity
|    (EO) and JboQuery (VO).  oracle.jbo.server.SQLBuilder
|    defines int constants for the choice.
|
|    These values are written out to XML as "BindingStyle"
|    attribute, whose values can be "JDBC" or "Oracle."  During
|    RT, if this attr is not present in XML, we assume JDBC (for
|    backward compatibility).  However, for all newly created EOs
|    and VOs, we should default to "Oracle".
|
|    I Tai|dciD_i't make the corresponding changes to the
|    wizards.  Pete/Ray would have to make this choice available
|    on the EO/VO panel.
|
| 8. New test cases added.
|
|
| << DETAILS >>
|
| *** Z:\JBO\bin\runkava.bat Wed Sep 15 11:17:42 1999
|    1. -C support in Kava.
|
| *** Z:\JBO\bin\runtest.bat Wed Sep 22 10:44:38 1999
|    1. Bug fix.  Inclusion of EXTRA_ARGS.
|
| *** Z:\JBO\bin\runtest2.bat Fri Aug 20 11:55:29 1999
|    1. Bug fix.  Correct initialization of EXTRA_ARGS
|
| *** Z:\JBO\bin\runtst.awk Wed Sep 22 10:dci|teiTai5 1999
|    1. Bug fix.  skip2Tier = 0 is commented out.
|
| File \doc\build\build.html is new
| File \doc\build\line12.gif is new
| File \doc\build\line24.gif is new
| File \doc\build\line32.gif is new
| File \doc\test\runguide\downarrow.bmp is new
| File \doc\test\runguide\downarrow.gif is new
| File \doc\test\runguide\downarrow.vsd is new
| File \doc\test\runguide\line12.gif is new
| File \doc\test\runguide\line24.gif is new
| File \doc\test\runguide\line32.gif is new
| File \doc\test\runguide\rightarrow.bmp is tei|"gidci
| File \doc\test\runguide\rightarrow.gif is new
| File \doc\test\runguide\rightarrow.vsd is new
| File \doc\test\runguide\runguide.html is new
| File \doc\test\teststruct\2tier.bmp is new
| File \doc\test\teststruct\2tier.gif is new
| File \doc\test\teststruct\2tier.vsd is new
| File \doc\test\teststruct\3tier.bmp is new
| File \doc\test\teststruct\3tier.gif is new
| File \doc\test\teststruct\3tier.vsd is new
| File \doc\test\teststruct\colocated.bmp is new
| File \doc\test\teststruct\colocated.gif is new
| File \d"gi|"iiteiest\teststruct\colocated.vsd is new
| File \doc\test\teststruct\line12.gif is new
| File \doc\test\teststruct\line24.gif is new
| File \doc\test\teststruct\line32.gif is new
| File \doc\test\teststruct\teststruct.html is new
|    1. New eng docs.
|
| File \doc\build\alias.JPG will be deleted
| File \doc\build\htmlsr1.gif will be deleted
| File \doc\build\htmlsrv.html will be deleted
| File \doc\build\Image10.gif will be deleted
| File \doc\build\image1UU.JPG will be deleted
| File \doc\build\Image4.gif will be del"ii|$ki"gi
| File \doc\build\Image5.gif will be deleted
| File \doc\build\Image6.gif will be deleted
| File \doc\build\Image7.gif will be deleted
| File \doc\build\Image8.gif will be deleted
| File \doc\build\imageGNU2.JPG will be deleted
| File \doc\build\imageMCF.JPG will be deleted
| File \doc\jwssetup\alias.JPG is new
| File \doc\jwssetup\htmlsr1.gif is new
| File \doc\jwssetup\htmlsrv.html is new
| File \doc\jwssetup\Image10.gif is new
| File \doc\jwssetup\image1UU.JPG is new
| File \doc\jwssetup\Image4.gif is new
| File$ki|4mi"iic\jwssetup\Image5.gif is new
| File \doc\jwssetup\Image6.gif is new
| File \doc\jwssetup\Image7.gif is new
| File \doc\jwssetup\Image8.gif is new
| File \doc\jwssetup\imageGNU2.JPG is new
| File \doc\jwssetup\imageMCF.JPG is new
|    1. Moved docs.
|
| *** Z:\JBO\src\oracle\jbo\CSMessageBundle.java Wed Oct 13 11:35:25 1999
|    1. New error messages added for SQLDatumException.
|          EXC_JDBC_GET_SQL_DATUM
|          EXC_JDBC_SET_SQL_DATUM
|
| File \src\oracle\jbo\SQLDatumException.java is new
|    1. New exce4mi|Doi$kin to be used for errors that occur while calling
|       getAttribute/setAttribute on O8 STRUCT.
|
| File \src\oracle\jbo\domain\DomainAttributeDef.java is new
| File \src\oracle\jbo\domain\DomainStructureDef.java is new
| File \src\oracle\jbo\domain\Struct.java is new
|    1. Domain support for o8obj type.
|
| File \src\oracle\jbo\dt\objects\JboDatabaseAttr.java is new
|    1. Changes to DT to support domain for o8obj type.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboDomain.java Tue Aug 31 10:54:45 1999
|    1.Doi|Tqi4miDomain is now able to keep an attr list.
|
|    2. We have a new code gen class, StructDomainBasedGenerator, which is
|       used to gen code for o8obj type derived domain.
|
|    3. Fixed JboDomain's code gen stuff.  Reason for this is as follows:
|
|       In Java, suppose class A contains class B and B is subclassed by C.
|       Then, C's constructor is called.  C's constr calls B's constr.
|       Say B calls a method M on B, which is overridden by C.  Then, C's
|       M is called (which Tqi|dsiDoiifferent from how C++ works where B's M would
|       be called).  If C's M refers to the outer instance
|       (hidden member named "this$0"), it is null because C's constr has
|       not been reached.
|
|       While working of o8obj type support for domain, we ran this situation
|       because JboDomain contains DomainBasedGenerator, which is subclassed
|       into StructDomainBasedGenerator.  Then, in its constr, we called
|       a virtual method.
|
|       To work around the problem, code gdsi|tuiTqilasses now have doWork()
|       method which performs the bulk of work (not the constr any more).
|
| File \src\oracle\jbo\dt\objects\JboDomainAttr.java is new
|    1. This new class subclasses JboDatabaseAttr and is used for attrs for
|       a JboDomain.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboEntity.java Mon Oct 18 08:43:03 1999
|    1. Changes relating to binding style choice.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboEntityAttr.java Wed Sep 08 08:17:45 1999
|    1. JboEntityAttr is now factored intotui|xidsiDatabaseAttr and JboEntityAttr.
|       Lots of code moved from JboEntityAttr to JboDatabaseAttr.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboKey.java Fri Oct 15 17:06:51 1999
|    1. Removed _owningEntityID.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboObject.java Tue Oct 12 16:18:51 1999
|    1. Changed the const name
|
|          IMAGE_URL ==> ENTITY_ATTR_IMAGE_URL
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboQuery.java Fri Oct 15 10:40:31 1999
|    1. Changes relating to binding style choice.
|
| *** Z:\JBO\srxi|zituiacle\jbo\dt\objects\JboUtil.java Thu Oct 14 16:12:34 1999
|    1. Utility routine to build attr list from o8obj type for a domain.
|
| File \src\oracle\jbo\dt\ui\main\NodeDBAttr.gif is new
| File \src\oracle\jbo\dt\ui\main\NodeDomAttr.gif is new
|    1. New image files for JboDatabaseAttr and JboDomainAttr.
|
| *** Z:\JBO\src\oracle\jbo\dtd\jbo_02_01.dtd Tue Sep 28 08:35:54 1999
|    1. Declared the BindingStyle XML attribute in the .dtd file for
|       EO and VO.
|
| *** Z:\JBO\src\oracle\jbo\kava\kava.g Sun zi|$|ixi17 16:07:44 1999
|    1. Kava enhancements (see #1 of OVERVIEW).
|    2. Java grammar fix (see #6 of OVERVIEW).
|    3. Grammar changes/extensions for domain stuff (see #4 of OVERVIEW).
|
| *** Z:\JBO\src\oracle\jbo\server\AssociationDefImpl.java Fri Oct 15 13:45:01 1999
|    1. Changes relating to binding style choice and handling of Oracle
|       binding style.
|
| *** Z:\JBO\src\oracle\jbo\server\DBTransaction.java Thu Oct 07 08:46:50 1999
|    1. SQLBuilder fix.  "SQLBuilder getSQLBuilder()" declared in th$|i|4~izitf.
|
| *** Z:\JBO\src\oracle\jbo\server\DBTransactionImpl.java Fri Oct 15 17:03:57 1999
|    1. SQLBuilder fix related changes.
|    2. Changes relating to binding style choice and handling of Oracle
|       binding style.
|
| *** Z:\JBO\src\oracle\jbo\server\EntityCache.java Sun Oct 17 16:07:51 1999
|    1. SQLBuilder fix related changes.
|    2. Changes relating to binding style choice and handling of Oracle
|       binding style.
|    3. EntityCache constructor now take EntityDef and stores it.
|       We sho4~i|Dj$|ive stored this info since long time ago.
|       We need it now to get the binding style.
|
| *** Z:\JBO\src\oracle\jbo\server\EntityDefImpl.java Wed Oct 13 23:45:27 1999
|    1. Changes relating to binding style choice and handling of Oracle
|       binding style.
|
| *** Z:\JBO\src\oracle\jbo\server\EntityImpl.java Sun Oct 17 16:07:54 1999
|    1. SQLBuilder fix (removed mSQLBuilder).  Get it from trans.
|
| *** Z:\JBO\src\oracle\jbo\server\NullDBTransactionImpl.java Thu Oct 14 09:30:08 1999
|    1. getSQLBuiDj|Tj4~i implemented.
|
| *** Z:\JBO\src\oracle\jbo\server\OLiteSQLBuilderImpl.java Sun Oct 17 16:08:29 1999
|    1. Implemented doStatementSetBindingStyle and
|       doStatementSetBindingStyleDefault.
|
| *** Z:\JBO\src\oracle\jbo\server\OracleSQLBuilderImpl.java Sun Oct 17 16:08:25 1999
|    1. Changes relating to binding style choice and handling of Oracle
|       binding style.
|
|    2. Implemented doStatementSetBindingStyle and
|       doStatementSetBindingStyleDefault.
|       If doStatementSetBindingStyle is Tj|djDjed with BINDING_STYLE_ORACLE,
|       we call
|
|          ((OracleStatement)ps).setEscapeProcessing(false);
|
|       so that the Oracle JDBC driver won't bother translating SQL stmt
|       from JDBC format to Oracle format.
|
|    3. Domain related changes (see #4 of OVERVIEW).
|
| *** Z:\JBO\src\oracle\jbo\server\QueryCollection.java Fri Oct 15 10:28:25 1999
|    1. SQLBuilder fix (removed mSQLBuilder).  Get it from the VO.
|    2. Changes relating to binding style choice.
|
| *** Z:\JBO\src\oracle\jbo\sedj|tjTj\SequenceImpl.java Fri Oct 15 18:30:10 1999
|    1. Changes relating to binding style choice.
|
| *** Z:\JBO\src\oracle\jbo\server\SQLBuilder.java Thu Oct 14 09:30:17 1999
|    1. Changes relating to binding style choice.  Constants for binding styles:
|
| +    public static final int    BINDING_STYLE_UNKNOWN = -1;
| +    public static final int    BINDING_STYLE_JDBC = 0;
| +    public static final int    BINDING_STYLE_ORACLE = 1;
|
|    2. Declared two new methods:
|
| +    public void doStatementSetBindingStytj|"jdjtatement ps, int bindingStyle);
| +    public void doStatementSetBindingStyleDefault(Statement ps);
|
| *** Z:\JBO\src\oracle\jbo\server\SQLValueImpl.java Fri Oct 15 18:30:14 1999
|    1. Changes relating to binding style choice.
|
| *** Z:\JBO\src\oracle\jbo\server\ViewDefImpl.java Wed Oct 13 23:46:07 1999
|    1. Changes relating to binding style choice.
|
| *** Z:\JBO\src\oracle\jbo\server\ViewLinkDefImpl.java Tue Aug 31 10:10:22 1999
|    1. Changes relating to binding style choice.
|
| *** Z:\JBO\src\"j|"
| jtjle\jbo\server\ViewObjectImpl.java Sun Oct 17 16:08:04 1999
|    1. Changes relating to binding style choice.
|    2. SQLBuilder fix (removed mSQLBuilder).  Get it from the trans.
|
| *** Z:\JBO\src\oracle\jbo\server\ViewUsageHelper.java Fri Oct 15 10:28:33 1999
|    1. Changes relating to binding style choice.
|
| *** Z:\JBO\src\oracle\jbo\server\xml\JTXMLTags.java Tue Aug 10 14:08:31 1999
|    1. Binding style related string consts.
|    2. DatabaseAttr and DomainAttr string consts.
|
| *** Z:\JBO\src\oracle\j"
| j|$ j"jest\out\rt\twotier\level1\Domain\sv04cli\sv04mt.out Wed Jun 02 10:10:15 1999
|    1. Updated test output.
|
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Composition\sv02cli\sv01mt.out Mon Sep 20 14:41:25 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Composition\yc02cli\yc02mt.out Fri Oct 08 10:30:58 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Entity\si03cli\si03mt.out Fri Oct 01 20:13:53 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\MasterDetail\si01cl$ j|4j"
| j01mt.out Fri Oct 01 20:13:11 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\MasterDetail\yc04cli\yc04mt.out Thu Apr 22 09:57:20 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Transaction\dmCommit03cli\dmCommit03mt.out Wed Oct 06 18:15:24
1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Transaction\dmCommit04cli\dmCommit03mt.out Wed Oct 06 18:15:26
1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\ViewObject\si03cli\si03mt.out Wed Oct 13 11:34:28 1999
| *** Z:\JB4j|Dj$ jc\oracle\jbo\test\out\rt\twotier\level1\ViewObject\si09cli\si09mt.out Fri Oct 01 20:13:13
1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\ViewObject\si11cli\si11mt.out Mon Sep 20 14:40:52 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\ViewObject\sv01cli\sv01mt.out Wed Jul 21 08:27:59 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\ViewObject\yc04cli\yc04mt.out Sun Jun 27 11:56:31 1999
|    1. Test case output adjusted for binding style choice related change.
|
| *** Z:\JBDj|Tj4jc\oracle\jbo\test\scale\srcindb\run.bat Fri Jul 09 10:42:56 1999
|    1. New option "proft2" added.  This one does not set the stack depth param.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\Domain\si04cli\si04mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si04cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si04cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si04mt.kava is new
|    1. Test case for o8obj type to domain (retrievalTj|djDj
| File \src\oracle\jbo\test\out\rt\twotier\level1\Domain\si05cli\si05mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si05cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si05cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si05mt.kava is new
|    1. Test case for o8obj type to domain (update).
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\Domain\si06cli\si06mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si06cldj|tjTjva is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si06cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si06mt.kava is new
|    1. Test case for nested o8obj type to domain (retrieval and update).
|
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\sv01mt.kava Mon Mar 29 09:45:22 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\sv02mt.kava Mon Jul 19 13:36:53 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\sv03mt.kava Fritj|jdj 20 11:53:45 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\sv09mt.kava Tue Aug 10 08:07:00 1999
|    1. Kava script changed for the new domain Kava syntax.
|
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\sv04cli.java Wed Sep 22 11:14:54 1999
|    1. Added SQL statements to drop existing types/tables.
|
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si01cli.java Mon Sep 13 12:13:59 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\sv05cli.javj|jtje Aug 10 11:48:27 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\sv06cli.java Tue Aug 10 11:48:30 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\yc31mt.kava Tue Jun 29 17:17:26 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\yc32cli.java Tue Aug 31 10:11:23 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\yc47cli.java Wed Sep 01 14:34:15 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\yc63mj|$jjva Fri Oct 15 13:45:33 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\ViewObject\si03cli.java Wed Oct 13 11:35:12 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\ViewObject\si09cli.java Wed Oct 13 11:35:42 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\ViewObject\sv01cli.java Wed Oct 13 11:36:09 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\ViewObject\yc04cli.java Sun Jun 27 11:56:33 1999
|    1. Test case source adjusted for binding style choice related ch$j|4jj.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\Entity\si07cli\si07mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Entity\si07cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Entity\si07cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Entity\si07mt.kava is new
|    1. Test case for reverse-engineering of database table and "execute"
|       keyword in Kava.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\RowSetIterator\si23cli\si23mt.out is new
| File 4j|D!j$j\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si23.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si23cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si23cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si23mt.kava is new
|    1. Test case for bug fix of "range start -1" problem in 3 tier exec.
|
| File \src\oracle\jbo\test\sql\siObjAddrPerson.sql is new
|    1. SQL script for testing "o8obj type to domain" fD!j|T#j4jre.
|
| *** Z:\JBO\test\testwithkava.bat Sun Oct 17 18:22:49 1999
|    1. New test cases invoked.
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_bin_1\bin\runkava.bat
|  + \JBO_bin_1\bin\runtest.bat
|  + \JBO_bin_1\bin\runtest2.bat
|  + \JBO_bin_1\bin\runtst.awk
|  + \JBO_doc_1\doc
|  + \JBO_doc_1\doc\build
|  + \JBO_doc_1\doc\build\build.html
|  + \JBO_doc_1\doc\build\line12.gif
|  + \JBO_doc_1\doc\build\line24.gif
|  + \JBO_doc_1\doc\build\line32.gif
|  + \JBO_doc_1\doc\jwssetup
|  +T#j|d%jD!jO_doc_1\doc\jwssetup\Image10.gif
|  + \JBO_doc_1\doc\jwssetup\Image4.gif
|  + \JBO_doc_1\doc\jwssetup\Image5.gif
|  + \JBO_doc_1\doc\jwssetup\Image6.gif
|  + \JBO_doc_1\doc\jwssetup\Image7.gif
|  + \JBO_doc_1\doc\jwssetup\Image8.gif
|  + \JBO_doc_1\doc\jwssetup\alias.JPG
|  + \JBO_doc_1\doc\jwssetup\htmlsr1.gif
|  + \JBO_doc_1\doc\jwssetup\htmlsrv.html
|  + \JBO_doc_1\doc\jwssetup\image1UU.JPG
|  + \JBO_doc_1\doc\jwssetup\imageGNU2.JPG
|  + \JBO_doc_1\doc\jwssetup\imageMCF.JPG
|  + \JBO_doc_1\doc\test
|  + \JBO_doc_d%j|t'jT#jc\test\runguide
|  + \JBO_doc_1\doc\test\runguide\downarrow.bmp
|  + \JBO_doc_1\doc\test\runguide\downarrow.gif
|  + \JBO_doc_1\doc\test\runguide\downarrow.vsd
|  + \JBO_doc_1\doc\test\runguide\line12.gif
|  + \JBO_doc_1\doc\test\runguide\line24.gif
|  + \JBO_doc_1\doc\test\runguide\line32.gif
|  + \JBO_doc_1\doc\test\runguide\rightarrow.bmp
|  + \JBO_doc_1\doc\test\runguide\rightarrow.gif
|  + \JBO_doc_1\doc\test\runguide\rightarrow.vsd
|  + \JBO_doc_1\doc\test\runguide\runguide.html
|  + \JBO_doc_1\doc\test\testt'j|")jd%jct
|  + \JBO_doc_1\doc\test\teststruct\2tier.bmp
|  + \JBO_doc_1\doc\test\teststruct\2tier.gif
|  + \JBO_doc_1\doc\test\teststruct\2tier.vsd
|  + \JBO_doc_1\doc\test\teststruct\3tier.bmp
|  + \JBO_doc_1\doc\test\teststruct\3tier.gif
|  + \JBO_doc_1\doc\test\teststruct\3tier.vsd
|  + \JBO_doc_1\doc\test\teststruct\colocated.bmp
|  + \JBO_doc_1\doc\test\teststruct\colocated.gif
|  + \JBO_doc_1\doc\test\teststruct\colocated.vsd
|  + \JBO_doc_1\doc\test\teststruct\line12.gif
|  + \JBO_doc_1\doc\test\teststruct\line24.")j|"+jt'j
|  + \JBO_doc_1\doc\test\teststruct\line32.gif
|  + \JBO_doc_1\doc\test\teststruct\teststruct.html
|  + \JBO_src_3\jbo
|  + \JBO_src_3\jbo\CSMessageBundle.java
|  + \JBO_src_3\jbo\SQLDatumException.java
|  + \JBO_src_3\jbo\domain
|  + \JBO_src_3\jbo\domain\DomainAttributeDef.java
|  + \JBO_src_3\jbo\domain\DomainStructureDef.java
|  + \JBO_src_3\jbo\domain\Struct.java
|  + \JBO_src_3\jbo\dt\objects
|  + \JBO_src_3\jbo\dt\objects\JboDatabaseAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboDomain.java
|  + \JBO_src_3\jbo\d"+j|$-j")jjects\JboDomainAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboEntityAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboKey.java
|  + \JBO_src_3\jbo\dt\objects\JboObject.java
|  + \JBO_src_3\jbo\dt\objects\JboQuery.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\ui\main
|  + \JBO_src_3\jbo\dt\ui\main\NodeDBAttr.gif
|  + \JBO_src_3\jbo\dt\ui\main\NodeDomAttr.gif
|  + \JBO_src_3\jbo\dtd\jbo_02_01.dtd
|  + \JBO_src_3\jbo\kava\kava.g
|  + \JBO_src_3\jbo\server$-j|4/j"+j\JBO_src_3\jbo\server\AssociationDefImpl.java
|  + \JBO_src_3\jbo\server\DBTransaction.java
|  + \JBO_src_3\jbo\server\DBTransactionImpl.java
|  + \JBO_src_3\jbo\server\EntityCache.java
|  + \JBO_src_3\jbo\server\EntityDefImpl.java
|  + \JBO_src_3\jbo\server\EntityImpl.java
|  + \JBO_src_3\jbo\server\NullDBTransactionImpl.java
|  + \JBO_src_3\jbo\server\OLiteSQLBuilderImpl.java
|  + \JBO_src_3\jbo\server\OracleSQLBuilderImpl.java
|  + \JBO_src_3\jbo\server\QueryCollection.java
|  + \JBO_src_3\jbo\server\SQLBuilde4/j|D1j$-jva
|  + \JBO_src_3\jbo\server\SQLValueImpl.java
|  + \JBO_src_3\jbo\server\SequenceImpl.java
|  + \JBO_src_3\jbo\server\StmtWithBindVars.java
|  + \JBO_src_3\jbo\server\ViewDefImpl.java
|  + \JBO_src_3\jbo\server\ViewLinkDefImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\server\ViewUsageHelper.java
|  + \JBO_src_3\jbo\server\xml\JTXMLTags.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Composition\sv02cli\sv01mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Composition\yc02clD1j|T3j4/j02mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si04cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si04cli\si04mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si05cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si05cli\si05mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si06cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si06cli\si06mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\DT3j|d5jD1jn\sv04cli\sv04mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity\si03cli\si03mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity\si07cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity\si07cli\si07mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\si01cli\si01mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\yc04cli\yc04mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\RowSetIterator
|  + \JBO_srcd5j|t7jT3jbo\test\out\rt\twotier\level1\RowSetIterator\si23cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\RowSetIterator\si23cli\si23mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Transaction\dmCommit03cli\dmCommit03mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Transaction\dmCommit04cli\dmCommit03mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject\si03cli\si03mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject\si09cli\si09mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1t7j|:jd5jwObject\si11cli\si11mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject\sv01cli\sv01mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject\yc04cli\yc04mt.out
|  + \JBO_src_3\jbo\test\scale\srcindb\run.bat
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si01cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si04cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si04cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\t:j|<jt7jer\level1\Domain\si04mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si05cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si05cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si05mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si06cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si06cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si06mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv01mt.kava
|  + \JBO_src_3\jbo\t<j|$>j:jscr\rt\twotier\level1\Domain\sv02mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv03mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv04cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv05cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv06cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv09mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity\si07cli.java
|  + \JBO_src_3\jbo\t$>j|4@j<jscr\rt\twotier\level1\Entity\si07cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity\si07mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\yc31mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\yc32cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\yc47cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\yc63mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIt4@j|DBj$>jor\si23.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si23cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si23cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si23mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\si03cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\si09cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\sv01cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc04cli.DBj|TDj4@j
|  + \JBO_src_3\jbo\test\sql
|  + \JBO_src_3\jbo\test\sql\siObjAddrPerson.sql
|
|
|
| $$$$$ Release - 534
| [rkaestne] - DELTA 3    10-Nov-99  12:50:26
|
| Transaction: jt_jbo_3.1_rkaestne_ray1110b
| Unreported Bugs Fixed:
| ----------------------
| - Fixing a checkin error from previous checkin.  A 0 length jar file was
|   found on the vob and has been replaced.
|
| Files Modified:
| ---------------
|
|  + \JBO\lib\oracle_jice-4_03_3.jar
|
|
|
| $$$$$ Release - 534
| [rkaestne] - DELTA 2    10-Nov-99  11:03:36
|
| TDj|dFjDBjsaction: jt_jbo_3.1_rkaestne_ray_ray1110
| Internal Changes:
| -----------------
| - The bom now is able to open files from readonly nodes in zip files.
|
| - The tester has been integrated in with the bom.
|
| - The bom will generate package based makefiles.  The makefiles will
|   build zip files that are the same structure as the deployment profiles,
|   i.e. one for the middle tier, one shared between middle and client,
|   and one for each appmodule.  It will not deploy.  Makefiles are
|   functional in botdFj|tHjTDj and Linux.
|
| - Help has been integrated into the BOM using the Bali ICEBrowser
|   component.   It is not as beautiful as Netscape or IE, but it
|   is easier to control in the BOM environment.  The IDE help system
|   was mainly implemented on the pascal side of life.
|
| - A primitive make facility was added the bom to spawn off a shell
|   to invoke make on the project.  Needs more work, especially on
|   error reporting, but the functionality is enough to get the
|   tester working.
|
| - Import a packagetHj|"JjdFjm a jar file dialog was added to the bom.
|
| - Added new parameters to initializing the bom, for passing on locations
|   of jdk, project directory, jdev installation.  Some of this was
|   necessary for correct initialization of jbs.properties.  Some was
|   necessary to set up the classpath for the tester.  The only
|   required one is the jdev installation.  The others come up with
|   a reasonable default if not explicitly specified.
|
| - Re-enabled Oracle Look and Feel for the BOM, since Bali is back in"Jj|"LjtHj IDE.
|
|
| Files Modified:
| ---------------
|
|  + \JBO\build\general.mk
|  + \JBO\build\makefile
|  + \JBO\build\modify-config-files.mk
|  + \JBO\lib
|  + \JBO\lib\jbo.properties
|  + \JBO\lib\oracle_jice-4_03_3.jar
|  + \JBO_src_1\src\jblite\JboDbg.jws
|  + \JBO_src_1\src\jblite\jbodbg.jpr
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOEditAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\jbs
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsApp.java
|  +"Lj|$Nj"JjO_src_3\jbo\dt\ui\jbs\JbsFrame.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsIde.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsMake.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsOptionPanel.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsProject.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsProjectPanel.java
|  + \JBO_src_3\jbo\dt\ui\jbs\Res.string
|  + \JBO_src_3\jbo\dt\ui\jbs\bom.bat
|  + \JBO_src_3\jbo\dt\ui\jbs\jbs.jpr
|  + \JBO_src_3\jbo\dt\ui\main
|  + \JBO_src_3\jbo\dt\ui\main\DtuBomFileNode.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuBomPanel.java
|  + $Nj|4Pj"Lj_src_3\jbo\dt\ui\main\DtuDialog.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuFrame.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuLongOpThread.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuManager.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuTester.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
|  + \JBO_src_3\jbo\dt\ui\main\Res.string
|  + \JBO_src_3\jbo\dt\ui\module\AMDeployPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKJarPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKNamePanel.java
|  + \JBO_src_3\jbo\jbotester\MainFrame.java
|
|
|
| $$$$4Pj|DRj$Njlease - 534
| [ychua] - DELTA 1    10-Nov-99  09:05:35
|
| Transaction: jt_jbo_3.1_ychua_nov10_fixscript
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
| Replace the kava scriprt rt\twotier\level1\ViewObject\yc33mt.kava with up-to-date copy.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc33mt.kava
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Build 3.1.534   BROKEN BUILD   (jbuildmgr/cgayraud/DRj|TTj4Pjston/tpfaeffl)
| +  Labeled:  10-Nov-99  04:03:24
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 533
| [jbuildmgr] - DELTA 4    10-Nov-99  04:03:08
|
| Advanced product dependency to:  JT_COMMON_3.1_169
|
|
|
| $$$$$ Release - 533
| [cgayraud] - DELTA 3    09-Nov-99  16:14:59
|
| Transaction: jt_jbo_3.1_cgayraud_bug_1067632
| Reported Bugs Fixed:
| --------------------
| 1067632 : UNABLE TO DO MULTIPLE-CRITERIA QUERY IN TESTER
|
| Internal Changes:
| ------------TTj|dVjDRj-
| When collecting the search criteria, the dialog was not setting the 'ANDED' attributes in the same viewrow but instead
in multiple row, making the the criteria 'ORDED' instead.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\jbotester\VCDialog.java
|
|
|
| $$$$$ Release - 533
| [mdunston] - DELTA 2    09-Nov-99  16:12:12
|
|
|
|
| $$$$$ Release - 533
| [tpfaeffl] - DELTA 1    09-Nov-99  14:00:10
|
| Transaction: jt_jbo_3.1_tpfaeffl_a_3dot1_test
| Flags:
| ------
| DocChange
|
| Internal Changes:
| ---dVj|tXjTTj----------
| minor change to doc for testing
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\html\databeans\EditCurrentRecord.java
|
|
|
|
| +-----------------------------------------------------------------------------
| ======================================================
|
|
                   tXj|dVj[j|]


Re: SAT API Proposal (Draft 3) (was XSLT API)

Posted by Wong Kok Wai <wo...@pacific.net.sg>.
Just a wonder:

Will Stylesheet be confused with StyleSheet from DOM2?

Scott Boag/CAM/Lotus wrote:

> ========
> You create an Processor, and it creates a Stylesheet from an input source.
> You perform a transformation process to a result, using an input source,
> stylesheet, parameters, and output properties.
> ========
>


Re: SAT API Proposal (Draft 3) (was XSLT API)

Posted by Steve Muench <sm...@us.oracle.com>.
| ========
| You create an Processor, and it creates a Stylesheet from an input source.
| You perform a transformation process to a result, using an input source,
| stylesheet, parameters, and output properties.
| ========

This is much better.

I prefer Michael Kay's "TAX" to "SAT" since
losing the "X" seems wrong to me, plus
"SAT" reminds me of "Saturday" and "Scholastic
Aptitude Test" :-)

For maximum cuteness, you could call it:

   TRAX - TRansformation Api for Xml

That sounds just from the name like it's
got legs and is going somewhere! :-)

More specific comments after I get a chance to
read the classes, but I have to go make breakfast
for a sleeping wife and kids :-)
_________________________________________________________
Steve Muench, Consulting Product Manager & XML Evangelist
Business Components for Java Development Team

----- Original Message -----
From: "Scott Boag/CAM/Lotus" <Sc...@lotus.com>
To: "Kay Michael" <Mi...@icl.com>; "James Clark" <jj...@jclark.com>; "Steve Muench" <sm...@us.oracle.com>; "Adam
Winer" <aw...@us.oracle.com>; "Assaf Arkin" <ar...@exoffice.com>; <Ed...@eng.sun.com>;
<sa...@megginson.com>
Cc: <co...@xml.apache.org>; <xa...@xml.apache.org>
Sent: Thursday, February 10, 2000 12:19 AM
Subject: SAT API Proposal (Draft 3) (was XSLT API)


| I've done some radical things to the API formarly known as the "XSLT API".
| I've come to the conclusion that this does not need to be, and should not
| be, an XSLT API!  Rather, it should be a Transformation API.  Therefore I
| am proposing renaming it to be the "Simple API for Transformations" (SAT
| for now) in the potential siblingship with SAX, contengent, of course, on
| Dave and who ever's in control on the org.xml space.
|
| (Dave, I have been proposing a design for the past week that would define a
| standard interface in Java for XSLT processors, that would be vendor
| neutral).
|
| I decided to use SAX2's (http://www.megginson.com/SAX/SAX2/) ContentHandler
| and XMLReader interfaces, instead of SAX1's DocumentHandler and Parser,
| which are depricated.  If the future is SAX2, this interface should just
| use those and be done with it.  SAX1 can still be supported via some of
| SAX2's helper classes, I think.  There's a fair number of methods that have
| been ripped directly out of SAX.  This is in the spirit of trying to
| provide a consistent interface with SAX.  Dave, if you are offended for
| some reason, I'll rip them right out.
|
| Making this a general Transformation API makes APIs for XML Serialization
| logical to include in this package.  Therefore I have integrated in several
| of Assaf Arkin's Serializer interfaces.  I pretty much just tossed them in
| there, so some thinking will have to be done about the integration and
| details.  In general, I think the serialization interfaces need to be
| simplified a bit.
|
| I did a pretty radical renaming of the objects based on the discussions in
| the past days.  I think we should stick to Stylesheet instead of
| Transformation for the stylesheet object, because it is in such common
| usage, and letting us us that for the non-mutable bag of bits that is the
| transformation instructions, let's us use "Transformation" for the
| transformation context.  I am calling the object that creates stylesheets
| the "Processor", again because it is in such common usage.  I added a
| vendor neutral factory method on the Processor object that is modeled after
| Sun's parser factory interfaces.
|
| I've made the Transformation object derive from SAX2 XMLFilter/XMLReader.
| This means that you can treate the transformation object as a parser!
| Sounds a little weard at first (James Clark suggested doing this for Parser
| several months back), but it seems to work out pretty well, at least from
| the standpoint of the interface.  One could argue that
| setDTDHandler/getDTDHandler is a little strange, but, then again, if you
| think about it, maybe not so strange.
|
| So, here is the english description of the transformation process described
| by SAT:
|
| ========
| You create an Processor, and it creates a Stylesheet from an input source.
| You perform a transformation process to a result, using an input source,
| stylesheet, parameters, and output properties.
| ========
|
| Examples of usage:
|
|   public static void exampleSimple()
|     throws SATFactoryException, SATException
|   {
|     file://=============================
|     // Simple file transformation from file to output stream
|     Processor processor = Processor.newInstance();
|
|     Stylesheet stylesheet = processor.readStylesheet(new InputSource
| ("t1.xsl"));
|     Transformation transform = stylesheet.newTransformation();
|
|     transform.process(new InputSource("foo.xml"), new Result(System.out));
|     file://=============================
|   }
|
|   public static void exampleSAX()
|     throws SATFactoryException, SATException,
|     org.xml.sax.SAXException, java.io.IOException
|   {
|     file://=============================
|     // Use the Transformation as a SAX2 XMLFilter/XMLReader!
|     Processor processor = Processor.newInstance();
|
|     Stylesheet stylesheet = processor.readStylesheet(new InputSource
| ("t1.xsl"));
|     Transformation transform = stylesheet.newTransformation();
|
|     SerializerFactory sfactory = SerializerFactory.getSerializerFactory
| ( "xml" );
|     Serializer serializer = sfactory.makeSerializer(System.out);
|
|     transform.setContentHandler(serializer.asContentHandler());
|     transform.parse(new InputSource("foo.xml"));
|     file://=============================
|   }
|
|   public static void exampleDOM()
|     throws SATFactoryException, SATException,
|            org.xml.sax.SAXException, java.io.IOException
|   {
|     file://=============================
|     // Use the Transformation as a SAX2 XMLFilter/XMLReader!
|     Processor processor = Processor.newInstance();
|
|     Stylesheet stylesheet = processor.readStylesheet(new InputSource
| ("t1.xsl"));
|     Transformation transform = stylesheet.newTransformation();
|
|     org.w3c.dom.Node outNode = new org.apache.xerces.dom.DocumentImpl();
|     DOMParser parser = new DOMParser();
|     parser.parse(new InputSource("foo.xml"));
|     Document doc =H(Yrt\twotier\level1\Objects\sv01cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\sv01mt.kava
|  + \JBO_src_3\jbo\test\sql\siObjDeptEmp.sql
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.574  (jbuildmgr)
| +  Built:  23-Dec-99  05:13:53
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 573
| [jbuildmgr] - DELTA 1    23-Dec-99  05:13:43
|
| Advanced product dependency to:  JT_JDEV_3.1_578
|
| H(Y|8&Y8&Y
| +-----------------------------------------------------------------------------
| +  Release 3.1.573  (jbuildmgr/jvanderm)
| +  Built:  22-Dec-99  19:35:29
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 572
| [jbuildmgr] - DELTA 2    22-Dec-99  19:35:19
|
| Advanced product dependencies to:  JT_JDEV_3.1_577, JT_COMMON_3.1_186
|
|
|
| $$$$$ Release - 572
| [jvanderm] - DELTA 1    22-Dec-99  15:25:45
|
| Transaction: jt_jbo_3.1_jvanderm_fix_bugs2
| Reported Bugs8&DH(D($Ded:
| --------------------
| 1121953 : new iiop connection should be found by miniConnectionEditor
| 1121962 : wizard should maintain oracle8i connection definition
| 1121974 : source code should generete oracle8i when you define oracle8i in the wizard
| 1121979 : the next button in the connection wizard panel needs some intelligence
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFColumnPanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFConnectionPanel.java
|  + \JBO_src_3\jb($D|"D"D\ui\formgen\common\MiniConnectionPanel.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.572  (jbuildmgr/svinayak/kchakrab)
| +  Built:  22-Dec-99  12:16:08
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 571
| [jbuildmgr] - DELTA 3    22-Dec-99  12:15:59
|
| Advanced product dependency to:  JT_JDEV_3.1_576
|
|
|
| $$$$$ Release - 571
| [svinayak] - DELTA 2    22-Dec-99  10:58:38
|
| Transaction: jt_jhX.1_svinayak_fix_o8_query_gen
| Flags:
| ------
| UIChange, DocChange
|
| New Features Added:
| -------------------
| 1. Serializing domain mapping info for domains that are
| mapped to ObjectType columns. Now, if an EO wizard finds
| an attribute of column type mapped to an objecttype for
| which there's a domain, that domain is assumed to be the
| default javatype for that attribute.
|
| 2. Modified query generation so that queries for VOs
| that have an entity usage with all attributes from an
| object table will hX|X~WX~W VALUE(obj) generated in the select
| list instead of each column. If only some attributes from
| an object-table are used in the query, they're individually
| queried. Fixed the where clause for ref attributes to
| generate fragment like REF(aliasname) to match a ref attribute
| with refs from another table.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\objects\JboDomain.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboEntityAttr.java
|  + \JBO_src_3\jbo\dt\objX~W|H|WH|W\JboEntityUsage.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributesPanel.java
|
|
|
| $$$$$ Release - 571
| [kchakrab] - DELTA 1    21-Dec-99  14:44:06
|
| Transaction: jt_jbo_3.1_kchakrab_ejbchangeexceptionthrown
| Flags:
| ------
| APIChange
|
| Related Tasks:
| --------------
|
| Wrong exception thrown
|
| Reported Bugs Fixed:
| --------------------
|
| Wrong exception thrown for findComponent()
|
| Changes Reviewed By:
| --------------------
|
| kchakrab
|
| Files Modified:
| ---------------
|
|  + \JBO_src_1\src\com\oraH|W|8zW8zWjbo\server\remote\ejb\EJBApplicationModuleImpl.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.571  (jbuildmgr/jvanderm/rkaestne/tpoulsen/SIM/tpfaeffl/svinayak/ychua)
| +  Built:  21-Dec-99  14:27:10
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 570
| [jbuildmgr] - DELTA 9    21-Dec-99  14:26:59
|
| Advanced product dependencies to:  JT_JDEV_3.1_575, JT_COMMON_3.1_184
|
|
|
| $$$$$ Release - 5708zW|(xW(xWvanderm] - DELTA 8    21-Dec-99  12:26:58
|
| Transaction: jt_jbo_3.1_jvanderm_fix_bugs31_1
| Reported Bugs Fixed:
| --------------------
| bug 1009234 : fixed formbuilder problem
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFFrameNamePanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|
|
|
| $$$$$ Release - 570
| [rkaestne] - DELTA 7    20-Dec-99  14:51:09
|
| Transaction: jt_jbo_3.1_rkaestne_ray_ray1220
| Flags:
| ------
| UIChange
|
| Internal Changes:
| ----(vB|8xB~tB---------
| - More work on row proxy methods.  If the method is an attribute accessor,
|   now instead of going through remote access and corba to retrieve the data,
|   the proxy method will go to the client cache.   Caused some logic changes
|   to generate corba stubs only when there are real exported methods.  Changed
|   the UI references from Exported methods to Client methods to be more
|   accurate as to what they really are.
|
| - Added a stub JboComponent object, to support a minimal object load capa8xB|HzB(vBty
|   for the DSS projects.  Still does not deal properly with exported methods.
|
| - Modified error reporting on printing of the stack traces for exceptions.
|   If the exception is a JboException, it will print the stack trace for both
|   the JboException and the base exception.
|
| - Added code to batch create jbo custom IDE nodes to hopefully improve custom
|   node load performance, at least a little.   Early results make it look like
|   the performance improvement was somewhat minimal, and Yoshi willHzB|X|B8xBe to look
|   for other ways to improve performance.
|
| - Modified the BOM code to use the ConnectionManager for accessing named
|   connections, so that projects developed with either the IDE or BOM will
|   be dealing with the same named connections.  The previous implementation in
|   the BOM was legacy code that was carried forward.  There was a little bit
|   of massaging of the connection manager to get it to be happier retrieving
|   DT connectin information without the IDE being around.
|
| - Modified X|B|8DHzBAppModule remote panel to use a shuttle control for the various
|   platforms, since the addition of an OAS option made the panel too large
|   for the Oracle wizard standards.
|
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_1\src\jblite\JboDT.jws
|  + \JBO_src_3\jbo\dt\objects
|  + \JBO_src_3\jbo\dt\objects\JboAppModule.java
|  + \JBO_src_3\jbo\dt\objects\JboAppModuleReference.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociation.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3\jbo\dth~B|($DX|Bects\JboComponent.java
|  + \JBO_src_3\jbo\dt\objects\JboComponentReference.java
|  + \JBO_src_3\jbo\dt\objects\JboConnection.java
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboFileUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboObjectReference.java
|  + \JBO_src_3\jbo\dt\objects\JboOwnedReference.java
|  + \JBO_src_3\jbo\dt\objects\JboPackage.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboView.HD|X D8D
|  + \JBO_src_3\jbo\dt\objects\JboViewLink.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLinkUsage.java
|  + \JBO_src_3\jbo\dt\objects\JboViewReference.java
|  + \JBO_src_3\jbo\dt\objects\JboXactIntfGenerator.java
|  + \JBO_src_3\jbo\dt\objects\Res.string
|  + \JBO_src_3\jbo\dt\ui\main\DtuBomPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuConnectionDialog.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuContainerPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuDialog.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuDialogWindow.java
|  + \JBOg|gt~f_3\jbo\dt\ui\main\DtuFinishPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuFrame.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuNamePanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuWizard.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuWizardPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuWizardPanelDialog.java
|  + \JBO_src_3\jbo\dt\ui\main\Res.string
|  + \JBO_src_3\jbo\dt\ui\module\AMExportPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMRemotePanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMWizard.g|$gg
|  + \JBO_src_3\jbo\dt\ui\module\Res.string
|  + \JBO_src_3\jbo\dt\ui\pkg\PKConnectPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKLoginPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\Res.string
|  + \JBO_src_3\jbo\dt\ui\view\Res.string
|  + \JBO_src_3\jbo\dt\ui\view\VORowExportPanel.java
|
|
|
| $$$$$ Release - 570
| [tpoulsen] - DELTA 6    20-Dec-99  13:36:34
|
| Transaction: jt_jbo_3.1_tpoulsen_remove_ref_to_ref
| Unreported Bugs Fixed:
| ----------------------
|
| Removed references to oracle.sql.REF in
| oracle.jbo.client$g|4ggote.ApplicationModuleImpl.
| No need for REF as we now have oracle.jbo.domain.Ref.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|
|
|
| $$$$$ Release - 570
| [SIM] - DELTA 5    20-Dec-99  11:29:16
|
| Transaction: jt_jbo_3.1_SIM_pcoll_impl
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. First installment of "persistent collection" implementation.
|    This collection "spills" excess data to disk, thus
|    increasin4g|D g$galability dramatically.
|
|    Brief design description:
|
|    At the top of PColl (shortened for "persistent collection")
|    is PCollManager, which manages persistent collection
|    instances.
|
|    From PCollManager, one can created PCollection instances.
|
|    Later when PColl is wired into JBO, each "top level AM"
|    (pretty much the same thing as Transaction) will create
|    a PCollManager.
|
|    Each QueryCollection will create a PCollection to manage
|    persistent collecton.
|
|    PCollection eD g|T g4gsulates access to elements using API
|    similar to that of java.util.Vector.  Instances are
|    accessed through long (instead of int) index.
|
|    As elements are inserted/removed, indices are adjusted
|    accordingly and in a manner that does not negatively
|    impact performance/scalability.
|
|    To achieve this, a B-tree like data structure is
|    created, which manages indexed access into elements.
|
|    Nodes in this tree is of class PCollNode.  A node may
|    be a branch or a leaf.  If leaf itsT g|dgD gments are actual
|    "row-like" objects (ViewRowImpl) in the case of VO.
|
|    As elements are inserted, nodes are split.  As elements
|    are removed, they are merged.  Tree grows/shrink vertically
|    as one would expect.
|
|    Test cases are built to test split and merge.
|    Also, these tests verify that the behavior of PCollection
|    matches that of Vector.
|
|    For description of what each test case does, look at the
|
|       si*cli.java
|
|    files.
|
|    No spilling implemented yet.  That wdg|tgT gcome in the next
|    installment.
|
| 2. More VAUTO configs:
|
|    08 -- Karl's OLite test config.
|    09 -- Config to test using 1.2 JDK -classic.
|
|
| << DETAILS >>
|
| *** Z:\JBO\build\makefile Mon Dec 13 14:21:24 1999
|    1. oracle.jbo.pcoll added to build.  This is the java
|       package for PColl stuff.
|
| File \src\oracle\jbo\pcoll\PCollection.java is new
| File \src\oracle\jbo\pcoll\PCollManager.java is new
| File \src\oracle\jbo\pcoll\PCollNode.java is new
|    1. Implementation classes for Ptg|"gdg stuff.  See
|       OVERVIEW for explanations.
|
| File \src\oracle\jbo\pcoll\PCollPersistable.java is new
|    1. Interface that an object would implement to make
|       itself "spillable".
|
| File \src\oracle\jbo\test\out\misc1\pcoll\insert1\siinsertcli\siinsertmt.out is new
| File \src\oracle\jbo\test\out\misc1\pcoll\insert2\siinsertcli\siinsertmt.out is new
| File \src\oracle\jbo\test\out\misc1\pcoll\insert4\siinsertcli\siinsertmt.out is new
| File \src\oracle\jbo\test\out\misc1\pcoll\remove1\siremovecli"g|"gtgemovemt.out is new
| File \src\oracle\jbo\test\out\misc1\pcoll\remove2\siremovecli\siremovemt.out is new
| File \src\oracle\jbo\test\out\misc1\pcoll\remove3\siremovecli\siremovemt.out is new
| File \src\oracle\jbo\test\out\misc1\pcoll\remove4\siremovecli\siremovemt.out is new
| File \src\oracle\jbo\test\out\misc1\pcoll\remove5\siremovecli\siremovemt.out is new
| File \src\oracle\jbo\test\out\rt\twotier\level1\RowSetIterator\si24cli\si24mt.out is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\pcollbase.java i"g|$g"gw
| File \src\oracle\jbo\test\scr\misc1\pcoll\pcollbasebld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\pcollstrelem.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert1\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert1\siinsert.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert1\siinsertbld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert1\siinsertrun.bat is new
| File \src\oracle$g|4g"g\test\scr\misc1\pcoll\insert1\siinserttest.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert2\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert2\siinsert.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert2\siinsertbld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert2\siinsertrun.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert2\siinserttest.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert3\setlocev.bat is new
| File \src\oracle4g|Dg$g\test\scr\misc1\pcoll\insert3\siinsert.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert3\siinsertbld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert3\siinsertrun.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert3\siinserttest.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert4\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert4\siinsert.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert4\siinsertbld.bat is new
| File \src\oracleDg|Tg4g\test\scr\misc1\pcoll\insert4\siinsertrun.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\insert4\siinserttest.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove1\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove1\siremove.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove1\siremovebld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove1\siremoverun.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove1\siremovetest.bat is new
| File \src\oraTg|dgDgjbo\test\scr\misc1\pcoll\remove2\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove2\siremove.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove2\siremovebld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove2\siremoverun.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove2\siremovetest.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove3\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove3\siremove.java is new
| File \src\oracledg|tgTg\test\scr\misc1\pcoll\remove3\siremovebld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove3\siremoverun.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove3\siremovetest.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove4\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove4\siremove.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove4\siremovebld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove4\siremoverun.bat is new
| File \src\oractg|"gdgbo\test\scr\misc1\pcoll\remove4\siremovetest.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove5\setlocev.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove5\siremove.java is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove5\siremovebld.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove5\siremoverun.bat is new
| File \src\oracle\jbo\test\scr\misc1\pcoll\remove5\siremovetest.bat is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24.jpr is new
| File "g|$gtg\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24mt.kava is new
| *** Z:\JBO\test\testall.bat Tue Nov 30 17:31:14 1999
| *** Z:\JBO\test\testmisc1.bat Fri Aug 20 11:51:54 1999
| *** Z:\JBO\test\testwithkava.bat Fri Dec 10 13:53:41 1999
|    1. Test cases added.
|
| File \vautoloc\08\vaconf.inf is new
| File \vautoloc\08\valocenv.bat$g|$&g"gnew
| File \vautoloc\08\valocini.bat is new
| File \vautoloc\08\vamkpost.bat is new
| File \vautoloc\09\vaconf.inf is new
| File \vautoloc\09\valocenv.bat is new
| File \vautoloc\09\valocini.bat is new
|    1. New VAUTO configs.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\makefile
|  + \JBO\test\testall.bat
|  + \JBO\test\testmisc1.bat
|  + \JBO\test\testwithkava.bat
|  + \JBO\vautoloc
|  + \JBO\vautoloc\08
|  + \JBO\vautoloc\08\vaconf.inf
|  + \JBO\vautoloc\08\valocenv.bat
|  + \JBO\vautoloc\08\valocini.bat$&g|4(g$g \JBO\vautoloc\08\vamkpost.bat
|  + \JBO\vautoloc\09
|  + \JBO\vautoloc\09\vaconf.inf
|  + \JBO\vautoloc\09\valocenv.bat
|  + \JBO\vautoloc\09\valocini.bat
|  + \JBO_src_3\jbo
|  + \JBO_src_3\jbo\pcoll
|  + \JBO_src_3\jbo\pcoll\PCollManager.java
|  + \JBO_src_3\jbo\pcoll\PCollNode.java
|  + \JBO_src_3\jbo\pcoll\PCollPersistable.java
|  + \JBO_src_3\jbo\pcoll\PCollection.java
|  + \JBO_src_3\jbo\server\QueryDumpRunProg.java
|  + \JBO_src_3\jbo\test\out\misc1
|  + \JBO_src_3\jbo\test\out\misc1\pcoll
|  + \JBO_src_3\jbo4(g|D*g$&gt\out\misc1\pcoll\insert1
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert1\siinsertcli
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert1\siinsertcli\siinsertmt.out
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert2
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert2\siinsertcli
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert2\siinsertcli\siinsertmt.out
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert4
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert4\siinsertcli
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\insert4\siinsertD*g|T,g4(gsiinsertmt.out
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove1
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove1\siremovecli
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove1\siremovecli\siremovemt.out
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove2
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove2\siremovecli
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove2\siremovecli\siremovemt.out
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove3
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove3\siremovecli
|  + \JBO_src_3\jbo\T,g|d.gD*g\out\misc1\pcoll\remove3\siremovecli\siremovemt.out
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove4
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove4\siremovecli
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove4\siremovecli\siremovemt.out
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove5
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove5\siremovecli
|  + \JBO_src_3\jbo\test\out\misc1\pcoll\remove5\siremovecli\siremovemt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\RowSetIterator
|  + \JBO_src_3\jbo\test\out\rd.g|t0gT,gotier\level1\RowSetIterator\si24cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\RowSetIterator\si24cli\si24mt.out
|  + \JBO_src_3\jbo\test\scr\misc1
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert1
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert1\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert1\siinsert.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert1\siinsertbld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert1\siinsertrun.bat
|  + \JBO_src_3\jbo\t0g|"2gd.g\scr\misc1\pcoll\insert1\siinserttest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert2
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert2\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert2\siinsert.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert2\siinsertbld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert2\siinsertrun.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert2\siinserttest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert3
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert3\setloc"2g|"4gt0gat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert3\siinsert.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert3\siinsertbld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert3\siinsertrun.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert3\siinserttest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert4
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert4\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert4\siinsert.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert4\siinsertbld.bat
|  + \JBO_src_3\"4g|$6g"2gtest\scr\misc1\pcoll\insert4\siinsertrun.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\insert4\siinserttest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\pcollbase.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\pcollbasebld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\pcollstrelem.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove1
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove1\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove1\siremove.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove1\siremoveb$6g|48g"4gat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove1\siremoverun.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove1\siremovetest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove2
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove2\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove2\siremove.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove2\siremovebld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove2\siremoverun.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove2\siremovetest.bat
|  + \JBO_src48g|D:g$6gbo\test\scr\misc1\pcoll\remove3
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove3\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove3\siremove.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove3\siremovebld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove3\siremoverun.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove3\siremovetest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove4
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove4\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove4\sirD:g|T<g48ge.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove4\siremovebld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove4\siremoverun.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove4\siremovetest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove5
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove5\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove5\siremove.java
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove5\siremovebld.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\remove5\siremoverun.bat
|  + \JBO_T<g|d>gD:g3\jbo\test\scr\misc1\pcoll\remove5\siremovetest.bat
|  + \JBO_src_3\jbo\test\scr\misc1\pcoll\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si24mt.kava
|
|
|
| $$$$$ Release - 570
| [tpfaeffl] - DELTA 4   d>g|t@gT<gDec-99  11:07:11
|
| Transaction: jt_jbo_3.1_tpfaeffl_pack_edits
| Flags:
| ------
| DocChange, APIChange
|
| Internal Changes:
| -----------------
| made additions to the package.html file
| in the oracle.jbo.html.databeans directory.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\html\databeans\package.html
|
|
|
| $$$$$ Release - 570
| [svinayak] - DELTA 3    20-Dec-99  10:12:17
|
| Transaction: jt_jbo_3.1_svinayak_fix_broken_compile_forkava
| Internal Changes:
| -----------------
| Checking in missed ft@g|Cgd>gfrom earlier checkin.
|
| Fixed popluateAttribute call in kava.g.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\kava\kava.g
|
|
|
| $$$$$ Release - 570
| [svinayak] - DELTA 2    20-Dec-99  10:06:59
|
| Transaction: jt_jbo_3.1_svinayak_create_assoc_for_refs
| Flags:
| ------
| UIChange, DocChange
|
| New Features Added:
| -------------------
| More DT support for O8 objects:
| 1. Once a domain for an O8 object type is created, DT now
| assumes that all such instances of object type will map to
| the new doCg|Egt@g. So, the typemap is kind of extendible by DT
| for Object types.
|
| 2. If a table has a "scoped" ref to another table, these
| refs are used to create an association between the two
| tables. So, for example Emp has a DEPT attribute which
| is a REF to a Dept object in the DEPT_TABLE. Then, when
| Emp entity is created, an association is also generated
| to DeptTable entity.
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\objects\JboApplication.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.javaEg|$GgCg\JBO_src_3\jbo\dt\objects\JboEntityAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\ui\domain\DONamePanel.java
|  + \JBO_src_3\jbo\dt\ui\domain\DOWizard.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOColumnPanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\EONamePanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOWizard.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
|  + \JBO_src_3\jbo\server\xml\JTXMLTags.java
|
|
|
| $$$$$ Release - 570
| [yc$Gg|4IgEg - DELTA 1    20-Dec-99  09:18:00
|
| Transaction: jt_jbo_3.1_ychua_dec17_script
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
| Added description on those kava tests that do not have them.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity\yc11cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity\yc28cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\yc20cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail4Ig|DKg$Gg0cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\yc51cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\yc55cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Transaction\yc03cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Transaction\yc04cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Transaction\yc05cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc05cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc22cli.java
| DKg|TMg4IgJBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc23cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc32cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc36cli.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.570  (jbuildmgr/tpfaeffl)
| +  Built:  20-Dec-99  04:33:52
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 569
| [jbuildmgr] - DELTA 2    20-Dec-99  0TMg|dOgDKg:43
|
| Advanced product dependency to:  JT_JDEV_3.1_573
|
|
|
| $$$$$ Release - 569
| [tpfaeffl] - DELTA 1    19-Dec-99  13:29:46
|
| Transaction: jt_jbo_3.1_tpfaeffl_dwb_edits
| Flags:
| ------
| DocChange, APIChange
|
| Internal Changes:
| -----------------
| final javadoc edits
|
| Files Modified:
| ---------------
|
|  + \JBO_src_2\oracle\jdeveloper\html\DataWebBeanImpl.java
|  + \JBO_src_2\oracle\jdeveloper\html\HTMLFieldRenderer.java
|  + \JBO_src_2\oracle\jdeveloper\html\WebBeanImpl.java
|  + \JBO_src_3\jbo\htmdOg|tQgTMgtabeans\EditCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\FindForm.java
|  + \JBO_src_3\jbo\html\databeans\XmlData.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.569  (jvanderm/jloropez)
| +  Built:  18-Dec-99  05:32:10
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 568
| [jvanderm] - DELTA 2    17-Dec-99  15:07:22
|
| Transaction: jt_jbo_3.1_jvanderm_fix_31_2
| Flags:
| ------
| UIChange,  tQg|"SgdOghange
|
| New Features Added:
| -------------------
| implemented the following tasks :
| 124377  : Redefine Connection in SessionInfo
| 132545  : Wizard panel to allow any deployment choice
| 132546  : New property editors for ConnectionInfo attribute
| 132548  : Backwards compatibility for new ConnectionInfo
| 124381  : Add Connection/Deployment panel to IBDFWZ
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\formgen\common
|  + \JBO_src_3\jbo\dt\ui\formgen\common\ConnectPanel.java
|  + \JBO_src_3"Sg|"UgtQg\dt\ui\formgen\common\ConnectionDescription.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFConnectionPanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFFrameNamePanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFState.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\MiniConnectionPanel.java
|
|
|
| $$$$$ Release - 568
| [jloropez] - DELTA 1    17-Dec-99  10:36:38
|
| Transaction: jt_jbo_3.1_jloropez_wb_mgr_12_14_99
| Flags:
| ------
|  APIChange, QAC"Ug|$Wg"Sge, InstallChange
|
| Internal Changes:
| -----------------
| - checkpoint in WebObject Manager work.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr@@\main\jt_jbo_3.1\jt_jbo_3.1_jloropez_wb_mgr_12_14_99\1\TreeBodeAdapterImpl.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\DataWebBeanFactory.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\DataWebBeanTreeNode.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\Frame1.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wb$Wg|4Yg"UgJSPElementExplorer.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\JSPElementExplorerModel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\MgrNodeFactory.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\TreeNodeAdapter.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\TreeNodeAdapterImpl.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanEditDialog.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanFactory.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanInfo.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanInfoPanel.4Yg|D[g$Wg
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanManager.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanMgrDialog.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanNode.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\addnew.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\datawebbean.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\deleterec.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\editrec.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\folder.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\help.gif
|  + \JBO_src_3\jbo\dt\uiD[g|T]g4Ygards\wbmgr\ofolder.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\subclass.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\wbmgr.jpr
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\webbean.gif
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.568  (jbuildmgr/ychua/kchakrab)
| +  Built:  17-Dec-99  05:25:53
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 567
| [jbuildmgr] - DELTA 3    17-Dec-99  05:25:44
|
| Advanced prodT]g|d_gD[gdependency to:  JT_JDEV_3.1_571
|
|
|
| $$$$$ Release - 567
| [ychua] - DELTA 2    16-Dec-99  16:33:35
|
| Transaction: jt_jbo_3.1_ychua_dec16_voholder
| Flags:
| ------
| APIChange, QAChange
|
| Reported Bugs Fixed:
| --------------------
| 1116377 ViewObject as Value Holder support
|
| Internal Changes:
| -----------------
| ViewObjectImpl, added isValueHolder()
| In ViewDefImpl.resolveAttrs(), do not set mReadOnly to true there are
| updateable transient attributes.  Also added hasQuery().
| In QueryCollection.execd_g|tagT]guery(), skip execute if the VO isValueHolder
|
|
| Test Suggestions:
| -----------------
| MasterDetail\yc66
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\server\QueryCollection.java
|  + \JBO_src_3\jbo\server\ViewDefImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec16_voholder\1\yc66cli
|  +
\JBO_src_3\jbotag|dgd_gt\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec16_voholder\1\y
c66cli\main\jt_jbo_3.1_ychua_dec16_voholder\1\yc66mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec16_voholder\1\yc66cli.java
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec16_voholder\1\yc66cli.kava
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDedg|fgtag@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec16_voholder\1\y
c66mt.kava
|  + \JBO_src_3\jbo\test\sql\ycCustomer.sql
|
|
|
| $$$$$ Release - 567
| [kchakrab] - DELTA 1    16-Dec-99  13:59:59
|
| Transaction: jt_jbo_3.1_kchakrab_accesschangeonmethods
| Flags:
| ------
| APIChange
|
| Related Tasks:
| --------------
|
| Methods
| getProcyClassNames(String )
| setProxyClassNames( String, String) on ComponentObjectImpl made protected for
| clients implementing generic components extending
| ComponentObjectImpl to set the clienfg|$hgdgoxy programmatically.
|
| Reported Bugs Fixed:
| --------------------
|
| Generic Component Framework
|
| Changes Reviewed By:
| --------------------
|
| kchakrab
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\ComponentObjectListener.java
|  + \JBO_src_3\jbo\server\ComponentObjectImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.567  (tpfaeffl/kchakrab/tpoulsen/svinayak)
| +  Built:  16-Dec-99$hg|4jgfg:42:33
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 566
| [kchakrab] - DELTA 8    16-Dec-99  11:53:34
|
| Transaction: jt_jbo_3.1_kchakrab_clientappmodulemarshal
| Flags:
| ------
| APIChange
|
| Related Tasks:
| --------------
|
| Generic Component Task
|
| Reported Bugs Fixed:
| --------------------
|
| Update in File
|
| New Features Added:
| -------------------
|
| NA
|
| Changes Reviewed By:
| --------------------
| kchakrab
|
| Files Modified:
| ---------------
| 4jg|Dlg$hg \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|
|
|
| $$$$$ Release - 566
| [tpfaeffl] - DELTA 7    15-Dec-99  20:23:29
|
| Transaction: jt_jbo_3.1_tpfaeffl_fr_edits
| Flags:
| ------
| DocChange, APIChange
|
| Internal Changes:
| -----------------
| some edits to javadoc comments
|
| Files Modified:
| ---------------
|
|  + \JBO\build\tpfaeffl.mk
|  + \JBO_src_2\oracle\jdeveloper\html\DataWebBean.java
|  + \JBO_src_2\oracle\jdeveloper\html\DataWebBeanImpl.java
|  + \JBO_src_2\oracle\jdeveloper\html\HTMLFieDlg|Tng4jgnderer.java
|  + \JBO_src_2\oracle\jdeveloper\html\HTMLFieldRendererImpl.java
|  + \JBO_src_2\oracle\jdeveloper\html\WebBean.java
|  + \JBO_src_2\oracle\jdeveloper\html\WebBeanImpl.java
|  + \JBO_src_3\jbo\html\databeans\EditCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\FindForm.java
|  + \JBO_src_3\jbo\html\databeans\NavigatorBar.java
|  + \JBO_src_3\jbo\html\databeans\RowSetBrowser.java
|  + \JBO_src_3\jbo\html\databeans\RowsetNavigator.java
|  + \JBO_src_3\jbo\html\databeans\ViewCurrentRecord.java
|
| Tng|dpgDlg$$$$$ Release - 566
| [kchakrab] - DELTA 6    15-Dec-99  20:22:01
|
| Transaction: jt_jbo_3.1_kchakrab_genericcomponentminorchanges2
| Flags:
| ------
| APIChange
|
| Related Tasks:
| --------------
|
| Generic Comp
|
| Reported Bugs Fixed:
| --------------------
|
| API Changes
|
| Changes Reviewed By:
| --------------------
|
| kchakrab
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\server\ComponentObjectImpl.java
|
|
|
| $$$$$ Release - 566
| [kchakrab] - DELTA 5    15-Dec-99  20:12:46
|
| Transaction: jt_dpg|trgTng3.1_kchakrab_genericcomponentminorchanges1
| Flags:
| ------
|  APIChange,
|
| Related Tasks:
| --------------
|
| Generic Component
|
| Reported Bugs Fixed:
| --------------------
|
| Minor name change
|
|
| Changes Reviewed By:
| --------------------
|
| kchakrab, ccchow
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\server\ComponentObjectImpl.java
|
|
|
| $$$$$ Release - 566
| [kchakrab] - DELTA 4    15-Dec-99  20:00:15
|
| Transaction: jt_jbo_3.1_kchakrab_genericcomponentminorchanges
| Flags:
| ------
| Atrg|"tgdpgange
|
| Related Tasks:
| --------------
|
| generic component update
|
| Reported Bugs Fixed:
| --------------------
|
| Added protected method to access Listeners on ComponentObjectImpl
| for custom classes to use.
|
| Changes Reviewed By:
| --------------------
|
| kchakrab
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\server\ComponentObjectImpl.java
|
|
|
| $$$$$ Release - 566
| [kchakrab] - DELTA 3    15-Dec-99  19:49:49
|
| Transaction: jt_jbo_3.1_kchakrab_dsspiggybackupdate
| Flags:
| ------
| APIChan"tg|"vgtrg
| Related Tasks:
| --------------
|
| 111195 - Generic Component
| 86825 - Proof of concept custom component
|
| Reported Bugs Fixed:
| --------------------
|
| Generic component pluggin
|
| New Features Added:
| -------------------
|
| PiggybackManager can work with generic component objects
| PiggyBackEntry updated with new interface for object ID
| New listner for Component events added (ComponentObject Listener)
| ComponentObjectImpl has two new methods :
| IsRegPiggyMan() => If component registered with Pigg"vg|$xg"tgk Manager
| addListner(RuntimeComponentObjectInfo compInfo) => add listner to component
| New classes for Piggybacking long,Boolean added
| New classes for Marshalling arrays of object added (ArrayMarshaller.java)
| ComponentUsageImpl now has new method for update(PiggybackEntry pigg) for
| updating its cache
| New member added to PiggyBackManager to maintain a list of RunTimeComponentObjectInfo.
| New methods added for registering RunTimeComponentObjectInfo :
|    public RuntimeComponentObjectInfo addCompone$xg|4zg"vgject(ComponentObjectImpl co)
| ProcessPiggybackMethod can now handle generic piggybackentry (Sample code ) :
|
| case statement for generic component PiggybackEntry :
| if (pbEn instanceof PiggybackEntry)
| {
|    PiggybackEntry pe = (PiggybackEntry)pbEn;
|    ComponentUsageImpl co = (ComponentUsageImpl) getObject(pe.getId());
|    co.update(pe);
| }
|
| marshal() and unmarshal () functions in ApplicationModuleImpl can now take
| recognize generic components
|
| Sample code change in ObjectMarshaller:
|
|  Obje4zg|D|g$xgndle marshalComponentObject(ComponentObjectImpl co, boolean pbOn,
|                                   AbstractRemoteApplicationModuleImpl am)
|
|  byte[] pb = getPiggybackManager().getPiggyback(pbOn, am);
|
|       // If component needs to be regsitered with Piggyback manager
|       // we will can addComponentObject on Piggyback manager
|       // This information is stored in the server side component
|       RuntimeComponentObjectInfo rci = null;
|       if (co.isRegWithPiggyMan())
|           rci = getD|g|T~g4zgybackManager().addComponentObject(co);
|
|       // REST OF THE CODE IS STEREOTYPE
|       ObjectHandle objHandle;
|
|       if (co == null)
|       {
|          return new ObjectHandle(ObjectHandle.TYP_NULL);
|       }
|
|       int id = addObject(co);
|       if (rci != null)
|           rci.setCompId(id);
|
|       String name       = marshalString(co.getName());
|       String fullName   = marshalString(co.getFullName());
|
|       String coProxyName = co.getProxyClassName();
|       String[] strArray = new StrT~g|d?gD|g] { marshalString(co.getDefName()),
|                         marshalString(co.getDefFullName()),
|                         marshalString(coProxyName)};
|
|       // Pass the readonly flag
|       objHandle = new ObjectHandle(ObjectHandle.TYP_COMPONENT_OBJECT,
|                                    name, fullName, id,
|                                    null, // intArray
|                                    strArray,
|                                    null);
|
|       objHandle.setPiggyback(pb);
|
|       returnd?g|t,gT~gHandle;
| }
|
|
| Changes Reviewed By:
| --------------------
|
| kchakrab,ccchow,mdegroot
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo
|  + \JBO_src_3\jbo\ComponentObjectListener.java
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\client\remote\ComponentUsageImpl.java
|  + \JBO_src_3\jbo\common
|  + \JBO_src_3\jbo\common\ArrayMarshaller.java
|  + \JBO_src_3\jbo\common\PiggybackEntry.java
|  + \JBO_src_3\jbo\common\PiggybackEventEntry.java
|  + \JBO_src_3\jbo\common\Pigt,g|.gd?gckHandleEntry.java
|  + \JBO_src_3\jbo\common\PiggybackKeyEntry.java
|  + \JBO_src_3\jbo\common\PiggybackNavigEntry.java
|  + \JBO_src_3\jbo\common\PiggybackRowEntry.java
|  + \JBO_src_3\jbo\common\PiggybackValueEntry.java
|  + \JBO_src_3\jbo\common\PiggybackViewEntry.java
|  + \JBO_src_3\jbo\common\remote
|  + \JBO_src_3\jbo\common\remote\PiggybackBoolean.java
|  + \JBO_src_3\jbo\common\remote\PiggybackLong.java
|  + \JBO_src_3\jbo\server\ComponentObjectImpl.java
|  + \JBO_src_3\jbo\server\remote
|  + \JBO_src_3\.g|?gt,gserver\remote\ObjectMarshallerImpl.java
|  + \JBO_src_3\jbo\server\remote\PiggybackManager.java
|  + \JBO_src_3\jbo\server\remote\RuntimeComponentObjectInfo.java
|
|
|
| $$$$$ Release - 566
| [tpoulsen] - DELTA 2    15-Dec-99  16:31:23
|
| Transaction: jt_jbo_3.1_tpoulsen_incr_timeout
| Unreported Bugs Fixed:
| ----------------------
|
| Increased timeout on QueryDumpRunProg to 10min.
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\server\QueryDumpRunProg.java
|
|
|
| $$$$$ Release - 566
| [svinayak] -?g|$?g.gTA 1    15-Dec-99  13:28:42
|
| Transaction: jt_jbo_3.1_svinayak_multiple_attributes_on_domain_ui
| Flags:
| ------
| UIChange, DocChange, QAChange
|
| New Features Added:
| -------------------
| DT support for
| 1. mapping O8 object type to a Domain
|    Domain UI has been modified to optionally, allow selecting an
|    Object Type from the database to map to. The domain properties
|    ui has been modified to allow for multiple attributes in case
|    of domains for Object types. The old UI remains for scalar do$?g|4<g?gs.
|
| 2. Creating EOs based on O8 Row Objects
|    Fixed EO generation for tables that store row-objects.
|
| 3. Creating EOs based on O8 Column Objects w/Domains.
|    For now, Object columns are ignored by the automatic-mapping
|    logic. However, a user can add a "new attribute" for an entity
|    and map it to a (pre-created) domain that maps to an Object Type.
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\common\JboTypeMap.java
|  + \JBO_src_3\jbo\dt\objects\JboDomain.java
|  + \JBO_src_3\jb4<g|D
g$?g\objects\JboDomainAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\ui\domain
|  + \JBO_src_3\jbo\dt\ui\domain\DOAttrSettingsPanel.java
|  + \JBO_src_3\jbo\dt\ui\domain\DOMultipleAttrPanel.java
|  + \JBO_src_3\jbo\dt\ui\domain\DONamePanel.java
|  + \JBO_src_3\jbo\dt\ui\domain\DOPropertiesPanel.java
|  + \JBO_src_3\jbo\dt\ui\domain\DOSingleAttrPanel.java
|  + \JBO_src_3\jbo\dt\ui\domain\DOWizard.java
|  + \JBO_src_3\jbo\dt\ui\domain\Res.string
|  + \JBO_src_3\jbo\dt\ui\entity\EONamePanelD
g|Tg4<ga
|  + \JBO_src_3\jbo\dt\ui\main\DtuNamePanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
|  + \JBO_src_3\jbo\dtd\jbo_02_01.dtd
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.566  (jbuildmgr/kchakrab/ychua/SIM)
| +  Built:  15-Dec-99  05:25:04
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 565
| [jbuildmgr] - DELTA 4    15-Dec-99  05:24:53
|
| Advanced product dependency to:  JT_COMMON_3.1_183
|
| Tg|d'gD
g$$$$$ Release - 565
| [kchakrab] - DELTA 3    14-Dec-99  19:05:04
|
| Transaction: jt_jbo_3.1_kchakrab_dssreqcreatecomponentremote
| Flags:
| ------
| API Change
|
| Related Tasks:
| --------------
| CreateComponentObject("compName", "compDef") is made remotable
|
| Reported Bugs Fixed:
| --------------------
|
| Chadwick's requirements
|
| Changes Reviewed By:
| --------------------
|
| kchakrab,mdegroot
|
| Files Modified:
| ---------------
|
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\EJBApplicationModuleId'g|t"gTgjava
|  + \JBO_src_1\src\com\oracle\jbo\common\remote\ejb\RemoteApplicationModule.java
|  + \JBO_src_1\src\com\oracle\jbo\server\remote\ejb\EJBApplicationModuleImpl.java
|  + \JBO_src_3\jbo\ApplicationModule.java
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\client\remote\corba\CORBAApplicationModuleImpl.java
|  + \JBO_src_3\jbo\common\remote\corba\RemoteApplicationModule.java
|  + \JBO_src_3\jbo\server\ContainerObject.java
|  + \JBO_src_3\jbo\server\ContainerObjectImpl.java
| t"g|".gd'gJBO_src_3\jbo\server\remote\AbstractRemoteApplicationModuleImpl.java
|  + \JBO_src_3\jbo\server\remote\corba\RemoteApplicationModuleImpl.java
|
|
|
| $$$$$ Release - 565
| [ychua] - DELTA 2    14-Dec-99  16:13:59
|
| Transaction: jt_jbo_3.1_ychua_dec14_assocendname
| Flags:
| ------
| APIChange, QAChange
|
| Internal Changes:
| -----------------
| Modified ViewDefImpl.processEntityAssociations() and resolveViewLinkAttributes() to
| handle fully qualified association/viewlink end names.
| Modifield AssociationDefIm".g|"-gt"go take last part of association name for mOtherEndName.
| In ViewObjectImpl put QC that has deleted and update rows in dirty mQCs so that
| it does not get kick out from weak hashtable.  This was causing tests to run inconsistently
| before.
|
|
| Test Suggestions:
| -----------------
| Entity\yc18, 24, 25, 27
| RowSetIterator\yc10
| ViewObject\yc17, yc29
| MasterDetail\yc33
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\server\AssociationDefImpl.java
|  + \JBO_src_3\jbo\server\ViewDefImpl.java
|  + \JB"-g|$Tg".gc_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject\yc17cli\yc17mt.out
|
|
|
| $$$$$ Release - 565
| [SIM] - DELTA 1    14-Dec-99  15:57:56
|
| Transaction: jt_jbo_3.1_SIM_fix_batch_files_for_javascope_and_vauto_changes
| Flags:
| ------
| QAChange
|
| Unreported Bugs Fixed:
| ----------------------
|
| See below.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Fixed a few batch files that specify
|
|      "java -classpath ..."
|
|    by adding JavaScope.zip.$Tg|4>g"-g
|    Because of absense of JavaScope.zip, JavaScope
|    run was failing to run these batch files.
|
| 2. Fixed Kava so that when "execute" fails it does
|    the right check.  Previously, we looked for
|
|      "java.io.IOException: CreateProcess:"
|
|    This is no longer appropriate because of Karl's
|    SafeExec thing.  It now checks for
|
|      oracle.jbo.server.util.SafeExec.ERROR_COULD_NOT_EXEC
|
| 3. VAUTO now sends mail to "jbotest".
|
|
| << DETAILS >>
|
| *** Z:\JBO\bin\safeexec.bat Tue Dec 4>g|Dg$Tg6:12:49 1999
| *** Z:\JBO\bin\showpath.bat Tue Dec 07 16:12:47 1999
|    1. Inclusion of JavaScope.zip.
|
| *** Z:\JBO\src\oracle\jbo\kava\kava.g Fri Dec 10 13:53:54 1999
|    1. execute check.
|
| *** Z:\JBO\vautoloc\difloc.bat Mon Dec 06 14:13:03 1999
| File \vautoloc\reploc.bat is new
| *** Z:\JBO\vautoloc\01\valocenv.bat Tue Nov 16 11:16:05 1999
| *** Z:\JBO\vautoloc\02\valocenv.bat Mon Jun 07 15:32:39 1999
| *** Z:\JBO\vautoloc\03\valocenv.bat Tue Nov 16 11:16:08 1999
| *** Z:\JBO\vautoloc\04\valocenv.bat TuDg|TYg4>gv 16 11:16:11 1999
| *** Z:\JBO\vautoloc\05\valocenv.bat Tue Nov 16 11:16:13 1999
| *** Z:\JBO\vautoloc\06\valocenv.bat Tue Nov 16 11:16:16 1999
| *** Z:\JBO\vautoloc\07\valocenv.bat Tue Nov 16 11:16:19 1999
|    1. VAUTO send-mail to jbotest.
|
| Files Modified:
| ---------------
|
|  + \JBO\vautoloc
|  + \JBO\vautoloc\01\valocenv.bat
|  + \JBO\vautoloc\02\valocenv.bat
|  + \JBO\vautoloc\03\valocenv.bat
|  + \JBO\vautoloc\04\valocenv.bat
|  + \JBO\vautoloc\05\valocenv.bat
|  + \JBO\vautoloc\06\valocenv.bat
|  + \JBOTYg|d!gDgtoloc\07\valocenv.bat
|  + \JBO\vautoloc\difloc.bat
|  + \JBO\vautoloc\reploc.bat
|  + \JBO_bin_1\bin\safeexec.bat
|  + \JBO_bin_1\bin\showpath.bat
|  + \JBO_src_3\jbo\kava\kava.g
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\yc10.jpr
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.565  (jbuildmgr/jloropez/dmutreja/SIM/rkaestne)
| +  Built:  14-Dec-99  13:06:08
| +-----------------------------------------------------------------------------d!g|t#gTYg$$$$$ Release - 564
| [jbuildmgr] - DELTA 5    14-Dec-99  13:05:58
|
| Advanced product dependency to:  JT_COMMON_3.1_182
|
|
|
| $$$$$ Release - 564
| [jloropez] - DELTA 4    13-Dec-99  14:21:03
|
| Transaction: jt_jbo_3.1_jloropez_webbean_manager
| Flags:
| ------
| UIChange, DocChange, HelpTopic
|
| Internal Changes:
| -----------------
| - work in progress for webobject manager
| - fixed Apache bug in WebBeans
| - checked in updated configuration files for status application.
|
| Files Modified:
| ---------------t#g|&gd!g+ \JBO\apps\Status\jsp\home.gif
|  + \JBO\apps\Status\jsp\inhibitors.gif
|  + \JBO\apps\Status\jsp\inhibitorson.gif
|  + \JBO\apps\Status\jsp\issuesrisks.gif
|  + \JBO\apps\Status\jsp\issuesriskson.gif
|  + \JBO\apps\Status\jsp\mailto.gif
|  + \JBO\apps\Status\jsp\newstatus.gif
|  + \JBO\apps\Status\jsp\nextweektab.gif
|  + \JBO\apps\Status\jsp\nextweektabon.gif
|  + \JBO\apps\Status\jsp\prevweektab.gif
|  + \JBO\apps\Status\jsp\prevweektabon.gif
|  + \JBO\apps\Status\jsp\report.gif
|  + \JBO\apps\Status\jsp\setuse&g|(gt#gf
|  + \JBO\apps\Status\jsp\status.jsp
|  + \JBO\apps\Status\jsp\status_reports.jsp
|  + \JBO\apps\Status\jsp\statusreps.gif
|  + \JBO\apps\Status\jsp\thisweektab.gif
|  + \JBO\apps\Status\jsp\vacation.gif
|  + \JBO\apps\Status\jsp\vacationon.gif
|  + \JBO\build\makefile
|  + \JBO_bin_1\bin\Apache.zip
|  + \JBO_src_2\oracle\jdeveloper\html\DataWebBeanImpl.java
|  + \JBO_src_3\jbo\dt\ui\wizards
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\TagLibraryManager.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr
|  + \JBO_src_3\j(g|$*g&gt\ui\wizards\wbmgr\Application1.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\DataWebBeanTreeNode.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\Frame1.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\JSPElementExplorer.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\JSPElementExplorerModel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanAttributeInfo.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanInfo.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanManager.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBea$*g|4,g(gDialog.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanNode.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\WebBeanTreeNode.java
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\addnew.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\datawebbean.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\deleterec.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\editrec.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\folder.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\help.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\ofolder.gif
|  + \JBO_src_3\jbo\dt\4,g|D.g$*gizards\wbmgr\subclass.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\wbmgr.jpr
|  + \JBO_src_3\jbo\dt\ui\wizards\wbmgr\webbean.gif
|
|
|
| $$$$$ Release - 564
| [dmutreja] - DELTA 3    13-Dec-99  13:47:26
|
| Transaction: jt_jbo_3.1_dmutreja_ejboas_changes
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
|   -Fixed bug in ejb transactiom hadler gfcatory implementation, where a null session context was being used to create
a transaction handler.
|   -Added missing method riFindComponent to the apD.g|T0g4,gule session bean.
|   -Classpath fix in setjboenv.bat for OAS environment
|   - Moved transaction related (commit, rollback, close) JDBC interaction tracing calls from DBTransactionmpl to
DefaultTxnHandlerImpl.
|
| Files Modified:
| ---------------
|
|  + \JBO_bin_1\bin\setjboenv.bat
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\oas\OASEJBAmHomeImpl.java
|  + \JBO_src_1\src\com\oracle\jbo\server\remote\ejb
|  + \JBO_src_1\src\com\oracle\jbo\server\remote\ejb\EJBApplicationModuleImpl.java
|  + \JBO_src_1T0g|d2gD.g\com\oracle\jbo\server\remote\ejb\EJBTxnHandlerFactoryImpl.java
|  + \JBO_src_1\src\com\oracle\jbo\server\remote\ejb\EJBTxnHandlerImpl.java
|  + \JBO_src_3\jbo\server\DBTransactionImpl.java
|  + \JBO_src_3\jbo\server\DefaultTxnHandlerImpl.java
|  + \JBO_src_3\jbo\server\NullDBTransactionImpl.java
|  + \JBO_src_3\jbo\server\SessionImpl.java
|
|
|
| $$$$$ Release - 564
| [SIM] - DELTA 2    13-Dec-99  10:44:59
|
| Transaction: jt_jbo_3.1_SIM_fix_test_case_for_setcontext_domain_change
| Flags:
| ------
| QAChange
|
| Ud2g|t4gT0gorted Bugs Fixed:
| ----------------------
|
| Domain.sv05 BM failure fixed.
| Needed to add setContext() to domain classes.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv04mtAddressObject.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv04mtPeopleObject.java
|
|
|
| $$$$$ Release - 564
| [rkaestne] - DELTA 1    13-Dec-99  09:58:14
|
| Transaction: jt_jbo_3.1_rkaestne_ray_ray1213
| Flags:
| ------
| UIChange
|
| Unreported Bugs Fixed:
| --------------------t4g|"6gd2g- Fixed a bug where JboBaseObjects were not calling the loadDone for their
|   contained objects, e.g. an entity calling loaddone on its attributes.
|
| - Fixed a bug where the full name of the association end was not being properly
|   saved in xml.
|
| - Cleaned up some null pointer exceptions in the wizard which were introduced
|   by improved object cleanup.
|
| - Fixed a bug in the save method of the substitutes panel.  Because of the heritage
|   of the substitute panel, the info was getting save to the "6g|"8gt4gerties field in
|   xml, rather than the substitutes field.
|
|
| Internal Changes:
| -----------------
| - Updated the translatable files nls file with the recent directory name changes.
|
| - Modified the makefile to copy bom.bat to the jdeveloper \bin directory.
|
| - Fixed nullpointerexception in MetaObjectManager that shows up in DT.
|
| - Modified exception reporting from dt/objects to go through same mechanism as the
|   wizards for exception handling consistency.
|
| - Modified exception handling for loa"8g|$:g"6gjects case to use the same mechanism as
|   regular exception handling for more consistency.
|
| - To better allow Oracle Support and development to debug customer problems, the
|   exception message box will now allow the user to bring up a second message
|   box displaying the stack trace.  We also save the stack trace info to a temproary
|   file in the jdeveloper lib directory for reference.  This allows developers to
|   communicate important stack trace info to support without having to modify
|   jdevel$:g|4<g"8g.ini settings.  My initial intent was to use a single java dialog to
|   display exception info and optionally the stacktrace.  However, in certain
|   instances, the IDE tends to hang with a non-pascal based dialog, so I had to
|   display the info in a pascal-based message box.
|
| - Activa requested that we not display warnings about objects using the extends
|   feature.  We removed those warnings and now display them on a per-object
|   basis when their wizard is displayed.
|
| - Added more info on attrib4<g|D>g$:g changed in the JboChangedEvent, so that an object
|   can better react when attributes of an object that it is listening to have changed.
|
| - Added load all context menu item to the JboApplication object to make it easier
|   for loading multiple packages with one click, rather than clicking each
|   package individually.
|
| - Implemented feature request from SMuench to remember the size of a wizard
|   if it has been resized by the user and initialize it to the new size on
|   its next invocation.   This D>g|T@g4<good for demos, especially if a user tends
|   to always resize certain wizards to display more info from the panels.
|
|
| Files Modified:
| ---------------
|
|  + \JBO\build\makefile
|  + \JBO\install\JBO Files.txt
|  + \JBO\nls\translatable-files.txt
|  + \JBO_src_1\src\jblite\JboDT.jpr
|  + \JBO_src_1\src\jblite\JboDT.jws
|  + \JBO_src_3\jbo\dt\objects\JboAppModule.java
|  + \JBO_src_3\jbo\dt\objects\JboApplication.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociation.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociatT@g|dBgD>gnd.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3\jbo\dt\objects\JboChangeListener.java
|  + \JBO_src_3\jbo\dt\objects\JboDomain.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboEntityUsage.java
|  + \JBO_src_3\jbo\dt\objects\JboFileUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboNode.java
|  + \JBO_src_3\jbo\dt\objects\JboNodeFactory.java
|  + \JBO_src_3\jbo\dt\objects\JboObjectReference.java
|  + \JBO_src_3\jbo\dt\objects\JboPackage.java
|  + \JBO_src_3\jbodBg|tDgT@gobjects\JboUIListener.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLink.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLinkEnd.java
|  + \JBO_src_3\jbo\dt\objects\JboXactIntfGenerator.java
|  + \JBO_src_3\jbo\dt\objects\Res.string
|  + \JBO_src_3\jbo\dt\ui\assoc\ASWizard.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOAttributeWizard.java
|  + \JBO_src_3\jbo\dt\ui\entity\EONewAttributeDialog.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOWizard.jatDg|GgdBg + \JBO_src_3\jbo\dt\ui\entity\ValidatorsDialog.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|  + \JBO_src_3\jbo\dt\ui\jbs\jbs.jpr
|  + \JBO_src_3\jbo\dt\ui\main\DtuDialog.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuJboNodeFactory.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuManager.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUIListener.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuWizard.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuWizardPanelDialog.java
|  + \JBO_src_3\jbGg|IgtDg\ui\main\Res.string
|  + \JBO_src_3\jbo\dt\ui\module\AMDeployPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMQuickDeployPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMWizard.java
|  + \JBO_src_3\jbo\dt\ui\module\Res.string
|  + \JBO_src_3\jbo\dt\ui\pkg\PKSubsPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributeWizard.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributesPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VONewAttributeDialog.java
|  + \JBO_src_3\jbo\dt\ui\view\VOWizard.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLAttrIg|$KgGgesPanel.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLWizard.java
|  + \JBO_src_3\jbo\server\MetaObjectManager.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.564  (jbuildmgr)
| +  Built:  12-Dec-99  05:06:28
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 563
| [jbuildmgr] - DELTA 1    12-Dec-99  05:06:15
|
| Advanced product dependency to:  JT_JDEV_3.1_566
|
|
|
|
| +----------------------------------$Kg|4MgIg---------------------------------------
| +  Release 3.1.563  (jbuildmgr/SIM)
| +  Built:  11-Dec-99  08:56:27
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 562
| [jbuildmgr] - DELTA 2    11-Dec-99  08:56:17
|
| Advanced product dependencies to:  JT_JDEV_3.1_565, JT_COMMON_3.1_181
|
|
|
| $$$$$ Release - 562
| [SIM] - DELTA 1    10-Dec-99  13:52:34
|
| Transaction: jt_jbo_3.1_SIM_support_varray_and_domain_ref_and_fix_bugs
| Unreported Bugs Fixed:
| -----------4Mg|DOg$Kg-------
|
| See below.
|
| New Features Added:
| -------------------
|
| See below.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Support for VARRAY in EO.
|    This support is done throug oracle.jbo.domain.Array.
|
|    Call getArray() to get array elements.
|    This retrieve all elements.
|
|    Methods to do "incremental" retrieval will be added
|    later.
|
|    Runtime support for Array meant the following:
|
|    a) From elem-type, we get the custom datum factory.
|    b) This factory is pDOg|TQg4Mgd into methods in SQLBuilder that
|       get data from ResultSet, i.e., doLoad... methods.
|    c) When an array if found, the elem factory is used to
|       conver the element data.
|
| 2. DataCreationException now has a constructor to be called
|    when data creation fails w/ a value.
|
| 3. Implement oracle.jbo.domain.Ref.  This class holds the
|    byte array and structure name from oracle.sql.REF.
|
|    This class is serializable, i.e., marshallable.
|
|    In 3 tier execution, its transaction is null.TQg|dSgDOgIn 2 tier execution, its transaction is the
transaction
|    w/i which the REF was retrieved.
|
|    Thus, when converting back from Ref to REF, we use the
|    byte array, structure name, and the transaction (supplied
|    by MT code) to build a REF.
|
| 4. Some domains need other information than those that are
|    supplied during construction time.
|
|    Previoulsly, these were supplied through "specific" calls.
|    This resulted in bunch of "instanceof ..." checks where
|    "..." is a domain class.
| dSg|tUgTQgWe replaced this with a more generic call in
|    oracle.jbo.domain.DomainInterface.
|
| +    public void setContext(Transaction trans, Object ctx)
|
|    Note that the "trans" param is used only in the MT
|    context.  "ctx" is currently the array element custom
|    datum factory, required by Array.
|
| 5. Changed code gen and other parts of the system to
|    prepare for support of primary key based OID.
|
| 6. Changed kava syntax so that VO exported method is
|    "export viewobject" instead of "viewobject tUg|"WgdSgrt".
|
|    Previous syntax was causing indeterminism.
|
| 7. Fixed a few bugs relating to mis-handling of custom
|    data for object tables.
|
| 8. Test material adjusted.
|
| 9. New test cases:
|       Objects.si09  -- VARRAY.
|       Objects.si10  -- PK based OID.
|
|
| << DETAILS >>
|
| *** Z:\JBO\src\oracle\jbo\CSMessageBundle.java Wed Nov 10 12:58:30 1999
| *** Z:\JBO\src\oracle\jbo\domain\DataCreationException.java Mon Aug 23 17:46:30 1999
| *** Z:\JBO\src\oracle\jbo\domain\GenericDomainException."Wg|"YgtUg Mon Aug 23 08:04:42 1999
|    1. DataCreationException change.
|
| *** Z:\JBO\src\oracle\jbo\Transaction.java Thu Oct 07 04:55:35 1999
| *** Z:\JBO\src\oracle\jbo\client\remote\ApplicationModuleImpl.java Mon Dec 06 14:13:37 1999
|    1. Added a new interface method, createRef.
|       This method is used to create REF from Ref (see #3
|       of OVERVIEW).
|
| *** Z:\JBO\src\oracle\jbo\client\remote\SequenceImpl.java Wed Oct 13 11:36:29 1999
| *** Z:\JBO\src\oracle\jbo\client\remote\SQLValueImpl.java Wed Oct 1"Yg|$[g"Wg:36:42 1999
| *** Z:\JBO\src\oracle\jbo\domain\BFileDomain.java Mon Oct 04 09:28:24 1999
| *** Z:\JBO\src\oracle\jbo\domain\BlobDomain.java Tue Oct 05 08:47:08 1999
| *** Z:\JBO\src\oracle\jbo\domain\Char.java Wed Sep 15 09:08:27 1999
| *** Z:\JBO\src\oracle\jbo\domain\ClobDomain.java Wed Oct 06 08:19:47 1999
| *** Z:\JBO\src\oracle\jbo\domain\Date.java Mon Dec 06 14:13:52 1999
| *** Z:\JBO\src\oracle\jbo\domain\DateDomain.java Mon Aug 23 17:46:37 1999
| *** Z:\JBO\src\oracle\jbo\domain\DomainInterface.java Mo$[g|4]g"Ygg 23 17:46:32 1999
| *** Z:\JBO\src\oracle\jbo\domain\NullValue.java Mon Aug 23 17:46:44 1999
| *** Z:\JBO\src\oracle\jbo\domain\Number.java Wed Sep 15 09:08:28 1999
| *** Z:\JBO\src\oracle\jbo\domain\Raw.java Wed Sep 15 09:08:30 1999
| *** Z:\JBO\src\oracle\jbo\domain\RowID.java Mon Aug 23 17:46:53 1999
| *** Z:\JBO\src\oracle\jbo\domain\Sequence.java Wed Oct 13 11:36:32 1999
| *** Z:\JBO\src\oracle\jbo\domain\SQLValue.java Wed Oct 13 11:36:44 1999
| *** Z:\JBO\src\oracle\jbo\domain\Struct.java Wed Nov 10 13:4]g|D_g$[g4 1999
| *** Z:\JBO\src\oracle\jbo\server\SequenceImpl.java Wed Nov 10 12:59:19 1999
| *** Z:\JBO\src\oracle\jbo\server\SQLValueImpl.java Wed Nov 10 13:00:07 1999
|    1. setContext added.
|
| File \src\oracle\jbo\common\PiggybackRefEntry.java will be deleted
|    1. PiggybackRefEntry.java is obsoleted.  This is because
|       we now map oracle.sql.REF to oracle.jbo.domain.Ref and
|       the latter is serializable ==> don't need PiggybackRefEntry
|       any more.
|
| File \src\oracle\jbo\domain\Array.java is D_g|Tag4]g
|    1. Support VARRAY.
|
| File \src\oracle\jbo\domain\Ref.java is new
|    1. See #3 of OVERVIEW.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboAttribute.java Tue Oct 12 16:18:27 1999
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboDatabaseAttr.java Wed Nov 10 13:00:28 1999
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboViewAttr.java Thu Dec 02 09:34:50 1999
|    1. Support for VARRAY.
|       For an array, XML now has "ElemType" which tells
|       the type of elements inside the Array.
|
| *** Z:\JBO\src\oracle\jbo\dt\objTag|dcgD_g\JboDomain.java Wed Nov 10 12:56:01 1999
|    1. Generation of setContext() method in domains.
|    2. Support for VARRAY.
|       For an array, XML now has "ElemType" which tells
|       the type of elements inside the Array.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboEntity.java Mon Dec 06 11:05:09 1999
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboEntityAttr.java Wed Nov 10 12:56:13 1999
|    1. PK based OID support related changes.
|       XML gens "OIDAttrNames" which names attrs that make up
|       the PK atdcg|tegTag(note attrs, not columns) in an OID.
|    2. Use of oracle.jbo.domain.Ref, not oracle.sql.REF.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboUtil.java Mon Dec 06 14:13:15 1999
|    1. Use of oracle.jbo.domain.Ref, not oracle.sql.REF.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\Res.string Thu Dec 02 14:00:33 1999
|    1. Added error msg for when attr names specified in a PK based OID
|       is not for an attr.
|
| *** Z:\JBO\src\oracle\jbo\dtd\jbo_02_01.dtd Tue Nov 23 15:10:29 1999
|    1. ElemType added.
|    2. OIDteg|hgdcgNames added.
|
| *** Z:\JBO\src\oracle\jbo\kava\kava.g Sun Dec 05 16:27:09 1999
|    1. Support for "elemType" (for Array).
|    2. "export viewobject".
|
| *** Z:\JBO\src\oracle\jbo\server\AssociationDefImpl.java Mon Nov 15 14:58:19 1999
|    1. Addition of elemType.
|
| *** Z:\JBO\src\oracle\jbo\server\AttributeDefImpl.java Mon Dec 06 14:13:07 1999
|    1. Addition of elemType (mElemType).
|    2. Addition of oidAttrNames (mOIDAttrNames).
|    3. From mElemType, we figure out the "element" custom
|       datum hg|jgtegory.  We pass that in to doLoad... methods
|       of SQLBuilder impls.
|
| *** Z:\JBO\src\oracle\jbo\server\DBTransactionImpl.java Wed Nov 10 12:56:49 1999
| *** Z:\JBO\src\oracle\jbo\server\NullDBTransactionImpl.java Wed Nov 10 12:59:22 1999
|    1. Implementation of createRef().
|
| *** Z:\JBO\src\oracle\jbo\server\OLiteSQLBuilderImpl.java Mon Dec 06 14:14:08 1999
|    1. Elem custom factory related changes.
|
| *** Z:\JBO\src\oracle\jbo\server\OracleSQLBuilderImpl.java Mon Dec 06 14:13:57 1999
|    1. Elem jg|$lghgom factory related changes.
|    2. Fixed custom data handling for object tables.
|
| *** Z:\JBO\src\oracle\jbo\server\SQLBuilder.java Mon Dec 06 14:14:04 1999
| *** Z:\JBO\src\oracle\jbo\server\ViewRowImpl.java Mon Dec 06 14:13:31 1999
|    1. Elem custom factory related changes.
|
| *** Z:\JBO\src\oracle\jbo\server\remote\ObjectMarshallerImpl.java Mon Dec 06 14:13:55 1999
|    1. Removal of use of PiggybackRefEntry.
|
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si01cli\si01mt.out Wed Oct 2$lg|4ngjg:18:48 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si02cli\si02mt.out Wed Oct 20 13:18:55 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si03cli\si03mt.out Wed Oct 20 13:19:00 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si04cli\si04mt.out Wed Oct 20 13:19:05 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si05cli\si05mt.out Wed Oct 20 13:19:45 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si06cli\si4ng|Dpg$lg.out Wed Oct 20 13:19:58 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si07cli\si07mt.out Wed Oct 20 13:20:08 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Objects\si08cli\si08mt.out Mon Dec 06 14:14:39 1999
| File \src\oracle\jbo\test\out\rt\twotier\level1\Objects\si09cli\si09mt.out is new
| File \src\oracle\jbo\test\out\rt\twotier\level1\Objects\si10cli\si10mt.out is new
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si02mt.kava Tue Nov 23 15:10:53 199Dpg|Trg4ng**
Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si03mt.kava Mon Nov 29 10:41:31 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si01.jpr Mon Dec 06 14:14:55 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si01mt.kava Mon Aug 30 14:33:09 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si02mt.kava Mon Aug 30 14:33:20 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si03mt.kava Mon Aug 30 14:33:22 1999
| *** Z:\JBO\srcTrg|dtgDpgcle\jbo\test\scr\rt\twotier\level1\Objects\si04mt.kava Mon Aug 30 14:33:24 1999
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si05.jpr is new
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si05mt.kava Mon Aug 30 14:33:28 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si06mt.kava Mon Aug 30 14:33:52 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si07mt.kava Mon Aug 30 14:33:58 1999
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\sdtg|tvgTrgjpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si09cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si09cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si09mt.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si10.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si10cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si10cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotietvg|"xgdtgvel1\Objects\si10mt.kava is new
| File \src\oracle\jbo\test\sql\siNTDeptEmp.sql is new
|    1. Test material adjusted.
|    2. New test cases.
|
| *** Z:\JBO\test\testweb.bat Tue Nov 30 18:02:04 1999
| *** Z:\JBO\test\testwithkava.bat Mon Dec 06 14:12:56 1999
|    1. New test cases added.
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testweb.bat
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\CSMessageBundle.java
|  + \JBO_src_3\jbo\Transaction.java
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImp"xg|"zgtvgva
|  + \JBO_src_3\jbo\client\remote\SQLValueImpl.java
|  + \JBO_src_3\jbo\client\remote\SequenceImpl.java
|  + \JBO_src_3\jbo\common
|  + \JBO_src_3\jbo\domain
|  + \JBO_src_3\jbo\domain\Array.java
|  + \JBO_src_3\jbo\domain\BFileDomain.java
|  + \JBO_src_3\jbo\domain\BlobDomain.java
|  + \JBO_src_3\jbo\domain\Char.java
|  + \JBO_src_3\jbo\domain\ClobDomain.java
|  + \JBO_src_3\jbo\domain\DataCreationException.java
|  + \JBO_src_3\jbo\domain\Date.java
|  + \JBO_src_3\jbo\domain\DateDomain.java
|  + \JBO_src_3\jbo\d"zg|$|g"xgn\DomainInterface.java
|  + \JBO_src_3\jbo\domain\GenericDomainException.java
|  + \JBO_src_3\jbo\domain\NullValue.java
|  + \JBO_src_3\jbo\domain\Number.java
|  + \JBO_src_3\jbo\domain\Raw.java
|  + \JBO_src_3\jbo\domain\Ref.java
|  + \JBO_src_3\jbo\domain\RowID.java
|  + \JBO_src_3\jbo\domain\SQLValue.java
|  + \JBO_src_3\jbo\domain\Sequence.java
|  + \JBO_src_3\jbo\domain\Struct.java
|  + \JBO_src_3\jbo\dt\objects\JboAttribute.java
|  + \JBO_src_3\jbo\dt\objects\JboDatabaseAttr.java
|  + \JBO_src_3\jbo\dt\object$|g|4~g"zgoDomain.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboEntityAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboViewAttr.java
|  + \JBO_src_3\jbo\dt\objects\Res.string
|  + \JBO_src_3\jbo\dtd\jbo_02_01.dtd
|  + \JBO_src_3\jbo\kava\kava.g
|  + \JBO_src_3\jbo\server\AssociationDefImpl.java
|  + \JBO_src_3\jbo\server\AttributeDefImpl.java
|  + \JBO_src_3\jbo\server\DBTransactionImpl.java
|  + \JBO_src_3\jbo\server\NullDBTransactionImpl.java
|  4~g|Dh$|gBO_src_3\jbo\server\OLiteSQLBuilderImpl.java
|  + \JBO_src_3\jbo\server\OracleSQLBuilderImpl.java
|  + \JBO_src_3\jbo\server\SQLBuilder.java
|  + \JBO_src_3\jbo\server\SQLValueImpl.java
|  + \JBO_src_3\jbo\server\SequenceImpl.java
|  + \JBO_src_3\jbo\server\ViewRowImpl.java
|  + \JBO_src_3\jbo\server\remote\ObjectMarshallerImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si01cli\si01mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ObjectDh|Th4~g02cli\si02mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si03cli\si03mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si04cli\si04mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si05cli\si05mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si06cli\si06mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si07cli\si07mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si08cli\si08mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ObjectsTh|dhDh9cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si09cli\si09mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si10cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si10cli\si10mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si02mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si03mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si01.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\ldh|thTh1\Objects\si01mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si02mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si03mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si04mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si05.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si05mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si06mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si07mt.kava
|  + \JBO_src_3\jbo\test\scrth| hdhtwotier\level1\Objects\si09.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si09cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si09cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si09mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si10.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si10cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si10cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si10mt.kava
|  + \JBO_src_ h| htho\test\sql
|  + \JBO_src_3\jbo\test\sql\siNTDeptEmp.sql
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.562  (jbuildmgr/dmutreja/ychua/kchakrab)
| +  Built:  10-Dec-99  11:53:41
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 561
| [jbuildmgr] - DELTA 4    10-Dec-99  11:53:33
|
| Advanced product dependency to:  JT_JDEV_3.1_564
|
|
|
| $$$$$ Release - 561
| [dmutreja] - DELTA 3    09-Dec-99  19:14:10
|
|  h|$h hsaction: jt_jbo_3.1_dmutreja_checkin_ejboas_changes
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
|    Checking in first level changes for running appmodule session beans in oas.
|
|   - Added client side jndi implementation for looking up a bean installed on OAS
|   - Defined TransactionHandlerFactory interface for creating a TransactionHandler.
|
|   - Earlier we were always creating a default handler and then replacing it for EJB's. The factory allows us to create
the handler only on$h|4h hnd when required.
|
|   - Moved setAutoCommit(false) from DbTransactionImpl to the default transaction handler handleOpen()
|     implementation. This call is not allowed for ejb's as the global transaction is incharge of the transaction and
the loacal transaction cannot be auto committed.
|
|   - All remotable structs (oracle.jbo.comon.remote.*) should implement java.io.Serializable. This is required by ejb
spec but wasn't being enforced in 8i.
|
|
|
| Files Modified:
| ---------------
|
|  + \JBO\build\ge4h|Dh$hl.mk
|  + \JBO\build\makefile
|  + \JBO_bin_1\bin\setjboenv.bat
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\AbstractApplicationModuleHomeImpl.java
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\aurora
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\aurora\AuroraEJBAmHomeImpl.java
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\aurora\AuroraEJBInitialContext.java
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\aurora\makefile
|  + Dh|Th4h_src_1\src\com\oracle\jbo\client\remote\ejb\oas
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\oas\OASEJBAmHomeImpl.java
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\oas\OASEJBInitialContext.java
|  + \JBO_src_1\src\com\oracle\jbo\server\remote\ejb\EJBApplicationModuleImpl.java
|  + \JBO_src_3\jbo\JboContext.java
|  + \JBO_src_3\jbo\common\JboInitialContextFactory.java
|  + \JBO_src_3\jbo\common\remote\CompoundHandle.java
|  + \JBO_src_3\jbo\common\remote\ObjectHandle.java
|  + \JBO_src_3\jbo\commTh|dhDhemote\PiggybackInt.java
|  + \JBO_src_3\jbo\common\remote\PiggybackReturn.java
|  + \JBO_src_3\jbo\common\remote\SessionInfo.java
|  + \JBO_src_3\jbo\common\remote\rAttributeDescription.java
|  + \JBO_src_3\jbo\server
|  + \JBO_src_3\jbo\server\DBTransactionImpl.java
|  + \JBO_src_3\jbo\server\DefaultTxnHandlerFactoryImpl.java
|  + \JBO_src_3\jbo\server\DefaultTxnHandlerImpl.java
|  + \JBO_src_3\jbo\server\NullDBTransactionImpl.java
|  + \JBO_src_3\jbo\server\SessionImpl.java
|  + \JBO_src_3\jbo\server\Transactiodh|thThdlerFactory.java
|
|
|
| $$$$$ Release - 561
| [ychua] - DELTA 2    09-Dec-99  16:30:28
|
| Transaction: jt_jbo_3.1_ychua_dec9
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
| Update Entity\yc16mt.out baseline output missed in last check in.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity\yc16cli\yc16mt.out
|
|
|
| $$$$$ Release - 561
| [kchakrab] - DELTA 1    09-Dec-99  14:45:33
|
| Transaction: jt_jbo_3.1_kchakrab_genericcomponent_upgrade
| Flagsth|"hdh-----
| APIChange
|
| Related Tasks:
| --------------
|
| All tasks related to Generic component
| usage (Please refer to task tree under
| 3.1 jbort features)
|
| Reported Bugs Fixed:
| --------------------
|
| Bugs in MetaObject Manager
|
| New Features Added:
| -------------------
|
| New generic MT Object Defined (ComponentObject)
| Component Object was already present but
| now users can extend component object and
| define their custom components.
|
| The idea of having Generic Component Object made
| remotable i"h|"hth give the users the flexibility
| to define custom components by adding new
| attributes and subelements and make the
| component remotable.
|
| New Definition class for Component object added
| (ComponentDefImpl). Components are presently being
| added to the App module which is also the place
| holder for view objects, entity objects, app modules
| etc. In future we may think of creating a new generic
| container to hold objects that are created by
| extending component object and make it remotable.
|
| Defini"h|$h"h of Component Object:
|
| <!ELEMENT ComponentObject (Properties?,RESERVED) >
| <!ATTLIST ComponentObject
|           Name   CDATA #REQUIRED
|           ComponentClass  CDATA #IMPLIED
|           NewAttribute1 CDATA #REQUIRED
|           NewAttribute2 CDATA #REQUIRED>
|
| ==> RESERVED MAY BE USED BY USER TO EXTEND COMPONENT
|
| Component Usage:
|
| <!ELEMENT ComponentUsage (Properties?, DesignTime?, Remote*)>
| <!ATTLIST ComponentUsage
|           Name            CDATA #REQUIRED
|           ComponentObjectName  CDAT$h|4h"hEQUIRED
|           ClientProxyName CDATA #IMPLIED
|           ServerClassName CDATA #IMPLIED>
|
| To find a newly defined component in the appmodule
| the user should call findComponent(String) on AppModule to
| get a component object back. For example :
|
| String appName = "package23.Package23Module";
| javax.naming.Context ic = new InitialContext(env);
|
| ApplicationModuleHome  home = (ApplicationModuleHome)ic.lookup(appName);
| appMod = home.create();
|
| // Test for DSS Component at Middle Tier
| Co4h|D!h$hentObject co = (ComponentObject)appMod.findComponentObject("DSSTestComponent");
| if(co != null)
|     System.out.println(" Component Object Found !! ");
|
|
| Object Marshaller has been extend to marhsal/unmarshal
| component object. Any methods that are defined remotable
| at the component object level are elevated to appmodule
| to make call through the proxy class from the client
| end.
|
| To add a new component to the appmodule, we need to update
| the XML files manually in the appmodule metadata and
| theD!h|T#h4hkage with the following lines:
|
| In appmodule :
|
|  <ComponentUsage
|       Name="DSSTestComponent"
|       ComponentObjectName="package23.DSSTestComponent" >
|       <Remote
|       Name="VB"
|       ClientProxyName="package23.client.vb.Package23Module_DSSComponentVBClient" >
|      </Remote>
|    </ComponentUsage>
|
| In package :
|
|  <Containee
|       Name="DSSTestComponent"
|       FullName="package23.DSSTestComponent"
|       ObjectType="ComponentObject" >
|  </Containee>
|
| A typical component object may juT#h|d%hD!have a name,
| component class and a list of name, value pairs
| like :
|
| <?xml version="1.0" encoding='WINDOWS-1252'?>
| <!DOCTYPE ComponentObject SYSTEM "jbo_02_01.dtd">
| <ComponentObject
|    Name="DSSTestComponent"
|    ComponentClass="package23.DSSTestComponentImpl"
|    NewAttribute1="Added Later"
|    NewAttribute2="Added even later">
|    <Properties>
|    <Property
|       Name="property1"
|       Value="TestData1"/>
|    <Property
|       Name="property2"
|       Value="TestData2"/>
|    <Property
|      d%h|t'hT#he="property3"
|       Value="TestData3"/>
|    <Property
|       Name="property4"
|       Value="TestData4"/>
|    </Properties>
|    <RESERVED
|       Attrib1="Attribute1"
|       Attrib2="Attribute2"/>
| </ComponentObject>
|
| To have a look at the design issues related to component
| object please refer to document at :
|
| file://exchange/kchakrab/DSSBean/DSSBeanDesign.html
|
| PLEASE NOTE THAT DESIGN TIME CODE IS YET TO BE UPDATED FOR
| ADDING NEW COMPONENTS BY RAY KAESTNER.
|
| To create a sample project with compot'h|*hd%h object and
| call a remotable method on it, please look into project
| saved at URL : file://exchange/kchakrab/gencomproject/test.jws
| (package23).
|
| MetaObjectManager manager bugs reported by Shaliesh after
| code review is also getting checked in.
|
| Impact:
| -------
| Medium
|
| Changes Reviewed By:
| --------------------
| mdegroot
|
| Test Suggestions:
| -----------------
|
| Should hold on till DT code is checked in
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\*h|,ht'hpplicationModuleImpl.java
|  + \JBO_src_1\src\com\oracle\jbo\common\remote\ejb\RemoteApplicationModule.java
|  + \JBO_src_3\jbo\ApplicationModule.java
|  + \JBO_src_3\jbo\client\remote
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\client\remote\ComponentUsageImpl.java
|  + \JBO_src_3\jbo\client\remote\corba\CORBAApplicationModuleImpl.java
|  + \JBO_src_3\jbo\common\MetaObjectBase.java
|  + \JBO_src_3\jbo\common\remote\ObjectHandle.java
|  + \JBO_src_3\jbo\common\remote\corba\Re,h|$.h*hApplicationModule.java
|  + \JBO_src_3\jbo\dtd\jbo_02_01.dtd
|  + \JBO_src_3\jbo\server
|  + \JBO_src_3\jbo\server\ApplicationModuleDefImpl.java
|  + \JBO_src_3\jbo\server\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\server\ComponentDefImpl.java
|  + \JBO_src_3\jbo\server\ComponentObjectImpl.java
|  + \JBO_src_3\jbo\server\ContainerObject.java
|  + \JBO_src_3\jbo\server\ContainerObjectImpl.java
|  + \JBO_src_3\jbo\server\DefObject.java
|  + \JBO_src_3\jbo\server\MetaObjectManager.java
|  + \JBO_src_3\jbo\server\$.h|40h,hte\AbstractRemoteApplicationModuleImpl.java
|  + \JBO_src_3\jbo\server\remote\ObjectMarshallerImpl.java
|  + \JBO_src_3\jbo\server\remote\corba\RemoteApplicationModuleImpl.java
|  + \JBO_src_3\jbo\server\xml\JTXMLTags.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.561  (jbuildmgr/mdunston)
| +  Built:  09-Dec-99  12:20:15
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 560
| [jbuildmgr] - DELTA 2 40h|D2h$.h9-Dec-99  12:20:06
|
| Advanced product dependency to:  JT_JDEV_3.1_563
|
|
|
| $$$$$ Release - 560
| [mdunston] - DELTA 1    09-Dec-99  11:50:43
|
| Transaction: jt_jbo_3.1_mdunston_update_nls_targets
| Flags:
| ------
| NLSChange
|
| Internal Changes:
| -----------------
|
| Update NLS targets, adding base tables for
| JA and KO Locales.
|
| Files Modified:
| ---------------
|
|  + \JBO\nls\tables
|    v1: Added file element "jbo_ja.txt".
|        Added file element "jbo_ko.txt".
|  + \JBO\nls\tables\jbo_ja.txt
|  + \D2h|T4h40hnls\tables\jbo_ko.txt
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.560  (jbuildmgr/SIM)
| +  Built:  08-Dec-99  17:09:45
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 559
| [jbuildmgr] - DELTA 2    08-Dec-99  17:09:36
|
| Advanced product dependencies to:  JT_JDEV_3.1_562, JT_COMMON_3.1_180
|
|
|
| $$$$$ Release - 559
| [SIM] - DELTA 1    08-Dec-99  15:32:41
|
| Transaction: jt_jbo_3.1_SIM_fix_buildT4h|d6hD2hb_with_makefile
| Unreported Bugs Fixed:
| ----------------------
|
| Fixed makefile.  The problem was that a "\" was causing
| concatenation of two command lines, skipping compilation
| of some .java files.
|
| Yet a separate problem was that we depended on compilation of
| oracle.jbo.dt.ui.main to compile some modules of
| oracle.jbo.dt.ui.domain.
|
| Because of the "\" problem, this wasn't happening and
| \classes\oracle\jbo\dt\ui\domain directory wasn't being
| created, causing compilation problems.
|
| These td6h|t8hT4hroblems have been fixed.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\makefile
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Build 3.1.559   BROKEN BUILD   (kmchorto)
| +  Labeled:  08-Dec-99  13:53:25
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 558
| [kmchorto] - DELTA 1    08-Dec-99  12:02:57
|
| Transaction: jt_jbo_3.1_kmchorto_fix_nls_build_jbo_base_problem
| Unreported Bugs Fixed:
| -------------t8h|":hd6h-----
| build problem: made jbo\nls\makefile define JBO_BASE
|
| Files Modified:
| ---------------
|
|  + \JBO\nls\makefile
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Build 3.1.558   BROKEN BUILD   (ychua/SIM/mdunston)
| +  Labeled:  08-Dec-99  11:15:56
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 557
| [ychua] - DELTA 3    08-Dec-99  10:49:13
|
| Transaction: jt_jbo_3.1_ychua_dec8_1096679
| Flags:
| ------
| AP":h|"<ht8hnge, QAChange
|
| Reported Bugs Fixed:
| --------------------
| 1096679 RowSetIterator.hasNext() doesn't pick up cached rows even when setAssociationConsistennce = true
| 1047719 Reference entity attributes are not faultin for new rows.
|
| Internal Changes:
| -----------------
| EntityRowSetImpl.processCachedEntities() need to reset iterator if added row
| found in cache when iterator is before first.
|
| ViewRowImpl.setAttributeInternal(), to reference EOs loopkup on new row that has
| not been inserted in an"<h|$>h":hwset got skip in ViewObjectImpl.afterRowUpdate.
| ViewObjectImpl, changed updateReferenceEntities() and associatedReferenceEntities()
| from private to package private so that ViewRowImpl can use them.
|
| Test Suggestions:
| -----------------
| Entity\yc30
| ViewObject\yc41
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\server\EntityRowSetImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\server\ViewRowImpl.java
|  + \JBO_src_3\jbo\test\out\rt\$>h|4@h"<hier\level1\Entity
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc30cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc30cli\main\jt_jbo_3
.1_ychua_dec8_1096679\1\yc30mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc41cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\Vi4@h|DBh$>hject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc41c
li\main\jt_jbo_3.1_ychua_dec8_1096679\1\yc41mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc30cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc30cli.kava
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc30mt.kaDBh|TDh
4@h + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc41cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc41cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec8_1096679\1\yc41mt.kava
|
|
|
| $$$$$ Release - 557
| [SIM] - DELTA 2    08-Dec-99  10:46:19
|
| Transaction: jt_jbo_3.1TDh|dFhDBh_fix_setup_apache_once_more
| Unreported Bugs Fixed:
| ----------------------
|
| Fixed a problem in setup_apache.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\makefile
|
|
|
| $$$$$ Release - 557
| [mdunston] - DELTA 1    07-Dec-99  18:27:49
|
| Transaction: jt_jbo_3.1_mdunston_fix_nls_makefile
| Flags:
| ------
| NLSChange
|
| Internal Changes:
| -----------------
|
| Checked in the nls makefile, this was missing from the
| JT_JBO_3.1_557_DELTA_1 transaction.
|
| Files Modified:
| ---------------
|
|  + \JBO\dFh|tHhTDh
|    v1: Added file element "makefile".
|  + \JBO\nls\makefile
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Build 3.1.557   BROKEN BUILD   (SIM/kmchorto/mdunston)
| +  Labeled:  07-Dec-99  17:47:06
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 556
| [SIM] - DELTA 3    07-Dec-99  16:24:07
|
| Transaction: jt_jbo_3.1_SIM_fix_apache_stuff
| Flags:
| ------
| QAChange
|
| Unreported Bugs Fixed:
| ----------------------tHh|KhdFh1. Moved apache set up to pre_build (from post_build).
|
| 2. Apache launched from JDEVELOPER_HOME, not JBO_BUILT.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\makefile
|  + \JBO\test\testweb.bat
|
|
|
| $$$$$ Release - 556
| [kmchorto] - DELTA 2    07-Dec-99  16:12:02
|
| Transaction: jt_jbo_3.1_kmchorto_safe_java_exec
| Flags:
| ------
| QAChange
|
| Related Tasks:
| --------------
| Test harness improvement for olite testing
|
| New Features Added:
| -------------------
| Kava tests now execute through a nKh|MhtHhlass called
| oracle.jbo.server.util.SafeExec.
|
| This class launches a subprocess, and monitors its
| progress. It is forcibly terminated if it doesn't
| naturally complete after an interval (default 10mins).
|
| Also introduced a "DiagnosticStream" which can be used
| in place of a PrintStream, but honours the Diagnostic
| settings.
|
| Internal Changes:
| -----------------
| kavatests now resilient to process hangs.
|
| Files Modified:
| ---------------
|
|  + \JBO\test\SmokeTest.jpr
|  + \JBO_bin_1\bin
|  + \JBO_Mh|$OhKh1\bin\runtst.awk
|  + \JBO_bin_1\bin\runtst.bat
|  + \JBO_bin_1\bin\safeexec.bat
|  + \JBO_bin_1\bin\showpath.bat
|  + \JBO_bin_1\bin\tstrundiff.bat
|  + \JBO_src_3\jbo\common
|  + \JBO_src_3\jbo\common\DiagnosticStream.java
|  + \JBO_src_3\jbo\common\Diagnostics.jpr
|  + \JBO_src_3\jbo\kava\KavaCliBase.java
|  + \JBO_src_3\jbo\server\QueryDumpRunProg.java
|  + \JBO_src_3\jbo\server\util
|  + \JBO_src_3\jbo\server\util\SafeExec.java
|  + \JBO_src_3\jbo\server\util\SafeExec.jpr
|
|
|
| $$$$$ Release - 556
| [mdunston]$Oh|4QhMhELTA 1    07-Dec-99  13:03:11
|
| Transaction: jt_jbo_3.1_mdunston_add_nls_to_jbo
| Flags:
| ------
| NLSChange
|
| Internal Changes:
| -----------------
|
| NLS Support added for jbo, the translated res.string files will
| reside in lib\jbo_intl.zip. This file is added to the IDEClassPath
| and will be used IF your system locale is set to JA, other locales
| have not been created yet.
|
| The jbo_intl.zip file will only be created if when building you
| use the LOCALES=<locales> variable on the nmake commandline.4Qh|DSh$Ohe: NMAKE all post_build LOCALES=JA
|
| This is ONLY for the DesignTime translations. Runtime translations
| will be next.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\general.mk
|  + \JBO\build\makefile
|  + \JBO\install\JBO Files.txt
|  + \JBO\nls
|  + \JBO\nls\lib
|  + \JBO\nls\makefiles
|  + \JBO\nls\tables
|  + \JBO\nls\translatable-files.txt
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.556  (SIM/ppressle/jloropez/rkaestne/ychua)
| +  Built:  DSh|TUh4Qhec-99  11:52:23
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 555
| [SIM] - DELTA 6    06-Dec-99  14:12:17
|
| Transaction: jt_jbo_3.1_SIM_various_o8_and_domain_related_fixes_2
| Flags:
| ------
| QAChange
|
| Unreported Bugs Fixed:
| ----------------------
|
| See below.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Added code to "marshal" REF's.  As REF's are merely meant
|    to be used as PK's for MT, when we marshal it, we return
|    nulTUh|dWhDSh 3 tier.  However, as someone may find a use for
|    this in 3 tier env, I left code to marshal out of MT.
|
|    Note that one of the problems w/ realizing REF's on the
|    client side is that its constr needs an OracleConnection,
|    though the code doesn't seem to use it at all.
|
| 2. It turns out oracle.sql.DATE does not work w/ thin
|    driver for the getCurrentDate() method.  A workaround is
|    put in, so that oracle.jbo.Domain bypasses calling
|    oracle.sql.DATE's getCurrentDate().  The work arodWh|tYhTUhis
|
| !         return new Date(new java.sql.Date(System.currentTimeMillis()));
|
| 3. Fixes to make reverse-engineering of o8 object tables work.
|
| 4. For BULK attr-load attribute (used by o8 object), we had
|    a problem in that we weren't doing conversion into custom
|    data.  This problem is fixed.
|
|    For this, the following new method is declared in
|    oracle.jbo.server.SQLBuilder:
|
| +    public Object[] doLoadBulkFromResultSet(ViewAttributeDefImpl[] viewAttrs,
| +                          tYh|"[hdWh              int viewAttrIndex, ResultSet rs,
| +                                            int rsIndex, DBTransactionImpl trans)
| +       throws DataCreationException;
|
| 5. Generation of SYS OID was returning byte[], which caused
|    problems because the data type was String.  Fixed this.
|
| 6. An age-old bug is discovered.  When a row is deleted, we
|    try to see if there is row that can be "pulled up" from
|    the bottom of the range.  If not, then we pull down one
|    from the top.
|
|    The logi"[h|"]htYh determine whether there is a row to pull
|    up was correct when the range was *not* filled, but
|    incorrect when the range was filled.  This bug is fixed.
|
| 7. Changed JavaScope stuff to output data file to System.err
|    instead of System.out.
|
|
| << DETAILS >>
|
| *** Z:\JBO\src\oracle\jbo\client\remote\ApplicationModuleImpl.java Mon Nov 29 10:40:45 1999
|    1. "Marshalling of REF's."  When we see them, we
|       return null, i.e., we marshal REF's into null's.
|
| File \src\oracle\jbo\common\Pigg"]h|$_h"[hkRefEntry.java is new
| *** Z:\JBO\src\oracle\jbo\server\remote\ObjectMarshallerImpl.java Mon Nov 29 11:49:16 1999
|    1. Serialization of REF's.
|
| *** Z:\JBO\src\oracle\jbo\domain\Date.java Wed Sep 15 09:08:26 1999
|    1. Workaround for DATE's getCurrentDate() problem.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboUtil.java Mon Nov 22 09:38:06 1999
|    1. Fixes for reverse-engineering of o8 object table.
|
| *** Z:\JBO\src\oracle\jbo\server\AttributeDefImpl.java Fri Nov 12 15:50:38 1999
| *** Z:\JBO\s$_h|4ah"]hracle\jbo\server\OLiteSQLBuilderImpl.java Wed Nov 10 12:59:42 1999
| *** Z:\JBO\src\oracle\jbo\server\OracleSQLBuilderImpl.java Wed Nov 10 12:59:25 1999
|    1. Custom data conversion for BULK attr-load attr.
|    2. Returning SYS OID as String.
|
| *** Z:\JBO\src\oracle\jbo\server\SQLBuilder.java Wed Nov 10 12:59:31 1999
|    1. Custom data conversion for BULK attr-load attr, declaration
|       of doLoadBulkFromResultSet.
|
| *** Z:\JBO\src\oracle\jbo\server\ViewRowImpl.java Tue Nov 09 10:24:02 1999
|    1. C4ah|Dch$_hm data conversion for BULK attr-load attr, declaration
|
| *** Z:\JBO\src\oracle\jbo\server\ViewRowSetIteratorImpl.java Mon Nov 22 13:52:15 1999
|    1. Bug fix for #6 in OVERVIEW.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\Domain\si08cli\si08mt.out is new
| File \src\oracle\jbo\test\out\rt\twotier\level1\Objects\si08cli\si08mt.out is new
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si08.jpr Mon Nov 29 10:41:18 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si0Dch|Teh4ah.java Mon Nov 29 10:41:20 1999
|    1. Test case for #2 in OVERVIEW.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\MasterDetail\si06cli\si06mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si06.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si06cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si06cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si06mt.kava is new
|    1. Test case for updatiTeh|dghDchK of detail.
|
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si08.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si08cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si08cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si08mt.kava is new
|    1. Test case for reverse-engineering of object table.
|
| *** Z:\JBO\src\oracle\jbo\test\sql\siPKObjDeptEmp.sql Tue Nov 30 11:29:07 1999
|    1. Modification of SQL script of PK-based OID.dgh|tihTehFile \src\oracle\jbo\test\sql\siVArrDeptEmp.sql is
new
|    1. A new SQL script to test VARRAY.
|
| *** Z:\JBO\test\testwithkava.bat Mon Nov 29 11:49:10 1999
|    1. Test cases added.
|
| File \vautoloc\difloc.bat is new
|    1. Batch file for VAUTO material comparison.
|
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Entity\si07.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si01.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Objects\si06.jpr is new
| File \src\oracle\jbo\tih|lhdgh\scr\rt\twotier\level1\Objects\si07.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si20.jpr is new
|    1. Misc test enhancements.
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO\vautoloc
|  + \JBO\vautoloc\difloc.bat
|  + \JBO_src_2\oracle\javascope\js$.java
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\common
|  + \JBO_src_3\jbo\common\PiggybackRefEntry.java
|  + \JBO_src_3\jbo\domain\Date.java
|  + \JBO_src_3\jbo\dt\lh|nhtihcts\JboUtil.java
|  + \JBO_src_3\jbo\server\AttributeDefImpl.java
|  + \JBO_src_3\jbo\server\OLiteSQLBuilderImpl.java
|  + \JBO_src_3\jbo\server\OracleSQLBuilderImpl.java
|  + \JBO_src_3\jbo\server\SQLBuilder.java
|  + \JBO_src_3\jbo\server\ViewRowImpl.java
|  + \JBO_src_3\jbo\server\ViewRowSetIteratorImpl.java
|  + \JBO_src_3\jbo\server\remote\ObjectMarshallerImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si08cli
|  + \JBO_src_3\jbo\test\out\nh|$phlhwotier\level1\Domain\si08cli\si08mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\si06cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\si06cli\si06mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si08cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Objects\si08cli\si08mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si08.jpr
|  + \JBO_src_$ph|4rhnho\test\scr\rt\twotier\level1\Domain\si08cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity\si07.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si06.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si06cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si06cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si06mt.kava
|  4rh|Dth$phBO_src_3\jbo\test\scr\rt\twotier\level1\Objects
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si01.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si06.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si07.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si08.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si08cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si08cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Objects\si08mt.kava
|  + \JBODth|Tvh4rh_3\jbo\test\scr\rt\twotier\level1\RowSetIterator
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si20.jpr
|  + \JBO_src_3\jbo\test\sql
|  + \JBO_src_3\jbo\test\sql\siPKObjDeptEmp.sql
|  + \JBO_src_3\jbo\test\sql\siVArrDeptEmp.sql
|
|
|
| $$$$$ Release - 555
| [ppressle] - DELTA 5    06-Dec-99  14:02:43
|
| Transaction: jt_jbo_3.1_ppressle_sortqueryattrstrytwo
| Flags:
| ------
| UIChange
|
| Related Tasks:
| --------------
| This implements the fetaure that allows sorting of the attributes of a view obTvh|dxhDth using some vertical
shuttle
| buttons in a manner similar to the entity object.
|
| Internal Changes:
| -----------------
|
| Checkin comments for "VOAttributesPanel.java":
| Added the attribute sorting feature for view object attributes.
|
| Test Suggestions:
| -----------------
|
| Move a single attribute to all posasible locations
| Move a group of adjacent attributes to all possible locagtions
| Move a disjoint set of attributes to all possible locations
| Note if the move buttons are enabled correctly
|
| Fidxh|tzhTvhModified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributesPanel.java
|
|
|
| $$$$$ Release - 555
| [rkaestne] - DELTA 4    06-Dec-99  14:00:43
|
| Transaction: jt_jbo_3.1_rkaestne_ray1206b
| Internal Changes:
| -----------------
| Build Bug fix for api change in JboBaseObject.java
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|
|
|
| $$$$$ Release - 555
| [jloropez] - DELTA 3    06-Dec-99  13:52:50
|
| Transaction: jt_jbo_3.1_jloropez_webbean_dssuptzh|"|hdxh
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
| - removed import of dataform packages.
| - updated webbean wizard
|
| Files Modified:
| ---------------
|
|  + \JBO\build\jloropez.mk
|  + \JBO_src_3\jbo\dt\ui\formgen\dbservlet\DSThemePanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\dbservlet\MDSelectPanel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webbean\FinishPanel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webbean\SelectPBName.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webbean\WebBeanWizard.java
|  + \JBO_s"|h|"~htzh\jbo\dt\ui\wizards\webbean\WebBeanWizardDialog.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webbean\WebBeanWizardIcon.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\webbean\WelcomePanel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webbean\wizard.gif
|  + \JBO_src_3\jbo\dt\ui\wizards\webbean\wizard2.gif
|
|
|
| $$$$$ Release - 555
| [rkaestne] - DELTA 2    06-Dec-99  11:04:24
|
| Transaction: jt_jbo_3.1_rkaestne_ray_ray1206
| Internal Changes:
| -----------------
| - Using the eventing mechanism from the previous checkin, added
|   an "~h|$?h"|hting mechanism to entity attributes.  If the wizard
|   attempts to remove an attribute, it will send out an event
|   to interested listeners asking if it is ok to remove the
|   attribute.  Currently the view object will see if it uses
|   the attribute and refuse the removal.  This will also be
|   used by the extends features for entities that extend an
|   existing entity and rely on certain attributes.
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_1\src\jblite\JboDbg.jws
|  + \JBO_src_3\jbo\dt\obj$?h|4,h"~h
|  + \JBO_src_3\jbo\dt\objects\JboApplication.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociation.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseChangeListener.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3\jbo\dt\objects\JboChangeEvent.java
|  + \JBO_src_3\jbo\dt\objects\JboChangeListener.java
|  + \JBO_src_3\jbo\dt\objects\JboContainerChangeListener.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboNode.java
|  + \JBO_src_3\jbo\dt\objects\JboObjectReference4,h|D"h$?ha
|  + \JBO_src_3\jbo\dt\objects\JboPackage.java
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLink.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLinkUsage.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOAttributesPanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\Res.string
|  + \JBO_src_3\jbo\dt\ui\main\DtuAttributesTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuJboNode.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuManager.java
|
|
|
| $$$$$ Release - 555
| [ychua] - DELTA 1    05-Dec-99  16:27:04
| D"h|T?h4,hnsaction: jt_jbo_3.1_ychua_dec5
| Flags:
| ------
| APIChange, QAChange
|
| Internal Changes:
| -----------------
| Due to changes in dt\objects\JboAssociationEnd.java, Kava.g jboViewLinkEndBody2 now need
| to user setOwingView() with second param false to not clean the association end, since
| finder name already set.
|
| Changes Reviewed By:
| --------------------
| Pete Pressley
|
| Test Suggestions:
| -----------------
| MasterDetail\yc45
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\kava\kava.g
|
|
| T?h|d^hD"h+-----------------------------------------------------------------------------
| +  Build 3.1.555   BROKEN BUILD   (jbuildmgr/tpfaeffl/ychua/rkaestne)
| +  Labeled:  03-Dec-99  05:30:19
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 554
| [jbuildmgr] - DELTA 5    03-Dec-99  05:30:02
|
| Advanced product dependency to:  JT_JDEV_3.1_555
|
|
|
| $$$$$ Release - 554
| [tpfaeffl] - DELTA 4    02-Dec-99  16:53:44
|
| Transaction: jt_jbo_3.1_tpfaeffl_ff_edits
| Flagsd^h|tShT?h-----
| DocChange APIChange
|
| Internal Changes:
| -----------------
| edited javadoc in
| oracle\jbo\html\databeans\FindForm file.
|
| Added a .mk file for myself to
| JBO\build directory- tpfaeffl.mk
|
| Files Modified:
| ---------------
|
|  + \JBO\build
|  + \JBO\build\tpfaeffl.mk
|  + \JBO_src_3\jbo\html\databeans\FindForm.java
|
|
|
| $$$$$ Release - 554
| [ychua] - DELTA 3    02-Dec-99  15:44:22
|
| Transaction: jt_jbo_3.1_ychua_dec2_1094543
| Flags:
| ------
| APIChange, QAChange
|
| Reported Bugs Fixed:
| -----tSh|
hd^h-----------
| 1094543 Unique key validator does not validate new entities.
| 1086032  ViewCriteria adds 'Where' clause to query even when one already exist
|          (the problem is not the 'Where' clause, it need to use bind variable name
|          known in the outer select)
|
| Internal Changes:
| -----------------
| Kava.g, added "entitydef" for adding method in the EntityDef impl file.
|
| ViewObjectImpl.getViewCriteriaClause should use view attribute bind variable name.
|
|
| EntityDefImpl.addUniquePKVa
h|htShtion() should not skip when oldKey is null.
| When setting PK on new row the first time, oldKey is always null.
|
| Test Suggestions:
| -----------------
| ViewObject\yc40
| Entity\yc31, yc32
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\kava\kava.g
|  + \JBO_src_3\jbo\server\EntityDefImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jh|$'h
h.1_ychua_dec2_1094543\1\yc31cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc31cli\main\jt_jbo_3
.1_ychua_dec2_1094543\1\yc31mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\2\yc32cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\2\yc32cli\main\jt_jbo_3
.1_ychua_dec2_1094543\1\yc32mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\V$'h|4"hhbject
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc40cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc40cli\main\jt_j
bo_3.1_ychua_dec2_1094543\1\yc39mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc31cli.java
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\4"h|D.h$'h\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc31cli.k
ava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc31mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc32cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc32cli.kava
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yD.h|T-h4"ht.ka
va
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc40cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec2_1094543\1\yc40cli.kava
|
|
|
| $$$$$ Release - 554
| [rkaestne] - DELTA 2    02-Dec-99  13:57:28
|
| Transaction: jt_jbo_3.1_rkaestne_ray_
| Internal Changes:
| -----------------
| - Merged the 2 classes JboContainer and JboPackage iT-h|dThD.hJboPackage, since
|   there was no reason for the division and it was more a source of confusion
|   in the object hierarchy.
|
| - Added a little better error notification of failure to resolve cutpoints.
|   This is especially important to flag errors for hand-edited xml files.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\objects
|  + \JBO_src_3\jbo\dt\objects\JboApplication.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociation.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3dTh|t>hT-h\dt\objects\JboConnection.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboEventSupportUtility.java
|  + \JBO_src_3\jbo\dt\objects\JboFileUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboNamedObject.java
|  + \JBO_src_3\jbo\dt\objects\JboNode.java
|  + \JBO_src_3\jbo\dt\objects\JboObjectReference.java
|  + \JBO_src_3\jbo\dt\objects\JboPackage.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLink.java
| t>h|"hdThJBO_src_3\jbo\dt\objects\JboViewLinkUsage.java
|  + \JBO_src_3\jbo\dt\objects\JboViewReference.java
|  + \JBO_src_3\jbo\dt\objects\Res.string
|  + \JBO_src_3\jbo\dt\ui\assoc\ASEntitiesPanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\EONamePanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\AssociationInfoEditor.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\MasterLinkEditor.java
|  + \JBO_src_3\jbo\dt\ui"h|"Yht>hn\DtuBaseTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuBomPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuContainerPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuContainerTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuEntityEventSubsTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuJboNode.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuJboTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuManager.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuNamePanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuTester.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
| "Yh|$!h"hJBO_src_3\jbo\dt\ui\main\DtuWizard.java
|  + \JBO_src_3\jbo\dt\ui\module\AMDataModelPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKAppWizard.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKConnectPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKEntityPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKNamePanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKWizard.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOJoinDialog.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLViewsPanel.java
|  + \JBO_src_3\jbo\dt\vhd\VHDR$!h|4#h"YhsinessObject.java
|  + \JBO_src_3\jbo\dt\vhd\VHDReqBusinessView.java
|  + \JBO_src_3\jbo\dt\vhd\VHDReqConnection.java
|  + \JBO_src_3\jbo\dt\vhd\VHDReqContainer.java
|  + \JBO_src_3\jbo\dt\vhd\VHDReqProjNavigator.java
|  + \JBO_src_3\jbo\dt\vhd\VHDUtil.java
|  + \JBO_src_3\jbo\kava\KavaDump.java
|  + \JBO_src_3\jbo\kava\KavaProject.java
|  + \JBO_src_3\jbo\kava\KavaUtil.java
|  + \JBO_src_3\jbo\kava\kava.g
|
|
|
| $$$$$ Release - 554
| [rkaestne] - DELTA 1    02-Dec-99  09:32:41
|
| Transaction: jt_jbo_3.1_rkaestne4#h|D%h$!h_ray1202
| Flags:
| ------
| UIChange
|
| Internal Changes:
| -----------------
| - Added an object eventing mechanism that will publish an event when an attribute of the
|   object changes.  Objects that careu will register themselves with a jbobaseobject so
|   that they will be notified of object changes.  This is used by renaming (see below) but
|   can also be used for delete object, and entity attributes added or deleted and other
|   things yet to be determined.
|
| - Added rename capability for entity, vieD%h|T'h4#hiewlink, association, and appmodule components.
|   Functionality is accessed via a context menu on the object.   Implemented using the
|   object event mechanism, i.e. all objects referencing a given object register themselves
|   as interested in object attribute change events and when the object changes, they
|   react accordingly.
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_1\src\jblite\JboDbg.jws
|  + \JBO_src_3\jbo\dt\objects
|  + \JBO_src_3\jbo\dt\objects\JboAppModule.java
|  + \JBO_src_3\jbo\dT'h|d)hD%hjects\JboApplication.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociation.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociationEnd.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3\jbo\dt\objects\JboChangeListener.java
|  + \JBO_src_3\jbo\dt\objects\JboContainer.java
|  + \JBO_src_3\jbo\dt\objects\JboContainerChangeListener.java
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboEntityUsage.java
|  + \JBO_src_3\jbo\d)h|t+hT'hbjects\JboNamedObject.java
|  + \JBO_src_3\jbo\dt\objects\JboObjectReference.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLink.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLinkEnd.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLinkUsage.java
|  + \JBO_src_3\jbo\dt\ui\assoc\ASWizard.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOAttributeWizard.java
|  + \JBO_src_3\jbo\dt\ui\entity\EONewAttributt+h|.hd)hlog.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOWizard.java
|  + \JBO_src_3\jbo\dt\ui\entity\ValidatorsDialog.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsFrame.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsProject.java
|  + \JBO_src_3\jbo\dt\ui\jbs\Res.string
|  + \JBO_src_3\jbo\dt\ui\main\DtuBomPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuJboTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuManager.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuRulesTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuWizard.java
|  + \JBO_src_3\jbo\dt\ui\main\Res.s.h|0ht+hg
|  + \JBO_src_3\jbo\dt\ui\module\AMDeployPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMWizard.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributeWizard.java
|  + \JBO_src_3\jbo\dt\ui\view\VONewAttributeDialog.java
|  + \JBO_src_3\jbo\dt\ui\view\VOWizard.java
|  + \JBO_src_3\jbo\dt\ui\viewlink
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLWizard.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.554  (jbuildmgr/ychua/tpfaeffl)
| +  Built:  02-Dec-99  05:43:06
| +----0h|$2h.h---------------------------------------------------------------------
|
| $$$$$ Release - 553
| [jbuildmgr] - DELTA 4    02-Dec-99  05:42:45
|
| Advanced product dependency to:  JT_JDEV_3.1_554
|
|
|
| $$$$$ Release - 553
| [tpfaeffl] - DELTA 3    01-Dec-99  13:58:04
|
| Transaction: jt_jbo_3.1_tpfaeffl_more_wb_edits
| Flags:
| ------
| DocChange, APIChange
|
| Internal Changes:
| -----------------
| edited javadoc comments
| must be reviewed by Juan
|
| Files Modified:
| ---------------
|
|  + \JBO_src_2\oracle\jdevel$2h|44h0h\html\DataWebBean.java
|  + \JBO_src_2\oracle\jdeveloper\html\WebBean.java
|  + \JBO_src_2\oracle\jdeveloper\html\WebBeanImpl.java
|
|
|
| $$$$$ Release - 553
| [ychua] - DELTA 2    01-Dec-99  13:13:47
|
| Transaction: jt_jbo_3.1_ychua_dec1
| Flags:
| ------
| APIChange, QAChange
|
| Reported Bugs Fixed:
| --------------------
| 1084944 findByKey WHERE clause contain out of scope aliases
|
| Internal Changes:
| -----------------
| In ViewUsageHelper.findByKey() use the view attributes bind variable name for the
| wher44h|D6h$2hause.
|
| Test Suggestions:
| -----------------
| ViewObject\yc39
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\server\ViewUsageHelper.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec1\1\yc39cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec1\1\yc39cli\main\jt_jbo_3.1_y
chua_dec1\1\yc39mt.out
|  + \JBO_src_3\jboD6h|T8h44ht\scr\rt\twotier\level1\ViewObject
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec1\1\yc39cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec1\1\yc39cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_dec1\1\yc39mt.kava
|
|
|
| $$$$$ Release - 553
| [tpfaeffl] - DELTA 1    01-Dec-99  10:59:14
|
| Transaction: jt_jbo_3.1_tpfaeffl_dwbi_edits
| Flags:
| ------
| DoT8h|d:hD6hnge, APIChange
|
| Internal Changes:
| -----------------
| edited javadoc commments -
| must be reviewed by Juan
|
| Files Modified:
| ---------------
|
|  + \JBO_src_2\oracle\jdeveloper\html\DataWebBeanImpl.java
|  + \JBO_src_3\jbo\html\databeans\EditCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\InsertNewRecord.java
|  + \JBO_src_3\jbo\html\databeans\RefreshDataSource.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.553  (jbuildmgr/jloropez/SIMd:h|t<hT8h  Built:  01-Dec-99  05:27:08
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 552
| [jbuildmgr] - DELTA 4    01-Dec-99  05:26:51
|
| Advanced product dependency to:  JT_JDEV_3.1_553
|
|
|
| $$$$$ Release - 552
| [jloropez] - DELTA 3    30-Nov-99  18:02:02
|
| Transaction: jt_jbo_3.1_jloropez_enable_web_tests
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
| - enabled running of jsp tests since apache seems to be shutting down properly.
|
| Fit<h|">hd:hModified:
| ---------------
|
|  + \JBO\test\testweb.bat
|
|
|
| $$$$$ Release - 552
| [jloropez] - DELTA 2    30-Nov-99  17:30:48
|
| Transaction: jt_jbo_3.0_jloropez_jsp_testing_framework
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
| - Added new test target for kava tests: testall -web
| - added a new base class for use in testing JSP pages and servlet
| - configured build to automatically setup apache on $(BUILT)\apache
| - added a test runner to be used in jsp testing
| - disabled the ru">h|"@ht<hg of web tests until I can shutdown apache's java.exe
|
| Files Modified:
| ---------------
|
|  + \JBO\build\jloropez.mk
|  + \JBO\build\makefile
|  + \JBO\lib
|  + \JBO\test
|  + \JBO\test\PageDirectives.xml
|  + \JBO\test\testall.bat
|  + \JBO\test\testweb.bat
|  + \JBO\test\webtest.properties
|  + \JBO_bin_1\bin
|  + \JBO_bin_1\bin\Apache.zip
|  + \JBO_src_3\jbo\kava
|  + \JBO_src_3\jbo\kava\KavaCliBase.java
|  + \JBO_src_3\jbo\kava\WebTestBase.java
|  + \JBO_src_3\jbo\kava\makefile
|  + \JBO_src_3\jbo\test\out\rt
| "@h|$Bh">hJBO_src_3\jbo\test\out\rt\webtest
|  + \JBO_src_3\jbo\test\out\rt\webtest\joTest001
|  + \JBO_src_3\jbo\test\out\rt\webtest\joTest001\PageDirectives.out
|  + \JBO_src_3\jbo\test\scr
|  + \JBO_src_3\jbo\test\scr@@\main\2\vhr
|  + \JBO_src_3\jbo\test\scr\rt
|  + \JBO_src_3\jbo\test\scr\rt\webtest
|  + \JBO_src_3\jbo\test\scr\rt\webtest\joTest001cli.java
|  + \JBO_src_3\jbo\test\scr\rt\webtest\joTest001cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\webtest\joTest001mt.kava
|  + \JBO_src_3\jbo\test\util\TestSummary.java
| $Bh|4Dh"@h
| $$$$$ Release - 552
| [SIM] - DELTA 1    30-Nov-99  11:28:44
|
| Transaction: jt_jbo_3.1_SIM_use_816_jdbc_by_default
| Unreported Bugs Fixed:
| ----------------------
|
| See below.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Use 8.1.6 JDBC in JDev by default.
|    If you want 8.1.5, define env var USE_815_JDBC to 1
|    and run setenv.
|
| 2. Fixed a bug causing VR export method to break MT build.
|
|
| << DETAILS >>
|
| *** Z:\JBO\bin\setkavaenv.bat Mon Nov 29 10:41:45 1999
|    1. Use 8.1.64Dh|DFh$BhC.
|
| *** Z:\JBO\src\oracle\jbo\client\remote\RowImpl.java Mon Nov 22 13:52:39 1999
|    1. VR export fix.
|
| File \src\oracle\jbo\test\sql\siPKObjDeptEmp.sql is new
|    1. SQL script to test PK based OID.
|
| *** Z:\JBO\vautoloc\06\vaconf.inf Tue Nov 16 11:16:15 1999
| *** Z:\JBO\vautoloc\06\valocini.bat Mon Sep 27 11:26:03 1999
| *** Z:\JBO\vautoloc\07\valocini.bat Tue Oct 05 10:48:34 1999
|    1. Config 06 now tests w/ 8.1.5.  All others use 8.1.6 JDBC.
|
| Files Modified:
| ---------------
|
|  + \JBO\vautoDFh|THh4Dh06\vaconf.inf
|  + \JBO\vautoloc\06\valocini.bat
|  + \JBO\vautoloc\07\valocini.bat
|  + \JBO_bin_1\bin\setkavaenv.bat
|  + \JBO_src_3\jbo\client\remote\RowImpl.java
|  + \JBO_src_3\jbo\test\sql
|  + \JBO_src_3\jbo\test\sql\siPKObjDeptEmp.sql
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.552  (jbuildmgr/tpfaeffl/SIM/dmutreja)
| +  Built:  30-Nov-99  05:55:43
| +-----------------------------------------------------------------------------
|
| $$$$$ ReleaseTHh|dJhDFh51
| [jbuildmgr] - DELTA 5    30-Nov-99  05:55:28
|
| Advanced product dependencies to:  JT_JDEV_3.1_552, JT_COMMON_3.1_179
|
|
|
| $$$$$ Release - 551
| [tpfaeffl] - DELTA 4    29-Nov-99  14:16:58
|
| Transaction: jt_jbo_3.1_tpfaeffl_jdoc_edits
| Flags:
| ------
| DocChange, APIChange
|
| Internal Changes:
| -----------------
| Editing/content changes to javadoc
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\html\databeans\EditCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\FindForm.java
|  + \JBO_sdJh|tLhTHh\jbo\html\databeans\InsertNewRecord.java
|  + \JBO_src_3\jbo\html\databeans\NavigatorBar.java
|  + \JBO_src_3\jbo\html\databeans\QueryDefinition.java
|  + \JBO_src_3\jbo\html\databeans\QueryRowDefinition.java
|  + \JBO_src_3\jbo\html\databeans\RefreshDataSource.java
|  + \JBO_src_3\jbo\html\databeans\RowSetBrowser.java
|  + \JBO_src_3\jbo\html\databeans\RowsetNavigator.java
|  + \JBO_src_3\jbo\html\databeans\ViewCurrentRecord.java
|
|
|
| $$$$$ Release - 551
| [dmutreja] - DELTA 3    29-Nov-99  11:48:56
|
| TranstLh|OhdJhon: jt_jbo_3.1_dmutreja_export_vo_testcases
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
|  Added kava test case for passing/returning viewobject, rowset and rowsetiterator from exported methods
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\server\remote\ObjectMarshallerImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\dm01cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\leveOh|QhtLhxpMethods\dm01cli\dm01mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\dm02cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\dm02cli\dm02mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\dm01cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\dm01cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\dm01mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\dm02cli.java
|  Qh|$ShOhBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\dm02cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\dm02mt.kava
|
|
|
| $$$$$ Release - 551
| [SIM] - DELTA 2    29-Nov-99  10:39:38
|
| Transaction: jt_jbo_3.1_SIM_use_jdbc_from_jdev_and_fix_bugs_in_reg_test_and_marshal_nulls
| Flags:
| ------
| QAChange
|
| Unreported Bugs Fixed:
| ----------------------
|
| See below.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Use JDBC drivers in JDev, not SDK version we have in
|    %JB_$Sh|4UhQh%\lib\oracle8.1.6sdk.
|
| 2. Fix the bug that made MasterDetail.si05 to fail on 3 tier.
|
| 3. Added ability to marshal null.
|
|
| << DETAILS >>
|
| *** Z:\JBO\bin\setkavaenv.bat Thu Nov 11 18:01:08 1999
| File \lib\oracle8.1.6sdk\classes111.zip will be deleted
| File \lib\oracle8.1.6sdk\classes12.zip will be deleted
| File \lib\oracle8.1.6sdk will be deleted
|    1. Use JDBC in JDev.
|
| *** Z:\JBO\src\oracle\jbo\client\remote\ApplicationModuleImpl.java Tue Nov 23 15:10:09 1999
|    1. Bug fix for MasterDetail.4Uh|DWh$Sh.
|
| *** Z:\JBO\src\oracle\jbo\common\JboExceptionHelper.java Fri Oct 01 15:33:48 1999
|    1. 'null' to print correctly.
|
| *** Z:\JBO\src\oracle\jbo\common\TypeMarshaller.java Fri Oct 01 15:34:39 1999
|    1. Marshal null.
|
| *** Z:\JBO\src\oracle\jbo\kava\kava.g Tue Nov 23 15:09:21 1999
|    1. Call saveToJavaFile() on "export" so that getters/setters can be
|       exported.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\Domain\si07cli\si07mt.out is new
| File \src\oracle\jbo\test\out\rt\twotier\lDWh|TYh4Uh1\ExpMethods\si03cli\si03mt.out is new
| File \src\oracle\jbo\test\out\rt\twotier\level1\ExpMethods\si04cli\si04mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si08.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si08cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si08cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si08mt.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si03.jpr is new
| File \sTYh|d[hDWhracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si03cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si03cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si03mt.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si04.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si04cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si04cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\levd[h|t]hTYhExpMethods\si04mt.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si05.jpr is new
| *** Z:\JBO\test\testwithkava.bat Tue Nov 23 15:09:15 1999
|    1. Test cases.  (a) One to test exporting of both VO
|       and VR methods.  (b) One to test exporting of
|       getters.  (c)  One to verify Vikram's bug.
|
| Files Modified:
| ---------------
|
|  + \JBO\lib
|  +
\JBO\lib@@\main\jt_jbo_3.1\jt_jbo_3.0_SIM_putback_816_jdbc_and_java_doc_and_findviewlinkaccessor_and_api_changes\1\oracl
e8.1.6t]h|"_hd[h
|  + \JBO\test\testwithkava.bat
|  + \JBO_bin_1\bin\setkavaenv.bat
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\common\JboExceptionHelper.java
|  + \JBO_src_3\jbo\common\TypeMarshaller.java
|  + \JBO_src_3\jbo\kava\kava.g
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si07cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si07cli\si07mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods
|  + \JBO_src_"_h|"aht]ho\test\out\rt\twotier\level1\ExpMethods\si03cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\si03cli\si03mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\si04cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\si04cli\si04mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si08.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si08cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si08cli.k"ah|$ch"_h
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si08mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si03.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si03cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si03cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si03mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si04.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1$ch|4eh"ahMethods\si04cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si04cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si04mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si05.jpr
|
|
|
| $$$$$ Release - 551
| [dmutreja] - DELTA 1    29-Nov-99  08:05:05
|
| Transaction: jt_jbo_3.1_dmutreja_add_viewobject_export_support
| Flags:
| ------
| QAChange
|
| Related Tasks:
| --------------
| Task#87633 Passing and4eh|Dgh$churning ViewObjects in exported methods
|
| New Features Added:
| -------------------
|  Added support for passing and returning viewobjects in exported methods.
|
| Internal Changes:
| -----------------
|
|  1.Runtime changes
|   -ViewObject passed from client is marshalled as a ObjectHandle.
|   -Returning a viewobject from the server side is marshalled as PiggybackHandleEntry stream in the PiggyBackReturn
object.
|   -Enhanced client and server side marshaller implemenation to marshal/unmarshal ObjectHandle
rDgh|Tih4ehctively.
|
|  2.DesignTime Changes
|     -Included RowSet, RowsetIterator and ViewObject in the alllowed marshallable types.
|     -Modified codegen for these custom marshalled types.
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\client\remote\ViewUsageImpl.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBO_src_3\jbo\server\remote\ObjectMarshallerImpl.java
|
|
|
|
| +----Tih|dkhDgh---------------------------------------------------------------------
| +  Release 3.1.551  (jbuildmgr)
| +  Built:  29-Nov-99  05:47:21
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 550
| [jbuildmgr] - DELTA 1    29-Nov-99  05:46:58
|
| Advanced product dependencies to:  JT_JDEV_3.1_551, JT_COMMON_3.1_178
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.550  (jbuildmgr/kchakrab/tpoulsen)
| +  Built:  dkh|tmhTihov-99  05:08:38
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 549
| [jbuildmgr] - DELTA 3    25-Nov-99  05:08:21
|
| Advanced product dependency to:  JT_JDEV_3.1_550
|
|
|
| $$$$$ Release - 549
| [kchakrab] - DELTA 2    24-Nov-99  10:40:24
|
| Transaction: jt_jbo_3.1_kchakrab_rayremotetransfordt
| Flags:
| ------
| UIChange
|
| Related Tasks:
| --------------
|
| Checking in file for DT
| (For Ray)
|
| Reported Bugs Fixed:
| --------------------
|
| None
|
| Changtmh|phdkheviewed By:
| --------------------
|
| Ray,kchakrab
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\WebObjectDataSource.java
|
|
|
| $$$$$ Release - 549
| [tpoulsen] - DELTA 1    24-Nov-99  09:45:15
|
| Transaction: jt_jbo_3.1_tpoulsen_qoaddin_to_voaddin
| Unreported Bugs Fixed:
| ----------------------
|
| Changed QOAddin to VOAddin to get compilation going.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\WebObjectDataSource.java
|
|
|
|
| +---ph|rhtmh----------------------------------------------------------------------
| +  Build 3.1.549   BROKEN BUILD   (jbuildmgr/tpoulsen/rkaestne)
| +  Labeled:  24-Nov-99  05:25:46
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 548
| [jbuildmgr] - DELTA 3    24-Nov-99  05:25:30
|
| Advanced product dependency to:  JT_JDEV_3.1_549
|
|
|
| $$$$$ Release - 548
| [tpoulsen] - DELTA 2    23-Nov-99  19:12:24
|
| Transaction: jt_jbo_3.1_tpoulsen_fix_for_ray
| Internal Changesrh|$thph----------------
| Fixed build problem due to vde inadequacies
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\view
|  + \JBO_src_3\jbo\dt\ui\viewlink
|
|
|
| $$$$$ Release - 548
| [rkaestne] - DELTA 1    23-Nov-99  15:57:21
|
| Transaction: jt_jbo_3.1_rkaestne_ray_ray1123
| Internal Changes:
| -----------------
| - Finish name change for view objects and view link wizards.
|
| - Beginning of underpinnings for event notification of name and
|   attribute change.
|
|
| Files Modified:
| --------------$th|4vhrh
|  + \JBO_src_3\jbo\dt\objects\JboAppModule.java
|  + \JBO_src_3\jbo\dt\objects\JboAttributeList.java
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3\jbo\dt\objects\JboChangeEvent.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOCustomGenerationPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuAppAddin.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuManager.java
|  + \JBO_src_3\jbo\dt\ui\module\AMExportPanel.java
|  + \JBO_src4vh|Dxh$thbo\dt\ui\view
|  + \JBO_src_3\jbo\dt\ui\view\Res.string
|  + \JBO_src_3\jbo\dt\ui\view\VOAddin.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributeWizard.gif
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributeWizard.java
|  + \JBO_src_3\jbo\dt\ui\view\VOAttributesPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOClausePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOCustomGenerationPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOEditAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOExpoDxh|Tzh4vhnel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOJoinDialog.java
|  + \JBO_src_3\jbo\dt\ui\view\VOMappingModel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOMappingPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOMappingTable.java
|  + \JBO_src_3\jbo\dt\ui\view\VOMappingTreeCombo.java
|  + \JBO_src_3\jbo\dt\ui\view\VONamePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VONewAttributeDialog.java
|  + \JBO_src_3\jbo\dt\ui\view\VONewAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VORowExportPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\VOViewTTzh|d|hDxhjava
|  + \JBO_src_3\jbo\dt\ui\view\VOWizard.gif
|  + \JBO_src_3\jbo\dt\ui\view\VOWizard.java
|  + \JBO_src_3\jbo\dt\ui\viewlink
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLAddin.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLAttributesPanel.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLClausePanel.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLViewsPanel.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLWizard.gif
|  + \JBO_src_3\jbo\dt\ui\viewlink\VLWizard.java
|
|
|
|
| +--------------------------------------------------------------------d|h|t~hTzh-----
| +  Release 3.1.548  (jbuildmgr/SIM)
| +  Built:  23-Nov-99  15:15:56
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 547
| [jbuildmgr] - DELTA 2    23-Nov-99  15:15:30
|
| Advanced product dependency to:  JT_JDEV_3.1_548
|
|
|
| $$$$$ Release - 547
| [SIM] - DELTA 1    23-Nov-99  15:08:55
|
| Transaction: jt_jbo_3.1_SIM_customization_of_both_vo_and_vr_functional_and_test
| New Features Added:
| -------------------
|
| << OVERVIEW >>
|
| My previous check-it~h|"id|halt with allowing providing custom ViewRow
| class.  In doing so, the ability to customize ViewObject was
| temporarily broken.  This check-in fixes these.  Now, we can
| support customization of both ViewObject and ViewRow.
|
| I also added test cases to test these.
|
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\dt\objects\JboAppModule.java
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBO_src"i|"it~hbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewReference.java
|  + \JBO_src_3\jbo\dtd\jbo_02_01.dtd
|  + \JBO_src_3\jbo\kava\KavaUtil.java
|  + \JBO_src_3\jbo\kava\kava.g
|  + \JBO_src_3\jbo\server\ApplicationModuleDefImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\server\remote\ObjectMarshallerImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\si02cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\l"i|$i"i1\ExpMethods\si02cli\si02mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si01.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si02.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si02cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si02cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si02mt.kava
|
|
|
|
| +--------------------------------------------------------------------$i|4i"i-----
| +  Build 3.1.547   BROKEN BUILD   (jbuildmgr/jdijamco/jvanderm/SIM/rkaestne)
| +  Labeled:  23-Nov-99  05:04:59
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 546
| [jbuildmgr] - DELTA 11    23-Nov-99  05:04:43
|
| Advanced product dependency to:  JT_COMMON_3.1_177
|
|
|
| $$$$$ Release - 546
| [jdijamco] - DELTA 10    22-Nov-99  22:00:08
|
| Transaction: jt_jbo_3.1_jdijamco_fix_import_statements_for_deployment_package_reorg
| Internal Changes:
| ~~~~~~4i|Di$i~~~~~~~
| Responding to an API change in deployment.  The only
| thing that changed in these files are import statements
| and a few fully qualified class names.
|
| Files Modified:
| ~~~~~~~~~~~~~~~
|  + \JBO_src_3\jbo\dt\objects\JboApplication.java
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuManager.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuTester.java
|  + \JBO_src_3\jbo\dt\ui\module\AMDeployPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMQuickDeployPanel.java
|  + \JBODi|T
| i4i_3\jbo\dt\ui\module\AMWizard.java
|
|
|
| $$$$$ Release - 546
| [rkaestne] - DELTA 9    22-Nov-99  16:25:07
|
| Transaction: jt_jbo_3.1_rkaestne_ray_ray1122d
| Reported Bugs Fixed:
| --------------------
| - Bug #1081290 - Unable to create eos from the Business Components Project wizard.
|   Bug occurred due to recent IDE upgrade from 8.1.5 to 8.1.6 and incompatibilities
|   between the 2 JDBC implementations.
|
|
| Files Modified:
| ---------------
|
|  + \JBO_src_1\src\jblite\JboDbg.jws
|  + \JBO_src_1\src\jbliteT
| i|d iDidbg.jpr
|  + \JBO_src_3\jbo\dt\objects\JboDBUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuLongOpThread.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKEntityPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\Res.string
|
|
|
| $$$$$ Release - 546
| [SIM] - DELTA 8    22-Nov-99  16:17:49
|
| Transaction: jt_jbo_3.1_SIM_more_merge_fix_11_22_1999_for_kava
| Unreported Bugs Fixed:
| ----------------------
|
| Grammar production for view row export stuffd i|tiT
| ied up in the wrong
| place after merging of Ray's and my changes.  Fixed this problem
| (put the stuff back in the right place).
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\kava\kava.g
|
|
|
| $$$$$ Release - 546
| [jvanderm] - DELTA 7    22-Nov-99  15:53:59
|
| Transaction: jt_jbo_3.1_jvanderm_fix_31_001
| Reported Bugs Fixed:
| --------------------
| bug 1032663 : Shuttle controls not UI standard.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFColumnPanel.java
|  +ti|id iO_src_3\jbo\dt\ui\formgen\common\DFExecutionPanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\Res.string
|
|
|
| $$$$$ Release - 546
| [SIM] - DELTA 6    22-Nov-99  15:21:55
|
| Transaction: jt_jbo_3.1_SIM_more_work_on_merging_11_22_1999_one_more_for_kava
| Unreported Bugs Fixed:
| ----------------------
|
| Merge problems in kava.g fixed.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\kava\kava.g
|
|
|
| $$$$$ Release - 546
| [SIM] - DELTA 5    22-Nov-99  15:16:41
|
| Transaction: jt_jbo_3.1_SIM_morei|itik_on_merging_11_22_1999
| Unreported Bugs Fixed:
| ----------------------
|
| More work on merge problems.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewReference.java
|
|
|
| $$$$$ Release - 546
| [SIM] - DELTA 4    22-Nov-99  14:06:06
|
| Transaction: jt_jbo_3.1_SIM_more_on_dt_support_for_custom_vr
| Unreported Bugs Fixed:
| ----------------------
|
| Second installment of DT's support fi|$iiustom VR.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewReference.java
|  + \JBO_src_3\jbo\dt\ui\view\QOCustomGenerationPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOExportPanel.java
|
|
|
| $$$$$ Release - 546
| [SIM] - DELTA 3    22-Nov-99  13:50:53
|
| Transaction: jt_jbo_3.1_SIM_vr_proxying_and_findrsiforentity_and_findbyentity_api
| Flags:
| ------
| APIChange
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Added new API $i|4iiods:
|
|    oracle\jbo\ApplicationModule
|      /**
| +     * Finds the appropriate <code>RowSetIterator</code> for an entity row handle.
| +     * @param rsis an array of <code>RowSetIterator</code>'s to look through.
| +     * @param eRowHandle the entity row handle.
| +     * @return  the <code>RowSetIterator</code>.
| +     */
| +    public RowSetIterator findRSIForEntity(RowSetIterator[] rsis, int eRowHandle);
| +
|
|    oracle\jbo\RowIterator
| +    /**
| +     * Finds and returns view rows that use the e4i|Di$iy row, identified by
| +     * the entity row handle, <code>eRowHandle</code>.
| +     * <p>
| +     *
| +     * @param   eRowHandle    the entity row handle.
| +     * @param   maxNumOfRows  the maximum size of the row array to return,
| +     *                        or <tt>-1</tt> to return all rows.
| +     * @return  an array of view rows that use the entity row.
| +     */
| +    public Row[] findByEntity(int eRowHandle, int maxNumOfRows);
|
| 2. Made changes to DT to gen export-intf and client side proxy fDi|Ti4iiewRow
|    custom class.
|
| 3. Made changes to RT to support ViewRow proxying.
|
|
| << DETAILS >>
|
| *** Z:\JBO\build\DebugProps.txt Tue Jun 01 10:39:00 1999
|    1. New DebugProps.txt for Ferrari 2 debugger.
|
| *** Z:\JBO\build\makefile Wed Nov 10 11:04:20 1999
|    1. Moved copy_runtime_batch_files under pre_build.
|
| *** Z:\JBO\src\com\oracle\jbo\client\remote\ejb\EJBApplicationModuleImpl.java Fri Oct 15 11:57:36 1999
| *** Z:\JBO\src\com\oracle\jbo\common\remote\ejb\RemoteApplicationModule.java Mon OctTi|diDi13:39:36 1999
| *** Z:\JBO\src\com\oracle\jbo\server\remote\ejb\EJBApplicationModuleImpl.java Mon Oct 11 13:39:41 1999
| *** Z:\JBO\src\oracle\jbo\client\remote\ApplicationModuleImpl.java Tue Nov 09 10:24:08 1999
| *** Z:\JBO\src\oracle\jbo\client\remote\corba\CORBAApplicationModuleImpl.java Mon Oct 11 13:40:18 1999
| *** Z:\JBO\src\oracle\jbo\common\remote\corba\RemoteApplicationModule.java Mon Oct 11 13:39:48 1999
| *** Z:\JBO\src\oracle\jbo\server\remote\corba\RemoteApplicationModuleImpl.java Thu Nov 11 1di|tiTi:49 1999
|    1. Renamed method riFindByPrimaryKey ==> riFindByKey.
|    2. Added
|
| +    protected CompoundHandle riFindRSIForEntity(int[] rsiIds, int eRowHandle)
| +    protected byte[] riFindByEntity(int viewId, int eRowHandle, int maxNumOfRows)
|
| *** Z:\JBO\src\oracle\jbo\ApplicationModule.java Tue Oct 05 16:48:37 1999
|    1. Added findRSIForEntity.
|
| *** Z:\JBO\src\oracle\jbo\RowIterator.java Sun Oct 17 12:32:15 1999
|    1. Added findByEntity.
|
| *** Z:\JBO\src\oracle\jbo\client\remote\Applicatioti|"!idiuleImpl.java Tue Nov 09 10:24:08 1999
|    1. Proxying for ViewRow.
|    2. Renamed method riFindByPrimaryKey ==> riFindByKey.
|    3. Added
|
| +    Row[] findByEntity(int viewId, int eRowHandle, int maxNumOfRows)
| +    public RowSetIterator findRSIForEntity(RowSetIterator[] rsis, int eRowHandle)
|
| *** Z:\JBO\src\oracle\jbo\client\remote\RowImpl.java Mon Sep 27 11:26:39 1999
|    1. ViewRow proxying related changes.
|
| *** Z:\JBO\src\oracle\jbo\client\remote\RowSetImpl.java Mon Nov 15 14:58:40 1999
|    1"!i|"#itided findByEntity.
|
| *** Z:\JBO\src\oracle\jbo\client\remote\RowSetIteratorImpl.java Tue Nov 09 10:24:24 1999
| *** Z:\JBO\src\oracle\jbo\client\remote\ViewUsageImpl.java Mon Nov 15 14:58:45 1999
|    1. ViewRow proxying related changes.
|    2. Added findByEntity.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboAppModule.java Thu Oct 28 12:46:04 1999
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboDeployPlatform.java Wed Oct 20 16:15:19 1999
| *** Z:\JBO\src\oracle\jbo\dt\ui\jbs\JbsMake.java Wed Nov 10 11:05:53 1999
| "#i|$%i"!iZ:\JBO\src\oracle\jbo\kava\kava.g Tue Nov 16 11:16:21 1999
|    1. ViewRow proxying related changes for DT.
|
| *** Z:\JBO\src\oracle\jbo\server\ApplicationModuleImpl.java Fri Nov 12 15:51:06 1999
|    1. ViewRow proxying related changes for DT.
|    2. Added findRSIForEntity.
|
| *** Z:\JBO\src\oracle\jbo\server\EntityRowSetImpl.java Tue Oct 26 19:24:03 1999
| *** Z:\JBO\src\oracle\jbo\server\EntityRowSetIteratorImpl.java Fri Oct 01 13:03:44 1999
| *** Z:\JBO\src\oracle\jbo\server\ViewObjectImpl.java Mon Nov $%i|4'i"#i4:58:29 1999
| *** Z:\JBO\src\oracle\jbo\server\ViewRowSetImpl.java Thu Nov 11 17:24:53 1999
|    1. Added findByEntity.
|
| *** Z:\JBO\src\oracle\jbo\server\ViewRowSetIteratorImpl.java Sun Oct 17 12:31:56 1999
|    1. Fixed findRSIForEntity ("static") method.
|    2. Fixed findByEntity.
|
| *** Z:\JBO\src\oracle\jbo\server\remote\AbstractRemoteApplicationModuleImpl.java Mon Nov 01 10:04:29 1999
|    1. Renamed findByPrimaryKey ==> findByKey.
|    2. Factored out packUpRows, which is used by findByEntity as wel4'i|D)i$%i   3. Added findRSIForEntity and
findByEntity.
|
| *** Z:\JBO\src\oracle\jbo\server\remote\ObjectMarshallerImpl.java Fri Oct 01 13:17:25 1999
|    1. Added getRowFromHandle, which returns the Row from the row handle.
|
|    1. Renamed riFindByPrimaryKey ==> riFindByKey.
|
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si07cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si07cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si07mt.kava is new
| File \src\D)i|T+i4'ile\jbo\test\sql\siDomainNum.sql is new
|    1. Test case for the problem reported by Bhushan.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\ExpMethods\si01cli\si01mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\setlocev.bat is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si01.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si01cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\ExpMethods\si01cli.kava is new
| File \src\T+i|d-iD)ile\jbo\test\scr\rt\twotier\level1\ExpMethods\si01mt.kava is new
|    1. Test case for ViewRow proxying.
|
| *** Z:\JBO\test\testall.bat Fri Aug 20 11:51:37 1999
|    1. Added expmeth test suite (for testing exported methods).
|
| *** Z:\JBO\test\testwithkava.bat Mon Nov 15 14:58:14 1999
|    1. Added expmeth test suite (for testing exported methods).
|    2. Added new test cases.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\DebugProps.txt
|  + \JBO\build\makefile
|  + \JBO\test\testall.bat
|  + \JBO\testd-i|t/iT+itwithkava.bat
|  + \JBO_bin_1\bin\setjboenv.bat
|  + \JBO_src_1\src\com\oracle\jbo\client\remote\ejb\EJBApplicationModuleImpl.java
|  + \JBO_src_1\src\com\oracle\jbo\common\remote\ejb\RemoteApplicationModule.java
|  + \JBO_src_1\src\com\oracle\jbo\server\remote\ejb\EJBApplicationModuleImpl.java
|  + \JBO_src_3\jbo\ApplicationModule.java
|  + \JBO_src_3\jbo\RowIterator.java
|  + \JBO_src_3\jbo\client\remote\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\client\remote\RowImpl.java
|  + \JBO_src_3\jbo\client\remotet/i|2id-iSetImpl.java
|  + \JBO_src_3\jbo\client\remote\RowSetIteratorImpl.java
|  + \JBO_src_3\jbo\client\remote\ViewUsageImpl.java
|  + \JBO_src_3\jbo\client\remote\corba\CORBAApplicationModuleImpl.java
|  + \JBO_src_3\jbo\common\remote\corba\RemoteApplicationModule.java
|  + \JBO_src_3\jbo\dt\objects\JboAppModule.java
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsMake.java
|  + \JBO_src_3\jbo\kava\kava.g
|  + \JBO_src_3\jbo\server\ApplicationModuleImpl.java
|  + \JBO_src_3\jbo\s2i|4it/ir\EntityRowSetImpl.java
|  + \JBO_src_3\jbo\server\EntityRowSetIteratorImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\server\ViewRowSetImpl.java
|  + \JBO_src_3\jbo\server\ViewRowSetIteratorImpl.java
|  + \JBO_src_3\jbo\server\remote\AbstractRemoteApplicationModuleImpl.java
|  + \JBO_src_3\jbo\server\remote\ObjectMarshallerImpl.java
|  + \JBO_src_3\jbo\server\remote\corba\RemoteApplicationModuleImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1
|  + \JBO_src_3\jbo\test\out\rt\4i|$6i2iier\level1\ExpMethods
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\si01cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ExpMethods\si01cli\si01mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si07cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si07cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si07mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Exp$6i|48i4iods
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\setlocev.bat
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si01.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si01cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si01cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ExpMethods\si01mt.kava
|  + \JBO_src_3\jbo\test\sql
|  + \JBO_src_3\jbo\test\sql\siDomainNum.sql
|
|
|
| $$$$$ Release - 546
| [rkaestne] - DELTA 2    22-Nov-99  10:53:10
|
| Transaction:48i|D:i$6ijbo_3.1_rkaestne_ray1122c
| Internal Changes:
| -----------------
| - Fixed some bugs in previous checkin.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\main
|  + \JBO_src_3\jbo\dt\ui\view
|  + \JBO_src_3\jbo\dt\ui\view\QOViewTree.java
|  + \JBO_src_3\jbo\kava\KavaDump.java
|
|
|
| $$$$$ Release - 546
| [rkaestne] - DELTA 1    22-Nov-99  09:35:08
|
| Transaction: jt_jbo_3.1_rkaestne_ray_ray1122
| Internal Changes:
| -----------------
| - Modified the names of the following objects to match more cloD:i|T<i48i to the authorized names.
|   This will make the objects less confusing in the future.
|           JboQuery->JboView
|           JboQueryReference->JboViewReference
|           JboQueryAttr->JboViewAttr
|           JboQueryAssociation->JboViewLink
|           JboQueryAssocEnd->JboViewLinkEnd
|           JboQueryAssocUsage->JboViewLinkUsate
|   Also modified the following package names.
|           oracle.jbo.dt.ui.query->oracle.jbo.dt.ui.view
|           oracle.jbo.dt.ui.queryassoc->oracle.jbo.dt.ui.viewlink
|
| -T<i|d>iD:ied the first cut for the substitution panel to the Business project wizard.
|
|
| Files Modified:
| ---------------
|
|  + \JBO\build\general.mk
|  + \JBO\build\makefile
|  + \JBO_src_3\jbo\dt\objects
|  + \JBO_src_3\jbo\dt\objects\JboAppModule.java
|  + \JBO_src_3\jbo\dt\objects\JboAssociation.java
|  + \JBO_src_3\jbo\dt\objects\JboAttributeList.java
|  + \JBO_src_3\jbo\dt\objects\JboContainer.java
|  + \JBO_src_3\jbo\dt\objects\JboDTListValidator.java
|  + \JBO_src_3\jbo\dt\objects\JboDeployPlatform.java
|  + \JBd>i|t@iT<ic_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboEntityUsage.java
|  + \JBO_src_3\jbo\dt\objects\JboFileUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboKey.java
|  + \JBO_src_3\jbo\dt\objects\JboPackage.java
|  + \JBO_src_3\jbo\dt\objects\JboQueryClause.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\objects\JboView.java
|  + \JBO_src_3\jbo\dt\objects\JboViewAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLink.java
|  + \JBO_src_3\jbo\dt\objects\JboViewLinkEnd.java
|  + \JBO_t@i|"Bid>i3\jbo\dt\objects\JboViewLinkUsage.java
|  + \JBO_src_3\jbo\dt\objects\JboViewReference.java
|  + \JBO_src_3\jbo\dt\ui
|  + \JBO_src_3\jbo\dt\ui@@\main\1\project
|  + \JBO_src_3\jbo\dt\ui@@\main\1\query
|  + \JBO_src_3\jbo\dt\ui@@\main\jt_jbo_3.1\jt_jbo_3.0_ppressle_ppressle_queryassocimpl\1\queryassoc
|  + \JBO_src_3\jbo\dt\ui\entity\EOCustomGenerationPanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\EODefinedValidatorPanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOEventsPanel.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOWiz"Bi|"Dit@ijava
|  + \JBO_src_3\jbo\dt\ui\formgen\common\AssociationInfoEditor.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFColumnPanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFState.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFTablePanel.java
|  + \JBO_src_3\jbo\dt\ui\formgen\common\MasterLinkEditor.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsMake.java
|  + \JBO_src_3\jbo\dt\ui\main
|  + \JBO_src_3\jbo\dt\ui\main\AMTreeCellRenderer.java
|  + \JBO_src_3\jbo"Di|$Fi"Biui\main\DtuAppAddin.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuAssociationTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuBomPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuContainerTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuDataModelTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuEntityTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuFrame.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuHintsPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuImageLoader.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuJboTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuMan$Fi|4Hi"Di.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuShuttleButtonPanel.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuViewAttrTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuViewRefTree.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuViewTree.java
|  + \JBO_src_3\jbo\dt\ui\main\Res.string
|  + \JBO_src_3\jbo\dt\ui\main\images\DtuImages.java
|  + \JBO_src_3\jbo\dt\ui\main\view.gif
|  + \JBO_src_3\jbo\dt\ui\main\viewlink.gif
|  + \JBO_src_3\jbo\dt\ui\module
|  + \JBO_src_3\jbo\dt\ui\module\AMDataModelPane4Hi|DJi$Fiva
|  + \JBO_src_3\jbo\dt\ui\module\AMDeployPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMNestedPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMQuickDeployPanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMRemotePanel.java
|  + \JBO_src_3\jbo\dt\ui\module\AMViewTree.java
|  + \JBO_src_3\jbo\dt\ui\module\AMWizard.java
|  + \JBO_src_3\jbo\dt\ui\module\Res.string
|  + \JBO_src_3\jbo\dt\ui\pkg
|  + \JBO_src_3\jbo\dt\ui\pkg\PKAppWizard.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKEntityPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKSubsPDJi|TLi4Hi.java
|  + \JBO_src_3\jbo\dt\ui\pkg\Res.string
|  + \JBO_src_3\jbo\dt\ui\view
|  + \JBO_src_3\jbo\dt\ui\view\QOAddin.java
|  + \JBO_src_3\jbo\dt\ui\view\QOAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOAttributeWizard.gif
|  + \JBO_src_3\jbo\dt\ui\view\QOAttributeWizard.java
|  + \JBO_src_3\jbo\dt\ui\view\QOAttributesPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOClausePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOCustomGenerationPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOEditAttributePanel.java
|  + \JBO_src_3\TLi|dNiDJidt\ui\view\QOExportPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOJoinDialog.java
|  + \JBO_src_3\jbo\dt\ui\view\QOMappingModel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOMappingPanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOMappingTable.java
|  + \JBO_src_3\jbo\dt\ui\view\QOMappingTreeCombo.java
|  + \JBO_src_3\jbo\dt\ui\view\QONamePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QONewAttributeDialog.java
|  + \JBO_src_3\jbo\dt\ui\view\QONewAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\view\QOWizard.gif
|  + \JBO_src_3\jbo\dt\ui\dNi|tPiTLi\QOWizard.java
|  + \JBO_src_3\jbo\dt\ui\view\Res.string
|  + \JBO_src_3\jbo\dt\ui\viewlink
|  + \JBO_src_3\jbo\dt\ui\viewlink\QAAddin.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\QAAttributesPanel.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\QAClausePanel.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\QAViewsPanel.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\QAWizard.gif
|  + \JBO_src_3\jbo\dt\ui\viewlink\QAWizard.java
|  + \JBO_src_3\jbo\dt\ui\viewlink\Res.string
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\JPropertiesTable.java
|  + tPi|SidNi_src_3\jbo\dt\ui\wizards\taginsert\TreeCombo.java
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\ViewObjectsTree.java
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\WebObjectDataSource.java
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\WebObjectsDialog.java
|  + \JBO_src_3\jbo\dt\ui\wizards\taginsert\WizardState.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webapp\AppModulePanel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webapp\RemoteInfoPanel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webapp\ViewState.java
|  + \JBO_src_3\jbo\dt\ui\Si|UitPirds\webapp\ViewsPanel.java
|  + \JBO_src_3\jbo\dt\ui\wizards\webapp\WizardState.java
|  + \JBO_src_3\jbo\kava\KavaUtil.java
|  + \JBO_src_3\jbo\kava\kava.g
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.546  (jbuildmgr)
| +  Built:  22-Nov-99  05:14:53
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 545
| [jbuildmgr] - DELTA 1    22-Nov-99  05:14:36
|
| Advanced product dependency to:  JT_JDEV_3.1_546
| Ui|$WiSi
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.545  (jbuildmgr)
| +  Built:  20-Nov-99  06:13:13
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 544
| [jbuildmgr] - DELTA 1    20-Nov-99  06:12:55
|
| Advanced product dependencies to:  JT_JDEV_3.1_545, JT_COMMON_3.1_176
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.544  (jbuildmgr/jvanderm/tpfaeffl/$Wi|4YiUilsen)
| +  Built:  19-Nov-99  05:51:41
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 543
| [jbuildmgr] - DELTA 5    19-Nov-99  05:51:26
|
| Advanced product dependencies to:  JT_JDEV_3.1_544, JT_COMMON_3.1_175
|
|
|
| $$$$$ Release - 543
| [tpfaeffl] - DELTA 4    18-Nov-99  20:05:00
|
| Transaction: jt_jbo_3.1_tpfaeffl_additional_edits
| Flags:
| ------
| DocChange, APIChange
|
| Internal Changes:
| -----------------
| editorial changes to comments in the .java f4Yi|D[i$Wi
| Must be reviewed by Juan.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\html\databeans\EditCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\FindForm.java
|  + \JBO_src_3\jbo\html\databeans\InsertNewRecord.java
|  + \JBO_src_3\jbo\html\databeans\NavigatorBar.java
|  + \JBO_src_3\jbo\html\databeans\RowSetBrowser.java
|  + \JBO_src_3\jbo\html\databeans\RowsetNavigator.java
|  + \JBO_src_3\jbo\html\databeans\ViewCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\XmlData.java
|
|
|
| $$$$$ ReleaD[i|T]i4Yi 543
| [jvanderm] - DELTA 3    18-Nov-99  17:13:35
|
| Transaction: jt_jbo_3.0_jvanderm_first31branch
| Reported Bugs Fixed:
| --------------------
| bug 1009234 : Error occured during form generation when default package not defined.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\dt\ui\formgen\common\DFStateAdapter.java
|
|
|
| $$$$$ Release - 543
| [tpfaeffl] - DELTA 2    18-Nov-99  11:30:15
|
| Transaction: jt_jbo_3.1_tpfaeffl_additional_jd_edits
| Flags:
| ------
| DocChange, APIChange
|
| Internal ChT]i|d_iD[is:
| -----------------
| various editorial changes which
| need to be reviewed by Juan
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\html\databeans\NavigatorBar.java
|  + \JBO_src_3\jbo\html\databeans\QueryDefinition.java
|  + \JBO_src_3\jbo\html\databeans\RefreshDataSource.java
|  + \JBO_src_3\jbo\html\databeans\RowSetBrowser.java
|  + \JBO_src_3\jbo\html\databeans\RowsetNavigator.java
|  + \JBO_src_3\jbo\html\databeans\ViewCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\XmlData.java
|
|
|
| $$d_i|taiT]iRelease - 543
| [tpoulsen] - DELTA 1    18-Nov-99  07:45:24
|
| Transaction: jt_jbo_3.1_tpoulsen_jdbc_816_changed_location
| Unreported Bugs Fixed:
| ----------------------
|
| Fixed JDBC classpath for 8.1.6.
|
| Files Modified:
| ---------------
|
|  + \JBO_bin_1\bin\setjboenv.bat
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.543  (jbuildmgr)
| +  Built:  18-Nov-99  05:38:50
| +-----------------------------------------------------------------------------tai|"cid_i$$$$ Release - 542
| [jbuildmgr] - DELTA 1    18-Nov-99  05:38:34
|
| Advanced product dependency to:  JT_JDEV_3.1_543
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.542  (jbuildmgr)
| +  Built:  17-Nov-99  13:08:57
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 541
| [jbuildmgr] - DELTA 1    17-Nov-99  13:08:41
|
| Advanced product dependency to:  JT_JDEV_3.1_542
|
|
|
|
| +---------------------------"ci|"eitai----------------------------------------------
| +  Release 3.1.541  (jbuildmgr/ychua)
| +  Built:  17-Nov-99  04:58:00
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 540
| [jbuildmgr] - DELTA 3    17-Nov-99  04:57:46
|
| Advanced product dependency to:  JT_COMMON_3.1_174
|
|
|
| $$$$$ Release - 540
| [ychua] - DELTA 2    16-Nov-99  17:52:52
|
| Transaction: jt_jbo_3.1_ychua_nov16
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
| Fixed testwi"ei|$gi"civa.bat, incorrect middle-tier specified for ViewObject\yc34cli
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|
|
|
| $$$$$ Release - 540
| [ychua] - DELTA 1    16-Nov-99  15:28:16
|
| Transaction: jt_jbo_3.1_ychua_nov16_1035036
| Flags:
| ------
| APIChange, QAChange
|
| Reported Bugs Fixed:
| --------------------
| 1035036 Getting row attribute on calculated column of dynamic VO deos not work on 3-tier
|
| Internal Changes:
| -----------------
| ViewObjectImpl.findAttributeDef() and Structur$gi|4ii"eiHelper.findAttributeDef() no longer
| check for is name valid, just check for null.
|
| Test Suggestions:
| -----------------
| ViewObject\si02, yc34
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\common\StructureDefHelper.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov16_1035036\1\yc34cli
|  +
\JBO_src_3\jbo\test\4ii|Dki$girt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov16_1035036\1\yc34
cli\main\jt_jbo_3.1_ychua_nov16_1035036\1\yc05mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject\si02cli\si02mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov16_1035036\1\yc34cli.java
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov16_1035036\1\yc34cli.kDki|
Tmi4ii
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\si02cli.java
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.540  (jbuildmgr/SIM)
| +  Built:  16-Nov-99  12:05:45
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 539
| [jbuildmgr] - DELTA 2    16-Nov-99  12:05:27
|
| Advanced product dependencies to:  JT_JDEV_3.1_540, JT_COMMON_3.1_173
|
|
|
| $$$$$ Release - 539
| [SIM] - DELTA 1    16-Nov-99  1Tmi|doiDki:43
|
| Transaction: jt_jbo_3.1_SIM_more_doc_fix_kava_for_8i_update_vauto
| Flags:
| ------
| DocChange, QAChange
|
| Unreported Bugs Fixed:
| ----------------------
|
| See below.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. More doc.
|
| 2. Fixed Kava that was causing problems for running test from
|    w/i 8i.
|
| 3. Updated VAUTO to work w/ 3.1 branch.
|
|
| << DETAILS >>
|
| *** Z:\JBO\doc\test\runguide\runguide.html Fri Nov 12 15:51:43 1999
| *** Z:\JBO\doc\test\teststruct\teststruct.html Wedoi|tqiTmiv 10 13:02:50 1999
|    1. More doc.
|
| *** Z:\JBO\src\oracle\jbo\kava\kava.g Wed Nov 10 12:55:51 1999
|    1. Fixed Kava that was causing problems for running test from
|       w/i 8i.
|
| *** Z:\JBO\vauto\bin\varun.awk Mon Jun 07 15:32:23 1999
| *** Z:\JBO\vauto\bin\vasetup.bat Mon Jun 07 15:32:26 1999
| *** Z:\JBO\vautoloc\01\vaconf.inf Mon Jun 07 15:32:34 1999
| *** Z:\JBO\vautoloc\01\valocenv.bat Mon Sep 20 14:55:35 1999
| *** Z:\JBO\vautoloc\03\vaconf.inf Mon Jun 07 15:32:45 1999
| *** Z:\JBO\vautoloc\03\vtqi|tidoienv.bat Mon Sep 20 14:55:37 1999
| *** Z:\JBO\vautoloc\04\vaconf.inf Mon Jun 07 15:32:50 1999
| *** Z:\JBO\vautoloc\04\valocenv.bat Mon Sep 20 14:55:38 1999
| *** Z:\JBO\vautoloc\05\vaconf.inf Mon Sep 20 14:38:27 1999
| *** Z:\JBO\vautoloc\05\valocenv.bat Tue Oct 05 10:48:27 1999
| *** Z:\JBO\vautoloc\06\vaconf.inf Mon Sep 27 11:25:52 1999
| *** Z:\JBO\vautoloc\06\valocenv.bat Mon Sep 27 11:26:00 1999
| *** Z:\JBO\vautoloc\07\vaconf.inf Tue Oct 05 10:48:30 1999
| *** Z:\JBO\vautoloc\07\valocenv.bat Fri Oct 08 1ti|vitqi:47 1999
|    1. Updated VAUTO to work w/ 3.1 branch.
|
| Files Modified:
| ---------------
|
|  + \JBO\vauto\bin\varun.awk
|  + \JBO\vauto\bin\vasetup.bat
|  + \JBO\vautoloc\01\vaconf.inf
|  + \JBO\vautoloc\01\valocenv.bat
|  + \JBO\vautoloc\03\vaconf.inf
|  + \JBO\vautoloc\03\valocenv.bat
|  + \JBO\vautoloc\04\vaconf.inf
|  + \JBO\vautoloc\04\valocenv.bat
|  + \JBO\vautoloc\05\vaconf.inf
|  + \JBO\vautoloc\05\valocenv.bat
|  + \JBO\vautoloc\06\vaconf.inf
|  + \JBO\vautoloc\06\valocenv.bat
|  + \JBO\vautoloc\07\vaconfvi|$xiti
|  + \JBO\vautoloc\07\valocenv.bat
|  + \JBO_doc_1\doc\test\runguide\runguide.html
|  + \JBO_doc_1\doc\test\teststruct\teststruct.html
|  + \JBO_src_3\jbo\kava\kava.g
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.539  (jbuildmgr/tpfaeffl/ychua)
| +  Built:  16-Nov-99  05:00:29
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 538
| [jbuildmgr] - DELTA 3    16-Nov-99  05:00:13
|
| Advanced product depende$xi|4zivito:  JT_COMMON_3.1_172
|
|
|
| $$$$$ Release - 538
| [tpfaeffl] - DELTA 2    15-Nov-99  18:45:05
|
| Transaction: jt_jbo_3.1_tpfaeffl_edit_comments_11nov99
| Flags:
| ------
| DocChange, APIChange
|
| Internal Changes:
| -----------------
| Added detail to class-level and method-level descriptions.
| These changes will need to be reviewed by Juan.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\html\databeans\EditCurrentRecord.java
|  + \JBO_src_3\jbo\html\databeans\FindForm.java
|  + \JBO_src_3\jbo\html\d4zi|D|i$xieans\InsertNewRecord.java
|
|
|
| $$$$$ Release - 538
| [ychua] - DELTA 1    15-Nov-99  14:57:52
|
| Transaction: jt_jbo_3.1_ychua_nov15_1060623
| Flags:
| ------
| APIChange, QAChange
|
| Reported Bugs Fixed:
| --------------------
| 1058901
| 1060623
| 1041361
|
| Internal Changes:
| -----------------
| Modified AssociationDefImpl.getAssociationClause() and ViewLinkDefImpl.buildAssociationClause(),
| use DECODE(attrname, ?, 'null', 'not null' = 'null' to handle bind value null.
| ViewAttributeDefImpl, added getEntitD|i|T~i4zi() to return Entity def if view attr is based
| on entity attr.
| ViewObjectImpl.setWhereClause(), erase previous user param values.
| client.remote.setWhereClause() call RowSetImpl.clearWhereClauseParams to erase previous
| param values when setting new where clause. RowSetImpl, added clearWhereClauseParams().
|
| Test Suggestions:
| -----------------
| MasterDetail\yc71
| ViewObject\yc35, yc36
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\client\remote\RowSetImpl.jaT~i|d?iD|i + \JBO_src_3\jbo\client\remote\ViewUsageImpl.java
|  + \JBO_src_3\jbo\server\AssociationDefImpl.java
|  + \JBO_src_3\jbo\server\ViewAttributeDefImpl.java
|  + \JBO_src_3\jbo\server\ViewLinkDefImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\1\yc71cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3d?i|t,iT~ichua_nov15_1060623\1\yc
71cli\main\jt_jbo_3.1_ychua_nov15_1060623\1\yc71mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\yc04cli\yc04mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\yc20cli\yc20mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\1\yc35cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_106t,i|""id?i\1\yc35
cli\main\jt_jbo_3.1_ychua_nov15_1060623\1\yc05mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\2\yc36cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\2\yc36cli\main\jt_
jbo_3.1_ychua_nov15_1060623\1\yc05mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\""i|"?it,i
71cli.java
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\1\yc71cli.kava
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\1\yc71mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\1\yc35cli.java
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1"?i|$^i""ijbo_3.1_ychua_nov15_1060623\1\yc35
cli.kava
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\1\yc36cli.java
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov15_1060623\1\yc36cli.kava
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.538  (jbuildmgr/SIM)
| +  Built:  13-Nov-99  06:29:00
| +---------------------------------------------------------$^i|4Si"?i----------------
|
| $$$$$ Release - 537
| [jbuildmgr] - DELTA 2    13-Nov-99  06:28:45
|
| Advanced product dependency to:  JT_JDEV_3.1_538
|
|
|
| $$$$$ Release - 537
| [SIM] - DELTA 1    12-Nov-99  15:50:07
|
| Transaction: jt_jbo_3.1_SIM_binding_style_choice_in_findbykey
| Unreported Bugs Fixed:
| ----------------------
|
| See below.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Fixed bing style choice related problems in findByKey().
|
| 2. Added ability to name VO in VL accessor.  When ca4Si|DOi$^ig
|    AM.createViewLinkBetweenViewObjects(), in the 'accessorName' param,
|    you can specify "<accessor>:<vo-name>."  If so, <vo-name> name will
|    be used when looking for a VO for association/viewlink.
|
|    See AssociationDefImpl.getAssociationVOName() and
|        AssociationDefImpl.get(Row, ViewDefImpl, ViewLinkDefImpl, byte, Object[])
|    for impl details.
|
|
| << DETAILS >>
|
| *** Z:\JBO\doc\test\runguide\runguide.html Wed Nov 10 13:02:22 1999
|    1. More doc written.
|       - Runtime configuDOi|TZi4Sion.
|       - Test case result code and status.
|       - Running test case individually.
|
| *** Z:\JBO\src\oracle\jbo\domain\DomainAttributeDef.java Wed Nov 10 13:00:18 1999
| *** Z:\JBO\src\oracle\jbo\server\AttributeDefImpl.java Wed Oct 13 12:25:05 1999
|    1. Removed getSQLTypeName().
|
| *** Z:\JBO\src\oracle\jbo\server\ApplicationModuleImpl.java Wed Oct 13 12:26:02 1999
|    1. Ability to name VO for assoc accessor.
|
| *** Z:\JBO\src\oracle\jbo\server\AssociationDefImpl.java Wed Nov 10 12:55:58 1999
|  TZi|diDOi Added a new field, mAssociationVOName, which keeps the VO name
|       to use for assoc traversal.
|
| *** Z:\JBO\src\oracle\jbo\server\EntityImpl.java Wed Nov 10 12:57:20 1999
| *** Z:\JBO\src\oracle\jbo\server\QueryCollection.java Wed Nov 10 12:56:54 1999
| *** Z:\JBO\src\oracle\jbo\server\StmtWithBindVars.java Wed Nov 10 13:00:39 1999
|    1. Removed tabs.
|
| *** Z:\JBO\src\oracle\jbo\server\ViewObjectImpl.java Wed Nov 10 12:57:45 1999
|    1. Changed createViewLinkAccessor's method sig to take in optionadi|t'iTZi     view object name.
|
| *** Z:\JBO\src\oracle\jbo\server\ViewUsageHelper.java Wed Nov 10 12:58:06 1999
|    1. Bind style choice logic added to findByKey.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\MasterDetail\si04cli\si04mt.out is new
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si04cli.java Mon Jun 28 22:02:06 1999
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si04mt.kava is new
|    1. Changed test case.  This test case now traverses view link accessor
| t'i|.idi  to retrieve detail data.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\MasterDetail\si05cli\si05mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si05cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si05cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\si05mt.kava is new
|    1. Test case to test naming of view object in VL accessor .
|
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\ViewObject\yc32cli.java Fr.i|-it'it 29 18:19:26 1999
|    1. Test case fixed for binding style choice.
|
| File \src\oracle\jbo\test\sql\siWorkerSkill.sql is new
|    1. SQL script used for testing VL accessor traversal.
|
| *** Z:\JBO\test\testwithkava.bat Wed Nov 10 12:55:35 1999
|    1. New test cases added.
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_doc_1\doc\test\runguide\runguide.html
|  + \JBO_src_3\jbo\domain\DomainAttributeDef.java
|  + \JBO_src_3\jbo\server\ApplicationModuleImpl.java
|  + \JBO_src_3\-i|$Ti.iserver\AssociationDefImpl.java
|  + \JBO_src_3\jbo\server\AttributeDefImpl.java
|  + \JBO_src_3\jbo\server\EntityImpl.java
|  + \JBO_src_3\jbo\server\QueryCollection.java
|  + \JBO_src_3\jbo\server\StmtWithBindVars.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\server\ViewUsageHelper.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\si04cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\si04cli\si04mt$Ti|4>i-i
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\si05cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\si05cli\si05mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si04cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si04mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si05cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\si05cli.kava
|  + \JBO_src_3\j4>i|Di$Tiest\scr\rt\twotier\level1\MasterDetail\si05mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc32cli.java
|  + \JBO_src_3\jbo\test\sql
|  + \JBO_src_3\jbo\test\sql\siWorkerSkill.sql
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.537  (jbuildmgr)
| +  Built:  12-Nov-99  13:37:01
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 536
| [jbuildmgr] - DELTA 1    12-Nov-99  13:36:44
|
| AdvancedDi|TYi4>iduct dependency to:  JT_JDEV_3.1_537
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.536  (jbuildmgr/kmchorto/ychua/dmutreja)
| +  Built:  12-Nov-99  05:19:20
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 535
| [jbuildmgr] - DELTA 4    12-Nov-99  05:19:04
|
| Advanced product dependency to:  JT_COMMON_3.1_171
|
|
|
| $$$$$ Release - 535
| [kmchorto] - DELTA 3    11-Nov-99  18:01:00
|
| Transaction: jt_TYi|d!iDi3.1_kmchorto_bad_olite_jboproperties_after_branch
| Flags:
| ------
| QAChange
|
| Unreported Bugs Fixed:
| ----------------------
| Branch error: jboserver.properties.OLITE had zero length,
| causing all the tests to fail.
|
| New Features Added:
| -------------------
| Suppressed the silly banner from showpath in JDK1.1.8
|
| Files Modified:
| ---------------
|
|  + \JBO\build
|  + \JBO_bin_1\bin\setkavaenv.bat
|  + \JBO_bin_1\bin\showpath.bat
|  + \JBO_src_3\jbo\server\jboserver.properties.OLITE
|
|
|
| $$$$$ Released!i|t#iTYi35
| [ychua] - DELTA 2    11-Nov-99  17:24:25
|
| Transaction: jt_jbo_3.1_ychua_nov11
| Flags:
| ------
| APIChange, QAChange
|
| Reported Bugs Fixed:
| --------------------
| 1045019 Create Viewlink with jbotester produce sql error bind variable not exists.
| 1041422 setMasterRowSetIterator need to deregister from existing master if linked.
| Internal Changes:
| -----------------
| ViewLinkImpl.setDef(), move super.setDef() after removeViewLink() on viewobjects because removeViewLink
| need to get to ViewLinkDef.t#i|"%id!iwObjectImpl.removeViewLink(), remove the src/dst attributes from
mSrcAttributes and
| mDstAttributes and remove viewlink accessor if one is created.
| common.StructureDefHelper added removeViewLinkAccessor()
| client.remote.ViewLinkImpl.remove(), remove viewlink accessor if one was created
|
| ViewRowSetImpl.setMasterRowSetIterator() need to remove detail viewrowset from master
| rowset iter so that it not notify navigation/changes
|
| ViewRowSetImpl.refreshRowSet(), change to getEstimatedRowCount to use ge"%i|"'it#ichedRowCount()
| to avoid executing the estimated row count statement.
|
| Test Suggestions:
| -----------------
| MasterDetail\yc68, 70
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_src_3\jbo\client\remote\ViewLinkImpl.java
|  + \JBO_src_3\jbo\common\StructureDefHelper.java
|  + \JBO_src_3\jbo\server\ViewLinkImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\server\ViewRowSetImpl.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity\yc25cli\yc25mt.o"'i|$)i"%i +
\JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\1\yc67cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\1\yc67cli\main\jt_jbo_3.
1_ychua_nov11\1\yc67mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\2\yc68cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt$)i|4+i"'i_3.1_ychua_nov11\2\yc68cli\ma
in\jt_jbo_3.1_ychua_nov11\1\yc02mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\3\yc70cli
|  +
\JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\3\yc70cli\main\jt_jbo_3.
1_ychua_nov11\1\yc02mt.out
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\1\yc67cli.java
|  +
\4+i|D-i$)isrc_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\1\yc67cli.ka
va
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\1\yc67mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\2\yc68cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\2\yc68cli.kava
|  +
\JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetailD-i|T/i4+iain\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\3\yc70cli.ja
va
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail@@\main\jt_jbo_3.1\jt_jbo_3.1_ychua_nov11\3\yc70cli.kava
|
|
|
| $$$$$ Release - 535
| [dmutreja] - DELTA 1    11-Nov-99  16:23:32
|
| Transaction: jt_jbo_3.1_dmutreja_upgrade_to_816
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
|   Changes for moving to 816.
|   See description in modified files section
|
| Files Modified:
| ---------------
|
|  + \JBO\build\general.mk
|       Use 3T/i|d1iD-iaffiene for building stubs.
|  + \JBO_bin_1\bin\loadjava.bat
|      Package name change in LoadjavaMain
|  + \JBO_bin_1\bin\setjboenv.bat
|      Modify CLASSPATH to use 816sdk jdbc drivers instead of 8.1.5
|
|  + \JBO_src_3\jbo\client\remote\corba\aurora\AuroraApplicationModuleHome.java
|  + \JBO_src_3\jbo\common\JboInitialContext.java
|       Implement JNDI 1.2 methods
|
|  + \JBO_src_3\jbo\dt\objects\JboEjbPlatform.java
|       Use PrintWriter instead of PrintStream for creating deployment descriptor. Api chand1i|t3iT/in 8i
|
|  + \JBO_src_3\jbo\dt\objects\JboO8Platform.java
|        Remvoved -back_compat flag when running caffiene to generate the stubs for exported methods
|
|  + \JBO_src_3\jbo\server\remote\corba\RemoteApplicationModuleImpl.java
|       removed use of BOA from. Delegate to subclasses for connecting and disconnecting
|       corba objects to and from the ORB.
|  + \JBO_src_3\jbo\server\remote\corba\aurora\AuroraApplicationModule.java
|       Use 8i provided methods for initializing the ORB singleton
|  + \Jt3i|6id1irc_3\jbo\server\remote\corba\vb\VBrokerApplicationModule.java
|        Cast the ORB specifically to visigenic orb.
|
|  + \JBO_src_3\jbo\server\xml\XMLContextCustImpl.java
|  + \JBO_src_3\jbo\server\xml\XMLContextImpl.java
|       Implement JNDI 1.2 methods
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Release 3.1.535  (jbuildmgr/SIM/rkaestne/ychua)
| +  Built:  11-Nov-99  05:55:19
| +-----------------------------------------------------------------------------
| 6i|8it3i$$ Release - 534
| [jbuildmgr] - DELTA 9    11-Nov-99  05:54:57
|
| Advanced product dependency to:  JT_COMMON_3.1_170
|
|
|
| $$$$$ Release - 534
| [SIM] - DELTA 8    10-Nov-99  15:52:50
|
| Transaction: jt_jbo_3.1_SIM_fix_setkavaenv_bat_11_10_1999
| Unreported Bugs Fixed:
| ----------------------
|
| Adjusted setkavaenv.bat w/ the correct .jar file name.
|
|    call inclasspath -e %JBO_BASE%\lib\jewt-all-4_0_5.jar
|
| changed to
|
|    call inclasspath -e %JDEVELOPER_HOME%\lib\jewt-all.jar
|
| Files Modified:
| --8i|$:i6i---------
|
|  + \JBO_bin_1\bin\setkavaenv.bat
|
|
|
| $$$$$ Release - 534
| [rkaestne] - DELTA 7    10-Nov-99  15:40:52
|
| Transaction: jt_jbo_3.1_rkaestne_ray1110d2
| Internal Changes:
| -----------------
| This time for sure.  Everything is here.  Really.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\general.mk
|  + \JBO_src_3\jbo\dt\ui\jbs
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsJarPanel.java
|
|
|
| $$$$$ Release - 534
| [rkaestne] - DELTA 6    10-Nov-99  14:21:17
|
| Transaction: jt_jbo_3.1_rkaestne_ray1110c$:i|4<i8ireported Bugs Fixed:
| ----------------------
| - Build fix.  The library was removed, and the makefile needed to be updated.
|
| Files Modified:
| ---------------
|
|  + \JBO\build\general.mk
|
|
|
| $$$$$ Release - 534
| [SIM] - DELTA 5    10-Nov-99  13:18:48
|
| Transaction: jt_jbo_3.1_SIM_fix_setenv_11_10_1999
| Unreported Bugs Fixed:
| ----------------------
|
| Fixed a problem in setenv.bat.
|
| It was using JBO_BASE where it should have used JBO_BUILT.
|
| Files Modified:
| ---------------
|
|  + \JBO_bin_1\bin4<i|D>i$:ienv.bat
|
|
|
| $$$$$ Release - 534
| [SIM] - DELTA 4    10-Nov-99  12:53:36
|
| Transaction: jt_jbo_3.0_SIM_domain_stuff_and_binding_style
| Related Tasks:
| --------------
|
| See below for details.
|
| Internal Changes:
| -----------------
|
| << OVERVIEW >>
|
| 1. Kava enhancements:
|
|    One of the deficiencies in Kava has been that it's not well
|    set up to handle reverse-engineering, e.g., building EOs out
|    of DB tables.  Kava is now able to support that.
|
|    A) -C switch on KavaParser (I changed v:D>i|T@i4<i\runkava.bat to
|       support this) enables you to pass in connect-string in much
|       the same way you do when you run the test case.
|
|    B) If your .kava file has "connection" element in it, -C
|       will override the definition in "connection".  However, if
|       -C is not specified, the info described in "connection" (if
|       one exists) will be used.
|
|    C) Kava is now able to execute "arbitrary" exe while parsing
|       the .kava file.  Syntax for this is as follows:
|
|          executeT@i|dBiD>immand-string>;
|          ifnexe execute <command-string>;
|
|       "ifnexe" is used to execute a command if the previous
|       command couldn't find the EXE.  This is particularly useful
|       for us because we usually try running plus80 and if this
|       fails run sqlplus.
|
|    Here is an excerpt from Entity\si07mt.kava:
|
|    ==================================================================
|    project si07mt
|    {
|       package     = testp.rt.twotier.level1.Entity.si07mt;
|    }
|
|
|   dBi|tDiT@inection scottConn
|    {
|       dburl    = "jdbc:oracle:oci8:@";
|       // dburl    = "jdbc:oracle:thin:@";
|       user     = "scott";
|       password = "tiger";
|    }
|
|
|    execute "plus80 "  ___sqlLogin___  " @"  ___jboBase___
|            "\\src\\oracle\\jbo\\test\\sql\\siDeptEmp.sql";
|    ifnexe execute "sqlplus "  ___sqlLogin___  " @"
|    ___jboBase___
|            "\\src\\oracle\\jbo\\test\\sql\\siDeptEmp.sql";
|
|
|    package hrPackage
|    {
|    ...
|    }
|    =========================tDi|"FidBi=====================================
|
|    Notice that "execute" first tries to run plus80.  If this
|    finds no EXE, it will run sqlplus.
|
|    Now, let's examine the command string itself.  The command
|    string is formed by concatenating all strings and
|    identifiers following the "execute" keyword.
|
|    Some identifiers enable you to do parameter substitution:
|
|       ___user___           -- User name ("scott" fron conn str)
|       ___pwd___            -- Password ("tiger" from co"Fi|"HitDitr)
|       ___machineName___    -- DB server host ("localhost" from conn str)
|       ___sqlLogin___       -- SQLPlus login ("scott/tiger@localhost")
|       ___jboBase___        -- JBO_BASE ("v:" from sys env)
|       ___testOutBase___    -- Test out base ("v:\testout")
|       ___classesBase___    -- Classes base ("v:\classes")
|
|    Ability to execute .SQL script during MT build and not
|    during RT may help with non-Oracle databases, e.g., Olite,
|    that are stricter about mixing DDL and DML operation"Hi|$Ji"Fi
|    D) Someone (Pete or Yvonne?) already put support for table
|       to EO reverse-engineering.  To use it, do something like:
|
|          package hrPackage
|          {
|             entity Emp table EMP empTab *;
|
|             entity Dept table DEPT deptTab *;
|          }
|
|    I plan on doing the same to reverse-engineer an o8obj type
|    into a domain, but that will come later.
|
| 2. New engineering docs on:
|    - Dev build.
|    - Test structure.
|    - Test run guide.
|
| 3. Moved old do$Ji|4Li"Hin \doc\build to \doc\jwssetup.
|
| 4. Domain changes.  Support for o8obj type as a domain.
|    We allow the following mappings of o8 obj stuff.
|
|       O8 obj type ==> domain
|       O8 obj table ==> EO
|
|    If a rel table has a column of O8 obj type, it will show up as an EO
|    attr of a domain.
|
|    If a type has an embedded attr of O8 obj type, it will show up as a
|    domain as well.  In this case, we have a domain containing another
|    domain.  This nesting of domains hasn't been tested yet.  Wi4Li|DNi$Jio that
|    next.
|
|    Anyway, to make this stuff work, the following changes have been made to
|    DT:
|
|    oracle.jbo.dt.objects.JboDomain now as ability to manage a list of
|    attributes.  If the num of attrs is not zero, it is assumed that the
|    domain is mapped from an o8 obj type.
|
|    The code gen stuff is now extended, so that when attrs.size() > 0, we
|    invoke StructDomainBasedGenerator.  This guy will gen getters and
|    setters for attributes in the domain and build enough meta-data toDNi|TPi4Lie
|    the stuff work (and work in tier-independent manner during RT).
|
|    In order for JboDomain to manage its attrs, I had to split JboEntityAttr
|    into JboDatabaseAttr and JboEntityAttr.  JboDatabaseAttr is an attr
|    mapped to a db col/attr.  A new subclass of JboDatabaseAttr,
|    JboDomainAttr, is introduced.  The new class hierarchy looks like:
|
|    JboAttribute
|       JboDatabaseAttr    // new
|          JboEntityAttr
|             JboDomainAttr   // new
|                JboQueryAttr
|
|    Now TPi|dRiDNiime:
|
|    During RT, the domain stuff does not build the attr meta-data from XML.
|    It could've done that, but it would be too heavy, esp. for 3 tier
|    execution.  All the necessary data is retrieved from the domain's .class
|    file.
|
|    The base RT class of o8-obj-type-based domain is
|    oracle.jbo.domain.Struct.  This one uses
|    oracle.jpub.runtime.MutableStruct (from oracle's JDBC) to manage attr
|    data.  All the custom factory stuff is gen'ed correctly to make the
|    stuff work.
|     dRi|tTiTPi
| 5. SQLBuilder fixes:
|
|    Previously, we "created" SQLBuilder's too
|    liberally.  Each of the following objects "creates" its own
|    SQLBuilder:
|
|       QueryCollection
|       ViewObjectImpl
|       AttributeDefImpl
|       DBTransactionImpl
|       EntityImpl
|
|    I put "creates" in quotes because for OracleSQLBuilder we
|    only create a singleton and reuse it (thus, the act of
|    calling create many times does not instantiate too many
|    objects).  However, this in itstTi|WidRiwill be a problem because
|    in a multi-threaded server, many users could use the same
|    OracleSQLBuilder instance and stomp over each other.
|
|    For non-OracleSQLBuilder, we end up creating a new instance
|    of it every time we call "create".  This is slow and
|    wasteful.
|
|    It seems to me that the right thing is for DBTransactionImpl
|    to hold one instance (its own) of SQLBuilder and all objects
|    under the control of that trans to use that.
|
|    The only exception to this wouWi|YitTie AttributeDefImpl,
|    because we need SQLBuilder for TypeMap stuff during
|    load-time.  However, once we separate TypeMap from
|    SQLBuilder, we can avoid this problem as well.
|
|    What I did on my local snapshot of code is to remove all
|    "create" calls, except for AttributeDefImpl and
|    DBTransactionImpl.  I'm assuming that AttributeDefImpl will
|    be address by Karl's TypeMap changes.
|
|    Further, I did not change the "singleton" use problem of
|    OracleSQLBuilder.  I'll leave itYi|$[iWito Karl to fix that once
|    we clean up the TypeMap mess.
|
| 6. Fixed Java grammar bug in kava.g.
|
|    In Antlr's description of Java's grammar,
|    they parse "abc.def" as essentially
|
|       IDENT DOT IDENT
|
|    Same goes with "stmt.execute".
|
|    The trouble is that "execute" is now used by Kava as a
|    keyword (thanks to my latest changes).  Antlr thus treats
|    "execute" as a literal, whose token type is not IDENT, but
|    LITERAL_execute, resulting in a syntax error (because
|    "stmt.execu$[i|4]iYiis parsed as IDENT DOT LITERAL_execute).
|
|    This is true w/ all Kava/Java keywords.  If you have
|    embedded code in a .kava script with a word like "entity"
|    (say as a local var), it will fail parsing.
|
|    Fixed this problem by overriding parts of the parser
|    itself to fool the token matching logic.
|
| 7. Binding style choice:
|
|    The user will be able to choose JDBC vs. Oracle style
|    binding on their SQL statements.
|
|    With Oracle JDBC drivers, the Oracle binding style is more
|    4]i|D_i$[irable for the following reasons:
|
|    A) Performance benefit.  Last time I measured, the
|       improvement (over JDBC style) was about 6%.
|
|    B) Ability to mention the same bind value many times.
|       Suppose you want
|
|          select * from emp where empno > ? and empno < ? + 20
|
|       which uses JDBC style binding.  If you want to supply the
|       same value for both '?'s, you would have to bind twice.
|
|       With Oracle style, you can do:
|
|          select * from emp where empno > :1 D_i|Tai4]iempno < :1 + 20
|
|       and bind once.
|
|    For DT API level, binding style is available on JboEntity
|    (EO) and JboQuery (VO).  oracle.jbo.server.SQLBuilder
|    defines int constants for the choice.
|
|    These values are written out to XML as "BindingStyle"
|    attribute, whose values can be "JDBC" or "Oracle."  During
|    RT, if this attr is not present in XML, we assume JDBC (for
|    backward compatibility).  However, for all newly created EOs
|    and VOs, we should default to "Oracle".
|
|    I Tai|dciD_i't make the corresponding changes to the
|    wizards.  Pete/Ray would have to make this choice available
|    on the EO/VO panel.
|
| 8. New test cases added.
|
|
| << DETAILS >>
|
| *** Z:\JBO\bin\runkava.bat Wed Sep 15 11:17:42 1999
|    1. -C support in Kava.
|
| *** Z:\JBO\bin\runtest.bat Wed Sep 22 10:44:38 1999
|    1. Bug fix.  Inclusion of EXTRA_ARGS.
|
| *** Z:\JBO\bin\runtest2.bat Fri Aug 20 11:55:29 1999
|    1. Bug fix.  Correct initialization of EXTRA_ARGS
|
| *** Z:\JBO\bin\runtst.awk Wed Sep 22 10:dci|teiTai5 1999
|    1. Bug fix.  skip2Tier = 0 is commented out.
|
| File \doc\build\build.html is new
| File \doc\build\line12.gif is new
| File \doc\build\line24.gif is new
| File \doc\build\line32.gif is new
| File \doc\test\runguide\downarrow.bmp is new
| File \doc\test\runguide\downarrow.gif is new
| File \doc\test\runguide\downarrow.vsd is new
| File \doc\test\runguide\line12.gif is new
| File \doc\test\runguide\line24.gif is new
| File \doc\test\runguide\line32.gif is new
| File \doc\test\runguide\rightarrow.bmp is tei|"gidci
| File \doc\test\runguide\rightarrow.gif is new
| File \doc\test\runguide\rightarrow.vsd is new
| File \doc\test\runguide\runguide.html is new
| File \doc\test\teststruct\2tier.bmp is new
| File \doc\test\teststruct\2tier.gif is new
| File \doc\test\teststruct\2tier.vsd is new
| File \doc\test\teststruct\3tier.bmp is new
| File \doc\test\teststruct\3tier.gif is new
| File \doc\test\teststruct\3tier.vsd is new
| File \doc\test\teststruct\colocated.bmp is new
| File \doc\test\teststruct\colocated.gif is new
| File \d"gi|"iiteiest\teststruct\colocated.vsd is new
| File \doc\test\teststruct\line12.gif is new
| File \doc\test\teststruct\line24.gif is new
| File \doc\test\teststruct\line32.gif is new
| File \doc\test\teststruct\teststruct.html is new
|    1. New eng docs.
|
| File \doc\build\alias.JPG will be deleted
| File \doc\build\htmlsr1.gif will be deleted
| File \doc\build\htmlsrv.html will be deleted
| File \doc\build\Image10.gif will be deleted
| File \doc\build\image1UU.JPG will be deleted
| File \doc\build\Image4.gif will be del"ii|$ki"gi
| File \doc\build\Image5.gif will be deleted
| File \doc\build\Image6.gif will be deleted
| File \doc\build\Image7.gif will be deleted
| File \doc\build\Image8.gif will be deleted
| File \doc\build\imageGNU2.JPG will be deleted
| File \doc\build\imageMCF.JPG will be deleted
| File \doc\jwssetup\alias.JPG is new
| File \doc\jwssetup\htmlsr1.gif is new
| File \doc\jwssetup\htmlsrv.html is new
| File \doc\jwssetup\Image10.gif is new
| File \doc\jwssetup\image1UU.JPG is new
| File \doc\jwssetup\Image4.gif is new
| File$ki|4mi"iic\jwssetup\Image5.gif is new
| File \doc\jwssetup\Image6.gif is new
| File \doc\jwssetup\Image7.gif is new
| File \doc\jwssetup\Image8.gif is new
| File \doc\jwssetup\imageGNU2.JPG is new
| File \doc\jwssetup\imageMCF.JPG is new
|    1. Moved docs.
|
| *** Z:\JBO\src\oracle\jbo\CSMessageBundle.java Wed Oct 13 11:35:25 1999
|    1. New error messages added for SQLDatumException.
|          EXC_JDBC_GET_SQL_DATUM
|          EXC_JDBC_SET_SQL_DATUM
|
| File \src\oracle\jbo\SQLDatumException.java is new
|    1. New exce4mi|Doi$kin to be used for errors that occur while calling
|       getAttribute/setAttribute on O8 STRUCT.
|
| File \src\oracle\jbo\domain\DomainAttributeDef.java is new
| File \src\oracle\jbo\domain\DomainStructureDef.java is new
| File \src\oracle\jbo\domain\Struct.java is new
|    1. Domain support for o8obj type.
|
| File \src\oracle\jbo\dt\objects\JboDatabaseAttr.java is new
|    1. Changes to DT to support domain for o8obj type.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboDomain.java Tue Aug 31 10:54:45 1999
|    1.Doi|Tqi4miDomain is now able to keep an attr list.
|
|    2. We have a new code gen class, StructDomainBasedGenerator, which is
|       used to gen code for o8obj type derived domain.
|
|    3. Fixed JboDomain's code gen stuff.  Reason for this is as follows:
|
|       In Java, suppose class A contains class B and B is subclassed by C.
|       Then, C's constructor is called.  C's constr calls B's constr.
|       Say B calls a method M on B, which is overridden by C.  Then, C's
|       M is called (which Tqi|dsiDoiifferent from how C++ works where B's M would
|       be called).  If C's M refers to the outer instance
|       (hidden member named "this$0"), it is null because C's constr has
|       not been reached.
|
|       While working of o8obj type support for domain, we ran this situation
|       because JboDomain contains DomainBasedGenerator, which is subclassed
|       into StructDomainBasedGenerator.  Then, in its constr, we called
|       a virtual method.
|
|       To work around the problem, code gdsi|tuiTqilasses now have doWork()
|       method which performs the bulk of work (not the constr any more).
|
| File \src\oracle\jbo\dt\objects\JboDomainAttr.java is new
|    1. This new class subclasses JboDatabaseAttr and is used for attrs for
|       a JboDomain.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboEntity.java Mon Oct 18 08:43:03 1999
|    1. Changes relating to binding style choice.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboEntityAttr.java Wed Sep 08 08:17:45 1999
|    1. JboEntityAttr is now factored intotui|xidsiDatabaseAttr and JboEntityAttr.
|       Lots of code moved from JboEntityAttr to JboDatabaseAttr.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboKey.java Fri Oct 15 17:06:51 1999
|    1. Removed _owningEntityID.
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboObject.java Tue Oct 12 16:18:51 1999
|    1. Changed the const name
|
|          IMAGE_URL ==> ENTITY_ATTR_IMAGE_URL
|
| *** Z:\JBO\src\oracle\jbo\dt\objects\JboQuery.java Fri Oct 15 10:40:31 1999
|    1. Changes relating to binding style choice.
|
| *** Z:\JBO\srxi|zituiacle\jbo\dt\objects\JboUtil.java Thu Oct 14 16:12:34 1999
|    1. Utility routine to build attr list from o8obj type for a domain.
|
| File \src\oracle\jbo\dt\ui\main\NodeDBAttr.gif is new
| File \src\oracle\jbo\dt\ui\main\NodeDomAttr.gif is new
|    1. New image files for JboDatabaseAttr and JboDomainAttr.
|
| *** Z:\JBO\src\oracle\jbo\dtd\jbo_02_01.dtd Tue Sep 28 08:35:54 1999
|    1. Declared the BindingStyle XML attribute in the .dtd file for
|       EO and VO.
|
| *** Z:\JBO\src\oracle\jbo\kava\kava.g Sun zi|$|ixi17 16:07:44 1999
|    1. Kava enhancements (see #1 of OVERVIEW).
|    2. Java grammar fix (see #6 of OVERVIEW).
|    3. Grammar changes/extensions for domain stuff (see #4 of OVERVIEW).
|
| *** Z:\JBO\src\oracle\jbo\server\AssociationDefImpl.java Fri Oct 15 13:45:01 1999
|    1. Changes relating to binding style choice and handling of Oracle
|       binding style.
|
| *** Z:\JBO\src\oracle\jbo\server\DBTransaction.java Thu Oct 07 08:46:50 1999
|    1. SQLBuilder fix.  "SQLBuilder getSQLBuilder()" declared in th$|i|4~izitf.
|
| *** Z:\JBO\src\oracle\jbo\server\DBTransactionImpl.java Fri Oct 15 17:03:57 1999
|    1. SQLBuilder fix related changes.
|    2. Changes relating to binding style choice and handling of Oracle
|       binding style.
|
| *** Z:\JBO\src\oracle\jbo\server\EntityCache.java Sun Oct 17 16:07:51 1999
|    1. SQLBuilder fix related changes.
|    2. Changes relating to binding style choice and handling of Oracle
|       binding style.
|    3. EntityCache constructor now take EntityDef and stores it.
|       We sho4~i|Dj$|ive stored this info since long time ago.
|       We need it now to get the binding style.
|
| *** Z:\JBO\src\oracle\jbo\server\EntityDefImpl.java Wed Oct 13 23:45:27 1999
|    1. Changes relating to binding style choice and handling of Oracle
|       binding style.
|
| *** Z:\JBO\src\oracle\jbo\server\EntityImpl.java Sun Oct 17 16:07:54 1999
|    1. SQLBuilder fix (removed mSQLBuilder).  Get it from trans.
|
| *** Z:\JBO\src\oracle\jbo\server\NullDBTransactionImpl.java Thu Oct 14 09:30:08 1999
|    1. getSQLBuiDj|Tj4~i implemented.
|
| *** Z:\JBO\src\oracle\jbo\server\OLiteSQLBuilderImpl.java Sun Oct 17 16:08:29 1999
|    1. Implemented doStatementSetBindingStyle and
|       doStatementSetBindingStyleDefault.
|
| *** Z:\JBO\src\oracle\jbo\server\OracleSQLBuilderImpl.java Sun Oct 17 16:08:25 1999
|    1. Changes relating to binding style choice and handling of Oracle
|       binding style.
|
|    2. Implemented doStatementSetBindingStyle and
|       doStatementSetBindingStyleDefault.
|       If doStatementSetBindingStyle is Tj|djDjed with BINDING_STYLE_ORACLE,
|       we call
|
|          ((OracleStatement)ps).setEscapeProcessing(false);
|
|       so that the Oracle JDBC driver won't bother translating SQL stmt
|       from JDBC format to Oracle format.
|
|    3. Domain related changes (see #4 of OVERVIEW).
|
| *** Z:\JBO\src\oracle\jbo\server\QueryCollection.java Fri Oct 15 10:28:25 1999
|    1. SQLBuilder fix (removed mSQLBuilder).  Get it from the VO.
|    2. Changes relating to binding style choice.
|
| *** Z:\JBO\src\oracle\jbo\sedj|tjTj\SequenceImpl.java Fri Oct 15 18:30:10 1999
|    1. Changes relating to binding style choice.
|
| *** Z:\JBO\src\oracle\jbo\server\SQLBuilder.java Thu Oct 14 09:30:17 1999
|    1. Changes relating to binding style choice.  Constants for binding styles:
|
| +    public static final int    BINDING_STYLE_UNKNOWN = -1;
| +    public static final int    BINDING_STYLE_JDBC = 0;
| +    public static final int    BINDING_STYLE_ORACLE = 1;
|
|    2. Declared two new methods:
|
| +    public void doStatementSetBindingStytj|"jdjtatement ps, int bindingStyle);
| +    public void doStatementSetBindingStyleDefault(Statement ps);
|
| *** Z:\JBO\src\oracle\jbo\server\SQLValueImpl.java Fri Oct 15 18:30:14 1999
|    1. Changes relating to binding style choice.
|
| *** Z:\JBO\src\oracle\jbo\server\ViewDefImpl.java Wed Oct 13 23:46:07 1999
|    1. Changes relating to binding style choice.
|
| *** Z:\JBO\src\oracle\jbo\server\ViewLinkDefImpl.java Tue Aug 31 10:10:22 1999
|    1. Changes relating to binding style choice.
|
| *** Z:\JBO\src\"j|"
| jtjle\jbo\server\ViewObjectImpl.java Sun Oct 17 16:08:04 1999
|    1. Changes relating to binding style choice.
|    2. SQLBuilder fix (removed mSQLBuilder).  Get it from the trans.
|
| *** Z:\JBO\src\oracle\jbo\server\ViewUsageHelper.java Fri Oct 15 10:28:33 1999
|    1. Changes relating to binding style choice.
|
| *** Z:\JBO\src\oracle\jbo\server\xml\JTXMLTags.java Tue Aug 10 14:08:31 1999
|    1. Binding style related string consts.
|    2. DatabaseAttr and DomainAttr string consts.
|
| *** Z:\JBO\src\oracle\j"
| j|$ j"jest\out\rt\twotier\level1\Domain\sv04cli\sv04mt.out Wed Jun 02 10:10:15 1999
|    1. Updated test output.
|
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Composition\sv02cli\sv01mt.out Mon Sep 20 14:41:25 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Composition\yc02cli\yc02mt.out Fri Oct 08 10:30:58 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Entity\si03cli\si03mt.out Fri Oct 01 20:13:53 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\MasterDetail\si01cl$ j|4j"
| j01mt.out Fri Oct 01 20:13:11 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\MasterDetail\yc04cli\yc04mt.out Thu Apr 22 09:57:20 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Transaction\dmCommit03cli\dmCommit03mt.out Wed Oct 06 18:15:24
1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\Transaction\dmCommit04cli\dmCommit03mt.out Wed Oct 06 18:15:26
1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\ViewObject\si03cli\si03mt.out Wed Oct 13 11:34:28 1999
| *** Z:\JB4j|Dj$ jc\oracle\jbo\test\out\rt\twotier\level1\ViewObject\si09cli\si09mt.out Fri Oct 01 20:13:13
1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\ViewObject\si11cli\si11mt.out Mon Sep 20 14:40:52 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\ViewObject\sv01cli\sv01mt.out Wed Jul 21 08:27:59 1999
| *** Z:\JBO\src\oracle\jbo\test\out\rt\twotier\level1\ViewObject\yc04cli\yc04mt.out Sun Jun 27 11:56:31 1999
|    1. Test case output adjusted for binding style choice related change.
|
| *** Z:\JBDj|Tj4jc\oracle\jbo\test\scale\srcindb\run.bat Fri Jul 09 10:42:56 1999
|    1. New option "proft2" added.  This one does not set the stack depth param.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\Domain\si04cli\si04mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si04cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si04cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si04mt.kava is new
|    1. Test case for o8obj type to domain (retrievalTj|djDj
| File \src\oracle\jbo\test\out\rt\twotier\level1\Domain\si05cli\si05mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si05cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si05cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si05mt.kava is new
|    1. Test case for o8obj type to domain (update).
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\Domain\si06cli\si06mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si06cldj|tjTjva is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si06cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si06mt.kava is new
|    1. Test case for nested o8obj type to domain (retrieval and update).
|
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\sv01mt.kava Mon Mar 29 09:45:22 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\sv02mt.kava Mon Jul 19 13:36:53 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\sv03mt.kava Fritj|jdj 20 11:53:45 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\sv09mt.kava Tue Aug 10 08:07:00 1999
|    1. Kava script changed for the new domain Kava syntax.
|
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\sv04cli.java Wed Sep 22 11:14:54 1999
|    1. Added SQL statements to drop existing types/tables.
|
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\si01cli.java Mon Sep 13 12:13:59 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\sv05cli.javj|jtje Aug 10 11:48:27 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\Domain\sv06cli.java Tue Aug 10 11:48:30 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\yc31mt.kava Tue Jun 29 17:17:26 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\yc32cli.java Tue Aug 31 10:11:23 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\yc47cli.java Wed Sep 01 14:34:15 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\MasterDetail\yc63mj|$jjva Fri Oct 15 13:45:33 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\ViewObject\si03cli.java Wed Oct 13 11:35:12 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\ViewObject\si09cli.java Wed Oct 13 11:35:42 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\ViewObject\sv01cli.java Wed Oct 13 11:36:09 1999
| *** Z:\JBO\src\oracle\jbo\test\scr\rt\twotier\level1\ViewObject\yc04cli.java Sun Jun 27 11:56:33 1999
|    1. Test case source adjusted for binding style choice related ch$j|4jj.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\Entity\si07cli\si07mt.out is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Entity\si07cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Entity\si07cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\Entity\si07mt.kava is new
|    1. Test case for reverse-engineering of database table and "execute"
|       keyword in Kava.
|
| File \src\oracle\jbo\test\out\rt\twotier\level1\RowSetIterator\si23cli\si23mt.out is new
| File 4j|D!j$j\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si23.jpr is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si23cli.java is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si23cli.kava is new
| File \src\oracle\jbo\test\scr\rt\twotier\level1\RowSetIterator\si23mt.kava is new
|    1. Test case for bug fix of "range start -1" problem in 3 tier exec.
|
| File \src\oracle\jbo\test\sql\siObjAddrPerson.sql is new
|    1. SQL script for testing "o8obj type to domain" fD!j|T#j4jre.
|
| *** Z:\JBO\test\testwithkava.bat Sun Oct 17 18:22:49 1999
|    1. New test cases invoked.
|
| Files Modified:
| ---------------
|
|  + \JBO\test\testwithkava.bat
|  + \JBO_bin_1\bin\runkava.bat
|  + \JBO_bin_1\bin\runtest.bat
|  + \JBO_bin_1\bin\runtest2.bat
|  + \JBO_bin_1\bin\runtst.awk
|  + \JBO_doc_1\doc
|  + \JBO_doc_1\doc\build
|  + \JBO_doc_1\doc\build\build.html
|  + \JBO_doc_1\doc\build\line12.gif
|  + \JBO_doc_1\doc\build\line24.gif
|  + \JBO_doc_1\doc\build\line32.gif
|  + \JBO_doc_1\doc\jwssetup
|  +T#j|d%jD!jO_doc_1\doc\jwssetup\Image10.gif
|  + \JBO_doc_1\doc\jwssetup\Image4.gif
|  + \JBO_doc_1\doc\jwssetup\Image5.gif
|  + \JBO_doc_1\doc\jwssetup\Image6.gif
|  + \JBO_doc_1\doc\jwssetup\Image7.gif
|  + \JBO_doc_1\doc\jwssetup\Image8.gif
|  + \JBO_doc_1\doc\jwssetup\alias.JPG
|  + \JBO_doc_1\doc\jwssetup\htmlsr1.gif
|  + \JBO_doc_1\doc\jwssetup\htmlsrv.html
|  + \JBO_doc_1\doc\jwssetup\image1UU.JPG
|  + \JBO_doc_1\doc\jwssetup\imageGNU2.JPG
|  + \JBO_doc_1\doc\jwssetup\imageMCF.JPG
|  + \JBO_doc_1\doc\test
|  + \JBO_doc_d%j|t'jT#jc\test\runguide
|  + \JBO_doc_1\doc\test\runguide\downarrow.bmp
|  + \JBO_doc_1\doc\test\runguide\downarrow.gif
|  + \JBO_doc_1\doc\test\runguide\downarrow.vsd
|  + \JBO_doc_1\doc\test\runguide\line12.gif
|  + \JBO_doc_1\doc\test\runguide\line24.gif
|  + \JBO_doc_1\doc\test\runguide\line32.gif
|  + \JBO_doc_1\doc\test\runguide\rightarrow.bmp
|  + \JBO_doc_1\doc\test\runguide\rightarrow.gif
|  + \JBO_doc_1\doc\test\runguide\rightarrow.vsd
|  + \JBO_doc_1\doc\test\runguide\runguide.html
|  + \JBO_doc_1\doc\test\testt'j|")jd%jct
|  + \JBO_doc_1\doc\test\teststruct\2tier.bmp
|  + \JBO_doc_1\doc\test\teststruct\2tier.gif
|  + \JBO_doc_1\doc\test\teststruct\2tier.vsd
|  + \JBO_doc_1\doc\test\teststruct\3tier.bmp
|  + \JBO_doc_1\doc\test\teststruct\3tier.gif
|  + \JBO_doc_1\doc\test\teststruct\3tier.vsd
|  + \JBO_doc_1\doc\test\teststruct\colocated.bmp
|  + \JBO_doc_1\doc\test\teststruct\colocated.gif
|  + \JBO_doc_1\doc\test\teststruct\colocated.vsd
|  + \JBO_doc_1\doc\test\teststruct\line12.gif
|  + \JBO_doc_1\doc\test\teststruct\line24.")j|"+jt'j
|  + \JBO_doc_1\doc\test\teststruct\line32.gif
|  + \JBO_doc_1\doc\test\teststruct\teststruct.html
|  + \JBO_src_3\jbo
|  + \JBO_src_3\jbo\CSMessageBundle.java
|  + \JBO_src_3\jbo\SQLDatumException.java
|  + \JBO_src_3\jbo\domain
|  + \JBO_src_3\jbo\domain\DomainAttributeDef.java
|  + \JBO_src_3\jbo\domain\DomainStructureDef.java
|  + \JBO_src_3\jbo\domain\Struct.java
|  + \JBO_src_3\jbo\dt\objects
|  + \JBO_src_3\jbo\dt\objects\JboDatabaseAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboDomain.java
|  + \JBO_src_3\jbo\d"+j|$-j")jjects\JboDomainAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboEntity.java
|  + \JBO_src_3\jbo\dt\objects\JboEntityAttr.java
|  + \JBO_src_3\jbo\dt\objects\JboKey.java
|  + \JBO_src_3\jbo\dt\objects\JboObject.java
|  + \JBO_src_3\jbo\dt\objects\JboQuery.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\ui\main
|  + \JBO_src_3\jbo\dt\ui\main\NodeDBAttr.gif
|  + \JBO_src_3\jbo\dt\ui\main\NodeDomAttr.gif
|  + \JBO_src_3\jbo\dtd\jbo_02_01.dtd
|  + \JBO_src_3\jbo\kava\kava.g
|  + \JBO_src_3\jbo\server$-j|4/j"+j\JBO_src_3\jbo\server\AssociationDefImpl.java
|  + \JBO_src_3\jbo\server\DBTransaction.java
|  + \JBO_src_3\jbo\server\DBTransactionImpl.java
|  + \JBO_src_3\jbo\server\EntityCache.java
|  + \JBO_src_3\jbo\server\EntityDefImpl.java
|  + \JBO_src_3\jbo\server\EntityImpl.java
|  + \JBO_src_3\jbo\server\NullDBTransactionImpl.java
|  + \JBO_src_3\jbo\server\OLiteSQLBuilderImpl.java
|  + \JBO_src_3\jbo\server\OracleSQLBuilderImpl.java
|  + \JBO_src_3\jbo\server\QueryCollection.java
|  + \JBO_src_3\jbo\server\SQLBuilde4/j|D1j$-jva
|  + \JBO_src_3\jbo\server\SQLValueImpl.java
|  + \JBO_src_3\jbo\server\SequenceImpl.java
|  + \JBO_src_3\jbo\server\StmtWithBindVars.java
|  + \JBO_src_3\jbo\server\ViewDefImpl.java
|  + \JBO_src_3\jbo\server\ViewLinkDefImpl.java
|  + \JBO_src_3\jbo\server\ViewObjectImpl.java
|  + \JBO_src_3\jbo\server\ViewUsageHelper.java
|  + \JBO_src_3\jbo\server\xml\JTXMLTags.java
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Composition\sv02cli\sv01mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Composition\yc02clD1j|T3j4/j02mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si04cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si04cli\si04mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si05cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si05cli\si05mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si06cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Domain\si06cli\si06mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\DT3j|d5jD1jn\sv04cli\sv04mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity\si03cli\si03mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity\si07cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Entity\si07cli\si07mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\si01cli\si01mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\MasterDetail\yc04cli\yc04mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\RowSetIterator
|  + \JBO_srcd5j|t7jT3jbo\test\out\rt\twotier\level1\RowSetIterator\si23cli
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\RowSetIterator\si23cli\si23mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Transaction\dmCommit03cli\dmCommit03mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\Transaction\dmCommit04cli\dmCommit03mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject\si03cli\si03mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject\si09cli\si09mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1t7j|:jd5jwObject\si11cli\si11mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject\sv01cli\sv01mt.out
|  + \JBO_src_3\jbo\test\out\rt\twotier\level1\ViewObject\yc04cli\yc04mt.out
|  + \JBO_src_3\jbo\test\scale\srcindb\run.bat
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si01cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si04cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si04cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\t:j|<jt7jer\level1\Domain\si04mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si05cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si05cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si05mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si06cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si06cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\si06mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv01mt.kava
|  + \JBO_src_3\jbo\t<j|$>j:jscr\rt\twotier\level1\Domain\sv02mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv03mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv04cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv05cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv06cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Domain\sv09mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity\si07cli.java
|  + \JBO_src_3\jbo\t$>j|4@j<jscr\rt\twotier\level1\Entity\si07cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\Entity\si07mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\yc31mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\yc32cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\yc47cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\MasterDetail\yc63mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIt4@j|DBj$>jor\si23.jpr
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si23cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si23cli.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\RowSetIterator\si23mt.kava
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\si03cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\si09cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\sv01cli.java
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc04cli.DBj|TDj4@j
|  + \JBO_src_3\jbo\test\sql
|  + \JBO_src_3\jbo\test\sql\siObjAddrPerson.sql
|
|
|
| $$$$$ Release - 534
| [rkaestne] - DELTA 3    10-Nov-99  12:50:26
|
| Transaction: jt_jbo_3.1_rkaestne_ray1110b
| Unreported Bugs Fixed:
| ----------------------
| - Fixing a checkin error from previous checkin.  A 0 length jar file was
|   found on the vob and has been replaced.
|
| Files Modified:
| ---------------
|
|  + \JBO\lib\oracle_jice-4_03_3.jar
|
|
|
| $$$$$ Release - 534
| [rkaestne] - DELTA 2    10-Nov-99  11:03:36
|
| TDj|dFjDBjsaction: jt_jbo_3.1_rkaestne_ray_ray1110
| Internal Changes:
| -----------------
| - The bom now is able to open files from readonly nodes in zip files.
|
| - The tester has been integrated in with the bom.
|
| - The bom will generate package based makefiles.  The makefiles will
|   build zip files that are the same structure as the deployment profiles,
|   i.e. one for the middle tier, one shared between middle and client,
|   and one for each appmodule.  It will not deploy.  Makefiles are
|   functional in botdFj|tHjTDj and Linux.
|
| - Help has been integrated into the BOM using the Bali ICEBrowser
|   component.   It is not as beautiful as Netscape or IE, but it
|   is easier to control in the BOM environment.  The IDE help system
|   was mainly implemented on the pascal side of life.
|
| - A primitive make facility was added the bom to spawn off a shell
|   to invoke make on the project.  Needs more work, especially on
|   error reporting, but the functionality is enough to get the
|   tester working.
|
| - Import a packagetHj|"JjdFjm a jar file dialog was added to the bom.
|
| - Added new parameters to initializing the bom, for passing on locations
|   of jdk, project directory, jdev installation.  Some of this was
|   necessary for correct initialization of jbs.properties.  Some was
|   necessary to set up the classpath for the tester.  The only
|   required one is the jdev installation.  The others come up with
|   a reasonable default if not explicitly specified.
|
| - Re-enabled Oracle Look and Feel for the BOM, since Bali is back in"Jj|"LjtHj IDE.
|
|
| Files Modified:
| ---------------
|
|  + \JBO\build\general.mk
|  + \JBO\build\makefile
|  + \JBO\build\modify-config-files.mk
|  + \JBO\lib
|  + \JBO\lib\jbo.properties
|  + \JBO\lib\oracle_jice-4_03_3.jar
|  + \JBO_src_1\src\jblite\JboDbg.jws
|  + \JBO_src_1\src\jblite\jbodbg.jpr
|  + \JBO_src_3\jbo\dt\objects\JboBaseObject.java
|  + \JBO_src_3\jbo\dt\objects\JboUtil.java
|  + \JBO_src_3\jbo\dt\ui\entity\EOEditAttributePanel.java
|  + \JBO_src_3\jbo\dt\ui\jbs
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsApp.java
|  +"Lj|$Nj"JjO_src_3\jbo\dt\ui\jbs\JbsFrame.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsIde.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsMake.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsOptionPanel.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsProject.java
|  + \JBO_src_3\jbo\dt\ui\jbs\JbsProjectPanel.java
|  + \JBO_src_3\jbo\dt\ui\jbs\Res.string
|  + \JBO_src_3\jbo\dt\ui\jbs\bom.bat
|  + \JBO_src_3\jbo\dt\ui\jbs\jbs.jpr
|  + \JBO_src_3\jbo\dt\ui\main
|  + \JBO_src_3\jbo\dt\ui\main\DtuBomFileNode.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuBomPanel.java
|  + $Nj|4Pj"Lj_src_3\jbo\dt\ui\main\DtuDialog.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuFrame.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuLongOpThread.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuMenuManager.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuTester.java
|  + \JBO_src_3\jbo\dt\ui\main\DtuUtil.java
|  + \JBO_src_3\jbo\dt\ui\main\Res.string
|  + \JBO_src_3\jbo\dt\ui\module\AMDeployPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKJarPanel.java
|  + \JBO_src_3\jbo\dt\ui\pkg\PKNamePanel.java
|  + \JBO_src_3\jbo\jbotester\MainFrame.java
|
|
|
| $$$$4Pj|DRj$Njlease - 534
| [ychua] - DELTA 1    10-Nov-99  09:05:35
|
| Transaction: jt_jbo_3.1_ychua_nov10_fixscript
| Flags:
| ------
| QAChange
|
| Internal Changes:
| -----------------
| Replace the kava scriprt rt\twotier\level1\ViewObject\yc33mt.kava with up-to-date copy.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\test\scr\rt\twotier\level1\ViewObject\yc33mt.kava
|
|
|
|
| +-----------------------------------------------------------------------------
| +  Build 3.1.534   BROKEN BUILD   (jbuildmgr/cgayraud/DRj|TTj4Pjston/tpfaeffl)
| +  Labeled:  10-Nov-99  04:03:24
| +-----------------------------------------------------------------------------
|
| $$$$$ Release - 533
| [jbuildmgr] - DELTA 4    10-Nov-99  04:03:08
|
| Advanced product dependency to:  JT_COMMON_3.1_169
|
|
|
| $$$$$ Release - 533
| [cgayraud] - DELTA 3    09-Nov-99  16:14:59
|
| Transaction: jt_jbo_3.1_cgayraud_bug_1067632
| Reported Bugs Fixed:
| --------------------
| 1067632 : UNABLE TO DO MULTIPLE-CRITERIA QUERY IN TESTER
|
| Internal Changes:
| ------------TTj|dVjDRj-
| When collecting the search criteria, the dialog was not setting the 'ANDED' attributes in the same viewrow but instead
in multiple row, making the the criteria 'ORDED' instead.
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\jbotester\VCDialog.java
|
|
|
| $$$$$ Release - 533
| [mdunston] - DELTA 2    09-Nov-99  16:12:12
|
|
|
|
| $$$$$ Release - 533
| [tpfaeffl] - DELTA 1    09-Nov-99  14:00:10
|
| Transaction: jt_jbo_3.1_tpfaeffl_a_3dot1_test
| Flags:
| ------
| DocChange
|
| Internal Changes:
| ---dVj|tXjTTj----------
| minor change to doc for testing
|
| Files Modified:
| ---------------
|
|  + \JBO_src_3\jbo\html\databeans\EditCurrentRecord.java
|
|
|
|
| +-----------------------------------------------------------------------------
| ======================================================
|
|
                   tXj|dVj[j|]


Re: SAT API Proposal (Draft 3) (was XSLT API)

Posted by Stefano Mazzocchi <st...@apache.org>.
Scott Boag/CAM/Lotus wrote:
> 
> I've done some radical things to the API formarly known as the "XSLT API".
> I've come to the conclusion that this does not need to be, and should not
> be, an XSLT API!  Rather, it should be a Transformation API.  Therefore I
> am proposing renaming it to be the "Simple API for Transformations" (SAT
> for now) in the potential siblingship with SAX, contengent, of course, on
> Dave and who ever's in control on the org.xml space.

+1 for the idea, but what about "SAXT" (Simple API for XML
tranformations)... transformations are _way_ too general (gif to jpg,
dvi to postscript, etc...) we should restrict ourselves in the XML
domain, plus, avoid names like TAX which carry some negative meaning :)
think about the jokes with the TAX API and Microsoft... nah, we don't
want to trigger that...
 
> (Dave, I have been proposing a design for the past week that would define a
> standard interface in Java for XSLT processors, that would be vendor
> neutral).

It would make perfect sense (at least to me), to come up with a
transformation equivalent of SAX. Meaning that you use SAX if you don't
care about transformations, but use SAXT (which generally OO speaking
would extend SAX), which gives more details/control on the
transformation process.
 
> I decided to use SAX2's (http://www.megginson.com/SAX/SAX2/) ContentHandler
> and XMLReader interfaces, instead of SAX1's DocumentHandler and Parser,
> which are depricated.  If the future is SAX2, this interface should just
> use those and be done with it.  SAX1 can still be supported via some of
> SAX2's helper classes, I think.  There's a fair number of methods that have
> been ripped directly out of SAX.  This is in the spirit of trying to
> provide a consistent interface with SAX.  Dave, if you are offended for
> some reason, I'll rip them right out.

I welcome this. As I told David privately, I love SAX2... and both
Xerces 1.2 and Cocoon2 will be based on SAX2... I see no problems on
that.
 
> Making this a general Transformation API makes APIs for XML Serialization
> logical to include in this package. 

Totally.

> Therefore I have integrated in several
> of Assaf Arkin's Serializer interfaces.  I pretty much just tossed them in
> there, so some thinking will have to be done about the integration and
> details.  In general, I think the serialization interfaces need to be
> simplified a bit.

Ok. I agree with Mike that we should make this a wrapper for xsl:output
and provide any extention via properties or whatever else.
 
> I did a pretty radical renaming of the objects based on the discussions in
> the past days.  I think we should stick to Stylesheet instead of
> Transformation for the stylesheet object, because it is in such common
> usage, and letting us us that for the non-mutable bag of bits that is the
> transformation instructions, let's us use "Transformation" for the
> transformation context. 

Ok, I didn't jump in before because I wanted to see where you guys were
going. Here are my proposals:

 - Transformation = the context of doing the transformation
 - TransformationSheet = what contains the instructions for the
transformer
 - Transformer = what does the transformation

of course,

 - Transformer is a SAX2 filter

> I am calling the object that creates stylesheets
> the "Processor", again because it is in such common usage.

Well, sounds pretty nonsense to call it "transformation API" and then
have "Stylesheet" and "Processor". I agree that TransformationSheet is
not that nice and it's probably a neologism (I always make them), but
I've used this extensively in my mails and documents and never had
problems with that (we also have "LogicSheets" and so on).

Anyway I'm wide open to suggestions.

> I added a
> vendor neutral factory method on the Processor object that is modeled after
> Sun's parser factory interfaces.

Cool.
 
> I've made the Transformation object derive from SAX2 XMLFilter/XMLReader.
> This means that you can treate the transformation object as a parser!
> Sounds a little weard at first (James Clark suggested doing this for Parser
> several months back), but it seems to work out pretty well, at least from
> the standpoint of the interface.  One could argue that
> setDTDHandler/getDTDHandler is a little strange, but, then again, if you
> think about it, maybe not so strange.

Ok, since all the API for XML gurus are around here, I would like to
make some comments on XMLFilter and company:

There are two ways of dealing with events: push and pull.

If your logic is what "consumes" these events, you normally follow a
"pull/push" logic, which means: "I don't care what happens, but when I
say so, somebody will call my methods, feeding me with the proper data".

In such a situation, seeing the Transfomer as a Parser makes perfect
sense: in fact, the application may not care if this cames from the file
or comes from a file + transformations applied.

On the other hand, your logic may reside on the complete other side (as
Cocoon does!) and this requires a different way of thinking: "I give you
the handler of your data, when I say so, spits your data to it".

This is a "push/push" model. Nobody is ever asking for anything. Total
inversion of control. Much easier to code once you understood the
principle.

This is, IMO, how a pipeline should be created. XMLFilter is just a way
to wrap a parser, but I think this is a lot less useful than creating a
way to "pipe" filters one into the other and then trigger the execution.

Let's consider the general design patterns:

 SAX events can be either
   - produced
   - comsumed

A parser is an event producer. A filter is both producer and consumer. A
serializer is only a consumer.

Generally speaking, an XSLT processor is always a filter. In fact, even
if what comes out is not well-formed XML, SAX events can be used to
"transport" even plain text.

To the serializer is passed both the stream of SAX events and a
OutputFormat object that will drive the serialization process.

So, IMO, XMLFilter should be an extention of ContentHandler instead of
an extention of XMLReader.

Why?

Well, such a filter would then behave exactly like a producer with no
way (for people) to produce it's own SAX events and use the filter
without parsing.

So, I think the problem with SAX is that is _too_much_ parser-oriented,
or, more generally, "consuming-oriented".

SAX + SAXT could allow applications to use SAX as transport between some
internal logic for XML production and some logic for XML consuming. Then
it should provide "general" adapters stream->SAX (parser) and
SAX->stream (serializer) and SAX->SAX (XSLT) but these must be
considered general things... the API should be more abstract.
 
I'll wait for your comments on this general things instead of going into
the API details.

-- 
Stefano Mazzocchi      One must still have chaos in oneself to be
                          able to give birth to a dancing star.
<st...@apache.org>                             Friedrich Nietzsche
--------------------------------------------------------------------
 Come to the first official Apache Software Foundation Conference!  
------------------------- http://ApacheCon.Com ---------------------


Re: SAT API Proposal (Draft 3) (was XSLT API)

Posted by Stefano Mazzocchi <st...@apache.org>.
Scott Boag/CAM/Lotus wrote:
> 
> I've done some radical things to the API formarly known as the "XSLT API".
> I've come to the conclusion that this does not need to be, and should not
> be, an XSLT API!  Rather, it should be a Transformation API.  Therefore I
> am proposing renaming it to be the "Simple API for Transformations" (SAT
> for now) in the potential siblingship with SAX, contengent, of course, on
> Dave and who ever's in control on the org.xml space.

+1 for the idea, but what about "SAXT" (Simple API for XML
tranformations)... transformations are _way_ too general (gif to jpg,
dvi to postscript, etc...) we should restrict ourselves in the XML
domain, plus, avoid names like TAX which carry some negative meaning :)
think about the jokes with the TAX API and Microsoft... nah, we don't
want to trigger that...
 
> (Dave, I have been proposing a design for the past week that would define a
> standard interface in Java for XSLT processors, that would be vendor
> neutral).

It would make perfect sense (at least to me), to come up with a
transformation equivalent of SAX. Meaning that you use SAX if you don't
care about transformations, but use SAXT (which generally OO speaking
would extend SAX), which gives more details/control on the
transformation process.
 
> I decided to use SAX2's (http://www.megginson.com/SAX/SAX2/) ContentHandler
> and XMLReader interfaces, instead of SAX1's DocumentHandler and Parser,
> which are depricated.  If the future is SAX2, this interface should just
> use those and be done with it.  SAX1 can still be supported via some of
> SAX2's helper classes, I think.  There's a fair number of methods that have
> been ripped directly out of SAX.  This is in the spirit of trying to
> provide a consistent interface with SAX.  Dave, if you are offended for
> some reason, I'll rip them right out.

I welcome this. As I told David privately, I love SAX2... and both
Xerces 1.2 and Cocoon2 will be based on SAX2... I see no problems on
that.
 
> Making this a general Transformation API makes APIs for XML Serialization
> logical to include in this package. 

Totally.

> Therefore I have integrated in several
> of Assaf Arkin's Serializer interfaces.  I pretty much just tossed them in
> there, so some thinking will have to be done about the integration and
> details.  In general, I think the serialization interfaces need to be
> simplified a bit.

Ok. I agree with Mike that we should make this a wrapper for xsl:output
and provide any extention via properties or whatever else.
 
> I did a pretty radical renaming of the objects based on the discussions in
> the past days.  I think we should stick to Stylesheet instead of
> Transformation for the stylesheet object, because it is in such common
> usage, and letting us us that for the non-mutable bag of bits that is the
> transformation instructions, let's us use "Transformation" for the
> transformation context. 

Ok, I didn't jump in before because I wanted to see where you guys were
going. Here are my proposals:

 - Transformation = the context of doing the transformation
 - TransformationSheet = what contains the instructions for the
transformer
 - Transformer = what does the transformation

of course,

 - Transformer is a SAX2 filter

> I am calling the object that creates stylesheets
> the "Processor", again because it is in such common usage.

Well, sounds pretty nonsense to call it "transformation API" and then
have "Stylesheet" and "Processor". I agree that TransformationSheet is
not that nice and it's probably a neologism (I always make them), but
I've used this extensively in my mails and documents and never had
problems with that (we also have "LogicSheets" and so on).

Anyway I'm wide open to suggestions.

> I added a
> vendor neutral factory method on the Processor object that is modeled after
> Sun's parser factory interfaces.

Cool.
 
> I've made the Transformation object derive from SAX2 XMLFilter/XMLReader.
> This means that you can treate the transformation object as a parser!
> Sounds a little weard at first (James Clark suggested doing this for Parser
> several months back), but it seems to work out pretty well, at least from
> the standpoint of the interface.  One could argue that
> setDTDHandler/getDTDHandler is a little strange, but, then again, if you
> think about it, maybe not so strange.

Ok, since all the API for XML gurus are around here, I would like to
make some comments on XMLFilter and company:

There are two ways of dealing with events: push and pull.

If your logic is what "consumes" these events, you normally follow a
"pull/push" logic, which means: "I don't care what happens, but when I
say so, somebody will call my methods, feeding me with the proper data".

In such a situation, seeing the Transfomer as a Parser makes perfect
sense: in fact, the application may not care if this cames from the file
or comes from a file + transformations applied.

On the other hand, your logic may reside on the complete other side (as
Cocoon does!) and this requires a different way of thinking: "I give you
the handler of your data, when I say so, spits your data to it".

This is a "push/push" model. Nobody is ever asking for anything. Total
inversion of control. Much easier to code once you understood the
principle.

This is, IMO, how a pipeline should be created. XMLFilter is just a way
to wrap a parser, but I think this is a lot less useful than creating a
way to "pipe" filters one into the other and then trigger the execution.

Let's consider the general design patterns:

 SAX events can be either
   - produced
   - comsumed

A parser is an event producer. A filter is both producer and consumer. A
serializer is only a consumer.

Generally speaking, an XSLT processor is always a filter. In fact, even
if what comes out is not well-formed XML, SAX events can be used to
"transport" even plain text.

To the serializer is passed both the stream of SAX events and a
OutputFormat object that will drive the serialization process.

So, IMO, XMLFilter should be an extention of ContentHandler instead of
an extention of XMLReader.

Why?

Well, such a filter would then behave exactly like a producer with no
way (for people) to produce it's own SAX events and use the filter
without parsing.

So, I think the problem with SAX is that is _too_much_ parser-oriented,
or, more generally, "consuming-oriented".

SAX + SAXT could allow applications to use SAX as transport between some
internal logic for XML production and some logic for XML consuming. Then
it should provide "general" adapters stream->SAX (parser) and
SAX->stream (serializer) and SAX->SAX (XSLT) but these must be
considered general things... the API should be more abstract.
 
I'll wait for your comments on this general things instead of going into
the API details.

-- 
Stefano Mazzocchi      One must still have chaos in oneself to be
                          able to give birth to a dancing star.
<st...@apache.org>                             Friedrich Nietzsche
--------------------------------------------------------------------
 Come to the first official Apache Software Foundation Conference!  
------------------------- http://ApacheCon.Com ---------------------