348
Programmer’s Manual for the InfoVis CyberInfraStructure Database Search System By Mohd Saiful Nizam Bahari Stephanie Gato Todd Holloway Qian Wang 1

Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Programmer’s Manual for the InfoVis CyberInfraStructure Database Search

System

By

Mohd Saiful Nizam BahariStephanie GatoTodd Holloway

Qian Wang

1

Page 2: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

1. INTRODUCTION 4

2. ORACLE DATABASE 42.1 Schema Design Rationale 42.2 Complete Schema 62.3 Query Optimization 192.4 Loading Data in the DB 222.4.1 SQL*Loader Scripts 22

3 WEB APPLICATION 233.1 ER Diagram 233.2 Table View Diagram 253.3 Module Architecture 27

3.4 JAVA DOCS 28

3.4.1 Class SearchSessionManager 28

3.4.2 Class ProcessLogin 43

3.4.3 Class downloadHistory 49

3.4.4 Class downloadStats 52

3.4.5 Class downloadUsers 55

3.4.6 Class Update 59

3.4.7 Class AdminConfirmPending 65

3.4.8 Class AdminGetHistory 69

3.4.9 Class AdminGetProfile 71

3.4.10 Class connectDB 73

3.4.11 Class getParameters 75

3.4.12 Class ConnectManager 78

3.4.13 Class DownloadManager 79

3.4.14 Class HistoryManager 83

3.4.15 Class registerPage 86

3.4.16 Class UserManager 94

2

Page 3: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

3.4.17 Class dlError 99

3.4.18 Class Error 102

3.4.19 Class regError 104

3.4.20 Class searchError 107

3.4.21 Class Format 110

3.4.22 Class History 113

3.4.23 Class Search 114

3.4.24 Class Dictionary 136

4 STATE OF THE IUIV DATABASE SYSTEM 139

5 ADDING NEW COLLECTIONS 141

6 ADDING NEW MATRIX ALGORITHMS 142

APPENDIX A: SQL*LOADER SCRIPTS 143Script for COS 143Script for NIH 148Script for NSF 151Script for Medline 178

GLOSSARY 280

INDEX 280

3

Page 4: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

1. IntroductionContained in this manual are those materials we feel will help a programmer quickly get up to speed on the state of the system. The design decisions made for how to set up the database are extremely important to understand.

2. Oracle Database

2.1 Schema Design RationaleThe tables exist for two reasons: (1) to provide a container for several collections of documents and (2) to support a web-based tool for searching.  As such, each table generally either models a user level entity (history, query, user, etc) or a document level entity keyword, author, document, nsf, etc).  Because the system does not only exist to support the web-interface, but also models aspects of the documents searchable only via the command-line, we choose to slightly break the relational model.  Each document is divided across several tables, two of which are logically very similar.  What we mean by this is that many portions of a document (title, text, abstract) that are searchable via the web tool are placed into a collective document_table.  The portions of the document that are not searchable via the web and are usually specific to the collection from which the document came are placed into a collection-specific document table nsf_table, medline_table, etc).  This separation should make it less painful to add new document collections, with unique fields, to the database and without invalidating the web tool.

The tablespace design involves a fair amount of guesswork, usually overestimation.  The estimates are based on the current number of documents involved for the five current collections:

Medline: 21081852NIH: 1043843NSF: 163291Citeseer ???COS data: 39858

We have 11 locally managed tablespaces:NIH_Tablespace 2000MNSF_Tablespace 1000MCiteseer_Tablespace 1000M (?)COS_Tablespace 500MMedline_Tablespace 1000M

4

Page 5: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Document_Table_Tablespace 20000MUser_Base_Tablespace 100MDocument_Base_Tablespace 1000MUser_Index_Tablespace 10MDocument_Index_Tablespace 100MAbstract_Index_Tablespace 100M

The first five support the collection specific information, whose size is quite understandable.  The document_table has its own tablespace, as it will be much larger than all other tables as it contains the text and abstract fields for all documents having these items. The remaining tables will be in one of two tablespaces--one whose size is governed by the size of the user base, the other whose size is governed by the total number of documents.  All indices will likewise be grouped into one of two categories, those whose size is governed by the size of the user base, and those whose size is governed by the total number of documents.  The only exception is our Oracle Text index, abstract, which has its own tablespace. The only other design decisions of note are that the collection specific tables have mostly fields that are large varchar2's in order that SQL*Loader may easily be used with highly variable data.  We have indices for anything we can foresee being involved in where clauses.  Lastly, our only large objects are text and abstract, both clobs.

5

Page 6: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

2.2 Complete SchemaTables, single column indices, and triggers are listed below.

/////IUIV///////////////////////////////////////////////////////////////////////////////////// Tables and Indexes ////////////////////////////////////////////////////////////////////////////////////////////////

create table user_table ( username varchar2(255) constraint user_table_username_nn not null

constraint user_table_username_pk primary key, type varchar2(255) default 'student', priv varchar2(255) default 'unregistered', first_name varchar2(255) constraint i_u_user_table_firstName_nn not null, last_name varchar2(255) constraint i_u_user_table_lastName_nn not null, not_used_since timestamp constraint user_table_not_used_since_nn not null,

date_joined timestamp constraint user_table_date_joined_nn not null,email varchar2(255) constraint user_table_email_nn not null,

address varchar2(255) null,zipcode varchar2(255) null,city varchar2(255) null,state varchar2(4) null,country varchar2(255) null,

homepage varchar2(255) null, expertise varchar2(255) null,

planned_use varchar2(255) null,agreement_1 varchar2(2) default 'f',

agreement_2 varchar2(2) default 'f',organization varchar2(255) null,position varchar2(255) null,password varchar2(255) null,status varchar2(255) default 'unconfirmed',non_iu varchar2(2) default 't')tablespace user_base_tablespace;

create unique index user_password_indexon user_table(password);tablespace user_index_tablespace;

create table keyword_table (keyword_id number constraint keyword_table_keyword_pk primary key,name varchar2(255) constraint keyword_table_name_un unique);tablespace document_base_tablespace;

create table belongs_to(institution_id integer,author_id integer,note varchar2(100),constraint belongs_to_author_fk foreign key (author_id) references author_table

(author_id),constraint belongs_to_institution_fk foreign key (institution_id) references institution_table

(institution_id));tablespace document_base_tablespace;

create table contains_keyword (

6

Page 7: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

keyword_id number, doc_id number,comment varchar2(100),constraint contains_keyword_keyword_id_fk foreign key (keyword_id) references

keyword_table(keyword_id),constraint contains_keyword_doc_id_fk foreign key (doc_id) references

document_table(doc_id));tablespace document_base_tablespace;

create table query_table ( query_id number constraint query_table_query_id_nn not null

constraint query_table_query_id_pk primary key,author varchar2(255) null,

title varchar2(255) null,source varchar2(255) null,abstract varchar2(255) null,keyword varchar2(255) null,

min_year varchar2(255) null, max_year varchar(255) null,

label varchar2(1000) null,collection varchar2(255) null,

date_entered varchar2(16) not null, time_entered varchar2(16) not null)

tablespace user_base_tablespace;

create index query_timestamp_indexon search_result_table(time_stamp);tablespace user_index_tablespace;

create index query_label_indexon search_result_table(label);tablespace user_index_tablespace;

create index query_date_entered_indexon search_result_table(date_entered);tablespace user_index_tablespace;

create index query_time_entered_indexon search_result_table(time_entered);tablespace user_index_tablespace;

create table history_of ( username varchar2(255) constraint history_of_username_nn not null, doc_id number constraint history_of_result_id_nn not null, query_id number constraint history_of_query_id_nn not null, constraint history_of_u_fk foreign key (username) references user_table (username), constraint history_of_q_fk foreign key (query_id) references query_table (query_id), constraint history_of_r_fk foreign key (doc_id) references document_table (doc_id),

constraint history_of_pk primary key(username, doc_id, query_id)); tablespace user_base_tablespace;

create table document_table(doc_id number constraint document_table_doc_id_nn not null

constraint document_table_doc_id_pk primary key, date_published date null, title varchar2(2550) null,

7

Page 8: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

journal_name varchar2(2550) null, text clob null,

type varchar2(100) default 'unknown',date_entered timestamp constraint document_table_date_entered_nn not null, collection varchar2(100) default 'misc',main_url varchar2(1000) null,abstract clob null);tablespace document_table_tablespace;

create index document_date_published_indexon document_table(date_published);tablespace document_index_tablespace;

create index document_title_indexon document_table(title);tablespace document_index_tablespace;

create index document_collection_indexon document_table(collection);tablespace document_index_tablespace;

create index document_dtc_indexon document_table(doc_id, title, collection);tablespace document_index_tablespace;

create index document_dc_indexon document_table(doc_id, collection);tablespace document_index_tablespace;

create index document_dca_indexon document_table(doc_id, collection);tablespace document_index_tablespace;

create index document_dtc_indexon document_table(doc_id, title, collection);tablespace document_index_tablespace;

create index document_main_url_indexon document_table(main_url);tablespace document_index_tablespace;

create index document_main_abstract_indexon document_table(abstract);tablespace document_index_tablespace;

create table citeseer_table(citeseer_id number constraint citeseer_table_id_pk primary key, source_id number,start_date date,end_date date,last_date date,amount number)tablespace citeseer_tablespace;

create index citeseer_source_index

8

Page 9: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

on citeseer_table(source_id)tablespace document_index_tablespace;

create index citeseer_start_date_indexon citeseer_table(start_date)tablespace document_index_tablespace;

create index citeseer_end_date_indexon citeseer_table(end_date)tablespace document_index_tablespace;

create index citeseer_last_date_indexon citeseer_table(last_date)tablespace document_index_tablespace;

create index citeseer_amount_indexon citeseer_table(amount)tablespace document_index_tablespace;

create table nsf_grant_table(nsf_id number constraint nsf_grant_table_nsf_id primary key,type varchar2(4000),nsf_org varchar2(4000),latest_amendment_date varchar2(4000),filename varchar2(4000),phone_number varchar2(4000),award_number varchar2(4000),instr varchar2(4000),program_manager varchar2(4000),start_date varchar2(4000),expires varchar2(4000),expected_total_amount varchar2(4000),investigator varchar2(4000),sponsor varchar2(4000),nsf_program varchar2(4000),fld_application varchar2(4000),program_ref varchar2(4000),doc_id number,constraint nsf_doc_id_fk foreign key (doc_id) references document_table(doc_id));tablespace nsf_tablespace;

create index nsf_file_indexon nsf_grant_table(filename);tablespace document_index_tablespace;

create index nsf_instr_indexon nsf_grant_table(instr);tablespace document_index_tablespace;

create index nsf_program_manager_indexon nsf_grant_table(program_manager);tablespace document_index_tablespace;

create index nsf_investigator_indexon nsf_grant_table(investigator);tablespace document_index_tablespace;

create index nsf_sponser_indexon nsf_grant_table(sponsor);tablespace document_index_tablespace;

9

Page 10: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

create index nsf_fld_application_indexon nsf_grant_table(fld_application);tablespace document_index_tablespace;

create index nsf_nsf_program_indexon nsf_grant_table(nsf_program);tablespace document_index_tablespace;

create table cos_table(cos_id number constraint cos_table_cos_id primary key,accn varchar2(255),sponsor_list varchar2(1000),sponsor_type varchar2(1000),deadline varchar2(1000),deadline_note varchar2(4000),upper_amount varchar2(1000),eligibility varchar2(4000),citizenship varchar2(1000),activity_location varchar2(1000),requirements varchar2(1000),contact_name varchar2(1000),contact_address varchar2(1000),contact_city varchar2(1000),contact_state varchar2(1000),contact_zipcode varchar2(255),contact_country varchar2(1000),contact_phone varchar2(255),contact_fax varchar2(255),contact_email varchar2(1000),last_updated varchar2(1000),bookmark_url varchar2(1000),funding_type varchar2(1000),date_published varchar2(1000),doc_id number,constraint cos_doc_id_fk foreign key (doc_id) references document_table(doc_id));tablespace cos_tablespace;

create index cos_accn_indexon cos_table(accn);tablespace document_index_tablespace;

create index cos_sponsor_list_indexon cos_table(sponsor_list);tablespace document_index_tablespace;

create index cos_deadline_note_indexon cos_table(deadline_note);tablespace document_index_tablespace;

create index cos_eligibility_indexon cos_table(eligibility);tablespace document_index_tablespace;

create index cos_citizenship_indexon cos_table(citizenship);tablespace document_index_tablespace;

10

Page 11: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

create index cos_activity_location_indexon cos_table(activity_location);tablespace document_index_tablespace;

create index cos_requirements_indexon cos_table(requirements);tablespace document_index_tablespace;

create index cos_contact_name_indexon cos_table(contact_name);tablespace document_index_tablespace;

create index cos_contact_address_indexon cos_table(contact_address);tablespace document_index_tablespace;

create index cos_contact_city_indexon cos_table(contact_city);tablespace document_index_tablespace;

create index cos_contact_state_indexon cos_table(contact_state);tablespace document_index_tablespace;

create index cos_contact_country_indexon cos_table(contact_country);tablespace document_index_tablespace;

create index cos_contact_email_indexon cos_table(contact_email);tablespace document_index_tablespace;

create index cos_las_updated_indexon cos_table(last_updated);tablespace document_index_tablespace;

create index cos_bookmark_url_indexon cos_table(bookmark_url);tablespace document_index_tablespace;

create index cos_funding_type_indexon cos_table(funding_type);tablespace document_index_tablespace;

create table medline_table(medline_id number constraint medline_table_medline_id primary key, original_medline_id varchar2(2500),pmid varchar2(2550),date_created varchar2(2550),date_completed varchar2(2500),issn varchar2(2550),volume varchar2(2550),issue varchar2(2550),pub_date varchar2(2000),affiliation varchar2(2000),full_date_published varchar2(2000),pgn varchar2(2000),publication_type varchar2(2000),language varchar2(2500),country varchar2(2550),ta varchar2(1000),nlm_unique_id varchar2(2500),chemical_list varchar2(4000),

11

Page 12: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

citation_subset varchar2(4000),mesh_heading varchar2(2000),doc_id number,constraint medline_doc_id_fk foreign key (doc_id) references document_table(doc_id));tablespace medline_tablespace;

create index medline_language_indexon medline_table(language);tablespace document_index_tablespace;

create index medline_country_indexon medline_table(country);tablespace document_index_tablespace;

create index medline_ta_indexon medline_table(ta);tablespace document_index_tablespace;

create index medline_nim_unique_id_indexon medline_table(nlm_unique_id);tablespace document_index_tablespace;

create index medline_chemical_list_indexon medline_table(chemical_list);tablespace document_index_tablespace;

create index medline_citation_subst_indexon medline_table(citation_subset);tablespace document_index_tablespace;

create index medline_mesh_heading_indexon medline_table(mesh_heading);tablespace document_index_tablespace;

create table nih_table(nih_id integer constraint nih_table_nih_id primary key,grant_number varchar2(4000),pi_title varchar2(4000),thesaurus_terms varchar2(4000),fiscal_year varchar2(4000),department varchar2(4000),project_start varchar2(4000),project_end varchar(4000),icd varchar2(4000),irg varchar2(4000),doc_id integer,constraint nih_doc_id_fk foreign key (doc_id) references document_table(doc_id));tablespace nih_tablespace;

create index grant_number_indexon nih_table(grant_number);tablespace document_index_tablespace;

create index nih_pi_title_indexon nih_table(pi_title);tablespace document_index_tablespace;

create index nih_thesaurus_terms_indexon nih_table(thesaurus_terms);tablespace document_index_tablespace;

create index nih_department_indexon nih_table(department);tablespace document_index_tablespace;

create index nih_icd_index

12

Page 13: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

on nih_table(icd);tablespace document_index_tablespace;

create index nih_irg_indexon nih_table(irg);tablespace document_index_tablespace;

create table author_table(author_id number constraint author_table_author_id_nn not null

constraint author_table_author_id_pk primary key,last_name varchar2(1000) constraint author_table_last_name_nn not null,middle_name varchar2(1000) null,first_name varchar2(1000) null,pi_status varchar2(1000) null,email_address varchar2(1000) null);tablespace document_base_tablespace;

create index author_last_name_indexon author_table(last_name);tablespace document_index_tablespace;

create index author_middle_name_indexon author_table(middle_name);tablespace document_index_tablespace;

create index author_first_name_indexon author_table(first_name);tablespace document_index_tablespace;

create index author_fml_name_indexon author_table(first_name, middle_name, last_name);tablespace document_index_tablespace;

create index author_ifml_name_indexon author_table(author_id, first_name, middle_name, last_name);tablespace document_index_tablespace;

create table institution_table(institution_id number constraint institution_table_nn not null

constraint institution_table_pk primary key,name varchar2(2000) constraint institution_table_name_nn not null,address varchar2(2000) null,city varchar2(2000) null,state varchar2(500) null,zipcode varchar2(500) null,country varchar2(500) null,department varchar2(1000) null);tablespace document_base_tablespace;

create table dataset_statistics(dataset_statistics_id number constraint dataset_statistics_pk primary key,dataset_name varchar2(400),dataset_size number,permissions varchar2(400),num_docs number,last_updated_date date);

13

Page 14: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

create index institution_name_indexon institution_table(name);tablespace document_index_tablespace;

create table created_by (doc_id number,author_id number,note varchar2(100),

constraint created_by_authorid_fk foreign key (author_id) references author_table (author_id), constraint created_by_document_id_fk foreign key (doc_id) references document_table (doc_id));

tablespace document_index_tablespace;

create index created_by_author_id_indexon created_by(author_id);tablespace document_index_tablespace;

create index created_by_doc_id_indexon created_by(doc_id);tablespace document_index_tablespace;

create index created_by_da_id_indexon created_by(doc_id, author_id);tablespace document_index_tablespace;

create table awards (award_id number constraint awards_award_id_nn not null

constraint awards_award_id_pk primary key,type varchar2(50) default 'unknown',institution_id number,doc_id number,note varchar2(100),foreign key (institution_id) references institution_table (institution_id),

foreign key (doc_id) references document_table (doc_id));tablespace document_base_tablespace;

///////////////////////////////////////////////////////////////////////////////////////////// Oracle Text ////////////////////////////////////////////////////////////////////////////////////////////////////////

create index document_abstract_index on document_table(abstract)indextype is ctxsys.context

parameters ('datastore ctxsys.default_datastore')tablespace abstract_index_tablespace;

create index document_text_index on document_table(text)indextype is ctxsys.context

parameters ('datastore ctxsys.default_datastore')tablespace text_index_tablespace;

execute CTX_DDL.SYNC_INDEX('document_abstract_index');

execute CTX_DDL.SYNC_INDEX('document_text_index');

14

Page 15: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

ctx_ddl.create_preference('mywordlist', 'BASIC_WORDLIST'); ctx_ddl.set_attribute('mywordlist','INDEX_PREFIX','YES');ctx_ddl.set_attribute('mywordlist','PREFIX_MIN_LENGTH',3);ctx_ddl.set_attribute('mywordlist','PREFIX_MAX_LENGTH', 4);ctx_ddl.set_attribute('mywordlist','SUBSTRING_INDEX', 'YES');

///////////////////////////////////////////////////////////////////////////////////////////// Triggers ///////////////////////////////////////////////////////////////////////////////////////////////////////////

-- Triggers for the document_table.create or replace sequence doc_id_seqstart with 1 increment by 1 nomaxvalue;

create or replace trigger doc_id_triggerbefore insert on document_tablefor each rowbegin select doc_id_seq.nextval into :new.doc_id from dual;end;/

create or replace trigger date_entered_triggerbefore insert on document_tablefor each rowbegin :new.date_entered := SYSTIMESTAMP; -- insert into date_entered values (SYSTIMESTAMP);end;/

create or replace trigger query_id_date_triggerbefore insert or update on query_tablefor each rowbegin select to_char(SYSDATE, 'DD-MON-YYYY') into :new.date_entered from dual; select to_char(SYSDATE, 'HH:MI.SS') into :new.time_entered from dual;end;/

create sequence nsf_id_seq start with 1 increment by 1 nomaxvalue;

create trigger nsf_id_triggerbefore insert on nsf_grant_tablefor each rowbeginselect nsf_id_seq.nextval into :new.nsf_id from dual;end;

15

Page 16: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

/

create sequence nih_id_seq start with 1 increment by 1 nomaxvalue;

create trigger nih_id_triggerbefore insert on nih_tablefor each rowbeginselect nih_id_seq.nextval into :new.nih_id from dual;end;/

create sequence cos_id_seq start with 1 increment by 1 nomaxvalue;

create trigger cos_id_triggerbefore insert on cos_tablefor each rowbeginselect cos_id_seq.nextval into :new.cos_id from dual;end;/

create sequence medline_id_seq start with 1 increment by 1 nomaxvalue;

create trigger medline_id_triggerbefore insert on medline_tablefor each rowbeginselect medline_id_seq.nextval into :new.medline_id from dual;end;/

-- Triggers for the keyword_table.create or replace sequence keyword_id_seq start with 1 increment by 1 nomaxvalue;

create or replace trigger keyword_id_triggerbefore insert on keyword_tablefor each rowbegin select keyword_id_seq.nextval into :new.keyword_id from dual;end;/

-- Triggers for the query_table.

16

Page 17: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

create or replace sequence query_id_seq start with 1 increment by 1 nomaxvalue;

create or replace trigger query_id_triggerbefore insert on query_tablefor each rowbegin select query_id_seq.nextval into :new.query_id from dual;end;/

-- Triggers for the user_table.create or replace trigger user_init_date_triggerbefore insert on user_tablefor each rowbegin :new.not_used_since := SYSTIMESTAMP; :new.date_joined := SYSTIMESTAMP; -- insert into user_table (not_used_since) values (SYSTIMESTAMP); -- insert into user_table (date_joined) values (SYSTIMESTAMP);end;/

-- Triggers for the author_table.create or replace sequence author_id_seq start with 1 increment by 1 nomaxvalue;

