create table users
(
        login		VARCHAR(8) 	NOT NULL WITH DEFAULT,
	users_id	INTEGER 	NOT NULL WITH DEFAULT,
	uid		SMALLINT 	NOT NULL WITH DEFAULT,
	shell		CHAR(32) 	NOT NULL WITH DEFAULT,
	last		VARCHAR(16) 	NOT NULL WITH DEFAULT,
	first		VARCHAR(16) 	NOT NULL WITH DEFAULT,
	middle		CHAR(16) 	NOT NULL WITH DEFAULT,
	status		SMALLINT 	NOT NULL WITH DEFAULT,
	clearid		VARCHAR(16) 	NOT NULL WITH DEFAULT,
	type		CHAR(8) 	NOT NULL WITH DEFAULT,
	comment         INTEGER  	NOT NULL WITH DEFAULT,
	modtime		DATE    	NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT,
	fullname	CHAR(32) 	NOT NULL WITH DEFAULT,
	nickname	CHAR(16) 	NOT NULL WITH DEFAULT,
	home_addr	CHAR(82) 	NOT NULL WITH DEFAULT,
	home_phone	CHAR(16) 	NOT NULL WITH DEFAULT,
	office_addr	CHAR(16) 	NOT NULL WITH DEFAULT,
	office_phone	CHAR(12) 	NOT NULL WITH DEFAULT,
	department	CHAR(20) 	NOT NULL WITH DEFAULT,
	affiliation	CHAR(50) 	NOT NULL WITH DEFAULT,
	fmodtime	DATE    	NOT NULL WITH DEFAULT,
	fmodby		INTEGER 	NOT NULL WITH DEFAULT,
	fmodwith	CHAR(8) 	NOT NULL WITH DEFAULT,
	potype		CHAR(8) 	NOT NULL WITH DEFAULT,
	pop_id		INTEGER 	NOT NULL WITH DEFAULT,
	box_id		INTEGER 	NOT NULL WITH DEFAULT,
	pmodtime	DATE    	NOT NULL WITH DEFAULT,
	pmodby		INTEGER 	NOT NULL WITH DEFAULT,
	pmodwith	CHAR(8) 	NOT NULL WITH DEFAULT,
	xname           CHAR(30)        NOT NULL WITH DEFAULT,
	xdept        	CHAR(20)        NOT NULL WITH DEFAULT,
	xtitle       	CHAR(50)	NOT NULL WITH DEFAULT,
	xaddress     	CHAR(82)	NOT NULL WITH DEFAULT,
	xphone1      	CHAR(12)	NOT NULL WITH DEFAULT,
	xphone2      	CHAR(12)	NOT NULL WITH DEFAULT,
	xmodtime     	DATE         	NOT NULL WITH DEFAULT,
	sigdate      	INTEGER		NOT NULL WITH DEFAULT,
	sigwho       	INTEGER		NOT NULL WITH DEFAULT,
	signature    	VARCHAR(68)	NOT NULL WITH DEFAULT,
	secure       	INTEGER		NOT NULL WITH DEFAULT,       
	flag         	INTEGER1	NOT NULL WITH DEFAULT
);
create table krbmap
(
	users_id	INTEGER 	NOT NULL WITH DEFAULT,
	string_id	INTEGER 	NOT NULL WITH DEFAULT
);
create table machine
(
	name		VARCHAR(40) 	NOT NULL WITH DEFAULT,
	mach_id		INTEGER 	NOT NULL WITH DEFAULT,
	vendor		CHAR(16) 	NOT NULL WITH DEFAULT,
	model		CHAR(24) 	NOT NULL WITH DEFAULT,
	os		CHAR(16) 	NOT NULL WITH DEFAULT,
	location	CHAR(16) 	NOT NULL WITH DEFAULT,
	contact		CHAR(32) 	NOT NULL WITH DEFAULT,
	use		INTEGER		NOT NULL WITH DEFAULT,
	status		INTEGER1	NOT NULL WITH DEFAULT,
	statuschange	DATE    	NOT NULL WITH DEFAULT,
	snet_id		INTEGER 	NOT NULL WITH DEFAULT,
	address		CHAR(16)	NOT NULL WITH DEFAULT,
	owner_type	CHAR(8) 	NOT NULL WITH DEFAULT,
	owner_id	INTEGER 	NOT NULL WITH DEFAULT,
	acomment	INTEGER 	NOT NULL WITH DEFAULT,
	ocomment	INTEGER 	NOT NULL WITH DEFAULT,
	created		DATE 		NOT NULL WITH DEFAULT,
	creator		INTEGER 	NOT NULL WITH DEFAULT,
	inuse		DATE		NOT NULL WITH DEFAULT,
	modtime		DATE    	NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT
);
create table hostalias
(
	name		VARCHAR(40) 	NOT NULL WITH DEFAULT,
	mach_id		INTEGER	 	NOT NULL WITH DEFAULT
);
create table subnet
(
	name		CHAR(16) 	NOT NULL WITH DEFAULT,
	snet_id		INTEGER		NOT NULL WITH DEFAULT,
	description	VARCHAR(48) 	NOT NULL WITH DEFAULT,
	saddr		INTEGER		NOT NULL WITH DEFAULT,
	mask		INTEGER 	NOT NULL WITH DEFAULT,
	low		INTEGER 	NOT NULL WITH DEFAULT,
	high		INTEGER 	NOT NULL WITH DEFAULT,
	prefix		CHAR(8)		NOT NULL WITH DEFAULT,
	owner_type	CHAR(8) 	NOT NULL WITH DEFAULT,
	owner_id	INTEGER 	NOT NULL WITH DEFAULT,
	modtime		DATE 		NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT
);
create table cluster
(
	name		VARCHAR(32) 	NOT NULL WITH DEFAULT,
	clu_id		INTEGER 	NOT NULL WITH DEFAULT,
	description	CHAR(32) 	NOT NULL WITH DEFAULT,
	location	CHAR(64) 	NOT NULL WITH DEFAULT,
	modtime	 	DATE    	NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT
);
create table mcmap
(
	mach_id		INTEGER 	NOT NULL WITH DEFAULT,
	clu_id		INTEGER 	NOT NULL WITH DEFAULT
);
create table svc
(
	clu_id		INTEGER 	NOT NULL WITH DEFAULT,
	serv_label	VARCHAR(16) 	NOT NULL WITH DEFAULT,
	serv_cluster	CHAR(32) 	NOT NULL WITH DEFAULT
);
create table list
(
	name		VARCHAR(32) 	NOT NULL WITH DEFAULT,
	list_id		INTEGER 	NOT NULL WITH DEFAULT,
	active		INTEGER1 	NOT NULL WITH DEFAULT,
	publicflg	INTEGER1 	NOT NULL WITH DEFAULT,
	hidden		INTEGER1 	NOT NULL WITH DEFAULT,
	maillist	INTEGER1 	NOT NULL WITH DEFAULT,
	grouplist	INTEGER1 	NOT NULL WITH DEFAULT,
	gid		SMALLINT 	NOT NULL WITH DEFAULT,
	description	CHAR(255) 	NOT NULL WITH DEFAULT,
	acl_type	CHAR(8) 	NOT NULL WITH DEFAULT,
	acl_id		INTEGER 	NOT NULL WITH DEFAULT,
	modtime		DATE    	NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT
);
create table imembers 
(
	list_id		INTEGER 	NOT NULL WITH DEFAULT,
	member_type	CHAR(8) 	NOT NULL WITH DEFAULT,
	member_id	INTEGER 	NOT NULL WITH DEFAULT,
	ref_count	SMALLINT 	NOT NULL WITH DEFAULT,
	direct		SMALLINT 	NOT NULL WITH DEFAULT
);
create table servers 
(
	name		VARCHAR(16) 	NOT NULL WITH DEFAULT,
	update_int	INTEGER 	NOT NULL WITH DEFAULT,
	target_file	CHAR(64) 	NOT NULL WITH DEFAULT,
	script		CHAR(128) 	NOT NULL WITH DEFAULT,
	dfgen		INTEGER 	NOT NULL WITH DEFAULT,
	dfcheck		INTEGER 	NOT NULL WITH DEFAULT,
	type		CHAR(8) 	NOT NULL WITH DEFAULT,
	enable		INTEGER1 	NOT NULL WITH DEFAULT,
	inprogress	INTEGER1 	NOT NULL WITH DEFAULT,
	harderror	INTEGER 	NOT NULL WITH DEFAULT,
	errmsg		CHAR(80) 	NOT NULL WITH DEFAULT,
	acl_type	CHAR(8) 	NOT NULL WITH DEFAULT,
	acl_id		INTEGER 	NOT NULL WITH DEFAULT,
	modtime		DATE    	NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT 
);
create table serverhosts 
(
	service		VARCHAR(16) 	NOT NULL WITH DEFAULT,
	mach_id		INTEGER 	NOT NULL WITH DEFAULT,
	success		INTEGER1 	NOT NULL WITH DEFAULT,
	enable		INTEGER1 	NOT NULL WITH DEFAULT,
	override	INTEGER1 	NOT NULL WITH DEFAULT,
	inprogress	INTEGER1 	NOT NULL WITH DEFAULT,
	hosterror	INTEGER 	NOT NULL WITH DEFAULT,
	hosterrmsg	CHAR(80) 	NOT NULL WITH DEFAULT,
	ltt		INTEGER 	NOT NULL WITH DEFAULT,
	lts		INTEGER 	NOT NULL WITH DEFAULT,
	value1		INTEGER 	NOT NULL WITH DEFAULT,
	value2		INTEGER 	NOT NULL WITH DEFAULT,
	value3		CHAR(32) 	NOT NULL WITH DEFAULT,
	modtime		DATE    	NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT
);
create table filesys 
(
	filsys_id	INTEGER 	NOT NULL WITH DEFAULT,
	phys_id		INTEGER 	NOT NULL WITH DEFAULT,
	label		VARCHAR(32) 	NOT NULL WITH DEFAULT,
	fs_order	INTEGER2	NOT NULL WITH DEFAULT,
	type		CHAR(8) 	NOT NULL WITH DEFAULT,
	mach_id		INTEGER 	NOT NULL WITH DEFAULT,
	name		VARCHAR(80) 	NOT NULL WITH DEFAULT,
	mount		CHAR(32) 	NOT NULL WITH DEFAULT,
	access		CHAR(1) 	NOT NULL WITH DEFAULT,
	comments	CHAR(64) 	NOT NULL WITH DEFAULT,
	owner		INTEGER 	NOT NULL WITH DEFAULT,
	owners		INTEGER 	NOT NULL WITH DEFAULT,
	createflg	INTEGER1 	NOT NULL WITH DEFAULT,
	lockertype	CHAR(8) 	NOT NULL WITH DEFAULT,
	modtime		DATE    	NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT 
);
create table fsgroup
(
	group_id	INTEGER 	NOT NULL WITH DEFAULT,
	filsys_id	INTEGER 	NOT NULL WITH DEFAULT,
	key		CHAR(8) 	NOT NULL WITH DEFAULT
);
create table nfsphys 
(
	nfsphys_id	INTEGER 	NOT NULL WITH DEFAULT,
	mach_id		INTEGER 	NOT NULL WITH DEFAULT,
	device		CHAR(16) 	NOT NULL WITH DEFAULT,
	dir		VARCHAR(16) 	NOT NULL WITH DEFAULT,
	status		SMALLINT 	NOT NULL WITH DEFAULT,
	allocated	INTEGER 	NOT NULL WITH DEFAULT,
	partsize	INTEGER 	NOT NULL WITH DEFAULT,
	modtime		DATE    	NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT
);
create table quota 
(
	filsys_id	INTEGER 	NOT NULL WITH DEFAULT,
	type		CHAR(8) 	NOT NULL WITH DEFAULT,
	entity_id	INTEGER 	NOT NULL WITH DEFAULT,
	phys_id		INTEGER 	NOT NULL WITH DEFAULT,
	quota		INTEGER 	NOT NULL WITH DEFAULT,
	modtime		DATE    	NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT 
);
create table zephyr 
(
	class		VARCHAR(16) 	NOT NULL WITH DEFAULT,
	xmt_type	CHAR(8) 	NOT NULL WITH DEFAULT,
	xmt_id		INTEGER 	NOT NULL WITH DEFAULT,
	sub_type	CHAR(8) 	NOT NULL WITH DEFAULT,
	sub_id		INTEGER 	NOT NULL WITH DEFAULT,
	iws_type	CHAR(8) 	NOT NULL WITH DEFAULT,
	iws_id		INTEGER 	NOT NULL WITH DEFAULT,
	iui_type	CHAR(8) 	NOT NULL WITH DEFAULT,
	iui_id		INTEGER 	NOT NULL WITH DEFAULT,
	modtime 	DATE    	NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT 
);
create table hostaccess 
(
	mach_id		INTEGER 	NOT NULL WITH DEFAULT,
	acl_type	CHAR(8) 	NOT NULL WITH DEFAULT,
	acl_id		INTEGER 	NOT NULL WITH DEFAULT,
	modtime		DATE    	NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT
);
create table strings 
(
	string_id	INTEGER 	NOT NULL WITH DEFAULT,
	string		VARCHAR(128)	NOT NULL WITH DEFAULT
);
create table services 
(
	name		VARCHAR(16) 	NOT NULL WITH DEFAULT,
	protocol	CHAR(8) 	NOT NULL WITH DEFAULT,
	port		SMALLINT 	NOT NULL WITH DEFAULT,
	description	CHAR(64) 	NOT NULL WITH DEFAULT,
	modtime		DATE    	NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT 
);
create table printcap 
(
	name		VARCHAR(16) 	NOT NULL WITH DEFAULT,
	mach_id		INTEGER 	NOT NULL WITH DEFAULT,
	dir		CHAR(32) 	NOT NULL WITH DEFAULT,
	rp		CHAR(16) 	NOT NULL WITH DEFAULT,
	quotaserver	INTEGER 	NOT NULL WITH DEFAULT,
	auth		INTEGER1 	NOT NULL WITH DEFAULT,
	price		SMALLINT 	NOT NULL WITH DEFAULT,
	comments	CHAR(64) 	NOT NULL WITH DEFAULT,
	modtime		DATE    	NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT
);
create table palladium
(
	name		VARCHAR(32) 	NOT NULL WITH DEFAULT,
	ident		INTEGER 	NOT NULL WITH DEFAULT,
	mach_id		INTEGER 	NOT NULL WITH DEFAULT,
	modtime		DATE    	NOT NULL WITH DEFAULT,
	modby		INTEGER 	NOT NULL WITH DEFAULT,
	modwith		CHAR(8) 	NOT NULL WITH DEFAULT
);
create table capacls 
(
	capability	CHAR(32) 	NOT NULL WITH DEFAULT,
	tag		CHAR(4) 	NOT NULL WITH DEFAULT,
	list_id		INTEGER 	NOT NULL WITH DEFAULT
);
create table alias 
(
	name		VARCHAR(32) 	NOT NULL WITH DEFAULT,
	type		VARCHAR(16) 	NOT NULL WITH DEFAULT,
	trans		VARCHAR(128) 	NOT NULL WITH DEFAULT
);
create table numvalues 
(
	name		VARCHAR(32) 	NOT NULL WITH DEFAULT,
	value		INTEGER 	NOT NULL WITH DEFAULT
);
create table tblstats 
(
	table_name	CHAR(12) 	NOT NULL WITH DEFAULT,
	modtime		DATE    	NOT NULL WITH DEFAULT,
	appends		INTEGER 	NOT NULL WITH DEFAULT,
	updates		INTEGER 	NOT NULL WITH DEFAULT,
	deletes		INTEGER 	NOT NULL WITH DEFAULT
);
create table incremental
(
	tablename	CHAR(16) 	NOT NULL WITH DEFAULT,
	service		CHAR(16) 	NOT NULL WITH DEFAULT
);
