File limit reached in Quick screen

Deskin, Bob Bob.Deskin@Cognos.COM
Fri, 5 Nov 2004 06:44:02 -0500


This is a multi-part message in MIME format.

------_=_NextPart_001_01C4C32C.BEE4BCD1
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

The PowerHouse internal architecture is based on a large number of =
tables that store information on things such as physical files, logical =
files, items, fields, etc. These tables are all cross linked by a table =
entry id. Guess what, the number of bits originally allocated for the =
number of files in a screen was 5 bits giving 31 entries (2^5 - 1). Why =
5 bits? Because in those days (late 70s) we were working on the HP3000 =
under MPE and there was a fixed data stack of 32K words (64K bytes). =
Every bit/byte was precious. And we though that 31 was HUGE. And it was =
for a while.
=20
The thing is that to restructure the tables and find all the references =
(and cross references in other tables and their references) is a major =
task. It's not necessarily difficult but it is picky, time-consuming =
work. So it was always a trade-off between doing that one thing versus =
many other things. Based on priorities, resources, and user demand, the =
other things always won.
Bob Deskin             =20
Senior Product Manager, Application Development Tools=20
Cognos Inc. 3755 Riverside Drive, Ottawa ON K1G 4K9 CANADA=20
bob.deskin@cognos.com (613) 738-1338 ext 7268=20

-----Original Message-----
From: powerh-l-admin@lists.sowder.com =
[mailto:powerh-l-admin@lists.sowder.com]On Behalf Of =
Mikael.Olesen@qss-uk.com
Sent: November 5, 2004 3:26 AM
To: powerh-l@lists.sowder.com
Subject: RE: File limit reached in Quick screen



There are ways of working around the problem but I have always been a =
bit annoyed

about the 31 files limit. Why 31? and why don't Cognos change it? Bob?

=20

Kind Regards

Mikael Olesen

=20