create or replace trigger author_id_triggerbefore insert on author_tablefor each rowbegin select author_id_seq.nextval into :new.author_id from dual;end;/

-- Triggers for the institution_table.create or replace sequence institution_id_seq start with 1 increment by 1 nomaxvalue;

create or replace trigger institution_id_triggerbefore insert on institution_tablefor each rowbegin select institution_id_seq.nextval into :new.institution_id from dual;end;/

-- Triggers for the awardscreate or replace sequence award_id_seq start with 1

17

Page 18: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

increment by 1 nomaxvalue;

create or replace trigger award_id_triggerbefore insert on awardsfor each rowbegin select award_id_seq.nextval into :new.award_id from dual;end;/

18

Page 19: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

2.3 Query OptimizationThe system uses separate indices for each combination of fields that may be queried on the search page to speed up search. Because of the number of indices, the Oracle query optimizer must be told what index to use for each query.

Benchmarks listed are searches against 841,000 documents.

/////////////////////////////////////////////////////////////////////////////////////////////////////////////SELECT /*+ index_ffs(document_table document_dtc_index) */count(document_table.doc_id) as thecount FROM document_table where ((document_table.collection = 'cos') OR (document_table.collection = 'nsf') OR (document_table.collection = 'nih') OR (document_table.collection = 'citeseer') OR (document_table.collection = 'medline')) AND (document_table.title LIKE '%Test%');1s

SELECT /*+ index_ffs(document_table document_dc_index) */count(document_table.doc_id) as thecount FROM document_table where ((document_table.collection = 'cos') OR (document_table.collection = 'nsf') OR (document_table.collection = 'nih') OR (document_table.collection = 'citeseer') OR (document_table.collection = 'medline')); 1s

///////////////////////////////////////////////////////////////////////////////////////////SELECT count(document_table.doc_id) as thecount FROM document_table, created_by, author_table WHERE document_table.doc_id=created_by.doc_id AND author_table.author_id=created_by.author_id AND document_table.doc_id IN (SELECT doc_id FROM created_byWHERE author_id IN (SELECT author_id FROM author_table WHERE lower(first_name) LIKE '%john%')) AND ((document_table.collection = 'cos') OR (document_table.collection = 'nsf') OR (document_table.collection = 'medline'));30s

SELECT /*+ index_ffs(author_table author_fml_name_index) */count(document_table.doc_id) as thecount FROM document_table, created_by, author_table WHERE document_table.doc_id=created_by.doc_id AND author_table.author_id=created_by.author_id AND document_table.doc_id IN (SELECT doc_id FROM created_byWHERE author_id IN (SELECT author_id FROM author_table WHERE lower(first_name)

19

Page 20: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

LIKE '%john%')) AND ((document_table.collection = 'cos') OR (document_table.collection = 'nsf') OR (document_table.collection = 'medline'));9s

SELECT /*+ index_ffs(author_table author_ifml_name_index) */ count(document_table.doc_id) as thecount FROM document_table, created_by, author_table WHERE document_table.doc_id=created_by.doc_id AND author_table.author_id=created_by.author_id AND document_table.doc_id IN (SELECT doc_id FROM created_byWHERE author_id IN (SELECT author_id FROM author_table WHERE lower(first_name) LIKE '%john%')) AND ((document_table.collection = 'cos') OR (document_table.collection = 'nsf') OR (document_table.collection = 'medline'));12s

SELECT /*+ index_ffs(author_table author_fml_name_index) */ /*+ index_ffs(document_table document_dc_index) */count(document_table.doc_id) as thecount FROM document_table, created_by, author_table WHERE document_table.doc_id=created_by.doc_id AND author_table.author_id=created_by.author_id AND document_table.doc_id IN (SELECT doc_id FROM created_byWHERE author_id IN (SELECT author_id FROM author_table WHERE lower(first_name) LIKE '%john%')) AND ((document_table.collection = 'cos') OR (document_table.collection = 'nsf') OR (document_table.collection = 'medline'));10s

SELECT /*+ index_ffs(document_table document_dc_index) *//*+ index_ffs(author_table author_fml_name_index) */count(document_table.doc_id) as thecount FROM document_table, created_by, author_table WHERE document_table.doc_id=created_by.doc_id AND author_table.author_id=created_by.author_id AND document_table.doc_id IN (SELECT doc_id FROM created_byWHERE author_id IN (SELECT author_id FROM author_table WHERE lower(first_name) LIKE '%john%')) AND ((document_table.collection = 'cos') OR (document_table.collection = 'nsf') OR (document_table.collection = 'medline'));>1m/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

SELECT /*+ index_ffs(author_table author_fml_name_index) */ count(document_table.doc_id) as thecount FROM document_table, created_by, author_table WHERE document_table.doc_id=created_by.doc_id

20

Page 21: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

AND author_table.author_id=created_by.author_id AND document_table.doc_id IN (SELECT doc_id FROM created_byWHERE author_id IN (SELECT author_id FROM author_table WHERE lower(first_name) LIKE '%john%')) AND ((document_table.collection = 'cos') OR (document_table.collection = 'nsf') OR (document_table.collection = 'nih') OR (document_table.collection = 'medline'))AND (document_table.title LIKE '%Test%');8s

SELECT /*+ index_ffs(author_table author_fml_name_index) */ /*+ index_ffs(document_table document_dtc_index) */count(document_table.doc_id) as thecount FROM document_table, created_by, author_table WHERE document_table.doc_id=created_by.doc_id AND author_table.author_id=created_by.author_id AND document_table.doc_id IN (SELECT doc_id FROM created_byWHERE author_id IN (SELECT author_id FROM author_table WHERE lower(first_name) LIKE '%john%')) AND ((document_table.collection = 'cos') OR (document_table.collection = 'nsf') OR (document_table.collection = 'nih') OR (document_table.collection = 'medline'))AND (document_table.title LIKE '%Test%');8s

21

Page 22: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

2.4 Loading Data in the DB

2.4.1 SQL*Loader ScriptsThese scripts have limitations. A better approach is to write a loader from scratch in Perl, Python, or C.

The scripts are located in the Appendix.

22

Page 23: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

3 Web Application

3.1 ER DiagramKeyword relation to document is not shown here. It is handled with contains_keyword table.

UsernameType, Priv,Last UsedFirst name, Last name,Date Joined, Email,Address, City,Zip code, State,HomepageExpertisePlanned useAgreement1, 2OrganizationPositionPasswordStatusNon-IU/IU

Institution_idNameAddressDepartment

y>=0

User

Date PublishedTitleTextTypeDate EnteredCollectionMain_URLAbstract

y>=1 x>=0

x>=1

AuthorInstitution

Created By

Awards

Document

History Of

Query

type

LabelSearch params (author, title,source, year, keyword, collection)

Citeseer

Medline

NSF

NIH

COS

Keyword

23

IdFirst, Mid,

Last Name,Address,

City, State, Country, Zipcode,

Email, Designatio

Page 24: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Other Tables:

NIH_table Citeseer_table COS__table NSF_table Medline_tablenih_id nsf_id cos_id nsf_id medline_idgrant_number type accn type orginial_medline_idpi_name nsf_org sponsor_list nsf_org pmidpi_email latest_amendment_d

atesponsor_type latest_amendment_date date_created

pi_title file deadline_note file date_completedthesaurus_terms award_number upper_amount award_number ISSNfiscal_year instr eligibility instr Volumedepartment program_manager citizenship program_manager Issueproject_start start_date activity_location start_date PubDateproject_end expires requirements expires pgnicd expected_totalamoun

tcontact_name expected_totalamount language

irg investigator contact_address investigator countrydoc_id sponsor contact_city sponsor ta

nsf_program contact_state nsf_program nlm_unique_idfld_application contact_zipcode fld_application chemical_listprogram _ref contact_country program_ref citation_subsetdoc_id contact_phone doc_id mesh_heading

contact_fax doc_idcontact_emaillast_updatedbookmark_urlfunding_typedoc_id

Keyword_table Contains_Keyword

History_of Created_by Awards

24

Page 25: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

3.2 Table View DiagramSlightly more detailed than ER.

UsernameType, Priv,Last UsedFirst name, Last name,Date Joined, Email,Address, City,Zip code, State,HomepageExpertisePlanned useAgreement1, 2OrganizationPositionPasswordStatusNon-IU/IU

Institution_idNameAddressDepartment

y>=0

User

Date PublishedTitleTextTypeDate EnteredCollectionMain_URLAbstract

y>=1 x>=0

x>=1

AuthorInstitution

Created By

Awards

Document

History Of

Query

type

LabelSearch params (author, title,source, year, keyword, collection)

Citeseer

Medline

NSF

NIH

COS

Keyword

25

IdFirst, Mid,

Last Name,Address,

City, State, Country, Zipcode,

Email, Designatio

n

Page 26: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Other Tables:

NIH_table Citeseer_table COS__table NSF_table Medline_tablenih_id nsf_id cos_id nsf_id medline_idgrant_number type accn type orginial_medline_idpi_name nsf_org sponsor_list nsf_org pmidpi_email latest_amendment_d

atesponsor_type latest_amendment_date date_created

pi_title file deadline_note file date_completedthesaurus_terms award_number upper_amount award_number ISSNfiscal_year instr eligibility instr Volumedepartment program_manager citizenship program_manager Issueproject_start start_date activity_location start_date PubDateproject_end expires requirements expires pgnicd expected_totalamoun

tcontact_name expected_totalamount language

irg investigator contact_address investigator countrydoc_id sponsor contact_city sponsor ta

nsf_program contact_state nsf_program nlm_unique_idfld_application contact_zipcode fld_application chemical_listprogram _ref contact_country program_ref citation_subsetdoc_id contact_phone doc_id mesh_heading

contact_fax doc_idcontact_emaillast_updatedbookmark_urlfunding_typedoc_id

Keyword_table Contains_Keyword

History_of

Created_by Awards

keyword_id keyword_id username doc_id award_idname doc_id doc_id author_id type

query_id institution_iddoc_id

26

Page 27: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

3.3 Module Architecture

27

WELCOME

USER MANAGER

*

LOGIN **

REGISTER **

UPDATE **

SEARCH **

DOWNLOAD MANAGER *

SEARCH SESSION

MANAGER *

HISTORY MANAGER

*

QUERY MANAGER

*DOWNLOAD DOCUMENTS

**

DOWNLOAD MATRIX **

RESULTS **

DATABASE

* - Indicates this module interacts with the Database** - Indicates this module interacts with the Error Module

ERROR MODULE

Page 28: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

3.4 Java Docs

Package  

 Class  Tree  Deprecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

3.4.1 Class SearchSessionManagerjava.lang.Object | +--javax.servlet.GenericServlet | +--javax.servlet.http.HttpServlet | +--SearchSessionManagerAll Implemented Interfaces:

java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class SearchSessionManager extends javax.servlet.http.HttpServlet

Manages the state of the search throughout the several possible search screens including refined search, download text, and download matrix.

Version: 03/24/04

Author: Todd Holloway ([email protected]), Qian Wang ([email protected]), Saiful Bahari ([email protected])

See Also: Serialized Form

Field Summary(package private)  java.lang.String abst

28

Page 29: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

           private  java.lang.String abstractParam

           (package private)  java.util.ArrayList authorFirst

           (package private)  java.util.ArrayList authorLast

           (package private)  java.util.ArrayList authorMiddle

           private  java.lang.String authorParams

           private  java.lang.String citeseerParam

           private  java.lang.String collectionParams

           (package private)  java.util.ArrayList collections

           private  beans.ConnectManager connectManager

           private  java.lang.String cosParam

            java.lang.String debuggy

           private  beans.DownloadManager downloadManager

           private  java.util.ArrayList errList

           private  java.lang.String fromYear

           private  beans.HistoryManager historyManager

           (package private)  java.util.ArrayList journalList

           private  java.lang.String journalParams

           (package private)  java.util.ArrayList keywordList

           private  java.lang.String keywordParams

           

29

Page 30: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

private  java.lang.String labelParams            

private  beans.QueryManager manager            

private  beans.download.MatrixManager matrixManager            

(package private)  java.lang.Integer maxYear            

private  java.lang.String medlineParam            

(package private)  java.lang.Integer minYear            

private  java.lang.String nihParam            

private  java.lang.String nsfParam            

private static int numHistoricalQueries            

private  java.lang.Integer numResultsToDisplay            

(package private) javax.servlet.http.HttpServletRequest

request            

private  java.lang.String requestParam            

private  java.util.HashMap reservedWord           Oracle reserved words

(package private) javax.servlet.http.HttpServletResponse

response            

private  java.sql.ResultSet results            

(package private) javax.servlet.http.HttpSession

session            

(package private)  java.sql.Statement statement            

private static java.lang.String strMaxYear            

private static java.lang.String strMinYear            

(package private)  java.util.ArrayList titleList

30

Page 31: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

           private  java.lang.String titleParams

           private  java.lang.String toYear

           private  java.util.ArrayList userHistory

           

 

Fields inherited from class javax.servlet.http.HttpServlet

 

Fields inherited from class javax.servlet.GenericServlet

 

Constructor SummarySearchSessionManager()            

 

Method Summary java.lang.String cacheUserHistory(java.lang.String username)

          Store a search for reuse.private  int checkSyntax(java.lang.String author)

          ????????private

java.lang.Stringconvert(java.lang.String sendString)           ???????????

private java.lang.String

createMatrixPage(java.lang.String[] collectionType)           Creates the HTML source for the matrix format page

31

Page 32: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

 void createReservedWords(java.util.HashMap reservedWord)           Generates hashtable of Oracle reserved words

private java.lang.String

createResultsHTML2()           Creates the HTML source code for the search results

private beans.SearchSession.Sea

rch

createSearch(java.lang.String authorParams, java.lang.String titleParams, java.lang.String keywordParams, java.lang.String abstractParam, java.lang.String journalParams, java.lang.String collectionParams, java.lang.String cosParam, java.lang.String nsfParam, java.lang.String nihParam, java.lang.String citeseerParam, java.lang.String medlineParam, java.lang.Integer minYear, java.lang.Integer maxYear, java.lang.String labelParams)           Generates a new Search Object

 void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)           Handles requests from various .jsps

 void executeHistoricalSearch(java.lang.String user, int historyIndex, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)           Re-execute search from user history.

private java.lang.String

extractClob(java.sql.ResultSet rs)           Clob to String

private java.lang.String

get1st(java.lang.String subauthor)           ???????

private java.lang.String

get2nd(java.lang.String subauthor)           ??????

private java.lang.String

get3rd(java.lang.String subauthor)           ???????

private  boolean getAuthorList(java.lang.String authorParams)           ???????

private java.util.ArrayList

getCollections(java.lang.String cos, java.lang.String nsf, java.lang.String nih, java.lang.String citeseer, java.lang.String medline)

32

Page 33: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

          Get an arraylist of user selected collections ????????????

private java.util.ArrayList

getList(java.lang.String inputParam)           ??????????

private beans.SearchSession.Sea

rch

historyParser(java.util.ArrayList history)           ???

private  boolean isEmpty(java.lang.String cosParam, java.lang.String nsfParam, java.lang.String nihParam, java.lang.String citeseerParam, java.lang.String medlineParam)           ?????

 java.lang.String isReserved(java.lang.String word)           Escapes reserved words

private  boolean isValid(java.lang.String name)           Validates the paramters from the search page.

static void returnFile(java.lang.String filename, java.io.OutputStream out)           ???

private  void search()           Creates search results for current Search object.

private  void search(beans.SearchSession.Search s)           Creates search results for specified Search object.

private java.sql.ResultSet

searchCollection(beans.SearchSession.Search s, java.lang.String collection, int size)           Create results for a single collection

private java.sql.ResultSet

searchCollection(java.lang.String collection)           Create results for a single collection

private java.sql.ResultSet

searchCollection(java.lang.String collection, int size)            

private  void searchNext(int collectionIndex)           Moves cursor forwards within search results of currect Search

private  void searchNext(int collectionIndex, beans.SearchSession.Search s)           Moves cursor forwards within search results of specified Search

private  void searchPrevious(int collectionIndex)           Moves cursor backwards within search results of

33

Page 34: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

currect Searchprivate  void searchPrevious(int collectionIndex,

beans.SearchSession.Search s)           Moves cursor backwards within search results of specified Search

private  void searchSeperateCollections()           Creates search results for current Search.

private  void searchSeperateCollections(beans.SearchSession.Search s)           Creates search results for specified Search.

 void setNumHistoricalQueries(int numHistoricalQueries)           Sets the length of the list of the history of queries the user has performed that will be shown to the user.

private  boolean validateYear(java.lang.String fromYear, java.lang.String toYear)           Validates the year paramters from the search page.

 

Methods inherited from class javax.servlet.http.HttpServletdoDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service

 

Methods inherited from class javax.servlet.GenericServletdestroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detailmanager

34

Page 35: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

private beans.QueryManager manager

historyManagerprivate beans.HistoryManager historyManager

numHistoricalQueriesprivate static int numHistoricalQueries

userHistoryprivate java.util.ArrayList userHistory

resultsprivate java.sql.ResultSet results

downloadManagerprivate beans.DownloadManager downloadManager

matrixManagerprivate beans.download.MatrixManager matrixManager

requestjavax.servlet.http.HttpServletRequest request

responsejavax.servlet.http.HttpServletResponse response

sessionjavax.servlet.http.HttpSession session

connectManagerprivate beans.ConnectManager connectManager

statementjava.sql.Statement statement

requestParamprivate java.lang.String requestParam

authorParamsprivate java.lang.String authorParams

keywordParamsprivate java.lang.String keywordParams

abstractParamprivate java.lang.String abstractParam

journalParamsprivate java.lang.String journalParams

35

Page 36: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

titleParamsprivate java.lang.String titleParams

fromYearprivate java.lang.String fromYear

toYearprivate java.lang.String toYear

collectionParamsprivate java.lang.String collectionParams

cosParamprivate java.lang.String cosParam

nsfParamprivate java.lang.String nsfParam

nihParamprivate java.lang.String nihParam

citeseerParamprivate java.lang.String citeseerParam

medlineParamprivate java.lang.String medlineParam

labelParamsprivate java.lang.String labelParams

strMaxYearprivate static final java.lang.String strMaxYearSee Also:

Constant Field Values

strMinYearprivate static final java.lang.String strMinYearSee Also:

Constant Field Values

numResultsToDisplayprivate java.lang.Integer numResultsToDisplay

reservedWordprivate java.util.HashMap reservedWord

Oracle reserved words

authorMiddle

36

Page 37: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

java.util.ArrayList authorMiddle

authorFirstjava.util.ArrayList authorFirst

authorLastjava.util.ArrayList authorLast

titleListjava.util.ArrayList titleList

journalListjava.util.ArrayList journalList

keywordListjava.util.ArrayList keywordList

collectionsjava.util.ArrayList collections

minYearjava.lang.Integer minYear

maxYearjava.lang.Integer maxYear

abstjava.lang.String abst

debuggypublic java.lang.String debuggy

errListprivate java.util.ArrayList errList

Constructor DetailSearchSessionManagerpublic SearchSessionManager()

Method DetaildoGetpublic void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException

Handles requests from various .jsps Overrides: doGet in class javax.servlet.http.HttpServletParameters:

37

Page 38: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

response - request - javax.servlet.ServletException java.io.IOException

createMatrixPageprivate java.lang.String createMatrixPage(java.lang.String[] collectionType)

Creates the HTML source for the matrix format page Parameters: collectionType - A list of collections to display Returns: The HTML source code

createResultsHTML2private java.lang.String createResultsHTML2()

Creates the HTML source code for the search results Returns: The HTML source code

extractClobprivate java.lang.String extractClob(java.sql.ResultSet rs)

Clob to String Parameters: rs - Results containing clob Returns: String version of clob

setNumHistoricalQueriespublic void setNumHistoricalQueries(int numHistoricalQueries)

Sets the length of the list of the history of queries the user has performed that will be shown to the user. Parameters: numHistoricalQueries - Number of queries to be displayed (for all users of the system).

searchPreviousprivate void searchPrevious(int collectionIndex)

Moves cursor backwards within search results of currect Search Parameters: collectionIndex - Collection who's cursor should move backwards

searchPreviousprivate void searchPrevious(int collectionIndex, beans.SearchSession.Search s)

Moves cursor backwards within search results of specified Search Parameters: collectionIndex - Collection who's cursor should move backwards

38

Page 39: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

s - Search object containing results to deal with

searchNextprivate void searchNext(int collectionIndex)

Moves cursor forwards within search results of currect Search Parameters: collectionIndex - Collection who's cursor should move forwards

searchNextprivate void searchNext(int collectionIndex, beans.SearchSession.Search s)

Moves cursor forwards within search results of specified Search Parameters: collectionIndex - Collection who's cursor should move forwards s - Search object containing results to deal with

searchSeperateCollectionsprivate void searchSeperateCollections()

Creates search results for current Search. Seperate ResultSet for each collection.

searchCollectionprivate java.sql.ResultSet searchCollection(java.lang.String collection, int size)

searchSeperateCollectionsprivate void searchSeperateCollections(beans.SearchSession.Search s)

Creates search results for specified Search. Seperate ResultSet for each collection. Parameters: s - Search object

searchprivate void search()

Creates search results for current Search object. Only one ResultSet containing all collections.

searchprivate void search(beans.SearchSession.Search s)

Creates search results for specified Search object. Only one ResultSet containing all collections. Parameters: s - Search object

cacheUserHistorypublic java.lang.String cacheUserHistory(java.lang.String username)

Store a search for reuse. Parameters: username - User who's history to store in. Returns:

39

Page 40: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

confirmation/debug message

