I finally have the quickstart application up and running in Eclipse  Indigo and 
the base quickstart check into our local svn.

Now for some background, on what I'm hoping to accomplish for my Proof of 
Concept.  It will be a reporting and data display application in its first 
iteration and will use Mainframe DB2 and MS SQL SERVER 2008.
It will support:
        ***  The built in Isis Viewers.
        ***  Searching and retrieval of the database tables as domain objects 
(search by the table key, searching by foreign keys to retrieve related objects 
from tables)
        ***  a couple of "report" type searches that will span multiple tables 
from both sql server and db2 to create a report view of partial domain objects 
whose values are summed.  For example payment transactions that occurred for a 
given fiscal year and what business status they are currently in and how much 
they total per status. 

I am hoping to get experience building basic object retrieval and cross domain 
object traversal and also a summary collation of data from millions of database 
records.  This will show the value that ISIS can provide for my organization.  
One of the issues that I will need to overcome is that the database tables are 
legacy tables from mainframe Cobol applications so many times I may have to 
pull data from several tables and even two databases to actually retrieve 
business contexts (depending on what reports I want to include).


*********************************************************
******  However I have a few questions regarding how to start adding my own 
functionality into the quickstart app.
*********************************************************

Here is a list of the projects that were created.

isispoc
isispoc-dom
isispoc-fixture
isispoc-objstore-dflt
isispoc-quickrun
isispoc-test-bdd
isispoc-test-junit
isispoc-viewer-html
isispoc-viewer-json
isispoc-viewer-scimpi
isispoc-viewer-wicket
isispoc-viewer-xhtml


1.  I want to implement a MS SQL Server and Mainframe DB2 Object store.
---  From a framework convention point of view how should I go about doing this?
--- Should I create a new maven module for the Object Stores?
--- Should I just reuse the already created "isispoc-objstore-dflt"?
--- Should I create two different Object stores?  1 for each database piece.  
(the proof of concept I'm using will utilize both databases, as the project as 
the system I'm modeling utilizes both.)
--- Should the dependencies maven entry for the database drivers go into the 
objectstore(s) pom or another pom?

2.  If I read the isis site correctly this is the basis for what I need to put 
into the isis.properties for SQL Server 2008.  Is there anything else I need?

isis.persistor.sql.jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver

isis.persistor.sql.jdbc.connection=jdbc:sqlserver://<serverIP>:<port>;databaseName=<dbname>;selectMethod=cursor;sendStringParametersAsUnicode=false

isis.persistor.sql.jdbc.user=<dbloginId>

isis.persistor.sql.jdbc.password=<dbloginpw>



Jason Richardson


Reply via email to