r=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D DISCLAIMER =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
This message is intended only for the use of the person(s)=20
(\"Intended Recipient\") to whom it is addressed. It may contain=20
information, which is privileged and confidential. Accordingly=20
any dissemination, distribution, copying or other use of this=20
message or any of its content by any person other than the Intended=20
Recipient may constitute a breach of civil or criminal law and is=20
strictly prohibited. If you are not the Intended Recipient, please=20
contact the sender as soon as possible.

Reed Business Information Ltd. and its subsidiary companies
Tel: +44 (0)20 8652 3500

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20
 =20
       This message may contain privileged and/or confidential =
information.  If you have received this e-mail in error or are not the =
intended recipient, you may not use, copy, disseminate or distribute it; =
do not open any attachments, delete it immediately from your system and =
notify the sender promptly by e-mail that you have done so.  Thank you.=20
=20

------_=_NextPart_001_01C4C32C.BEE4BCD1
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<HTML xmlns:eXclaimer=3D"http://www.exclaimer.co.uk">
<HEAD>
<META http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DUTF-16">
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3DUTF-16">
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<TITLE>File limit reached in Quick screen</TITLE>

<META content=3D"MSHTML 5.50.4943.400" name=3DGENERATOR>
<STYLE>@page Section1 {size: 612.0pt 792.0pt; margin: 72.0pt 90.0pt =
72.0pt 90.0pt; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline
}
P {
	FONT-SIZE: 12pt; MARGIN-LEFT: 0cm; MARGIN-RIGHT: 0cm; FONT-FAMILY: =
"Times New Roman"
}
SPAN.EmailStyle18 {
	COLOR: navy; FONT-FAMILY: Arial
}
SPAN.EmailStyle19 {
	COLOR: navy; FONT-FAMILY: Arial
}
DIV.Section1 {
	page: Section1
}
</STYLE>
</HEAD><BODY lang=3DEN-GB vLink=3Dpurple link=3Dblue><DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D258563411-05112004>The=20
PowerHouse internal architecture is based on a large number of tables =
that store=20
information on things such as physical files, logical files, items, =
fields, etc.=20
These tables are all cross linked by a table entry id. Guess what, the =
number of=20
bits originally allocated for the number of files in a screen was 5 bits =
giving=20
31 entries (2^5 - 1). Why 5 bits? Because in those days (late 70s) we =
were=20
working on the HP3000 under MPE and there was a fixed data stack of 32K =
words=20
(64K bytes). Every bit/byte was precious. And we though that 31 was =
HUGE. And it=20
was for a while.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D258563411-05112004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D258563411-05112004>The=20
thing is that to restructure the tables and find all the references (and =
cross=20
references in other tables and their references) is a major task. It's =
not=20
necessarily difficult but it is picky, time-consuming work. So =
it&nbsp;was=20
always&nbsp;a trade-off between doing that one thing versus many other =
things.=20
Based on priorities, resources,&nbsp;and user demand, the other things =
always=20
won.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D258563411-05112004>
<P><FONT face=3DArial size=3D2>Bob=20
Deskin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;=20
</FONT><BR><FONT face=3DArial size=3D2>Senior</FONT> <FONT face=3DArial =
size=3D2>Product=20
Manager</FONT><FONT face=3DArial size=3D2>,</FONT> <FONT face=3DArial=20
size=3D2>Application Development Tools</FONT> <BR><FONT face=3DArial =
size=3D2>Cognos=20
Inc.</FONT><FONT face=3DArial size=3D2></FONT> <FONT face=3DArial =
size=3D2>3755=20
Riverside Drive</FONT><FONT face=3DArial size=3D2>,</FONT> <FONT =
face=3DArial=20
size=3D2>Ottawa ON K1G 4K9 CANADA</FONT> <BR><FONT face=3DArial=20
size=3D2>bob.deskin@cognos.com</FONT><FONT face=3DArial size=3D2></FONT> =
<FONT=20
face=3DArial size=3D2>(613) 738-1338 ext</FONT> <FONT face=3DArial =
size=3D2>7268</FONT>=20
</P></SPAN></FONT></DIV>
<BLOCKQUOTE>
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B>=20
  powerh-l-admin@lists.sowder.com =
[mailto:powerh-l-admin@lists.sowder.com]<B>On=20
  Behalf Of </B>Mikael.Olesen@qss-uk.com<BR><B>Sent:</B> November 5, =
2004 3:26=20
  AM<BR><B>To:</B> powerh-l@lists.sowder.com<BR><B>Subject:</B> RE: File =
limit=20
  reached in Quick screen<BR><BR></FONT></DIV>
  <DIV class=3DSection1>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">There are =
ways of=20
  working around the problem but I have always been a bit=20
  annoyed</SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">about the =
31 files=20
  limit. Why 31? and why don't Cognos change it? Bob?</SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Kind=20
  Regards</SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Mikael=20
  Olesen</SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P></DIV><FONT=20
  =
size=3D3><BR><BR>r=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D DISCLAIMER=20
  =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<BR>This message is intended only for the use of=20
  the person(s) <BR>(\"Intended Recipient\") to whom it is addressed. It =
may=20
  contain <BR>information, which is privileged and confidential. =
Accordingly=20
  <BR>any dissemination, distribution, copying or other use of this =
<BR>message=20
  or any of its content by any person other than the Intended =
<BR>Recipient may=20
  constitute a breach of civil or criminal law and is <BR>strictly =
prohibited.=20
  If you are not the Intended Recipient, please <BR>contact the sender =
as soon=20
  as possible.<BR><BR>Reed Business Information Ltd. and its subsidiary=20
  companies<BR>Tel: +44 (0)20 8652=20
  =
3500<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=20
  <BR><BR></BLOCKQUOTE></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT FACE=3D"Arial" =
SIZE=3D"2">This message may contain privileged and/or confidential =
information.&nbsp; If you have received this e-mail in error or are not =
the intended recipient, you may not use, copy, disseminate or distribute =
it; do not open any attachments, delete it immediately from your system =
and notify the sender promptly by e-mail that you have done so.&nbsp; =
Thank you.</FONT>
</P>
</DIV></BODY></HTML>

------_=_NextPart_001_01C4C32C.BEE4BCD1--