executeHistoricalSearchpublic void executeHistoricalSearch(java.lang.String user, int historyIndex, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException

Re-execute search from user history. Parameters: user - User who's history it is historyIndex - Index of search to re-execute response - request - javax.servlet.ServletException java.io.IOException

searchCollectionprivate java.sql.ResultSet searchCollection(java.lang.String collection)

Create results for a single collection Parameters: collection - Colleciton to get results for. Returns: The results

searchCollectionprivate java.sql.ResultSet searchCollection(beans.SearchSession.Search s, java.lang.String collection, int size)

Create results for a single collection Parameters: s - The Search object. collection - Colleciton to get results for. Returns: The results

validateYearprivate boolean validateYear(java.lang.String fromYear, java.lang.String toYear)

Validates the year paramters from the search page. Parameters: fromYear - from year parameter toYear - to year parameter Returns: Validation

40

Page 41: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

isValidprivate boolean isValid(java.lang.String name)

Validates the paramters from the search page. Parameters: name - parameter Returns: Validation

isEmptyprivate boolean isEmpty(java.lang.String cosParam, java.lang.String nsfParam, java.lang.String nihParam, java.lang.String citeseerParam, java.lang.String medlineParam)

Parameters: cosParam - nsfParam - nihParam - citeseerParam - medlineParam - Returns:

convertprivate java.lang.String convert(java.lang.String sendString)

Parameters: sendString - Returns:

getListprivate java.util.ArrayList getList(java.lang.String inputParam)

Parameters: inputParam - Returns:

getAuthorListprivate boolean getAuthorList(java.lang.String authorParams)

Parameters: authorParams - Returns:

checkSyntaxprivate int checkSyntax(java.lang.String author)

41

Page 42: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Parameters: author - Returns:

get1stprivate java.lang.String get1st(java.lang.String subauthor)

Parameters: subauthor - Returns:

get2ndprivate java.lang.String get2nd(java.lang.String subauthor)

Parameters: subauthor - Returns:

get3rdprivate java.lang.String get3rd(java.lang.String subauthor)

Parameters: subauthor - Returns:

getCollectionsprivate java.util.ArrayList getCollections(java.lang.String cos, java.lang.String nsf, java.lang.String nih, java.lang.String citeseer, java.lang.String medline)

Get an arraylist of user selected collections Parameters: cos - nsf - nih - citeseer - medline - Returns: The list

createSearchprivate beans.SearchSession.Search createSearch(java.lang.String authorParams, java.lang.String titleParams, java.lang.String keywordParams,

42

Page 43: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

java.lang.String abstractParam, java.lang.String journalParams, java.lang.String collectionParams, java.lang.String cosParam, java.lang.String nsfParam, java.lang.String nihParam, java.lang.String citeseerParam, java.lang.String medlineParam, java.lang.Integer minYear, java.lang.Integer maxYear, java.lang.String labelParams)

Generates a new Search Object Parameters: authorParams - The parameters supplied on the search page. titleParams - The parameters supplied on the search page. keywordParams - The parameters supplied on the search page. abstractParam - The parameters supplied on the search page. journalParams - The parameters supplied on the search page. collectionParams - The parameters supplied on the search page. cosParam - The parameters supplied on the search page. nsfParam - The parameters supplied on the search page. nihParam - The parameters supplied on the search page. citeseerParam - The parameters supplied on the search page. medlineParam - The parameters supplied on the search page. minYear - The parameters supplied on the search page. maxYear - The parameters supplied on the search page. labelParams - The parameters supplied on the search page. Returns: The new Search object.

historyParserprivate beans.SearchSession.Search historyParser(java.util.ArrayList history)

returnFilepublic static void returnFile(java.lang.String filename, java.io.OutputStream out) throws java.io.FileNotFoundException, java.io.IOException

43

Page 44: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

java.io.FileNotFoundException java.io.IOException

createReservedWordspublic void createReservedWords(java.util.HashMap reservedWord)

Generates hashtable of Oracle reserved words Parameters: reservedWord - Hashtable for words

isReservedpublic java.lang.String isReserved(java.lang.String word)

Escapes reserved words Parameters: word - Word to check if it needs to be escaped Returns: Word escaped if it is reserved, else just as given to method

Package  

 Class  Tree  Deprecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  

 Class  Tree  Deprecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

3.4.2 Class ProcessLoginjava.lang.Object

44

Page 45: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

| +--javax.servlet.GenericServlet | +--javax.servlet.http.HttpServlet | +--ProcessLoginAll Implemented Interfaces:

java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class ProcessLogin extends javax.servlet.http.HttpServlet

Servlet Process User login information

Author: Qian Wang ([email protected]

See Also: UserManager, regError, Update, Serialized Form

Field Summaryprivate  java.lang.String address

           private  java.lang.String city

           private  java.lang.String con_password

           private  java.lang.String country

           private  java.lang.String email

           private  java.util.ArrayList errList

           private  java.lang.String expertise

           private  java.lang.String firstname

           private  java.lang.String homepage

           private  java.lang.String lastname

           private  java.lang.String organization

           

45

Page 46: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

private  java.lang.String planned            

private  java.lang.String position            

private  java.lang.String reg_password            

private  java.lang.String reg_username            

(package private) javax.servlet.http.HttpSession

session            

private  java.lang.String state            

private  java.lang.String type            

(package private) beans.UserManager

usermanager            

private  java.lang.String zip            

 

Fields inherited from class javax.servlet.http.HttpServlet

 

Fields inherited from class javax.servlet.GenericServlet

 

Constructor SummaryProcessLogin()            

 

Method Summary

46

Page 47: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

 void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp)            

 void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp)            

 void init()            

 boolean isEmailValid()           validate email input

 boolean isEmpty(java.lang.String firstname, java.lang.String lastname, java.lang.String email)           validate fristname , lastname, email is not empty

 boolean isValid(java.lang.String name)           validate firstname and last name of the webpage is correct or wrongallows only alphabet and space

 boolean validateHomepage()           validate homepage if the field on the webpage is not empty

 int validateUserInfo()           validate user's inputs are correct or not

 

Methods inherited from class javax.servlet.http.HttpServletdoDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service

 

Methods inherited from class javax.servlet.GenericServletdestroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

47

Page 48: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Field DetailerrListprivate java.util.ArrayList errList

firstnameprivate java.lang.String firstname

lastnameprivate java.lang.String lastname

reg_usernameprivate java.lang.String reg_username

reg_passwordprivate java.lang.String reg_password

addressprivate java.lang.String address

cityprivate java.lang.String city

stateprivate java.lang.String state

zipprivate java.lang.String zip

countryprivate java.lang.String country

homepageprivate java.lang.String homepage

emailprivate java.lang.String email

expertiseprivate java.lang.String expertise

plannedprivate java.lang.String planned

typeprivate java.lang.String type

con_passwordprivate java.lang.String con_password

48

Page 49: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

organizationprivate java.lang.String organization

positionprivate java.lang.String position

sessionjavax.servlet.http.HttpSession session

usermanagerbeans.UserManager usermanager

Constructor DetailProcessLoginpublic ProcessLogin()

Method Detailinitpublic void init() throws javax.servlet.ServletException

Overrides: init in class javax.servlet.GenericServletjavax.servlet.ServletException

doPostpublic void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp) throws javax.servlet.ServletException, java.io.IOException

Overrides: doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletException java.io.IOException

doGetpublic void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp) throws javax.servlet.ServletException, java.io.IOException

Overrides: doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletException java.io.IOException

validateHomepagepublic boolean validateHomepage()

validate homepage if the field on the webpage is not emptyReturns: boolean true: homepage field is validate

49

Page 50: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

validateUserInfopublic int validateUserInfo()

validate user's inputs are correct or notReturns: int 0: validated, -1: something is wrong See Also: isValid(String), isEmailValid(), isEmpty(String,String,String)

isValidpublic boolean isValid(java.lang.String name)

validate firstname and last name of the webpage is correct or wrongallows only alphabet and space Returns: boolean true :no illegal characters

isEmptypublic boolean isEmpty(java.lang.String firstname, java.lang.String lastname, java.lang.String email)

validate fristname , lastname, email is not emptyReturns: boolean true: all are not empty

isEmailValidpublic boolean isEmailValid()

validate email inputReturns: boolean true: email input is valid

Package  

 Class  Tree  Deprecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Pac

 Class  Tree  Deprecated 

Index  Help 

50

Page 51: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

kage  

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

3.4.3 Class downloadHistoryjava.lang.Object | +--javax.servlet.GenericServlet | +--javax.servlet.http.HttpServlet | +--downloadHistoryAll Implemented Interfaces:

java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class downloadHistory extends javax.servlet.http.HttpServlet

For admin to download user history

Author: [email protected]

See Also: DownloadManager, ConnectManager, Serialized Form

Field Summaryprivate  beans.ConnectManager connectManager

           private  beans.DownloadManager downloadManager

           (package private)

javax.servlet.http.HttpSessionsession            

(package private) java.sql.Statement

statement            

 

Fields inherited from class javax.servlet.http.HttpServlet

51

Page 52: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

 

Fields inherited from class javax.servlet.GenericServlet

 

Constructor SummarydownloadHistory()            

 

Method Summary void doGet(javax.servlet.http.HttpServletRequest req,

javax.servlet.http.HttpServletResponse res)            

 void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp)            

 void init()            

static void returnFile(java.lang.String filename, java.io.OutputStream out)           return the file

 

Methods inherited from class javax.servlet.http.HttpServletdoDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service

 

Methods inherited from class javax.servlet.GenericServletdestroy, getInitParameter, getInitParameterNames, getServletConfig,

52

Page 53: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

getServletContext, getServletInfo, getServletName, init, log, log

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field DetaildownloadManagerprivate beans.DownloadManager downloadManager

sessionjavax.servlet.http.HttpSession session

connectManagerprivate beans.ConnectManager connectManager

statementjava.sql.Statement statement

Constructor DetaildownloadHistorypublic downloadHistory()

Method Detailinitpublic void init() throws javax.servlet.ServletException

Overrides: init in class javax.servlet.GenericServletjavax.servlet.ServletException

doPostpublic void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp) throws javax.servlet.ServletException, java.io.IOException

Overrides: doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletException java.io.IOException

doGet

53

Page 54: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

public void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, java.io.IOException

Overrides: doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletException java.io.IOException

returnFilepublic static void returnFile(java.lang.String filename, java.io.OutputStream out) throws java.io.FileNotFoundException, java.io.IOException

return the file Returns: void java.io.FileNotFoundException java.io.IOException

Package  

 Class  Tree  Deprecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  

 Class  Tree  Deprecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

54

Page 55: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

3.4.4 Class downloadStatsjava.lang.Object | +--javax.servlet.GenericServlet | +--javax.servlet.http.HttpServlet | +--downloadStatsAll Implemented Interfaces:

java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class downloadStats extends javax.servlet.http.HttpServlet

For admin to download user statistics

Author: [email protected]

See Also: DownloadManager, ConnectManager, Serialized Form

Field Summaryprivate  beans.ConnectManager connectManager

           private  beans.DownloadManager downloadManager

           (package private)

javax.servlet.http.HttpSessionsession            

(package private) java.sql.Statement

statement            

 

Fields inherited from class javax.servlet.http.HttpServlet

 

Fields inherited from class javax.servlet.GenericServlet

 

55

Page 56: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Constructor SummarydownloadStats()            

 

Method Summary void doGet(javax.servlet.http.HttpServletRequest req,

javax.servlet.http.HttpServletResponse res)            

 void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp)            

 void init()            

static void returnFile(java.lang.String filename, java.io.OutputStream out)            

 

Methods inherited from class javax.servlet.http.HttpServletdoDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service

 

Methods inherited from class javax.servlet.GenericServletdestroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

56

Page 57: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Field DetaildownloadManagerprivate beans.DownloadManager downloadManager

sessionjavax.servlet.http.HttpSession session

connectManagerprivate beans.ConnectManager connectManager

statementjava.sql.Statement statement

Constructor DetaildownloadStatspublic downloadStats()

Method Detailinitpublic void init() throws javax.servlet.ServletException

Overrides: init in class javax.servlet.GenericServletjavax.servlet.ServletException

doPostpublic void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp) throws javax.servlet.ServletException, java.io.IOException

Overrides: doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletException java.io.IOException

doGetpublic void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, java.io.IOException

Overrides: doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletException java.io.IOException

returnFilepublic static void returnFile(java.lang.String filename, java.io.OutputStream out) throws java.io.FileNotFoundException,

57

Page 58: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

java.io.IOExceptionjava.io.FileNotFoundException java.io.IOException See Also: downloadHistory

Package  

 Class  Tree  Deprecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  

 Class  Tree  Deprecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

3.4.5 Class downloadUsersjava.lang.Object | +--javax.servlet.GenericServlet | +--javax.servlet.http.HttpServlet | +--downloadUsersAll Implemented Interfaces:

java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class downloadUsers extends javax.servlet.http.HttpServlet

For admin to download all the users profile

58

Page 59: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Author: [email protected]

See Also: DownloadManager, ConnectManager, Serialized Form

Field Summaryprivate  beans.ConnectManager connectManager

           private  beans.DownloadManager downloadManager

           (package private)

javax.servlet.http.HttpSessionsession            

(package private) java.sql.Statement

statement            

 

Fields inherited from class javax.servlet.http.HttpServlet

 

Fields inherited from class javax.servlet.GenericServlet

 

Constructor SummarydownloadUsers()            

 

Method Summary void doGet(javax.servlet.http.HttpServletRequest req,

javax.servlet.http.HttpServletResponse res)            

 void doPost(javax.servlet.http.HttpServletRequest req,

59

Page 60: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

javax.servlet.http.HttpServletResponse rsp)            

 void init()            

static void returnFile(java.lang.String filename, java.io.OutputStream out)            

 

Methods inherited from class javax.servlet.http.HttpServletdoDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service

 

Methods inherited from class javax.servlet.GenericServletdestroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field DetaildownloadManagerprivate beans.DownloadManager downloadManager

connectManagerprivate beans.ConnectManager connectManager

sessionjavax.servlet.http.HttpSession session

statementjava.sql.Statement statement

60

Page 61: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Constructor DetaildownloadUserspublic downloadUsers()

Method Detailinitpublic void init() throws javax.servlet.ServletException

Overrides: init in class javax.servlet.GenericServletjavax.servlet.ServletException

doPostpublic void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp) throws javax.servlet.ServletException, java.io.IOException

Overrides: doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletException java.io.IOException

doGetpublic void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, java.io.IOException

Overrides: doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletException java.io.IOException

returnFilepublic static void returnFile(java.lang.String filename, java.io.OutputStream out) throws java.io.FileNotFoundException, java.io.IOException

java.io.FileNotFoundException java.io.IOException See Also: downloadHistory

Packag

 Class  Tree  Deprecated 

Index  Help 

61

Page 62: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

e  

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  

 Class  Tree  Deprecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

3.4.6 Class Updatejava.lang.Object | +--javax.servlet.GenericServlet | +--javax.servlet.http.HttpServlet | +--UpdateAll Implemented Interfaces:

java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class Update extends javax.servlet.http.HttpServlet

Servlet Update User profile

Author: Qian Wang ([email protected]

See Also: UserManager, regError, ProcessLogin, Serialized Form

Field Summaryprivate  java.lang.String address

           private  java.lang.String city

62

Page 63: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

           private  java.lang.String con_password

           private  java.lang.String country

           private  java.lang.String email

           private  java.util.ArrayList errList

           private  java.lang.String expertise

           private  java.lang.String firstname

           private  java.lang.String homepage

           private  java.lang.String lastname

           private  java.lang.String organization

           private  java.lang.String planned

           private  java.lang.String position

           private  java.lang.String reg_password

           private  java.lang.String reg_username

           (package private)

javax.servlet.http.HttpSessionsession            

private  java.lang.String state            

private  java.lang.String type            

(package private) java.util.HashMap

userInfo            

(package private) beans.UserManager

usermanager            

private  java.lang.String zip            

63

Page 64: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

 

Fields inherited from class javax.servlet.http.HttpServlet

 

Fields inherited from class javax.servlet.GenericServlet

 

Constructor SummaryUpdate()            

 

Method Summary void doGet(javax.servlet.http.HttpServletRequest req,

javax.servlet.http.HttpServletResponse rsp)            

 void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp)            

 void init()            

 boolean isEmailValid()           validate email input

 boolean isEmpty(java.lang.String firstname, java.lang.String lastname, java.lang.String email)           validate fristname , lastname, email is not empty

 boolean isValid(java.lang.String name)           validate firstname and last name of the webpage is correct or wrongallows only alphabet and space

 boolean validateHomepage()           validate homepage if the field on the webpage is not empty

 int validateUserInfo()

64

Page 65: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

          validate user's inputs are correct or not

 

Methods inherited from class javax.servlet.http.HttpServletdoDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service

 

Methods inherited from class javax.servlet.GenericServletdestroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field DetailerrListprivate java.util.ArrayList errList

firstnameprivate java.lang.String firstname

lastnameprivate java.lang.String lastname

reg_usernameprivate java.lang.String reg_username

reg_passwordprivate java.lang.String reg_password

addressprivate java.lang.String address

cityprivate java.lang.String city

65

Page 66: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

stateprivate java.lang.String state

zipprivate java.lang.String zip

countryprivate java.lang.String country

homepageprivate java.lang.String homepage

emailprivate java.lang.String email

expertiseprivate java.lang.String expertise

plannedprivate java.lang.String planned

typeprivate java.lang.String type

con_passwordprivate java.lang.String con_password

organizationprivate java.lang.String organization

positionprivate java.lang.String position

sessionjavax.servlet.http.HttpSession session

usermanagerbeans.UserManager usermanager

userInfojava.util.HashMap userInfo

Constructor DetailUpdatepublic Update()

Method Detailinit

66

Page 67: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

public void init() throws javax.servlet.ServletException

Overrides: init in class javax.servlet.GenericServletjavax.servlet.ServletException

doPostpublic void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp) throws javax.servlet.ServletException, java.io.IOException

Overrides: doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletException java.io.IOException

doGetpublic void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse rsp) throws javax.servlet.ServletException, java.io.IOException

Overrides: doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletException java.io.IOException

validateHomepagepublic boolean validateHomepage()

validate homepage if the field on the webpage is not emptyReturns: boolean true: homepage field is validate

validateUserInfopublic int validateUserInfo()

validate user's inputs are correct or notReturns: int 0: validated, -1: something is wrong See Also: isValid(String), isEmailValid(), isEmpty(String,String,String)

isValidpublic boolean isValid(java.lang.String name)

validate firstname and last name of the webpage is correct or wrongallows only alphabet and space Returns: boolean true :no illegal characters

isEmptypublic boolean isEmpty(java.lang.String firstname, java.lang.String lastname,

67

Page 68: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

java.lang.String email)validate fristname , lastname, email is not emptyReturns: boolean true: all are not empty

isEmailValidpublic boolean isEmailValid()

validate email inputReturns: boolean true: email input is valid

Package  

 Class  Tree  Deprecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans.admin 3.4.7 Class AdminConfirmPendingjava.lang.Object | +--beans.admin.AdminConfirmPending

public class AdminConfirmPending extends java.lang.Object

GetPendingUser number, information Confirm PendingUser

Author: [email protected]

68

Page 69: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Field Summary(package private)

booleanhasResult            

private static int maxRow           MaxRow to be queried is 5

(package private) int

number            

private java.sql.ResultSet

pendingRS            

private java.sql.ResultSet

RS           ResultSet holding Results

private java.sql.Statement

stmt           sql statement used for execute query

(package private) java.lang.String

str_query            

(package private) java.lang.String

tablename            

 

Constructor SummaryAdminConfirmPending()            

 

Method Summary boolean blockUser(java.lang.String pending_username,

beans.admin.Globals gconn)           Block the username from the system.

 boolean confirmUser(java.lang.String pending_username, java.lang.String emailAddress, beans.admin.Globals gconn)           Confirm pending user, and send an email to notify the user

 boolean deleteUser(java.lang.String pending_username, beans.admin.Globals gconn)           Delete the username from the system.

 int GetPendingNum(beans.admin.Globals gconn)

69

Page 70: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

          Get the total number of pending users  boolean ModifyUser(java.lang.String pending_username,

beans.admin.Globals gconn)           Modify user's permission , not implemeted

 java.lang.String ShowAll(beans.admin.Globals gconn)           Display all the users which are pending

 java.lang.String ShowAll(beans.admin.Globals gconn, int start, int end)           Display a certain number of users which are pending limited by the start and end

 java.lang.String ShowDetails(java.lang.String pendingusername, beans.admin.Globals gconn)           Show pending user's detail to determine if confirm him or not

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detailstmtprivate java.sql.Statement stmt

sql statement used for execute query

maxRowprivate static int maxRow

MaxRow to be queried is 5

RSprivate java.sql.ResultSet RS

ResultSet holding Results

pendingRSprivate java.sql.ResultSet pendingRS

hasResultboolean hasResult

str_query

70

Page 71: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

java.lang.String str_query

tablenamejava.lang.String tablename

numberint number

Constructor DetailAdminConfirmPendingpublic AdminConfirmPending()

Method DetailGetPendingNumpublic int GetPendingNum(beans.admin.Globals gconn)

Get the total number of pending users Parameters: gconn - :connection to Oracle variable * @return Number of Pending Users

confirmUserpublic boolean confirmUser(java.lang.String pending_username, java.lang.String emailAddress, beans.admin.Globals gconn)

Confirm pending user, and send an email to notify the userReturns: boolean, true means successful, false, unsucessful due to some reason.

deleteUserpublic boolean deleteUser(java.lang.String pending_username, beans.admin.Globals gconn)

Delete the username from the system. Mark the status as "deleted"Returns: boolean successful or not

ModifyUserpublic boolean ModifyUser(java.lang.String pending_username, beans.admin.Globals gconn)

Modify user's permission , not implemeted Returns: boolean successful or not To implement:

1. add a field to user_table ($collection_access), default value is 0; $collection is the names of five collections

2. When Admin clicks the modify permissions, a table with 5 rows would appear, each represent one collection, and a column representing the permission (0/1) will be changeable.

3. 0 means no access, 1 means have access

71

Page 72: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

blockUserpublic boolean blockUser(java.lang.String pending_username, beans.admin.Globals gconn)

Block the username from the system. Mark the status as "blocked"Returns: boolean successful or not

