ODMA: Open Document Management API

Project P050301 ODMref1.0 
 Risk Mitigation Exercise
Diary & Job Jar

ODMA>active>
ODMref1.0>
mitigate>

P050301a>
2006-01-20 -15:06 -0800


A running diary and job jar of work items and notes on the ODMref1.0 Risk Mitigation Exercise

Status

Date

Description

     
     
     
     
     
     
     
in progress 2005-03-10 Create a random-named sequestered folder named ODMA/Li9dP0gZ46.S0P and see if it can be found.  Populate it to be the ODMA/dev sequestered folder.  Verify that the transitions from sequestered to embargoed to public work and then apply the embargo principle on MSC-DS at Orcmid's Lair.  Note that if the link above works, the sequestering has failed, but the randomly-generated folder name still works for embargoed folders on the current host site.
done 2005-03-07 Create a subproject just for the first mitigation step.  (It is P050302.)
  2005-03-07 Review the 03-07 Journal and bring any items noticed there under ODMA.info in appropriate places.
done 2005-03-06 Try installing the Toolkit as a normal user and see what happens. I need to remove it for that to work. [dh: 2005-03-06 It doesn't go through. It is also hard to uninstall the thing thoroughly. So it remains installed under the admin but usable under the user account with correction of a shortcut.  I went and set full privileges on the folder in the Program list for orcmid, then moved it to All Users Start Menu Programs ... .  I then moved the folder to the orcmid Program list and then manually set the properties on the shortcut to the command-line console session so that the proper directory is found.  I am satisfied that it is all there and working.]
in progress 2005-03-05 Keep accurate time of the actual development activities in the journal. This is needed to have some basis for extrapolating the development effort for ODMref/ODMrun.  The purpose of this work is both the establishment of feasibility and also the creation of a basis for estimation of effort and duration. [dh:2005-03-07 Go collect all of the time counters and records from the timing at some point.  We need to pop it into a spreadsheet and figure out how the time was used.]
  2005-03-05 I need to find out how to make ODMA calls from a console application. (This should not be too difficult, though there won't be any hWin to pass in on the ODMActivate call.).  [dh:2005-03-07 This also provides some vetting about the libraries needed.  This needs to be part of a tool or dependency or library requirement.  Something else to figure out.]
in progress 2005-03-05 Consider having a place to build projects in c:\crea and see what I can do about that. I will also have a different batch file for entering the system. Yup, OK, I have to start doing this on the web pages. [dh:2005-03-07 the directories have been created and now we must populate them.]  The batch commands are not there yet.
done
205-03-06
2005-03-05 Verify that making a directory in c:\Program Files\ doesn't really work.
See what happens if I try that. [dh:2005-03-05 It says "Access denied," which is a good thing.]
done
2005-03-06
2005-03-05 Verify that the selection of installing under administrator only was not the consequence of a thoughtless selection on my part. [Review the screen shots.] [dh:2005-03-05 I did that and I can't find any indication that there was any option other than where to install the files. I used the default. I think this thing is really designed to be set up as administrator.]
  2005-03-07 On the identification of tools, I need to separate the different kinds.  There are confirmation and assessment tools, and there are development and testing tools.  Some tools may be used in multiple categories, but the information about the specific usage, and the prerequisites, may differ.
done 2005-03-07 I need to confirm what the difference is between labels for CVS and labels for VSS and whether I can preserve both when I mean to.  Author, Date, Revision, and Header, which are used here, overlap between CVS and VSS.  The entries will be different although they have similar significance.  It is not clear how we will harmonize these.
  2005-03-07 IBM has made a large number of donations to sourceforge.net projects. It will be useful to see what those are and how some of this is professionalized (or not).  It looks like these may be of interest:

Notice the use of licenses and how some of these projects are described.

  2005-03-07 There's a development tree that needs to be reflected here and on SourceForge.  I am thinking of using active/dev to match my VSS project pages.  Mitigate becomes a sample or part of ODMref10, depending on what works.  I will look on SourceForge.net to see how this is handled in various projects. [dh:205-03-07 It looks like the CVS can exactly reflect the c:\crea\ActiveODMA subtree.  The only question is where to reflect this on http://ODMA.info/active and for that there needs to be a code tree of some sort.  I think dev or code or software or something like that.][dh:2005-03-10 I chose ODMA /dev as the place to put the development tree.  There will be more there on how this works.]
done 2005-03-06 Try installing VCtoolkit from the user account and see what it says.  [dh:2005-03-06 Installing looks like it would have worked except that the program was installed already, and the permissions didn't allow over-writing.  When I removed everything, it failed because it couldn't write to places that it wanted to.  Other than the requirement to review the EULA, and to choose the install directory, it looks to me like an xcopy install would have worked just fine.]  Find a source on "xcopy install" or whatever it is called.  [dh:2005-03-07 It is called xcopy deployment and it can work fine. We will use that.  See http://www.codeproject.com/dotnet/ScriptedServiceInstall.asp and do searches on xcopy deployment. This is a feature of ASP.NET too, and others describe it.  A version of this should work just fine, so long as the DLLs know where they were loaded from]
done
2005-03-06
2005-03-05 From evening journal: Verify that the selection of installing under administrator only was not the consequence of a thoughtless selection on my part. [Review the screen shots.] [dh:2005-03-05 I did that and I can't find any indication that there was any option other than where to install the files. I used the default. I think this thing is really designed to be set up as administrator.]
  2005-03-05 From the calendar: The purpose of this work is both the establishment of feasibility and also the creation of a basis for estimation of effort and duration. [dh : 2005-03-06 reflect this somehow.]
done 2005-03-05 From journal: I may need an accurate log that I can use about everything needed, so that I have a basis for design, code, test, document, publish, estimations, etc. There might be no better way than simply keeping notes on all of the time and sorting it out at the end of the mitigation experiment. [dh:2005-03-06 I am using the journal timer, plus time hacks that I record, as a way of getting timings.]
done 2005-03-06 Sometimes the way to configure an individual user is to go through the setup again when an application is already set up, only from the user account.  Try that and see what happens. [dh:2005-03-06 It doesn't work for VCToolkit.]
done 2005-03-05 From journal: I spent most of the time taking snapshots of the VCToolkit installation setup and moving items to the user account from the administrator. I don't know whether this work was required because I had selected something awkward in the install or it really is a bogus setup.  I think, because it is written as if mkdir inside of Program Files works, that it really is done from a running as administrator position. [dh:2005-03-06 I attempted the creation from the orcmid account and it failed with an "Access Denied" response, so we know that administrative privileges are presumed.
in progress 2005-03-05 There is a FrontPage task against this page.  Keep checking on it.  Started ...
done 2005-03-05 Tie into the index of this section.
done
2005-03-07
2005-03-05 Copy material out of 2005-03-05 calendar items and the journal.
done 2005-03-05 Move this project record into the ODMref1.0/mitigate subproject folder and adjust the anchor blocks and anything else, as needed.
  2005-03-05 There's a particular project structure that I use for notes and such and I need to replicate it here.
  2005-03-04 Create a timeline that fits the current exercise window
done 2005-03-04 Collect the earlier definitions of this task and extract what now applies
done 2005-03-04 Create this page with the Lab Notebook style

Construction Zone (Hard Hat Area) You are navigating the
ODMA Interoperability Exchange.

created 2005-03-04-17:49 -0800 (pst) by orcmid
$$Author: Orcmid $
$$Date: 10-08-29 20:11 $
$$Revision: 34 $