ICIS 5.4

From ICISWiki

Jump to: navigation, search

Contents

ICIS 5.4 New Features

Database change

DMS

  • Study

SNAME - length increased to 50

 ACCESS: ALTER TABLE STUDY ALTER SNAME TEXT(50)
 POSTGRESQL: ALTER TABLE STUDY ALTER SNAME TYPE VARCHAR(50)
 ORACLE: ALTER TABLE STUDY MODIFY SNAME VARCHAR2(50)

USERID Long - additional field

 ACCESS: ALTER TABLE STUDY ADD USERID LONG
 POSTGRESQL: ALTER TABLE STUDY ADD COLUMN USERID BIGINT
 ORACLE: ALTER TABLE STUDY ADD USERID NUMBER(11)
  • SCALETAB

Field called "SQL" is renamed to SSQL because "SQL" is a reserved word as of MySQL v5.0. More info here: http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html

GMS

  • NAMES

NVAL - length increased to 255

  • LISTDATA

DESIG - length increased to 255 GRPNAME - length increased to 255

  • UDFLDS

FCODE - length increased to 50

IMS

For barcode generation, IMS_LABELINFO and IMS_LABEL_OTHERINFO tables should be added

 Create Table IMS_LABELINFO (ID integer, LABELINFO_ID integer, GROUP_PREFIX char(50), LABELITEMCOUNT integer );
 Create Table IMS_LABEL_OTHERINFO (ID integer, OTHERINFO_ID integer, LABELINFO_ID  integer, GROUP_PREFIX char(50), 
        TABLENAME char(50), FIELDNAME char(50), FOREIGN_FIELDNAME char(50));

GEMS

  • added module


ICIS32 DLL

Data structure

GMS_LISTDATA_DESIG        256        // 255 is used in the database
GMS_LISTDATA_GRPNM        256        // 255 is used in the database
GMS_UDFDLS_FCODE          52	     // 50 is used


DMS_STUDY_NAME          52
DMS_STUDY_TITLE         256
DMS_STUDY_STYPE         4
typedef struct {
LONG STUDYID;
CHAR SNAME[DMS_STUDY_NAME];
LONG PMKEY;
CHAR TITLE[DMS_STUDY_TITLE];
LONG INVESTID;
CHAR STYPE[DMS_STUDY_STYPE];
LONG SDATE;
LONG EDATE;
LONG USERID;
} DMS_STUDY;

Functions

GMS_getMgmntNeighbor(LONG mgid, GMS_Germplasm *data, GMS_Name *name, LPSTR szName, LONG nszName, LONG fopt);
GMS_getDerivativeNeighbor(LONG gid, LONG lngMStep,LONG lngNStep,LONG *idList,LONG *idLstSz, LONG blnDH);


GEMS_openDatabase(LPCSTR szIniFile);
GEMS_autoCommit(BOOL autoCommit);
GEMS_commitData(void);
GEMS_closeDatabase(void);
GEMS_getGemsMID(GEMS_INFO *data, int fOpt);
GEMS_getGemsMVID(GEMS_INFO *data, int fOpt);
GEMS_getMaxID(CHAR *szTblName, CHAR *szFieldName);
GEMS_addGEMSName(GEMS_NAME *recName);
GEMS_addMD(GEMS_MARKER_DETECTOR *recTblMD );
GEMS_getPdComp(PD_COMP_INFO *pdCompInfo, LONG fopt);
GEMS_addPdComp(GEMS_PD_COMP *recTblPdComp );
GEMS_getProtocolID(GEMS_INFO *recProcInfo , LONG fopt);
GEMS_findPID(PROP_INFO *PropInfo) ;
GEMS_findPropid(GEMS_PROP *recTblProp);
GEMS_findMethod( GEMS_METHOD *recTblMethod);
GEMS_addMethod(GEMS_METHOD *tblMethod) ;
GEMS_findScale(GEMS_SCALE *tblScale);
GEMS_addScale(GEMS_SCALE *tblScale) ;
GEMS_findPdid(GEMS_PD *tblPd);
GEMS_addLocus(GEMS_LOCUS *tblLocus);
GEMS_getNameID(GEMS_INFO *data);
GEMS_getAlleleID( GEMS_INFO *recNameInfo, LONG fopt) ;


IMS_geLabelOtherInfo(IMS_LABEL_OTHERINFO *data, long fSearchOption );
IMS_geLabelInfo(IMS_LABELINFO *data, long fSearchOption );

Launcher

  • New skin color. Uses the image files stored in Exes\image folder

Image:Launcher5.4.JPG

GMS Search

  • Expand All Button - when click, the full pedigree tree is shown. Then it toggles to Collapse All button

  • Search by Attribute
  • Management Neighborhood
  • Derivative Neighborhood
  • Export data of selected GID to MS Word
  • Close All Button on View Characteristics Window
  • Missing bottom part of window on diffrent screen resolutions now solved
  • Data now copy-able through Copy-Paste function

SetGen

Lists/Form Improvement

 Focus on TextBoxes/Buttons in Forms and Tab-ordering are improved 
 Added the use of hourglass cursor during "busy" time for several functions 
 Improved caption of forms by including CropName specified in INI file
 LIST or FOLDER name always unique.
 Default width of List Selector can now be set in INI file (INI key is LIST_PANEL_WIDTH=n)
 Extra possibilities for navigating in Lists
  • Uniformity for both stand-alone and SetGen GMS Search windows
  • Added Shortcut text/keys
  • Sorts tree lists - folders first then lists in alphabetical order
  • Go to end of list upon adding of new entry

Batch Processes

 Made layout of Matrix Crossing tool uniform to Bx, B- forms

 Extended checks for Batch (Bx, B-) "DMS VARIABLE SELECTION PARAMETERS"
 Added Title information when STUDY-dropdown box in (B-, Bx, B+) forms change
 Improve opening position (location) of several forms
 Added leading zeros in designation names.  In INI file, the key-value is STANDARDIZE=NO. 

Fill Withs...

 Extension of menu-options in "Fill Column with " (for EntryCode, Source, Extra columns) in the ff:
  
  Fill with GID-Female/Source Information
  Fill with GID-Male/Source Information
  Fill with Cross Information
  Fill with Management Group Information


MTA

InTrack

Workbook

ICIS Retriever

  • ICIS databases that are in MS Access are now automatically linked using the information stored in the Registry
  • RTV Menus are added in the MS Access main menu


  • New form for retrieving the GMS information. Any table or query produced by any of the RTV queries (Main, Sub, Aggregate) can be used as input to the form provided it has GID column. The form is shown by going to the Retrieve->GMS Information


  • New form for retrieving inventory information. The form is shown by going to the Retrieve->Inventory Information


  • New form for retrieving environmental information. The information to retrieve is configurable and the traits are stored in RTV-LOCATION table. The form is shown by going to the Retrieve->Environmental Information


  • The form for retrieving a GMS list is modified. List folder can be specified. It also has options to retrieve the management and derivative neighborhood of the entries in the list


  • Any active table or query can now be saved as IRRISTAT Excel or GMS List


  • The Peditree application is integrated by creating Pedigree and Traits tables that will be used by the Peditree application. Those tables are populated based on a selected GMS List.

Installation Diagnostic Tool

Go to TDM ICIS Application Programs 5.4 > Installation Diagnostic Tool: What's New in Version 5.4

Data Validation Tool

Go to TDM ICIS Application Programs 5.4 > Data Validation Tool: What's New in Version 5.4

GMS Input

Browse

Personal tools