ShowAllpublic java.lang.String ShowAll(beans.admin.Globals gconn)

Display all the users which are pendingReturns: HTML string for displaying

ShowAllpublic java.lang.String ShowAll(beans.admin.Globals gconn, int start, int end)

Display a certain number of users which are pending limited by the start and endReturns: HTML string for displaying

ShowDetailspublic java.lang.String ShowDetails(java.lang.String pendingusername, beans.admin.Globals gconn)

Show pending user's detail to determine if confirm him or notReturns: Display String

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans.admin 3.4.8 Class AdminGetHistoryjava.lang.Object

72

Page 73: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

| +--beans.admin.AdminGetHistory

public class AdminGetHistory extends java.lang.Object

Admin to Get user's history

Author: Qian Wang ([email protected]) dateModified 02/07/2004

Field Summary(package private)  boolean hasResult

           private

java.sql.PreparedStatementpreparedstmt            

private java.sql.ResultSet

privateRS            

private java.sql.ResultSet

RS            

(package private) java.lang.String

str_query            

private  java.lang.String tableNames            

 

Constructor SummaryAdminGetHistory()            

 

Method Summary void AdminGetHistory()

          Class constructor. java.lang.String DisplayHistory(java.sql.ResultSet RS)

          what's this , I don't know java.lang.String DisplayHistory(java.lang.String username,

73

Page 74: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

beans.admin.Globals gconn, int start, int end)           Display certain number of history record

 int getTotalNum(java.lang.String username, beans.admin.Globals gconn)           Get Total History number of one user or all users

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detailpreparedstmtprivate java.sql.PreparedStatement preparedstmt

RSprivate java.sql.ResultSet RS

privateRSprivate java.sql.ResultSet privateRS

hasResultboolean hasResult

str_queryjava.lang.String str_query

tableNamesprivate java.lang.String tableNames

Constructor DetailAdminGetHistorypublic AdminGetHistory()

Method DetailAdminGetHistorypublic void AdminGetHistory()

Class constructor.

getTotalNumpublic int getTotalNum(java.lang.String username,

74

Page 75: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

beans.admin.Globals gconn)Get Total History number of one user or all usersReturns: int

DisplayHistorypublic java.lang.String DisplayHistory(java.lang.String username, beans.admin.Globals gconn, int start, int end)

Display certain number of history record Returns: Display String

DisplayHistorypublic java.lang.String DisplayHistory(java.sql.ResultSet RS)

what's this , I don't know

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans.admin 3.4.9 Class AdminGetProfilejava.lang.Object | +--beans.admin.AdminGetProfile

public class AdminGetProfile extends java.lang.Object

Get User's Profile

Author: Qian Wang ([email protected]) dateModified 02/07/2004

75

Page 76: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Field Summary(package private)  boolean hasResult

           private

java.sql.PreparedStatementpreparedstmt            

private java.sql.ResultSet

RS            

(package private) java.lang.String

str_query            

 

Constructor SummaryAdminGetProfile()            

 

Method Summary void AdminGetProfile()

          Class constructor. java.lang.String DisplayProfile(java.sql.ResultSet RS)

          Called by GetProfile, java.lang.String GetProfile(java.lang.String username,

beans.admin.Globals gconn)           Get User's profile

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detailpreparedstmtprivate java.sql.PreparedStatement preparedstmt

76

Page 77: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

RSprivate java.sql.ResultSet RS

hasResultboolean hasResult

str_queryjava.lang.String str_query

Constructor DetailAdminGetProfilepublic AdminGetProfile()

Method DetailAdminGetProfilepublic void AdminGetProfile()

Class constructor.

GetProfilepublic java.lang.String GetProfile(java.lang.String username, beans.admin.Globals gconn)

Get User's profile Returns: Display Format String See Also: DisplayProfile(java.sql.ResultSet)

DisplayProfilepublic java.lang.String DisplayProfile(java.sql.ResultSet RS)

Called by GetProfile, Returns: format String

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

77

Page 78: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

beans.admin 3.4.10 Class connectDBjava.lang.Object | +--beans.admin.connectDB

public class connectDB extends java.lang.Object

Connect to the Database

Author: Qian Wang ([email protected]) dateModified 01/30/2004

Field Summary(package private)

beans.admin.Globalsglobals            

private java.lang.String

url            

 

Constructor SummaryconnectDB()           Class constructor.

 

Method Summary java.sql.Connectio

ngetConnection()           Try to connect to the database

 java.lang.String getPassword()           Get password for connection

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll,

78

Page 79: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

toString, wait, wait, wait

 

Field Detailurlprivate java.lang.String url

globalsbeans.admin.Globals globals

Constructor DetailconnectDBpublic connectDB()

Class constructor.

Method DetailgetConnectionpublic java.sql.Connection getConnection()

Try to connect to the databaseReturns: Connction

getPasswordpublic java.lang.String getPassword()

Get password for connectionReturns: String

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

79

Page 80: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

beans.admin 3.4.11 Class getParametersjava.lang.Object | +--beans.admin.getParameters

public class getParameters extends java.lang.Object

getParameter from web-interface

Author: Qian Wang ([email protected]) dateModified 02/07/2004

Field Summaryprivate

java.lang.Stringhistoryuserset            

private java.lang.String

histusername            

private java.lang.String

profileusername            

 

Constructor SummarygetParameters()           Class constructor.

 

Method Summary java.lang.String getHistoryuserset()

          get HistoryUserSet java.lang.String getHistusername()

            java.lang.String getProfileusername()

            java.lang.String HistoryUserIs()

           

80

Page 81: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

 void setHistoryuserset(java.lang.String value)            

 void setHistusername(java.lang.String value)            

 void setProfileusername(java.lang.String value)            

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detailhistoryusersetprivate java.lang.String historyuserset

histusernameprivate java.lang.String histusername

profileusernameprivate java.lang.String profileusername

Constructor DetailgetParameterspublic getParameters()

Class constructor.

Method DetailgetHistoryusersetpublic java.lang.String getHistoryuserset()

get HistoryUserSet Returns: username or *

setHistoryusersetpublic void setHistoryuserset(java.lang.String value)

getHistusernamepublic java.lang.String getHistusername()

setHistusername

81

Page 82: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

public void setHistusername(java.lang.String value)

getProfileusernamepublic java.lang.String getProfileusername()

setProfileusernamepublic void setProfileusername(java.lang.String value)

HistoryUserIspublic java.lang.String HistoryUserIs()

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans 3.4.12 Class ConnectManagerjava.lang.Object | +--beans.ConnectManager

public class ConnectManager extends java.lang.Object

Field Summaryprivate

java.lang.Stringurl            

 

Constructor SummaryConnectManager()            

82

Page 83: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

 

Method Summary void closeConnection(java.sql.Connection connection)

          Close the database connection. java.sql.Connectio

ngetConnection()           Obtain a new connection to the database or return null on failure.

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detailurlprivate java.lang.String url

Constructor DetailConnectManagerpublic ConnectManager()

Method DetailgetConnectionpublic java.sql.Connection getConnection()

Obtain a new connection to the database or return null on failure.

closeConnectionpublic void closeConnection(java.sql.Connection connection)

Close the database connection.

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package 

83

Page 84: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

 Class  Tree  Deprecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans 3.4.13 Class DownloadManagerjava.lang.Object | +--beans.DownloadManager

public class DownloadManager extends java.lang.Object

Constructs the appropriate query and downloads the documents & matrices into a file and sends it to the user.

Version: 04/15/04

Author: Stephanie Gato ([email protected])

Field Summaryprivate

static beans.ConnectManager

connectManager            

 

Constructor SummaryDownloadManager()            

 

Method Summarystatic java.lang.Strin

gbatchAssemble(java.lang.String fileName)           Reads from a text file and creates a zip entry file

static java.lang.StringDataStats(java.lang.String query)           Executes and writes a query to a file pertaining to

84

Page 85: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

the data set statistics in the systemstatic java.lang.Strin

gdownloadDocuments(java.sql.ResultSet rs, java.util.ArrayList al)           Goes through the arraylist of collections & fields and calls SpoolDoc

static java.lang.StringmatrixBatchAssemble(java.lang.String fileName)           Reads from a text file and creates a zip entry file

static java.lang.StringmatrixSpoolProc(java.lang.String resultString, int numRows, int numColumns, java.util.ArrayList termKey, java.util.ArrayList docKey)           Reads from a text file and creates a zip entry file

static void SpoolDoc(java.sql.ResultSet rs, java.util.ArrayList al, java.lang.String fileName)           Constructs the appropriate query with the given fields and writes to a flat file.

static void spoolProc(java.lang.String query, java.lang.String fileName)           Reads from a text file and creates a zip entry file

static java.lang.StringuserHistory(java.lang.String query)           Executes and writes a query to a file pertaining to the user's history in the system

static java.lang.StringuserInfo(java.lang.String query)           Executes and writes a query to a file pertaining to the user's contact information in the system

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field DetailconnectManagerprivate static beans.ConnectManager connectManager

Constructor DetailDownloadManager

85

Page 86: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

public DownloadManager()

Method DetailSpoolDocpublic static void SpoolDoc(java.sql.ResultSet rs, java.util.ArrayList al, java.lang.String fileName)

Constructs the appropriate query with the given fields and writes to a flat file. Parameters: rs - the result set al - the array list containing the collection name and fields fileName - the name of the file the data is to be written too Returns: void

batchAssemblepublic static java.lang.String batchAssemble(java.lang.String fileName)

Reads from a text file and creates a zip entry file Parameters: fileName - the name of the file the data is contained in Returns: String the name of the .gz file

matrixBatchAssemblepublic static java.lang.String matrixBatchAssemble(java.lang.String fileName)

Reads from a text file and creates a zip entry file Parameters: fileName - the name of the file the data is contained in Returns: String the name of the .gz file

spoolProcpublic static void spoolProc(java.lang.String query, java.lang.String fileName)

Reads from a text file and creates a zip entry file Parameters: fileName - the name of the file the data is written too query - the query to be executed to obtain the correct documents Returns: void

matrixSpoolProcpublic static java.lang.String matrixSpoolProc(java.lang.String resultString, int numRows, int numColumns, java.util.ArrayList termKey,

86

Page 87: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

java.util.ArrayList docKey)

Reads from a text file and creates a zip entry file Parameters: resultString - the result of the matrix query numRows - the number of rows in the matrix numColumns - the number of columns in the matrix termKey - the unique terms of the matrix docKey - the unique documents of the matrix Returns: String the name of the .gz file

downloadDocumentspublic static java.lang.String downloadDocuments(java.sql.ResultSet rs, java.util.ArrayList al)

Goes through the arraylist of collections & fields and calls SpoolDoc Parameters: rs - the result set of the query al - the arraylist containing the collection name and fields Returns: String the name of the text file

userHistorypublic static java.lang.String userHistory(java.lang.String query)

Executes and writes a query to a file pertaining to the user's history in the system Parameters: query - the query to be executed to obtain the correct user histories Returns: String the name of the .gz file sent to the user

userInfopublic static java.lang.String userInfo(java.lang.String query)

Executes and writes a query to a file pertaining to the user's contact information in the system Parameters: query - the query to be executed to obtain the correct user contact information Returns: String the name of the .gz file sent to the user

DataStatspublic static java.lang.String DataStats(java.lang.String query)

Executes and writes a query to a file pertaining to the data set statistics in the system Parameters: query - the query to be executed to obtain the correct data set statistics Returns: String the name of the .gz file sent to the user

87

Page 88: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans 3.4.14 Class HistoryManagerjava.lang.Object | +--beans.HistoryManager

public class HistoryManager extends java.lang.Object

Field Summaryprivate

beans.ConnectManagerconnectManager            

private  Search currentSearch            

private beans.UserManager

userManager            

 

Constructor SummaryHistoryManager()            

 

88

Page 89: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Method Summaryprivate  void generateNaturalLanguage(Search searchObject)

          Generates a natural language description of the query based of the selected values from the search page.

 java.util.ArrayListgetHistory(java.lang.String username, int numHistoricalQueries)           Retrieve a number of recent queries by a user.

private java.util.ArrayList

getNumMostRecentSearches(java.lang.String username, int NumHistoricalQueries)           Retrieve a number of recent queries by a user.

 java.lang.String storeQuery(Search searchObject, java.lang.String username)           Write the SQL and associated natural language label to the database.

private  boolean updateHistory(java.lang.String username, java.sql.Connection connection)           updates the history_of table to reflect the changes in the database.

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field DetailconnectManagerprivate beans.ConnectManager connectManager

userManagerprivate beans.UserManager userManager

currentSearchprivate Search currentSearch

Constructor DetailHistoryManagerpublic HistoryManager()

89

Page 90: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Method DetailstoreQuerypublic java.lang.String storeQuery(Search searchObject, java.lang.String username)

Write the SQL and associated natural language label to the database. Parameters: searchObject - search to be dealing with Returns: status

updateHistoryprivate boolean updateHistory(java.lang.String username, java.sql.Connection connection)

updates the history_of table to reflect the changes in the database. Parameters: username - Returns: status

generateNaturalLanguageprivate void generateNaturalLanguage(Search searchObject)

Generates a natural language description of the query based of the selected values from the search page. Parameters: searchObject - Search Parameters Returns: String representing the natural language description

getNumMostRecentSearchesprivate java.util.ArrayList getNumMostRecentSearches(java.lang.String username, int NumHistoricalQueries)

Retrieve a number of recent queries by a user. Parameters: NumHistoricalQueries - to be displayed Returns: ArrayList of recent queries

getHistorypublic java.util.ArrayList getHistory(java.lang.String username, int numHistoricalQueries)

Retrieve a number of recent queries by a user. Returns: ArrayList of recent queries

Package 

90

Page 91: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

 Class  Tree  Deprecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans 3.4.15 Class registerPagejava.lang.Object | +--beans.registerPage

public class registerPage extends java.lang.Object

Field Summaryprivate

java.lang.Stringaddress            

private java.lang.String

city            

private java.lang.String

con_password            

private java.lang.String

country            

private java.lang.String

currentdate            

private java.lang.String

dataset            

private java.lang.String

email            

private java.lang.String

expertise            

private java.lang.String

firstname            

91

Page 92: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

private java.lang.String

homepage            

private java.lang.String

lastname            

private java.lang.String

organization            

private java.lang.String

planned            

private java.lang.String

position            

private java.lang.String

reg_password            

private java.lang.String

regusername            

private java.lang.String

state            

private java.lang.String

str_query            

private java.lang.String

type            

private java.lang.String

username            

private java.lang.String

zip            

 

Constructor SummaryregisterPage()            

 

Method Summary java.lang.String getAddress()

            java.lang.String getCity()

           

92

Page 93: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

 java.lang.String getConpass()            

 java.lang.String getCountry()            

 java.lang.String getDataset()            

 java.lang.String getEmail()            

 java.lang.String getExpertise()            

 java.lang.String getFirstname()            

 java.lang.String getHomepage()            

 java.lang.String getLastname()            

 java.lang.String getOrganization()            

 java.lang.String getPassword()            

 java.lang.String getPlanned()            

 java.lang.String getPosition()            

 java.lang.String getRegusername()            

 java.lang.String getState()            

 java.lang.String getType()            

 java.lang.String getUsername()            

 java.lang.String getZip()            

 boolean isEmailValid()            

 boolean isEmpty(java.lang.String firstname, java.lang.String lastname, java.lang.String username, java.lang.String email)

93

Page 94: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

            boolean isEmpty(java.lang.String firstname,

java.lang.String lastname, java.lang.String username, java.lang.String reg_password, java.lang.String con_password, java.lang.String email)            

 boolean isPasswordMatch()            

 void setAddress(java.lang.String value)            

 void setCity(java.lang.String value)            

 void setConpass(java.lang.String value)            

 void setCountry(java.lang.String value)            

 void setDataset(java.lang.String value)            

 void setEmail(java.lang.String value)            

 void setExpertise(java.lang.String value)            

 void setFirstname(java.lang.String value)            

 void setHomepage(java.lang.String value)            

 void setLastname(java.lang.String value)            

 void setOrganization(java.lang.String value)            

 void setPassword(java.lang.String value)            

 void setPlanned(java.lang.String value)            

 void setPosition(java.lang.String value)            

 void setRegusername(java.lang.String value)            

 void setState(java.lang.String value)

94

Page 95: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

            void setType(java.lang.String value)

            void setUsername(java.lang.String value)

            void setZip(java.lang.String value)

            int validateUserInfo(java.lang.String firstname,

java.lang.String lastname, java.lang.String username, java.lang.String email)            

 int validateUserInfo(java.lang.String firstname, java.lang.String lastname, java.lang.String username, java.lang.String reg_password, java.lang.String con_password, java.lang.String email)            

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detailfirstnameprivate java.lang.String firstname

lastnameprivate java.lang.String lastname

regusernameprivate java.lang.String regusername

reg_passwordprivate java.lang.String reg_password

con_passwordprivate java.lang.String con_password

address

95

Page 96: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

private java.lang.String address

cityprivate java.lang.String city

stateprivate java.lang.String state

zipprivate java.lang.String zip

countryprivate java.lang.String country

organizationprivate java.lang.String organization

positionprivate java.lang.String position

homepageprivate java.lang.String homepage

expertiseprivate java.lang.String expertise

emailprivate java.lang.String email

datasetprivate java.lang.String dataset

typeprivate java.lang.String type

str_queryprivate java.lang.String str_query

currentdateprivate java.lang.String currentdate

usernameprivate java.lang.String username

plannedprivate java.lang.String planned

Constructor DetailregisterPage

96

Page 97: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

public registerPage()

Method DetailvalidateUserInfopublic int validateUserInfo(java.lang.String firstname, java.lang.String lastname, java.lang.String username, java.lang.String reg_password, java.lang.String con_password, java.lang.String email)

validateUserInfopublic int validateUserInfo(java.lang.String firstname, java.lang.String lastname, java.lang.String username, java.lang.String email)

isEmptypublic boolean isEmpty(java.lang.String firstname, java.lang.String lastname, java.lang.String username, java.lang.String email)

isEmptypublic boolean isEmpty(java.lang.String firstname, java.lang.String lastname, java.lang.String username, java.lang.String reg_password, java.lang.String con_password, java.lang.String email)

isEmailValidpublic boolean isEmailValid()

isPasswordMatchpublic boolean isPasswordMatch()

getFirstnamepublic java.lang.String getFirstname()

setFirstnamepublic void setFirstname(java.lang.String value)

getLastnamepublic java.lang.String getLastname()

setLastnamepublic void setLastname(java.lang.String value)

getUsernamepublic java.lang.String getUsername()

97

Page 98: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

setUsernamepublic void setUsername(java.lang.String value)

getRegusernamepublic java.lang.String getRegusername()

setRegusernamepublic void setRegusername(java.lang.String value)

getPasswordpublic java.lang.String getPassword()

setPasswordpublic void setPassword(java.lang.String value)

getConpasspublic java.lang.String getConpass()

setConpasspublic void setConpass(java.lang.String value)

getAddresspublic java.lang.String getAddress()

setAddresspublic void setAddress(java.lang.String value)

getCitypublic java.lang.String getCity()

setCitypublic void setCity(java.lang.String value)

getStatepublic java.lang.String getState()

setStatepublic void setState(java.lang.String value)

getCountrypublic java.lang.String getCountry()

setCountrypublic void setCountry(java.lang.String value)

getOrganizationpublic java.lang.String getOrganization()

98

Page 99: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

setOrganizationpublic void setOrganization(java.lang.String value)

getPositionpublic java.lang.String getPosition()

setPositionpublic void setPosition(java.lang.String value)

getHomepagepublic java.lang.String getHomepage()

setHomepagepublic void setHomepage(java.lang.String value)

getExpertisepublic java.lang.String getExpertise()

setExpertisepublic void setExpertise(java.lang.String value)

getEmailpublic java.lang.String getEmail()

setEmailpublic void setEmail(java.lang.String value)

getDatasetpublic java.lang.String getDataset()

setDatasetpublic void setDataset(java.lang.String value)

getTypepublic java.lang.String getType()

setTypepublic void setType(java.lang.String value)

getZippublic java.lang.String getZip()

setZippublic void setZip(java.lang.String value)

getPlannedpublic java.lang.String getPlanned()

setPlanned

99

Page 100: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

public void setPlanned(java.lang.String value)

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans 3.4.16 Class UserManagerjava.lang.Object | +--beans.UserManager

public class UserManager extends java.lang.Object

Field Summaryprivate

beans.ConnectManagerconnectManager            

private java.lang.String

query            

private  int userID           tableUsed --------- 1.

 

Constructor SummaryUserManager()            

 

100

Page 101: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Method Summary int checkUserExists(java.lang.String username)

          1. java.util.HashMa

pgetUserInfo(java.lang.String username)           5.

 boolean insertNewUser(java.lang.String username, java.lang.String type, java.lang.String priv, java.lang.String first_name, java.lang.String last_name, java.lang.String email, java.lang.String address, java.lang.String zipcode, java.lang.String city, java.lang.String state, java.lang.String country, java.lang.String homepage, java.lang.String expertise, java.lang.String planned_use, java.lang.String agreement_1, java.lang.String agreement_2, java.lang.String organization, java.lang.String position, java.lang.String password, java.lang.String status, java.lang.String non_iu)           3.

 boolean loginCheckIU(java.lang.String username)           4.

 int loginCheckNonIU(java.lang.String username, java.lang.String password)           5.

 boolean updateOldUser(java.lang.String username, java.lang.String type, java.lang.String priv, java.lang.String first_name, java.lang.String last_name, java.lang.String email, java.lang.String address, java.lang.String zipcode, java.lang.String city, java.lang.String state, java.lang.String country, java.lang.String homepage, java.lang.String expertise, java.lang.String planned_use, java.lang.String agreement_1, java.lang.String agreement_2, java.lang.String organization, java.lang.String position, java.lang.String status, java.lang.String non_iu)           2.

 boolean updateOldUser(java.lang.String username, java.lang.String type, java.lang.String priv, java.lang.String first_name, java.lang.String last_name, java.lang.String email, java.lang.String address, java.lang.String zipcode, java.lang.String city, java.lang.String state, java.lang.String country, java.lang.String homepage,

101

Page 102: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

java.lang.String expertise, java.lang.String planned_use, java.lang.String agreement_1, java.lang.String agreement_2, java.lang.String organization, java.lang.String position, java.lang.String password, java.lang.String status, java.lang.String non_iu)            

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field DetailuserIDprivate int userID

tableUsed --------- 1. user_table methods ------- 1. checkUserExists 2. updateOldUser 3. insertNewUser 4. loginCheckIU 5. loginCheckNonIU

queryprivate java.lang.String query

connectManagerprivate beans.ConnectManager connectManager

Constructor DetailUserManagerpublic UserManager()

Method DetailcheckUserExistspublic int checkUserExists(java.lang.String username)

1. CheckUserExists check to see if the user is already in the system Input: Form Data(username) return True/False Boolean Values.

updateOldUserpublic boolean updateOldUser(java.lang.String username, java.lang.String type, java.lang.String priv, java.lang.String first_name, java.lang.String last_name,

102

Page 103: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

java.lang.String email, java.lang.String address, java.lang.String zipcode, java.lang.String city, java.lang.String state, java.lang.String country, java.lang.String homepage, java.lang.String expertise, java.lang.String planned_use, java.lang.String agreement_1, java.lang.String agreement_2, java.lang.String organization, java.lang.String position, java.lang.String status, java.lang.String non_iu)

2. UpdateOldUser perform the update of user's information Input: Form Data-Name, Address, Email, etc. return boolean

updateOldUserpublic boolean updateOldUser(java.lang.String username, java.lang.String type, java.lang.String priv, java.lang.String first_name, java.lang.String last_name, java.lang.String email, java.lang.String address, java.lang.String zipcode, java.lang.String city, java.lang.String state, java.lang.String country, java.lang.String homepage, java.lang.String expertise, java.lang.String planned_use, java.lang.String agreement_1, java.lang.String agreement_2, java.lang.String organization, java.lang.String position, java.lang.String password, java.lang.String status, java.lang.String non_iu)

insertNewUserpublic boolean insertNewUser(java.lang.String username, java.lang.String type, java.lang.String priv, java.lang.String first_name, java.lang.String last_name, java.lang.String email, java.lang.String address, java.lang.String zipcode, java.lang.String city, java.lang.String state, java.lang.String country, java.lang.String homepage, java.lang.String expertise,

103

Page 104: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

java.lang.String planned_use, java.lang.String agreement_1, java.lang.String agreement_2, java.lang.String organization, java.lang.String position, java.lang.String password, java.lang.String status, java.lang.String non_iu)

3. InsertNewUser insert a new user into the Database Input: Form Data- Name, Address, Email, etc. return boolean

loginCheckIUpublic boolean loginCheckIU(java.lang.String username)

4. LoginCheckIU check to see if the username matches the one contained within the database. Input: Username grabbed from .htaccess return Success'Go to Search Page Failure'Go back to Login

loginCheckNonIUpublic int loginCheckNonIU(java.lang.String username, java.lang.String password)

5. LoginCheckNonIU check to see if the username and password matches the information contained within the database. Input: Username and password from Login Page form data return Success'Go to Search Page Failure'Go back to Login

getUserInfopublic java.util.HashMap getUserInfo(java.lang.String username)

5. getUserInfo

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans.error 3.4.17 Class dlErrorjava.lang.Object | +--beans.error.dlError

104

Page 105: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

public class dlError extends java.lang.Object

download Error moduleerrno number:1. fields to be downloaded can't be all empty.2. must select at least one collection to download

Author: Qian Wang :[email protected]

Field Summary(package private) java.lang.String[]

collectionType            

(package private) int[]

errCode            

(package private) java.util.ArrayList

errList            

(package private) java.util.HashMap

errMap            

(package private) java.lang.String

errMsg            

(package private) int

errNum            

(package private) java.lang.String

message            

 

Constructor SummarydlError()            

 

Method Summary java.lang.String[] getCollection()

          get Collection String[] called in format.jsp java.lang.String getError()

105

Page 106: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

            java.lang.String getError(int errNo)

            java.util.ArrayLis

tgetErrorList()            

 void setCollection(java.lang.String[] collection)           set Collection String[] called in SearchSessionManager before throwing the error

 void setError(java.util.ArrayList errCodeList)            

 void setError(int err)            

 void setError(java.lang.String msg)            

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field DetailerrMapjava.util.HashMap errMap

errMsgjava.lang.String errMsg

messagejava.lang.String message

errNumint errNum

errListjava.util.ArrayList errList

errCodeint[] errCode

106

Page 107: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

collectionTypejava.lang.String[] collectionType

Constructor DetaildlErrorpublic dlError()

Method DetailsetErrorpublic void setError(java.util.ArrayList errCodeList)

See Also: regError

setErrorpublic void setError(java.lang.String msg)

See Also: regError

setErrorpublic void setError(int err)

See Also: regError

setCollectionpublic void setCollection(java.lang.String[] collection)

set Collection String[] called in SearchSessionManager before throwing the error

getCollectionpublic java.lang.String[] getCollection()

get Collection String[] called in format.jsp

getErrorpublic java.lang.String getError(int errNo)

See Also: regError

getErrorpublic java.lang.String getError()

See Also: regError

getErrorListpublic java.util.ArrayList getErrorList()

See Also: regError

Package  Class  Tree  Depr

ecatIndex  Help 

107

Page 108: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

ed  PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans.error 3.4.18 Class Errorjava.lang.Object | +--beans.error.Error

public class Error extends java.lang.Object

Error module errno number1. Requried fields can't be empty2. Passwords do not match3. Eamil format is wrong4. User exists5. Username or password are wrong,can't log in6. user hasn't been confirmed yet.7. reserved;8. user be blocked9. First name contains illegal characer , legal characters are: a-z or A-Z, or space10. Last name contains illegal characer , legal characters are: a-z or A-Z, or space

Author: Qian Wang :[email protected]

Field Summary(package private) java.lang.String

errMsg            

(package private) int

errNum            

 

108

Page 109: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Constructor SummaryError()            

 

Method Summary java.lang.String getError()

            int getErrorNum()

            void setError(int errNo)

          set Error number void setError(java.lang.String msg)

           

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field DetailerrMsgjava.lang.String errMsg

errNumint errNum

Constructor DetailErrorpublic Error()

Method DetailsetErrorpublic void setError(int errNo)

set Error number

109

Page 110: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

setErrorpublic void setError(java.lang.String msg)

See Also: regError

getErrorpublic java.lang.String getError()

See Also: regError

getErrorNumpublic int getErrorNum()

See Also: regError

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans.error 3.4.19 Class regErrorjava.lang.Object | +--beans.error.regError

public class regError extends java.lang.Object

Register Error module errno: 1: Some fields are empty2: Passwords do not match3: Eamil format is wrong4: User exists5: Username or password are wrong9: First name contains illegal characer , legal characters are: a-z or A-Z, or space10:Last name contains illegal characer , legal characters are: a-z or A-Z, or space

110

Page 111: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

11:Homepage format is wrong. Homepage is not required field, but if it's not empty, will check its format

Author: Qian Wang :[email protected]

Field Summary(package private)

int[]errCode            

(package private) java.util.ArrayList

errList            

(package private) java.util.HashMap

errMap            

(package private) java.lang.String

errMsg            

(package private) int

errNum            

(package private) java.lang.String

message            

 

Constructor SummaryregError()            

 

Method Summary java.lang.String getError()

          get Error Message java.lang.String getError(int errNo)

          get Error Number java.util.ArrayLis

tgetErrorList()           get ErrorList

 void setError(java.util.ArrayList errCodeList)           set ErrorList from servlet

 void setError(int err)

111

Page 112: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

          set Error Number not used void setError(java.lang.String msg)

          set Error Message

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field DetailerrMapjava.util.HashMap errMap

errMsgjava.lang.String errMsg

messagejava.lang.String message

errNumint errNum

errListjava.util.ArrayList errList

errCodeint[] errCode

Constructor DetailregErrorpublic regError()

Method DetailsetErrorpublic void setError(java.util.ArrayList errCodeList)

set ErrorList from servlet Returns: null

setErrorpublic void setError(java.lang.String msg)

112

Page 113: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

set Error Message Returns: null

setErrorpublic void setError(int err)

set Error Number not used

getErrorpublic java.lang.String getError(int errNo)

get Error Number Returns: String corresponding errnumber not used

getErrorpublic java.lang.String getError()

get Error Message Returns: String error Message

getErrorListpublic java.util.ArrayList getErrorList()

get ErrorList Returns: Arraylist errList;

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans.error 3.4.20 Class searchErrorjava.lang.Object | +--beans.error.searchError

113

Page 114: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

public class searchError extends java.lang.Object

Search Error moduleerrno:1: Please select at least one collection!2: Author Name format is wrong!3: Title format is wrong4: Keywords format is wrong5: Abstract words format is wrong6: Journal format is wrong7: Make sure FROM date is before TO date8: Make sure at least ONE of the Search fields is filled

Author: MOHD SAIFUL NIZAM BAHARI :[email protected]

Field Summary(package private)

int[]errCode            

(package private) java.util.ArrayList

errList            

(package private) java.util.HashMap

errMap            

(package private) java.lang.String

errMsg            

(package private) int

errNum            

(package private) java.lang.String

message            

 

Constructor SummarysearchError()            

 

Method Summary

114

Page 115: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

 java.lang.String getError()            

 java.lang.String getError(int errNo)            

 java.util.ArrayListgetErrorList()            

 void setError(java.util.ArrayList errCodeList)            

 void setError(int err)            

 void setError(java.lang.String msg)            

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field DetailerrMapjava.util.HashMap errMap

errMsgjava.lang.String errMsg

messagejava.lang.String message

errNumint errNum

errListjava.util.ArrayList errList

errCodeint[] errCode

Constructor DetailsearchErrorpublic searchError()

115

Page 116: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Method DetailsetErrorpublic void setError(java.util.ArrayList errCodeList)

See Also: regError

setErrorpublic void setError(java.lang.String msg)

See Also: regError

setErrorpublic void setError(int err)

See Also: regError

getErrorpublic java.lang.String getError(int errNo)

See Also: regError

getErrorpublic java.lang.String getError()

See Also: regError

getErrorListpublic java.util.ArrayList getErrorList()

See Also: regError

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

116

Page 117: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

beans.format 3.4.21 Class Formatjava.lang.Object | +--beans.format.Format

public class Format extends java.lang.Object

format module :producte format.jsp

Author: Qian Wang :[email protected]

Field Summaryprivate  java.lang.String formatStr

           private static int num_CITESEER

           private static int num_COS

           private static int num_MEDLINE

           private static int num_NIH

           private static int num_NSF

           (package private)

static int[]numArray            

private static java.lang.String[]

[]

params            

(package private) java.util.HashMap

titleMap            

(package private) java.util.HashMap

typeMap            

 

Constructor Summary

117

Page 118: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Format()            

 

Method Summary java.lang.String getFormat(java.lang.String type)

          get specific format of one collection

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field DetailtypeMapjava.util.HashMap typeMap

titleMapjava.util.HashMap titleMap

formatStrprivate java.lang.String formatStr

num_COSprivate static int num_COS

num_NSFprivate static int num_NSF

num_NIHprivate static int num_NIH

num_CITESEERprivate static int num_CITESEER

num_MEDLINEprivate static int num_MEDLINE

numArraystatic int[] numArray

118

Page 119: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

paramsprivate static java.lang.String[][] params

Constructor DetailFormatpublic Format()

Method DetailgetFormatpublic java.lang.String getFormat(java.lang.String type)

get specific format of one collection Parameters: type - accept cos,nsf,nih,medline,citeseer as a parameter Returns: Format String

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans.format 3.4.22 Class Historyjava.lang.Object | +--beans.format.History

public class History extends java.lang.Object

History module Generate History display

Author:

119

Page 120: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Qian Wang :[email protected], MOHD SAIFUL NIZAM BAHARI :[email protected]

Field Summaryprivate

java.lang.StringformatStr            

 

Constructor SummaryHistory()            

 

Method Summary java.lang.String getHistory(java.lang.String username,

java.util.ArrayList historyArray)           generate a history String for a paticular username

 void setHistory()            

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field DetailformatStrprivate java.lang.String formatStr

Constructor DetailHistorypublic History()

Method Detail

120

Page 121: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

setHistorypublic void setHistory()

getHistorypublic java.lang.String getHistory(java.lang.String username, java.util.ArrayList historyArray)

generate a history String for a paticular usernameParameters: username - the user who's using the system historyArray ArrayList contains history Returns: History Display Format String

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans.SearchSession 3.4.23 Class Searchjava.lang.Object | +--beans.SearchSession.Search

public class Search extends java.lang.Object

The search contains the search params, results, and result output (HTML).

Version: 03/06/2004

Author: Todd Holloway ([email protected]), Saiful Bahari ([email protected])

Field Summary

121

Page 122: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

private java.lang.String

abst            

private java.lang.String

abstractParams            

private java.util.ArrayList

authorFirst            

private java.util.ArrayList

authorLast            

private java.util.ArrayList

authorMiddle            

private java.lang.String

authorParams            

private java.lang.String

citeseerParam            

private java.lang.String

collectionParams            

private java.util.ArrayList

collections            

private java.util.ArrayList

collectionStartingResultNum            

private java.lang.String

cosParam            

private java.lang.String

date_entered            

private java.lang.Integer

from            

private java.lang.String

fromYear            

private java.util.ArrayList

journalList            

private java.lang.String

journalParams            

private java.util.ArrayList

keywordList            

private java.lang.String

keywordParams            

private java.lang.String

labelParams            

private matrixHTML

122

Page 123: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

java.lang.String            private

MatrixManagermatrixManager            

private java.lang.Integer

maxPublicationYear            

private java.lang.String

medlineParam            

private java.lang.Integer

minPublicationYear            

private java.lang.String

mostRecentMatrix            

private java.lang.String

mostRecentMatrixType            

private java.lang.String

nihParam            

private java.lang.String

nsfParam            

private  int numDistinctResults            

private java.lang.Integer

numResultsToDisplay            

private java.lang.String

requestParams            

private java.sql.ResultSet

results            

private java.util.ArrayList

resultsArray            

private java.sql.ResultSet

resultsDocIDOnly            

private java.lang.String

resultsHTML            

private java.util.HashMap

searchParams            

private java.lang.String

strMaxYear            

private java.lang.String

strMinYear            

private java.sql.ResultSet

test            

123

Page 124: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

private java.lang.String

time_entered            

private java.util.ArrayList

titleList            

private java.lang.String

titleParams            

private java.lang.Integer

to            

private java.lang.String

toYear            

private java.lang.String

userIDParam            

 

Constructor SummarySearch()           New search object.Search(java.util.ArrayList authorMiddle, java.util.ArrayList authorFirst, java.util.ArrayList authorLast, java.util.ArrayList titleList, java.util.ArrayList journalList, java.util.ArrayList keywordList, java.lang.String abst, java.lang.Integer minYear, java.lang.Integer maxYear, java.util.ArrayList collections)           New Search object.Search(java.util.ArrayList authorMiddle, java.util.ArrayList authorFirst, java.util.ArrayList authorLast, java.util.ArrayList titleList, java.util.ArrayList journalList, java.util.ArrayList keywordList, java.lang.String abst, java.lang.Integer minYear, java.lang.Integer maxYear, java.util.ArrayList collections, java.lang.String authorParams, java.lang.String titleParams, java.lang.String journalParams, java.lang.String keywordParams, java.lang.String abstractParams, java.lang.String fromYear, java.lang.String toYear, java.lang.String collectionParams, java.lang.String cosParam, java.lang.String nsfParam, java.lang.String nihParam, java.lang.String citeseerParam, java.lang.String medlineParam, java.lang.String userIDParam, java.lang.String labelParams)           New Search object.Search(java.lang.String authorParams, java.lang.String titleParams, java.lang.String journalParams, java.lang.String keywordParams, java.lang.String abstractParams, java.lang.String fromYear, java.lang.String toYear, java.lang.String collectionParams, java.lang.String userIDParam, java.lang.String labelParams)

124

Page 125: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

          New Search object.

 

Method Summarystatic boolean equals(beans.SearchSession.Search search1,

beans.SearchSession.Search search2)           Compares two Search Objects

 java.lang.String

getAbst()           Get the abstract paramters.

 java.lang.String

getAbstractParams()           Get abstract parameters as user entered on command line.

 java.util.ArrayList

getAuthorFirst()           Get parsed author first names

 java.util.ArrayList

getAuthorLast()           Get parsed author last names

 java.util.ArrayList

getAuthorMiddle()           Get parsed author middle names

 java.lang.String

getAuthorParams()           Get author parameters as user entered on command line.

 java.lang.String

getCiteseerParam()           depricated???

 java.lang.String

getCollectionParams()           Gets the list of collections involved in the search as entered by user.

 java.util.ArrayList

getCollections()           Get collection parameters as user entered on command line.

 java.util.ArrayList

getCollectionStartingResultNum()           For next/prev on search results page

 java.lang.String

getCosParam()           depricated???

 java.lang.String

getDate_entered()           depricated???

 java.lang.String

getFromYear()           gets fromYear parameter

 java.util.ArrayList

getJournalList()           Get parsed journal params

 java.lang.String

getJournalParams()           Get journal parameters as user entered on command line.

125

Page 126: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

 java.util.ArrayList

getKeywordList()           Get parsed keyword params

 java.lang.String

getKeywordParams()           Get keyword parameters as user entered on command line.

 java.lang.String

getLabelParams()           ???

 java.lang.String

getMatrixHTML()           Gets the matrixHTML for displaying the results of executing the search represented in this object.

 java.lang.Integer

getMaxPublicationYear()           Get MaxPublicationYear which specifies the max date to search for

 java.lang.String

getMedlineParam()           depricated???

 java.lang.Integer

getMinPublicationYear()           Get minPublicationYear which specifies the min date to search for

 java.lang.String

getMostRecentMatrix()           ???

 java.lang.String

getMostRecentMatrixType()            

 java.lang.String

getNihParam()           depricated???

 java.lang.String

getNsfParam()           depricated???

 int getNumDistinctResults()           Number of results.

 int getNumResultsToDisplay()            

 int getNumUniqueAuthors()           ???

 java.sql.ResultSet

getResults()           Gets the results of executing the search represented in this object.

 java.util.ArrayList

getResultsArray()           Results by collection

 java.sql.ResultSet

getResultsDocIDOnly()           ???

 java.lang.String

getResultsHTML()           Gets the HTML for displaying the results of executing the

126

Page 127: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

search represented in this object. java.util.Has

hMapgetSearchParams()           Gets search paramaters

 java.lang.String

getTime_entered()           depricated???

 java.util.ArrayList

getTitleList()           Get parsed title params

 java.lang.String

getTitleParams()           Get title parameters as user entered on command line.

 java.lang.String

getToYear()           get toYear parameter

 java.lang.String

getUserIDParam()           depricated???

 boolean isNull()           Is the Search object null?

 void setAbst(java.lang.String abst)           Set the abstract paramters.

 void setAbstractParams(java.lang.String abstractParams)           Set abstract parameters as user entered on command line.

 void setAuthorFirst(java.util.ArrayList authorFirst)           Set parsed author first names

 void setAuthorLast(java.util.ArrayList authorLast)           Set parsed author last names

 void setAuthorMiddle(java.util.ArrayList authorMiddle)            

 void setAuthorParams(java.lang.String authorParams)           Set author parameters as user entered on command line.

 void setCiteseerParam(java.lang.String citeseerParam)           depricated???

 void setCollectionParams(java.lang.String collectionParams)           Sets the list of collections involved in the search as entered by user.

 void setCollections(java.util.ArrayList collections)           Set collection parameters as user entered on command line.

 void setCollectionStartingResultNum(java.util.ArrayList collectionStartingResultNum)           For next/prev on search results page

 void setCosParam(java.lang.String cosParam)           depricated???

127

Page 128: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

 void setDate_entered(java.lang.String date_entered)           depricated???

 void setFromYear(java.lang.String fromYear)           Sets fromYear parameter

 void setJournalList(java.util.ArrayList journalList)           Set parsed journal params

 void setJournalParams(java.lang.String journalParams)           Set journal parameters as user entered on command line.

 void setKeywordList(java.util.ArrayList keywordList)           Set parsed keyword params

 void setKeywordParams(java.lang.String keywordParams)           Set keyword parameters as user entered on command line.

 void setLabelParams(java.lang.String labelParams)           ???

 void setMatrixHTML(java.lang.String matrixHTML)           Sets the matrxi HTML for displaying the results of executing the search represented in this object.

 void setMaxPublicationYear(java.lang.Integer maxPublicationYear)           Set MaxPublicationYear which specifies the max date to search for

 void setMedlineParam(java.lang.String medlineParam)           depricated???

 void setMinPublicationYear(java.lang.Integer minPublicationYear)           set minPublicationYear which specifies the min date to search for

 void setMostRecentMatrix(java.lang.String mostRecentMatrix)           ???

 void setMostRecentMatrixType(java.lang.String mostRecentMatrixType)            

 void setNihParam(java.lang.String nihParam)           depricated???

 void setNsfParam(java.lang.String nsfParam)           depricated???

 void setNumDistinctResults(int num)           Set number of results.

 void setNumResultsToDisplay(java.lang.Integer numResultsToDisplay)

128

Page 129: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

            void setResults(java.sql.ResultSet results)

          Sets the results of executing the search represented in this object.

 void setResultsArray(java.util.ArrayList results)           Results by collection

 void setResultsDocIDOnly(java.sql.ResultSet results)           ???

 void setResultsHTML(java.lang.String resultsHTML)           Sets the HTML for displaying the results of executing the search represented in this object.

 void setSearchParams()           Sets the search parameter

 void setSearchParams(beans.SearchSession.Search searchObject)

          Sets the search parameters to those in another Search object void setTime_entered(java.lang.String time_entered)

          depricated??? void setTitleList(java.util.ArrayList setTitleList)

          Set parsed title params void setTitleParams(java.lang.String titleParams)

          Set title parameters as user entered on command line. void setToYear(java.lang.String toYear)

          set toYear parameter void setUserIDParam(java.lang.String userIDParam)

          depricated??? java.lang.Str

ingtoString()           Converts Search to String

 

Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field DetailauthorFirst

129

Page 130: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

private java.util.ArrayList authorFirst

authorMiddleprivate java.util.ArrayList authorMiddle

authorLastprivate java.util.ArrayList authorLast

keywordListprivate java.util.ArrayList keywordList

abstprivate java.lang.String abst

journalListprivate java.util.ArrayList journalList

titleListprivate java.util.ArrayList titleList

minPublicationYearprivate java.lang.Integer minPublicationYear

maxPublicationYearprivate java.lang.Integer maxPublicationYear

collectionsprivate java.util.ArrayList collections

searchParamsprivate java.util.HashMap searchParams

requestParamsprivate java.lang.String requestParams

authorParamsprivate java.lang.String authorParams

titleParamsprivate java.lang.String titleParams

journalParamsprivate java.lang.String journalParams

keywordParamsprivate java.lang.String keywordParams

abstractParamsprivate java.lang.String abstractParams

130

Page 131: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

fromYearprivate java.lang.String fromYear

toYearprivate java.lang.String toYear

collectionParamsprivate java.lang.String collectionParams

cosParamprivate java.lang.String cosParam

nsfParamprivate java.lang.String nsfParam

nihParamprivate java.lang.String nihParam

citeseerParamprivate java.lang.String citeseerParam

medlineParamprivate java.lang.String medlineParam

labelParamsprivate java.lang.String labelParams

date_enteredprivate java.lang.String date_entered

time_enteredprivate java.lang.String time_entered

userIDParamprivate java.lang.String userIDParam

strMaxYearprivate final java.lang.String strMaxYearSee Also:

Constant Field Values

strMinYearprivate final java.lang.String strMinYearSee Also:

Constant Field Values

fromprivate java.lang.Integer from

131

Page 132: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

toprivate java.lang.Integer to

numResultsToDisplayprivate java.lang.Integer numResultsToDisplay

numDistinctResultsprivate int numDistinctResults

resultsArrayprivate java.util.ArrayList resultsArray

collectionStartingResultNumprivate java.util.ArrayList collectionStartingResultNum

resultsprivate java.sql.ResultSet results

resultsDocIDOnlyprivate java.sql.ResultSet resultsDocIDOnly

resultsHTMLprivate java.lang.String resultsHTML

matrixHTMLprivate java.lang.String matrixHTML

testprivate java.sql.ResultSet test

mostRecentMatrixprivate java.lang.String mostRecentMatrix

mostRecentMatrixTypeprivate java.lang.String mostRecentMatrixType

matrixManagerprivate MatrixManager matrixManager

Constructor DetailSearchpublic Search()

New search object.

Searchpublic Search(java.util.ArrayList authorMiddle, java.util.ArrayList authorFirst, java.util.ArrayList authorLast,

132

Page 133: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

java.util.ArrayList titleList, java.util.ArrayList journalList, java.util.ArrayList keywordList, java.lang.String abst, java.lang.Integer minYear, java.lang.Integer maxYear, java.util.ArrayList collections)

New Search object. Parameters:

authorMiddle - Lists middle names in order--order must match first and last name lists. authorFirst - Lists first names in order--order must match middle and last name lists. authorLast - Lists last names in order--order must match first and middle name lists. titleList - Lists title keywords. journalList - Lists journal keywords. keywordList - List of keywords. abst - Abstract keywords. minYear - Minimum year of publication. maxYear - Maximum year of publication.

Searchpublic Search(java.util.ArrayList authorMiddle, java.util.ArrayList authorFirst, java.util.ArrayList authorLast, java.util.ArrayList titleList, java.util.ArrayList journalList, java.util.ArrayList keywordList, java.lang.String abst, java.lang.Integer minYear, java.lang.Integer maxYear, java.util.ArrayList collections, java.lang.String authorParams, java.lang.String titleParams, java.lang.String journalParams, java.lang.String keywordParams, java.lang.String abstractParams, java.lang.String fromYear, java.lang.String toYear, java.lang.String collectionParams, java.lang.String cosParam, java.lang.String nsfParam, java.lang.String nihParam, java.lang.String citeseerParam, java.lang.String medlineParam, java.lang.String userIDParam, java.lang.String labelParams)

New Search object. Parameters:

authorMiddle - Lists middle names in order--order must match first and last name lists.

133

Page 134: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

authorFirst - Lists first names in order--order must match middle and last name lists. authorLast - Lists last names in order--order must match first and middle name lists. titleList - Lists title keywords. journalList - Lists journal keywords. keywordList - List of keywords. abst - Abstract keywords. minYear - Minimum year of publication. maxYear - Maximum year of publication.

Searchpublic Search(java.lang.String authorParams, java.lang.String titleParams, java.lang.String journalParams, java.lang.String keywordParams, java.lang.String abstractParams, java.lang.String fromYear, java.lang.String toYear, java.lang.String collectionParams, java.lang.String userIDParam, java.lang.String labelParams)

New Search object.

Method DetailgetMostRecentMatrixpublic java.lang.String getMostRecentMatrix()

??? Returns:

setMostRecentMatrixpublic void setMostRecentMatrix(java.lang.String mostRecentMatrix)

???

getNumDistinctResultspublic int getNumDistinctResults()

Number of results. Returns: Number of results.

setNumDistinctResultspublic void setNumDistinctResults(int num)

Set number of results.

getMostRecentMatrixTypepublic java.lang.String getMostRecentMatrixType()

Returns:

setNumResultsToDisplay

134

Page 135: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

public void setNumResultsToDisplay(java.lang.Integer numResultsToDisplay)

getNumResultsToDisplaypublic int getNumResultsToDisplay()

Returns:

setMostRecentMatrixTypepublic void setMostRecentMatrixType(java.lang.String mostRecentMatrixType)

setResultspublic void setResults(java.sql.ResultSet results)

Sets the results of executing the search represented in this object. Parameters: results - Contains title, author, doc_id, and score (if abstract param was given).

getResultspublic java.sql.ResultSet getResults()

Gets the results of executing the search represented in this object. Returns: Contains title, author, doc_id, and score (if abstract param was given).

setResultsArraypublic void setResultsArray(java.util.ArrayList results)

Results by collection Parameters: results - Contains title, author, doc_id, and score (if abstract param was given).

getResultsArraypublic java.util.ArrayList getResultsArray()

Results by collection Returns: Contains title, author, doc_id, and score (if abstract param was given).

setCollectionStartingResultNumpublic void setCollectionStartingResultNum(java.util.ArrayList collectionStartingResultNum)

For next/prev on search results page

getCollectionStartingResultNumpublic java.util.ArrayList getCollectionStartingResultNum()

For next/prev on search results page Returns: Contains title, author, doc_id, and score (if abstract param was given).

setResultsDocIDOnlypublic void setResultsDocIDOnly(java.sql.ResultSet results)

135

Page 136: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

??? Parameters: results - Contains title, author, doc_id, and score (if abstract param was given).

getResultsDocIDOnlypublic java.sql.ResultSet getResultsDocIDOnly()

??? Returns: Contains title, author, doc_id, and score (if abstract param was given).

getNumUniqueAuthorspublic int getNumUniqueAuthors()

??? Returns: Contains title, author, doc_id, and score (if abstract param was given).

setResultsHTMLpublic void setResultsHTML(java.lang.String resultsHTML)

Sets the HTML for displaying the results of executing the search represented in this object. Parameters: resultsHTML - HTML.

setMatrixHTMLpublic void setMatrixHTML(java.lang.String matrixHTML)

Sets the matrxi HTML for displaying the results of executing the search represented in this object. Parameters: matrixHTML - HTML.

getMatrixHTMLpublic java.lang.String getMatrixHTML()

Gets the matrixHTML for displaying the results of executing the search represented in this object. Returns: HTML

getResultsHTMLpublic java.lang.String getResultsHTML()

Gets the HTML for displaying the results of executing the search represented in this object. Returns: HTML

setAuthorFirstpublic void setAuthorFirst(java.util.ArrayList authorFirst)

Set parsed author first names Parameters:

136

Page 137: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

authorFirst - parsed author first names Returns:

getAuthorFirstpublic java.util.ArrayList getAuthorFirst()

Get parsed author first names Returns: parsed author first names

setAuthorMiddlepublic void setAuthorMiddle(java.util.ArrayList authorMiddle)

Parameters: authorMiddle - Returns:

getAuthorMiddlepublic java.util.ArrayList getAuthorMiddle()

Get parsed author middle names Returns: parsed author middle names

setAuthorLastpublic void setAuthorLast(java.util.ArrayList authorLast)

Set parsed author last names Parameters: authorLast - parsed author last names Returns:

getAuthorLastpublic java.util.ArrayList getAuthorLast()

Get parsed author last names Returns: parsed author last names

setTitleListpublic void setTitleList(java.util.ArrayList setTitleList)

Set parsed title params Parameters: setTitleList - parsed title params

getTitleListpublic java.util.ArrayList getTitleList()

Get parsed title params Returns: title params

setJournalListpublic void setJournalList(java.util.ArrayList journalList)

137

Page 138: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Set parsed journal params Parameters: journalList - journal params

getJournalListpublic java.util.ArrayList getJournalList()

Get parsed journal params Returns: journal params

setKeywordListpublic void setKeywordList(java.util.ArrayList keywordList)

Set parsed keyword params Parameters: keywordList - keyword params

getKeywordListpublic java.util.ArrayList getKeywordList()

Get parsed keyword params Returns: keyword params

setAbstpublic void setAbst(java.lang.String abst)

Set the abstract paramters. Parameters: abst - Returns:

getAbstpublic java.lang.String getAbst()

Get the abstract paramters. Returns: abstract params

setMinPublicationYearpublic void setMinPublicationYear(java.lang.Integer minPublicationYear)

set minPublicationYear which specifies the min date to search for Parameters: minPublicationYear - minPublicationYear

getMinPublicationYearpublic java.lang.Integer getMinPublicationYear()

Get minPublicationYear which specifies the min date to search for Returns: minPublicationYear

setMaxPublicationYear

138

Page 139: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

public void setMaxPublicationYear(java.lang.Integer maxPublicationYear)Set MaxPublicationYear which specifies the max date to search for Parameters: maxPublicationYear - maxPublicationYear Returns:

getMaxPublicationYearpublic java.lang.Integer getMaxPublicationYear()

Get MaxPublicationYear which specifies the max date to search for Returns: MaxPublicationYear

setCollectionspublic void setCollections(java.util.ArrayList collections)

Set collection parameters as user entered on command line. Parameters: collections - collection parameters

getCollectionspublic java.util.ArrayList getCollections()

Get collection parameters as user entered on command line. Returns: collection parameters

setAuthorParamspublic void setAuthorParams(java.lang.String authorParams)

Set author parameters as user entered on command line. Parameters: authorParams - author parameters

getAuthorParamspublic java.lang.String getAuthorParams()

Get author parameters as user entered on command line. Returns: author parameters

setTitleParamspublic void setTitleParams(java.lang.String titleParams)

Set title parameters as user entered on command line. Parameters: titleParams - title parameters Returns:

getTitleParamspublic java.lang.String getTitleParams()

Get title parameters as user entered on command line. Returns: title parameters

139

Page 140: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

setJournalParamspublic void setJournalParams(java.lang.String journalParams)

Set journal parameters as user entered on command line. Parameters: journalParams - journal parameters

getJournalParamspublic java.lang.String getJournalParams()

Get journal parameters as user entered on command line. Returns: journal parameters

setKeywordParamspublic void setKeywordParams(java.lang.String keywordParams)

Set keyword parameters as user entered on command line. Parameters: keywordParams - Returns:

getKeywordParamspublic java.lang.String getKeywordParams()

Get keyword parameters as user entered on command line. Returns: keyword parameters

setAbstractParamspublic void setAbstractParams(java.lang.String abstractParams)

Set abstract parameters as user entered on command line. Parameters: abstractParams - abstract parameters

getAbstractParamspublic java.lang.String getAbstractParams()

Get abstract parameters as user entered on command line. Returns: abstract parameters

setLabelParamspublic void setLabelParams(java.lang.String labelParams)

??? Parameters: labelParams -

getLabelParamspublic java.lang.String getLabelParams()

??? Returns:

140

Page 141: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

setFromYearpublic void setFromYear(java.lang.String fromYear)

Sets fromYear parameter Parameters: fromYear - fromYear parameter

getFromYearpublic java.lang.String getFromYear()

gets fromYear parameter Returns: fromYear parameter

setToYearpublic void setToYear(java.lang.String toYear)

set toYear parameter Parameters: toYear - the year parameter

getToYearpublic java.lang.String getToYear()

get toYear parameter Returns: toYear parameter

setCollectionParamspublic void setCollectionParams(java.lang.String collectionParams)

Sets the list of collections involved in the search as entered by user. Parameters: collectionParams -

getCollectionParamspublic java.lang.String getCollectionParams()

Gets the list of collections involved in the search as entered by user. Returns: collections selected for searching

setDate_enteredpublic void setDate_entered(java.lang.String date_entered)

depricated??? Parameters: date_entered -

getDate_enteredpublic java.lang.String getDate_entered()

depricated??? Returns:

141

Page 142: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

setTime_enteredpublic void setTime_entered(java.lang.String time_entered)

depricated??? Parameters: time_entered -

getTime_enteredpublic java.lang.String getTime_entered()

depricated??? Returns:

setUserIDParampublic void setUserIDParam(java.lang.String userIDParam)

depricated???

getUserIDParampublic java.lang.String getUserIDParam()

depricated??? Returns:

setCosParampublic void setCosParam(java.lang.String cosParam)

depricated??? Parameters: cosParam -

getCosParampublic java.lang.String getCosParam()

depricated??? Returns:

setNsfParampublic void setNsfParam(java.lang.String nsfParam)

depricated??? Parameters: nsfParam -

getNsfParampublic java.lang.String getNsfParam()

depricated??? Returns:

setNihParampublic void setNihParam(java.lang.String nihParam)

depricated??? Parameters: nihParam -

142

Page 143: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

getNihParampublic java.lang.String getNihParam()

depricated??? Returns:

setCiteseerParampublic void setCiteseerParam(java.lang.String citeseerParam)

depricated??? Parameters: citeseerParam -

getCiteseerParampublic java.lang.String getCiteseerParam()

depricated??? Returns:

setMedlineParampublic void setMedlineParam(java.lang.String medlineParam)

depricated??? Parameters: medlineParam -

getMedlineParampublic java.lang.String getMedlineParam()

depricated??? Returns:

setSearchParamspublic void setSearchParams(beans.SearchSession.Search searchObject)

Sets the search parameters to those in another Search object Parameters: searchObject -

setSearchParamspublic void setSearchParams()

Sets the search parameter

getSearchParamspublic java.util.HashMap getSearchParams()

Gets search paramaters Returns: search parameters in a hashmap

equalspublic static boolean equals(beans.SearchSession.Search search1, beans.SearchSession.Search search2)

Compares two Search Objects Parameters:

143

Page 144: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

search1 - Two Searches to compare search2 - Returns: status

toStringpublic java.lang.String toString()

Converts Search to String Overrides: toString in class java.lang.ObjectReturns: String object

isNullpublic boolean isNull()

Is the Search object null? Returns: status

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

beans.download 3.4.24 Class Dictionaryjava.lang.Object | +--java.util.AbstractMap | +--java.util.HashMap | +--beans.download.DictionaryAll Implemented Interfaces:

java.lang.Cloneable, java.util.Map, java.io.Serializable

public class Dictionary extends java.util.HashMap

144

Page 145: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

IUIV Database:Dictionary Module

See Also: Serialized Form

Field Summaryprivate

intnumDocuments            

 

Fields inherited from class java.util.HashMap

 

Fields inherited from class java.util.AbstractMap

 

Constructor SummaryDictionary()            

 

Method Summary void add(java.lang.String term)

            boolean containsTerm(java.lang.String term)

            int getCount(java.lang.String term)

            int getNumDocuments()

            void putTerm(java.lang.String term, java.lang.Integer count)

           

145

Page 146: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

 void setNumDocuments(int num)            

 

Methods inherited from class java.util.HashMapclear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values

 

Methods inherited from class java.util.AbstractMapequals, hashCode, toString

 

Methods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, wait

 

Methods inherited from interface java.util.Mapequals, hashCode

 

Field DetailnumDocumentsprivate int numDocuments

Constructor DetailDictionarypublic Dictionary()

Method DetailgetNumDocumentspublic int getNumDocuments()

setNumDocumentspublic void setNumDocuments(int num)

146

Page 147: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

addpublic void add(java.lang.String term)

getCountpublic int getCount(java.lang.String term)

containsTermpublic boolean containsTerm(java.lang.String term)

putTermpublic void putTerm(java.lang.String term, java.lang.Integer count)

Package  Class  Tree  Depr

ecated 

Index  Help 

 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES     All Classes All Classes SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

4 State of the IUIV Database System(see the Quality Assurance Document for more details)

4.1 Completed1. Session management2. Author search (optimized)3. Date of publication search (optimized)4. Title search (optimized)5. Search by collection (optimized)6. Refine search7. Re-execution of historical searches8. Storage of “successful” searches in db.9. User control of maximum results displayed10.Next page/previous page scrollable results for individual collections11.Display of total number of results found (optimized)12.Term-by-document matrix creation13.Term-by-document matrix downloading14.Aggregate document downloading15.Selection of any combination of fields stored in db in to be downloaded16.User control over delimiter for downloaded documents17.Logout18.Non-IU user login

147

Page 148: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

19.New user registration20.New user verification/confirmation21.User profile updating 22.Admin login23.Download of admin statistics24.HT-access

4.2 Partially Completed1. SQL*Loader scripts for uploading data2. Perl Scripts for cleaning/parsing data

4.3 Not Completed1. Full-text abstract search (need Oracle Text installed)2. Keyword search (data not parsed)3. Journal name search (data not parsed)4. Author search for documents with more than 20 authors

(data not parsed)5. Co-Author Matrix (Java code too slow)

148

Page 149: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

5 Adding New Collections

5.1 Adding a Collection by each Module(1) Search

a. Declare a String “newCollection”Paramb. In constructor, set this new collection param (in 2 places)c. Add set and get for “newCollection”Paramd. setSearchParams put new param into the hashMap

(2) QueryManager—no changes needed!(3) Search Page

a. Add checkbox to GUI(4) Download Page

a. Drop down boxes for fields specific to new collection(5) Results Page—No changes (HTML produced in SSM)(6) SSM

a. Declare a String “newCollection”Paramb. In doGet request this new paramc. Modify all calls to setCurrentSearchd. Add checks in doGet for prev/next results for new collectione. In doGet add handling of all fields in new collectionf. Extending all parsing of collection ArrayListg. Extend isEmptyh. Extend getCollectionsi. Extend createSearchj. Extend historyParser

(7) Historya. Add new collection param handling to generateNaturalLanguage

(8) Download Managera. spoolDoc—add handling (for constructing query) of new collection

(9) Databasea. Create new collection-specific tables for all fields not in the dbb. Populate author_table, document_table, keywords_table,

institution_table, contains_keyword, created_by, belongs_to, awards

149

Page 150: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

6 Adding New Matrix Algorithms

(1) The downloading code for matrices is general so long as the matrix is 2d and comma deliminated.

(2) The new code should be placed in MatrixManager, with access methods to the column and row keys.

(3) The new algorithm should be added to the GUI on download.jsp

(4) The GUI, algorithm, and downloading should be linked in the doGet method in SearchSessionManager.java following the pattern of term-by-document matrix.

150

Page 151: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Appendix A: SQL*Loader Scripts

Script for COSLOAD DATAINFILE 'data1.txt.out'BADFILE 'cos_data1.txt.bad'DISCARDFILE 'cos_data1.txt.dis'APPENDINTO TABLE DOCUMENT_Table(accn Filler char(1000) TERMINATED BY "|",title CHAR(2550) TERMINATED BY "|",sponser_list Filler Char(2550) TERMINATED BY "|",sponser_type Filler Char(2550) TERMINATED BY "|",deadline Filler DATE TERMINATED BY "|",deadline_note Filler Char(4000) TERMINATED BY "|",amount Filler INTEGER EXTERNAL TERMINATED BY "|",Upperamount Filler INTEGER EXTERNAL TERMINATED BY "|",amountnote Filler CHAR(25500) TERMINATED BY "|",eligibilty Filler CHAR(25500) TERMINATED BY "|",citizenship Filler CHAR(2550) TERMINATED BY "|",activity_location Filler CHAR(2550) TERMINATED BY "|",requirements Filler CHAR(2550) TERMINATED BY "|",abstract char(40000) TERMINATED BY "|",contact_first Filler CHAR(2550) TERMINATED BY "|",contact_middle Filler char(2550) TERMINATED BY "|",contact_last Filler char(2550) TERMINATED BY "|",contact_address Filler CHAR(2550) TERMINATED BY "|",contact_city Filler CHAR(2550) TERMINATED BY "|",contact_state Filler CHAR(2550) TERMINATED BY "|",contact_zipcode Filler INTEGER EXTERNAL TERMINATED BY "|",contact_country Filler CHAR(2550) TERMINATED BY "|",contact_phone Filler INTEGER EXTERNAL TERMINATED BY "|",contact_fax Filler integer EXTERNAL TERMINATED BY "|",contact_email Filler CHAR(2550) TERMINATED BY "|",main_url CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2000) TERMINATED BY "|",date_published date "yyyy" TERMINATED BY "|",bookmark_url Filler CHAR(2550) TERMINATED BY "|",keywords Filler CHAR(2550) TERMINATED BY "|",funding_type Filler CHAR(2550) TERMINATED BY "|",collection constant "cos", type constant "FUNDING OPPORTUNITY")

INTO TABLE COS_TableTRAILING NULLCOLS(accn POSITION(1) CHAR(1000) TERMINATED BY "|",

151

Page 152: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

title Filler CHAR(2550) TERMINATED BY "|",sponsor_list CHAR(2550) TERMINATED BY "|",sponsor_type CHAR(2550) TERMINATED BY "|",deadline CHAR(2000) TERMINATED BY "|",deadline_note CHAR(4000) TERMINATED BY "|",upper_amount Filler INTEGER EXTERNAL TERMINATED BY "|",Upperamount Filler CHAR(2550) TERMINATED BY "|",amountnote Filler CHAR(25500) TERMINATED BY "|",eligibility CHAR(25500) TERMINATED BY "|",citizenship CHAR(2550) TERMINATED BY "|",activity_location CHAR(2550) TERMINATED BY "|",requirements CHAR(2550) TERMINATED BY "|",abstract Filler char(40000) TERMINATED BY "|",contact_name Filler CHAR(2550) TERMINATED BY "|",contact_mname Filler CHAR(2550) TERMINATED BY "|",contact_lname Filler CHAR(2550) TERMINATED BY "|",contact_address CHAR(2550) TERMINATED BY "|",contact_city CHAR(2550) TERMINATED BY "|",contact_state CHAR(2550) TERMINATED BY "|",contact_zipcode CHAR(2550) TERMINATED BY "|",contact_country CHAR(2550) TERMINATED BY "|",contact_phone CHAR(2550) TERMINATED BY "|",contact_fax CHAR(2550) TERMINATED BY "|",contact_email filler CHAR(2550) TERMINATED BY "|",main_url Filler CHAR(2550) TERMINATED BY "|",date_published CHAR(2000) TERMINATED BY "|",year_published filler integer external TERMINATED BY "|",bookmark_url Filler CHAR(2550) TERMINATED BY "|",keywords Filler CHAR(2550) TERMINATED BY "|",funding_type Filler CHAR(2550) TERMINATED BY "|",Doc_id "doc_id_seq.currval")

INTO TABLE author_Tablewhen (last_name != '')TRAILING NULLCOLS(accn filler POSITION(1) CHAR(1000) TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",sponsor_list Filler CHAR(2550) TERMINATED BY "|",sponsor_type Filler CHAR(2550) TERMINATED BY "|",deadline Filler CHAR(2000) TERMINATED BY "|",deadline_note Filler CHAR(4000) TERMINATED BY "|",upper_amount Filler INTEGER EXTERNAL TERMINATED BY "|",Upperamount Filler CHAR(2550) TERMINATED BY "|",amountnote Filler CHAR(25500) TERMINATED BY "|",eligibility Filler CHAR(25500) TERMINATED BY "|",citizenship Filler CHAR(2550) TERMINATED BY "|",activity_location Filler CHAR(2550) TERMINATED BY "|",requirements Filler CHAR(2550) TERMINATED BY "|",abstract Filler char(40000) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",contact_address Filler CHAR(2550) TERMINATED BY "|",contact_city Filler CHAR(2550) TERMINATED BY "|",

152

Page 153: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

contact_state Filler CHAR(2550) TERMINATED BY "|",contact_zipcode Filler CHAR(2550) TERMINATED BY "|",contact_country Filler CHAR(2550) TERMINATED BY "|",contact_phone Filler CHAR(2550) TERMINATED BY "|",contact_fax Filler CHAR(2550) TERMINATED BY "|",email_address CHAR(2550) TERMINATED BY "|",main_url Filler CHAR(2550) TERMINATED BY "|",date_published filler CHAR(2000) TERMINATED BY "|",year_published filler integer external TERMINATED BY "|",bookmark_url Filler CHAR(2550) TERMINATED BY "|",keywords Filler CHAR(2550) TERMINATED BY "|",funding_type Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE institution_Tablewhen (name != '')TRAILING NULLCOLS(accn filler POSITION(1) CHAR(1000) TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",sponsor_list Filler CHAR(2550) TERMINATED BY "|",sponsor_type Filler CHAR(2550) TERMINATED BY "|",deadline Filler CHAR(2000) TERMINATED BY "|",deadline_note Filler CHAR(4000) TERMINATED BY "|",upper_amount Filler INTEGER EXTERNAL TERMINATED BY "|",Upperamount Filler CHAR(2550) TERMINATED BY "|",amountnote Filler CHAR(25500) TERMINATED BY "|",eligibility Filler CHAR(25500) TERMINATED BY "|",citizenship Filler CHAR(2550) TERMINATED BY "|",activity_location Filler CHAR(2550) TERMINATED BY "|",requirements Filler CHAR(2550) TERMINATED BY "|",abstract Filler char(40000) TERMINATED BY "|",first_name filler CHAR(2550) TERMINATED BY "|",middle_name filler CHAR(2550) TERMINATED BY "|",last_name filler CHAR(2550) TERMINATED BY "|",name CHAR(2550) TERMINATED BY "|",city CHAR(2550) TERMINATED BY "|",state CHAR(2550) TERMINATED BY "|",zipcode CHAR(2550) TERMINATED BY "|",country CHAR(2550) TERMINATED BY "|",contact_phone Filler CHAR(2550) TERMINATED BY "|",contact_fax Filler CHAR(2550) TERMINATED BY "|",email_address filler CHAR(2550) TERMINATED BY "|",main_url Filler CHAR(2550) TERMINATED BY "|",date_published filler CHAR(2000) TERMINATED BY "|",year_published filler integer external TERMINATED BY "|",bookmark_url Filler CHAR(2550) TERMINATED BY "|",keywords Filler CHAR(2550) TERMINATED BY "|",funding_type Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (name != '')TRAILING NULLCOLS(

153

Page 154: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

accn filler POSITION(1) CHAR(1000) TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",sponsor_list Filler CHAR(2550) TERMINATED BY "|",sponsor_type Filler CHAR(2550) TERMINATED BY "|",deadline Filler CHAR(2000) TERMINATED BY "|",deadline_note Filler CHAR(4000) TERMINATED BY "|",upper_amount Filler INTEGER EXTERNAL TERMINATED BY "|",Upperamount Filler CHAR(2550) TERMINATED BY "|",amountnote Filler CHAR(25500) TERMINATED BY "|",eligibility Filler CHAR(25500) TERMINATED BY "|",citizenship Filler CHAR(2550) TERMINATED BY "|",activity_location Filler CHAR(2550) TERMINATED BY "|",requirements Filler CHAR(2550) TERMINATED BY "|",abstract Filler char(40000) TERMINATED BY "|",first_name filler CHAR(2550) TERMINATED BY "|",middle_name filler CHAR(2550) TERMINATED BY "|",last_name filler CHAR(2550) TERMINATED BY "|",name filler CHAR(2550) TERMINATED BY "|",city filler CHAR(2550) TERMINATED BY "|",state filler CHAR(2550) TERMINATED BY "|",zipcode filler CHAR(2550) TERMINATED BY "|",country filler CHAR(2550) TERMINATED BY "|",contact_phone Filler CHAR(2550) TERMINATED BY "|",contact_fax Filler CHAR(2550) TERMINATED BY "|",email_address filler CHAR(2550) TERMINATED BY "|",main_url Filler CHAR(2550) TERMINATED BY "|",date_published filler CHAR(2000) TERMINATED BY "|",year_published filler integer external TERMINATED BY "|",bookmark_url Filler CHAR(2550) TERMINATED BY "|",keywords Filler CHAR(2550) TERMINATED BY "|",funding_type Filler CHAR(2550) TERMINATED BY "|",note constant "!",institution_id "institution_id_seq.currval",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (last_name != '')TRAILING NULLCOLS(accn filler POSITION(1) CHAR(1000) TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",sponsor_list Filler CHAR(2550) TERMINATED BY "|",sponsor_type Filler CHAR(2550) TERMINATED BY "|",deadline Filler CHAR(2000) TERMINATED BY "|",deadline_note Filler CHAR(4000) TERMINATED BY "|",upper_amount Filler INTEGER EXTERNAL TERMINATED BY "|",Upperamount Filler CHAR(2550) TERMINATED BY "|",amountnote Filler CHAR(25500) TERMINATED BY "|",eligibility Filler CHAR(25500) TERMINATED BY "|",citizenship Filler CHAR(2550) TERMINATED BY "|",activity_location Filler CHAR(2550) TERMINATED BY "|",requirements Filler CHAR(2550) TERMINATED BY "|",abstract Filler char(40000) TERMINATED BY "|",first_name filler CHAR(2550) TERMINATED BY "|",middle_name filler CHAR(2550) TERMINATED BY "|",

154

Page 155: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name filler CHAR(2550) TERMINATED BY "|",name filler CHAR(2550) TERMINATED BY "|",city filler CHAR(2550) TERMINATED BY "|",state filler CHAR(2550) TERMINATED BY "|",zipcode filler CHAR(2550) TERMINATED BY "|",country filler CHAR(2550) TERMINATED BY "|",contact_phone Filler CHAR(2550) TERMINATED BY "|",contact_fax Filler CHAR(2550) TERMINATED BY "|",email_address filler CHAR(2550) TERMINATED BY "|",main_url Filler CHAR(2550) TERMINATED BY "|",date_published filler CHAR(2000) TERMINATED BY "|",year_published filler integer external TERMINATED BY "|",bookmark_url Filler CHAR(2550) TERMINATED BY "|",keywords Filler CHAR(2550) TERMINATED BY "|",funding_type Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")

INTO TABLE awardswhen (last_name != '')TRAILING NULLCOLS(accn filler POSITION(1) CHAR(1000) TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",sponsor_list Filler CHAR(2550) TERMINATED BY "|",sponsor_type Filler CHAR(2550) TERMINATED BY "|",deadline Filler CHAR(2000) TERMINATED BY "|",deadline_note Filler CHAR(4000) TERMINATED BY "|",upper_amount Filler INTEGER EXTERNAL TERMINATED BY "|",Upperamount Filler CHAR(2550) TERMINATED BY "|",amountnote Filler CHAR(25500) TERMINATED BY "|",eligibility Filler CHAR(25500) TERMINATED BY "|",citizenship Filler CHAR(2550) TERMINATED BY "|",activity_location Filler CHAR(2550) TERMINATED BY "|",requirements Filler CHAR(2550) TERMINATED BY "|",abstract Filler char(40000) TERMINATED BY "|",first_name filler CHAR(2550) TERMINATED BY "|",middle_name filler CHAR(2550) TERMINATED BY "|",last_name filler CHAR(2550) TERMINATED BY "|",name filler CHAR(2550) TERMINATED BY "|",city filler CHAR(2550) TERMINATED BY "|",state filler CHAR(2550) TERMINATED BY "|",zipcode filler CHAR(2550) TERMINATED BY "|",country filler CHAR(2550) TERMINATED BY "|",contact_phone Filler CHAR(2550) TERMINATED BY "|",contact_fax Filler CHAR(2550) TERMINATED BY "|",email_address filler CHAR(2550) TERMINATED BY "|",main_url Filler CHAR(2550) TERMINATED BY "|",date_published filler CHAR(2000) TERMINATED BY "|",year_published filler integer external TERMINATED BY "|",bookmark_url Filler CHAR(2550) TERMINATED BY "|",keywords Filler CHAR(2550) TERMINATED BY "|",funding_type Filler CHAR(2550) TERMINATED BY "|",institution_id "institution_id_seq.currval",

155

Page 156: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

doc_id "doc_id_seq.currval")

Script for NIH

LOAD DATAINFILE 'data00.txt.out'BADFILE 'nih_data00.bad'DISCARDFILE 'nih_data00.dis'APPENDINTO TABLE DOCUMENT_Table(Grant_Number Filler POSITION(1) Char(2550) TERMINATED BY "|",first_name Filler Char(2550) TERMINATED BY "|",middle_name Filler Char(2550) TERMINATED BY "|",last_name Filler Char(2550) TERMINATED BY "|",Email Filler Char(2550) TERMINATED BY "|",PI_Title Filler Char(2550) TERMINATED BY "|",Title Char(2550) TERMINATED BY "|",Abstract Char(40000) TERMINATED BY "|",Thesaurus_Terms Filler Char(25500) TERMINATED BY "|",Institution Filler Char(2550) TERMINATED BY "|",City Filler Char(2550) TERMINATED BY "|",junk filler Char(2550) TERMINATED BY "|",State Filler Char(2550) TERMINATED BY "|",Fiscal_Year Filler Char(2550) TERMINATED BY "|",Department Filler Char(2550) TERMINATED BY "|",Project_Start Filler Char(2550) TERMINATED BY "|",date_published integer external TERMINATED BY "|",Project_End Filler Char(2550) TERMINATED BY "|",ICD Filler Char(2550) TERMINATED BY "|",IRG Filler Char(2550) TERMINATED BY "|",collection constant "nih", type constant "FUNDING OPPORTUNITY")

INTO TABLE NIH_TableTRAILING NULLCOLS(Grant_Number POSITION(1) Char(2550) TERMINATED BY "|",first_name Filler Char(2550) TERMINATED BY "|",middle_name Filler Char(2550) TERMINATED BY "|",last_name Filler Char(2550) TERMINATED BY "|",Email Filler Char(2550) TERMINATED BY "|",PI_Title Char(2550) TERMINATED BY "|",Title Filler Char(2550) TERMINATED BY "|",Abstract Filler Char(40000) TERMINATED BY "|",Thesaurus_Terms Char(25500) TERMINATED BY "|",Institution Filler Char(2550) TERMINATED BY "|",City Filler Char(2550) TERMINATED BY "|",junk filler Char(2550) TERMINATED BY "|",

156

Page 157: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

State Filler Char(2550) TERMINATED BY "|",Fiscal_Year Char(2550) TERMINATED BY "|",Department Filler Char(2550) TERMINATED BY "|",Project_Start Char(2550) TERMINATED BY "|",Publication_date Filler Char(2550) TERMINATED BY "|",Project_End Char(2550) TERMINATED BY "|",ICD Char(2550) TERMINATED BY "|",IRG Char(2550) TERMINATED BY "|",Doc_id "doc_id_seq.currval")

INTO TABLE author_TableTRAILING NULLCOLS(Grant_Number Filler POSITION(1) Char(2550) TERMINATED BY "|",first_name Char(2550) TERMINATED BY "|",middle_name Char(2550) TERMINATED BY "|",last_name Char(2550) TERMINATED BY "|",Email_address Char(2550) TERMINATED BY "|",PI_Title Filler Char(2550) TERMINATED BY "|",Title Filler Char(2550) TERMINATED BY "|",Abstract Filler Char(40000) TERMINATED BY "|",Thesaurus_Terms Filler Char(25500) TERMINATED BY "|",Institution Filler Char(2550) TERMINATED BY "|",City Filler Char(2550) TERMINATED BY "|",junk filler Char(2550) TERMINATED BY "|",State Filler Char(2550) TERMINATED BY "|",Fiscal_Year Filler Char(2550) TERMINATED BY "|",Department Filler Char(2550) TERMINATED BY "|",Project_Start Filler Char(2550) TERMINATED BY "|",Publication_date Filler Char(2550) TERMINATED BY "|",Project_End Filler Char(2550) TERMINATED BY "|",ICD Filler Char(2550) TERMINATED BY "|",IRG Filler Char(2550) TERMINATED BY "|")

INTO TABLE institution_TableTRAILING NULLCOLS(Grant_Number Filler POSITION(1) Char(2550) TERMINATED BY "|",first_name Filler Char(2550) TERMINATED BY "|",middle_name Filler Char(2550) TERMINATED BY "|",last_name Filler Char(2550) TERMINATED BY "|",Email Filler Char(2550) TERMINATED BY "|",PI_Title Filler Char(2550) TERMINATED BY "|",Title Filler Char(2550) TERMINATED BY "|",Abstract Filler Char(40000) TERMINATED BY "|",Thesaurus_Terms Filler Char(25500) TERMINATED BY "|",name Char(2550) TERMINATED BY "|",City Char(2550) TERMINATED BY "|",junk filler Char(2550) TERMINATED BY "|",State Char(2550) TERMINATED BY "|",Fiscal_Year Filler Char(2550) TERMINATED BY "|",Department Char(2550) TERMINATED BY "|",Project_Start Filler Char(2550) TERMINATED BY "|",

157

Page 158: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Publication_date Filler Char(2550) TERMINATED BY "|",Project_End Filler Char(2550) TERMINATED BY "|",ICD Filler Char(2550) TERMINATED BY "|",IRG Filler Char(2550) TERMINATED BY "|")

INTO TABLE belongs_toTRAILING NULLCOLS(Grant_Number Filler POSITION(1) Char(2550) TERMINATED BY "|",first_name Filler Char(2550) TERMINATED BY "|",middle_name Filler Char(2550) TERMINATED BY "|",last_name Filler Char(2550) TERMINATED BY "|",Email Filler Char(2550) TERMINATED BY "|",PI_Title Filler Char(2550) TERMINATED BY "|",Title Filler Char(2550) TERMINATED BY "|",Abstract Filler Char(40000) TERMINATED BY "|",Thesaurus_Terms Filler Char(25500) TERMINATED BY "|",Institution Filler Char(2550) TERMINATED BY "|",City Filler Char(2550) TERMINATED BY "|",junk filler Char(2550) TERMINATED BY "|",State Filler Char(2550) TERMINATED BY "|",Fiscal_Year Filler Char(2550) TERMINATED BY "|",Department Filler Char(2550) TERMINATED BY "|",Project_Start Filler Char(2550) TERMINATED BY "|",Publication_date Filler Char(2550) TERMINATED BY "|",Project_End Filler Char(2550) TERMINATED BY "|",ICD Filler Char(2550) TERMINATED BY "|",IRG Filler Char(2550) TERMINATED BY "|",note constant "!",institution_id "institution_id_seq.currval",author_id "author_id_seq.currval")

INTO TABLE created_byTRAILING NULLCOLS(Grant_Number Filler POSITION(1) Char(2550) TERMINATED BY "|",first_name Filler Char(2550) TERMINATED BY "|",middle_name Filler Char(2550) TERMINATED BY "|",last_name Filler Char(2550) TERMINATED BY "|",Email Filler Char(2550) TERMINATED BY "|",PI_Title Filler Char(2550) TERMINATED BY "|",Title Filler Char(2550) TERMINATED BY "|",Abstract Filler Char(40000) TERMINATED BY "|",Thesaurus_Terms Filler Char(25500) TERMINATED BY "|",Institution Filler Char(2550) TERMINATED BY "|",City Filler Char(2550) TERMINATED BY "|",junk filler Char(2550) TERMINATED BY "|",State Filler Char(2550) TERMINATED BY "|",Fiscal_Year Filler Char(2550) TERMINATED BY "|",Department Filler Char(2550) TERMINATED BY "|",Project_Start Filler Char(2550) TERMINATED BY "|",Publication_date Filler Char(2550) TERMINATED BY "|",Project_End Filler Char(2550) TERMINATED BY "|",ICD Filler Char(2550) TERMINATED BY "|",

158

Page 159: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

IRG Filler Char(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")

INTO TABLE awardsTRAILING NULLCOLS(Grant_Number Filler POSITION(1) Char(2550) TERMINATED BY "|",first_name Filler Char(2550) TERMINATED BY "|",middle_name Filler Char(2550) TERMINATED BY "|",last_name Filler Char(2550) TERMINATED BY "|",Email Filler Char(2550) TERMINATED BY "|",PI_Title Filler Char(2550) TERMINATED BY "|",Title Filler Char(2550) TERMINATED BY "|",Abstract Filler Char(40000) TERMINATED BY "|",Thesaurus_Terms Filler Char(25500) TERMINATED BY "|",Institution Filler Char(2550) TERMINATED BY "|",City Filler Char(2550) TERMINATED BY "|",junk filler Char(2550) TERMINATED BY "|",State Filler Char(2550) TERMINATED BY "|",Fiscal_Year Filler Char(2550) TERMINATED BY "|",Department Filler Char(2550) TERMINATED BY "|",Project_Start Filler Char(2550) TERMINATED BY "|",Publication_date Filler Char(2550) TERMINATED BY "|",Project_End Filler Char(2550) TERMINATED BY "|",ICD Filler Char(2550) TERMINATED BY "|",IRG Filler Char(2550) TERMINATED BY "|",institution_id "institution_id_seq.currval",doc_id "doc_id_seq.currval")

Script for NSFLOAD DATAINFILE '1987.txt.out'BADFILE 'nsf_data1987.bad'DISCARDFILE 'nsf_data1987.dis'APPENDINTO TABLE DOCUMENT_Table(title char(4000) TERMINATED BY "|",type2 filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",

159

Page 160: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

date_published date "yyyy" TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract char(4000) TERMINATED BY "|",collection constant "nsf", type constant "FUNDING OPPORTUNITY")

INTO TABLE nsf_grant_tableTRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org char(4000) TERMINATED BY "|",latest_amendment_date char(4000) TERMINATED BY "|",filename char(4000) TERMINATED BY "|",

160

Page 161: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

award_number char(4000) TERMINATED BY "|",instr char(4000) TERMINATED BY "|",program_manager char(4000) TERMINATED BY "|",start_date char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires char(4000) TERMINATED BY "|",expected_total_amount char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program char(4000) TERMINATED BY "|",fld_application char(4000) TERMINATED BY "|",program_ref char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|",Doc_id "doc_id_seq.currval")

INTO TABLE institution_TableTRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",

161

Page 162: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name char(4000) TERMINATED BY "|",address char(4000) TERMINATED BY "|",city char(4000) TERMINATED BY "|",state char(4000) TERMINATED BY "|",zipcode char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|")

INTO TABLE awardsTRAILING NULLCOLS(

162

Page 163: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|",note constant "!",institution_id "institution_id_seq.currval",doc_id "doc_id_seq.currval")

163

Page 164: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

INTO TABLE author_Tablewhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#') AND (last_name != 'AVAILABLE') AND (last_name != 'None') AND (last_name != '')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name char(4000) TERMINATED BY "|",middle_name char(4000) TERMINATED BY "|",last_name char(4000) TERMINATED BY "|",pi_status char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|"

164

Page 165: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

)

INTO TABLE belongs_towhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name filler char(4000) TERMINATED BY "|",middle_name filler char(4000) TERMINATED BY "|",last_name filler char(4000) TERMINATED BY "|",pi_status filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",

165

Page 166: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",note constant "!",abstract filler char(4000) TERMINATED BY "|",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name filler char(4000) TERMINATED BY "|",middle_name filler char(4000) TERMINATED BY "|",last_name filler char(4000) TERMINATED BY "|",pi_status filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",

166

Page 167: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")

INTO TABLE author_Tablewhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name char(4000) TERMINATED BY "|",middle_name char(4000) TERMINATED BY "|",last_name char(4000) TERMINATED BY "|",pi_status char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",

167

Page 168: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name filler char(4000) TERMINATED BY "|",middle_name filler char(4000) TERMINATED BY "|",last_name filler char(4000) TERMINATED BY "|",pi_status filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",

168

Page 169: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",note constant "!",abstract filler char(4000) TERMINATED BY "|",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name filler char(4000) TERMINATED BY "|",middle_name filler char(4000) TERMINATED BY "|",last_name filler char(4000) TERMINATED BY "|",pi_status filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",

169

Page 170: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")

INTO TABLE author_Tablewhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name char(4000) TERMINATED BY "|",middle_name char(4000) TERMINATED BY "|",last_name char(4000) TERMINATED BY "|",pi_status char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",

170

Page 171: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name filler char(4000) TERMINATED BY "|",middle_name filler char(4000) TERMINATED BY "|",last_name filler char(4000) TERMINATED BY "|",pi_status filler char(1000) TERMINATED BY "|",

171

Page 172: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",note constant "!",abstract filler char(4000) TERMINATED BY "|",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",

172

Page 173: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name filler char(4000) TERMINATED BY "|",middle_name filler char(4000) TERMINATED BY "|",last_name filler char(4000) TERMINATED BY "|",pi_status filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")

INTO TABLE author_Tablewhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",

173

Page 174: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name char(4000) TERMINATED BY "|",middle_name char(4000) TERMINATED BY "|",last_name char(4000) TERMINATED BY "|",pi_status char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",

174

Page 175: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name filler char(4000) TERMINATED BY "|",middle_name filler char(4000) TERMINATED BY "|",last_name filler char(4000) TERMINATED BY "|",pi_status filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",note constant "!",abstract filler char(4000) TERMINATED BY "|",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",

175

Page 176: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name filler char(4000) TERMINATED BY "|",middle_name filler char(4000) TERMINATED BY "|",last_name filler char(4000) TERMINATED BY "|",pi_status filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",

176

Page 177: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name char(4000) TERMINATED BY "|",middle_name char(4000) TERMINATED BY "|",last_name char(4000) TERMINATED BY "|",pi_status char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",

177

Page 178: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name filler char(4000) TERMINATED BY "|",middle_name filler char(4000) TERMINATED BY "|",last_name filler char(4000) TERMINATED BY "|",pi_status filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",note constant "!",abstract filler char(4000) TERMINATED BY "|",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')

178

Page 179: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name filler char(4000) TERMINATED BY "|",middle_name filler char(4000) TERMINATED BY "|",last_name filler char(4000) TERMINATED BY "|",pi_status filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",

179

Page 180: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name char(4000) TERMINATED BY "|",middle_name char(4000) TERMINATED BY "|",last_name char(4000) TERMINATED BY "|",pi_status char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",

180

Page 181: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name filler char(4000) TERMINATED BY "|",middle_name filler char(4000) TERMINATED BY "|",last_name filler char(4000) TERMINATED BY "|",pi_status filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",

181

Page 182: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",note constant "!",abstract filler char(4000) TERMINATED BY "|",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name filler char(4000) TERMINATED BY "|",middle_name filler char(4000) TERMINATED BY "|",last_name filler char(4000) TERMINATED BY "|",pi_status filler char(1000) TERMINATED BY "|",first_name7 filler char(4000) TERMINATED BY "|",middle_name7 filler char(4000) TERMINATED BY "|",last_name7 filler char(4000) TERMINATED BY "|",pi_status7 filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",

182

Page 183: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name char(4000) TERMINATED BY "|",middle_name char(4000) TERMINATED BY "|",

183

Page 184: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name char(4000) TERMINATED BY "|",pi_status char(1000) TERMINATED BY "|",email_address char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",

184

Page 185: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name filler char(4000) TERMINATED BY "|",middle_name filler char(4000) TERMINATED BY "|",last_name filler char(4000) TERMINATED BY "|",pi_status filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",note constant "!",abstract filler char(4000) TERMINATED BY "|",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '#') AND (middle_name != '#') AND (last_name != '#')AND (last_name != 'AVAILABLE') AND (last_name != 'None')TRAILING NULLCOLS(title filler POSITION(1) char(4000) TERMINATED BY "|",type filler char(4000) TERMINATED BY "|",nsf_org filler char(4000) TERMINATED BY "|",latest_amendment_date filler char(4000) TERMINATED BY "|",file filler char(4000) TERMINATED BY "|",award_number filler char(4000) TERMINATED BY "|",award_instr. filler char(4000) TERMINATED BY "|",program_manager filler char(4000) TERMINATED BY "|",start_date filler char(4000) TERMINATED BY "|",date_published filler char(4000) TERMINATED BY "|",expires filler char(4000) TERMINATED BY "|",expected_total_amt filler char(4000) TERMINATED BY "|",first_name1 filler char(4000) TERMINATED BY "|",middle_name1 filler char(4000) TERMINATED BY "|",last_name1 filler char(4000) TERMINATED BY "|",pi_status1 filler char(1000) TERMINATED BY "|",first_name2 filler char(4000) TERMINATED BY "|",middle_name2 filler char(4000) TERMINATED BY "|",last_name2 filler char(4000) TERMINATED BY "|",pi_status2 filler char(1000) TERMINATED BY "|",first_name3 filler char(4000) TERMINATED BY "|",middle_name3 filler char(4000) TERMINATED BY "|",last_name3 filler char(4000) TERMINATED BY "|",pi_status3 filler char(1000) TERMINATED BY "|",first_name4 filler char(4000) TERMINATED BY "|",middle_name4 filler char(4000) TERMINATED BY "|",last_name4 filler char(4000) TERMINATED BY "|",pi_status4 filler char(1000) TERMINATED BY "|",first_name5 filler char(4000) TERMINATED BY "|",middle_name5 filler char(4000) TERMINATED BY "|",last_name5 filler char(4000) TERMINATED BY "|",pi_status5 filler char(1000) TERMINATED BY "|",

185

Page 186: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name6 filler char(4000) TERMINATED BY "|",middle_name6 filler char(4000) TERMINATED BY "|",last_name6 filler char(4000) TERMINATED BY "|",pi_status6 filler char(1000) TERMINATED BY "|",first_name filler char(4000) TERMINATED BY "|",middle_name filler char(4000) TERMINATED BY "|",last_name filler char(4000) TERMINATED BY "|",pi_status filler char(1000) TERMINATED BY "|",email_address filler char(4000) TERMINATED BY "|",name filler char(4000) TERMINATED BY "|",address filler char(4000) TERMINATED BY "|",city filler char(4000) TERMINATED BY "|",state filler char(4000) TERMINATED BY "|",zipcode filler char(4000) TERMINATED BY "|",phone filler char(4000) TERMINATED BY "|",nsf_program filler char(4000) TERMINATED BY "|",fld_applictn filler char(4000) TERMINATED BY "|",program_ref filler char(4000) TERMINATED BY "|",abstract filler char(4000) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")

Script for MedlineLOAD DATAINFILE 'medline.txt.out'BADFILE 'med_date1.txt.bad'DISCARDFILE 'med_data1.txt.dis'APPENDINTO TABLE DOCUMENT_Table(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",date_published date "yyyy" TERMINATED BY "|",title CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",

186

Page 187: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",

187

Page 188: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",collection constant "medline", type constant "FUNDING OPPORTUNITY")

INTO TABLE Medline_TableTRAILING NULLCOLS(original_medline_id POSITION(1) CHAR(2550) TERMINATED BY "|",pmid CHAR(2550) TERMINATED BY "|",date_created CHAR(2550) TERMINATED BY "|",date_completed CHAR(2550) TERMINATED BY "|",issn CHAR(2550) TERMINATED BY "|",volume CHAR(2550) TERMINATED BY "|",issue CHAR(2550) TERMINATED BY "|",full_date_published CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",

188

Page 189: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language CHAR(2550) TERMINATED BY "|",publication_type CHAR(2550) TERMINATED BY "|",country filler CHAR(2550) TERMINATED BY "|",ta CHAR(2550) TERMINATED BY "|",nlm_unique_id CHAR(2550) TERMINATED BY "|",chemical_list CHAR(2550) TERMINATED BY "|",citation_subset CHAR(2550) TERMINATED BY "|",mesh_heading CHAR(2550) TERMINATED BY "|",Doc_id "doc_id_seq.currval")

INTO TABLE institution_Tablewhen (name != '')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",

189

Page 190: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

abstract Filler CHAR(40000) TERMINATED BY "|",name CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",

190

Page 191: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",department constant "unknown")

INTO TABLE awardswhen (affiliation != '')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiliation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",

191

Page 192: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",institution_id "institution_id_seq.currval",doc_id "doc_id_seq.currval")

INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(

192

Page 193: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",

193

Page 194: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",

194

Page 195: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",

195

Page 196: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",

196

Page 197: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",

197

Page 198: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",

198

Page 199: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",

199

Page 200: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",

200

Page 201: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",

201

Page 202: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",

202

Page 203: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS

203

Page 204: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",

204

Page 205: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",

205

Page 206: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",

206

Page 207: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",

207

Page 208: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",

208

Page 209: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",

209

Page 210: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",

210

Page 211: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",

211

Page 212: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",

212

Page 213: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",

213

Page 214: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

214

Page 215: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",

215

Page 216: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",

216

Page 217: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",

217

Page 218: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",

218

Page 219: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",

219

Page 220: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",

220

Page 221: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",

221

Page 222: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",

222

Page 223: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",

223

Page 224: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",

224

Page 225: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",

225

Page 226: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",

226

Page 227: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",

227

Page 228: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",

228

Page 229: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",

229

Page 230: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",

230

Page 231: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",

231

Page 232: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",

232

Page 233: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(

233

Page 234: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",

234

Page 235: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",

235

Page 236: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",

236

Page 237: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",

237

Page 238: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",

238

Page 239: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",

239

Page 240: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",

240

Page 241: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",

241

Page 242: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",

242

Page 243: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",

243

Page 244: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Table

244

Page 245: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

when (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",

245

Page 246: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",

246

Page 247: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",

247

Page 248: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",

248

Page 249: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",

249

Page 250: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",

250

Page 251: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",

251

Page 252: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",

252

Page 253: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",

253

Page 254: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",

254

Page 255: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

255

Page 256: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",

256

Page 257: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",

257

Page 258: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",

258

Page 259: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",

259

Page 260: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",

260

Page 261: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",

261

Page 262: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",

262

Page 263: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",doc_id "doc_id_seq.currval",note constant "!",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",

263

Page 264: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",

264

Page 265: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",

265

Page 266: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",

266

Page 267: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",

267

Page 268: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",

268

Page 269: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",

269

Page 270: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",

270

Page 271: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",

271

Page 272: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",

272

Page 273: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",

273

Page 274: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(

274

Page 275: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",

275

Page 276: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",

276

Page 277: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",

277

Page 278: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",

278

Page 279: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",

279

Page 280: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",

280

Page 281: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_bywhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",

281

Page 282: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",first_name20 Filler CHAR(2550) TERMINATED BY "|",middle_name20 Filler CHAR(2550) TERMINATED BY "|",last_name20 Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")INTO TABLE author_Tablewhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",

282

Page 283: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",

283

Page 284: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 Filler CHAR(2550) TERMINATED BY "|",middle_name19 Filler CHAR(2550) TERMINATED BY "|",last_name19 Filler CHAR(2550) TERMINATED BY "|",first_name CHAR(2550) TERMINATED BY "|",middle_name CHAR(2550) TERMINATED BY "|",last_name CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|")

INTO TABLE belongs_towhen (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",

284

Page 285: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 filler CHAR(2550) TERMINATED BY "|",middle_name19 filler CHAR(2550) TERMINATED BY "|",last_name19 filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name Filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",author_id "author_id_seq.currval")

INTO TABLE created_by

285

Page 286: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

when (first_name != '-') AND (middle_name != '-') AND (last_name != '-')TRAILING NULLCOLS(orginal_medline_id Filler POSITION(1) CHAR(2550) TERMINATED BY "|",pmid Filler CHAR(2550) TERMINATED BY "|",date_created Filler CHAR(2550) TERMINATED BY "|",date_completed Filler CHAR(2550) TERMINATED BY "|",issn Filler CHAR(2550) TERMINATED BY "|",volume Filler CHAR(2550) TERMINATED BY "|",issue Filler CHAR(2550) TERMINATED BY "|",full_date_published filler CHAR(2550) TERMINATED BY "|",pub_date Filler integer external TERMINATED BY "|",title Filler CHAR(2550) TERMINATED BY "|",pgn Filler CHAR(2550) TERMINATED BY "|",abstract Filler CHAR(40000) TERMINATED BY "|",affiation Filler CHAR(40000) TERMINATED BY "|",first_name1 Filler CHAR(2550) TERMINATED BY "|",middle_name1 Filler CHAR(2550) TERMINATED BY "|",last_name1 Filler CHAR(2550) TERMINATED BY "|",first_name2 Filler CHAR(2550) TERMINATED BY "|",middle_name2 Filler CHAR(2550) TERMINATED BY "|",last_name2 Filler CHAR(2550) TERMINATED BY "|",first_name3 Filler CHAR(2550) TERMINATED BY "|",middle_name3 Filler CHAR(2550) TERMINATED BY "|",last_name3 Filler CHAR(2550) TERMINATED BY "|",first_name4 Filler CHAR(2550) TERMINATED BY "|",middle_name4 Filler CHAR(2550) TERMINATED BY "|",last_name4 Filler CHAR(2550) TERMINATED BY "|",first_name5 Filler CHAR(2550) TERMINATED BY "|",middle_name5 Filler CHAR(2550) TERMINATED BY "|",last_name5 Filler CHAR(2550) TERMINATED BY "|",first_name6 Filler CHAR(2550) TERMINATED BY "|",middle_name6 Filler CHAR(2550) TERMINATED BY "|",last_name6 Filler CHAR(2550) TERMINATED BY "|",first_name7 Filler CHAR(2550) TERMINATED BY "|",middle_name7 Filler CHAR(2550) TERMINATED BY "|",last_name7 Filler CHAR(2550) TERMINATED BY "|",first_name8 Filler CHAR(2550) TERMINATED BY "|",middle_name8 Filler CHAR(2550) TERMINATED BY "|",last_name8 Filler CHAR(2550) TERMINATED BY "|",first_name9 Filler CHAR(2550) TERMINATED BY "|",middle_name9 Filler CHAR(2550) TERMINATED BY "|",last_name9 Filler CHAR(2550) TERMINATED BY "|",first_name10 Filler CHAR(2550) TERMINATED BY "|",middle_name10 Filler CHAR(2550) TERMINATED BY "|",last_name10 Filler CHAR(2550) TERMINATED BY "|",first_name11 Filler CHAR(2550) TERMINATED BY "|",middle_name11 Filler CHAR(2550) TERMINATED BY "|",last_name11 Filler CHAR(2550) TERMINATED BY "|",first_name12 Filler CHAR(2550) TERMINATED BY "|",middle_name12 Filler CHAR(2550) TERMINATED BY "|",last_name12 Filler CHAR(2550) TERMINATED BY "|",first_name13 Filler CHAR(2550) TERMINATED BY "|",middle_name13 Filler CHAR(2550) TERMINATED BY "|",last_name13 Filler CHAR(2550) TERMINATED BY "|",first_name14 Filler CHAR(2550) TERMINATED BY "|",

286

Page 287: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

middle_name14 Filler CHAR(2550) TERMINATED BY "|",last_name14 Filler CHAR(2550) TERMINATED BY "|",first_name15 Filler CHAR(2550) TERMINATED BY "|",middle_name15 Filler CHAR(2550) TERMINATED BY "|",last_name15 Filler CHAR(2550) TERMINATED BY "|",first_name16 Filler CHAR(2550) TERMINATED BY "|",middle_name16 Filler CHAR(2550) TERMINATED BY "|",last_name16 Filler CHAR(2550) TERMINATED BY "|",first_name17 Filler CHAR(2550) TERMINATED BY "|",middle_name17 Filler CHAR(2550) TERMINATED BY "|",last_name17 Filler CHAR(2550) TERMINATED BY "|",first_name18 Filler CHAR(2550) TERMINATED BY "|",middle_name18 Filler CHAR(2550) TERMINATED BY "|",last_name18 Filler CHAR(2550) TERMINATED BY "|",first_name19 filler CHAR(2550) TERMINATED BY "|",middle_name19 filler CHAR(2550) TERMINATED BY "|",last_name19 filler CHAR(2550) TERMINATED BY "|",first_name Filler CHAR(2550) TERMINATED BY "|",middle_name Filler CHAR(2550) TERMINATED BY "|",last_name filler CHAR(2550) TERMINATED BY "|",language Filler CHAR(2550) TERMINATED BY "|",publication_type Filler CHAR(2550) TERMINATED BY "|",country Filler CHAR(2550) TERMINATED BY "|",ta Filler CHAR(2550) TERMINATED BY "|",nlm_unique_id Filler CHAR(2550) TERMINATED BY "|",chemical_list Filler CHAR(2550) TERMINATED BY "|",citation_subset Filler CHAR(2550) TERMINATED BY "|",mesh_heading Filler CHAR(2550) TERMINATED BY "|",note constant "!",doc_id "doc_id_seq.currval",author_id "author_id_seq.currval")

287

Page 288: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Glossary

Collection- A set of documents that have a particular field or idea in common. Examples: Medline, Citeseer

Document_table- The table in the database that houses all of the information that the system uses to implement the search functionality. This table contains the fields that apply to all collections.

ER Diagram-An entity relationship diagram that illustrates the connections between various entities contained in the system

Index-An index on a particular field in an Oracle Table. This helps to improve speed and efficiency while querying.

Matrix-a rectangular array of elements set out by rows and columns. Ex: Term by Doc—columns=unique terms, rows=unique documents, by crossing these the frequencies of occurrences are recorded in the crossing of columns and rows.

Module Architecture-A diagram which illustrates the modularity of the system and how each module interacts with the other modules.

Query Optimization-Oracle’s recombining of queries in order to execute them more quickly.

SQL Loader-Scripting language for batch entry into the database.

Tablespace-The separation of Oracle space to optimize efficiency.

Table View Diagram-An entity relationship diagram that illustrates a more technical table view level of the relationships among the entities in the system.

288

Page 289: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

Index

A

abstract · 3, 4, 6, 7, 8, 14, 29, 32, 33, 34, 35, 36, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 69, 71, 72, 74, 75, 77, 7, 80, 82, 83, 85, 86, 88, 89, 91, 93, 94, 96, 97, 99, 101, 102, 104, 105, 107, 108, 110, 112, 113, 115, 116, 118, 119, 121, 123, 124, 126, 127, 129, 131, 132, 134, 135, 137, 138, 140, 142, 143, 145, 146, 148, 149, 151, 153, 154, 156, 157, 159, 160, 162, 164, 165, 167

Adding a Collection · 30Adding New Collections · 2, 30author_table · 6, 12, 13, 17, 19, 20, 21, 22, 30

B

belongs_to · 5, 6, 30, 34, 39, 46, 49, 52, 55, 58, 62, 65, 75, 80, 84, 89, 94, 99, 103, 108, 113, 118, 122, 127, 132, 137, 141, 146, 151, 155, 160, 165

Benchmarks · 19

C

Citeseer · 3, 25, 27citeseer_table · 8clobs · 4contains_keyword · 6, 24, 30COS · 2, 3, 4, 25, 27, 32cos_table · 9, 10, 11, 16created_by · 13, 14, 19, 20, 21, 22, 30, 35, 39, 47, 50,

53, 56, 59, 63, 66, 77, 81, 86, 91, 96, 100, 105, 110, 114, 119, 124, 129, 133, 138, 143, 148, 152, 157, 162, 167

D

database · 3Database · 1, 2, 3, 29, 30dataset_statistics · 13document_table · 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14,

15, 19, 20, 21, 22, 30Download Manager · 30Download Page · 30

E

ER Diagram · 2, 24

H

History · 25, 27, 30history_of · 6, 7

I

indices · 4, 5, 19institution_table · 6, 13, 14, 17, 30

K

keyword_table · 5, 6, 16

M

matrices · 31Matrix Algorithms · 2, 31Medline · 2, 3, 4, 25, 27, 67, 69medline_table · 3, 11, 12, 16

N

NIH · 2, 3, 25, 27, 37nih_table · 12, 15NSF · 2, 3, 25, 27, 40nsf_grant_table · 8, 9, 15, 41

O

Oracle Text index · 4

Q

query optimizer · 19query_table · 6, 7, 15, 16

289

Page 290: Programmer’s Manualiv.slis.indiana.edu/ivc/ivcdb/docu/ProgrammerManual.doc · Web viewThe tables exist for two reasons: (1) to provide a container for several collections of documents

QueryManager · 30

R

Results Page · 30

S

scripts · 23, 29Search · 1, 29, 30SQL*Loader · 2, 4, 23, 29, 32

SSM · 30

T

table awards · 14Table View Diagram · 2, 26tablespace · 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14text · 3, 4, 7, 14, 29

U

user_table · 5, 7, 17

290