Errata


Print Print Icon

Submit your own errata for this product.


The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.


Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question



Version Location Description Submitted By Corrected
Printed Page 17
example 1-4

!(cmd instanceOf DomeCmd)
should be
!(cmd instanceof DoneCmd)

Anonymous 
Printed Page 18
In para. 4, line -3: "java.net" has been changed to "javo.io"

Anonymous  Nov 1999
Printed Page 24
Changed the definition of UDP from "Unreliable Datagram Protocol" to

"User Datagram Protocol", and TCP from "Transport Control Protocol"
to "Transmission Control Protocol".

Anonymous  Nov 1999
Printed Page 53
Changed text on this page which used to read, "...the Component

Object Model (COM)...", to read instead, "... the Distributed
Component Object Model (DCOM, comprised of COM and an extended
version of DCE-RPC)..."

Anonymous  Nov 1999
Printed Page 60
Para. 1, lines 1-2

The IDL language shares a lot of the features of C++ in terms of
defining classes and their methods.

Now reads

The IDL language shares a lot of the syntax of C++ in terms of
defining interfaces and their methods.

Anonymous  Nov 1999
Printed Page 60
Para.2, line 1

Once an IDL interface for a class has been written...

Now reads

Once an IDL interface for a distributed object has been written, ..."

Anonymous  Nov 1999
Printed Page 61
Para. 2, last sentence

...assuming that they know your hostname ...

Added a footnote at the end of this sentence, reading, "Clients can
also access your CORBA objects without knowing this information, if
they have obtained an encoded reference to your objects. This topic
is beyond the scope of our discussion here, however."

Anonymous  Nov 1999
Printed Page 61
Para 4

The ORB initialization process will...let you specify
...remote host and port to talk to...

Changed the second sentence of this paragraph to read, "The ORB
initialization process will typically include...", and added a
sentence immediately following, which reads, "Note that the CORBA
standard doesn't include host and port number parameters in the
required initialization interface, but several vendors
extend the initialization parameters to include these options."

Anonymous  Nov 1999
Printed Page 99
In para 2

...calls its own state-change method with the bcast
argument set to false.

Changed this to "...calls the local version of the state-change
method..." in the text.

Anonymous  Nov 1999
Printed Page 111
Para 2

Although we'll be ... we go into any...

Now reads

Although we'll be ... we won't go into any...

Anonymous  Nov 1999
Printed Page 112
Changed the example, replaced the line

signingFred.setPrivateKey(fredsSigningKey);

with these lines:

PublicKey fredsPublicKey = . . . // Get Fred's public key
signingFred.setKeyPair(new KeyPair(fredsPublicKey, fredsSigningKey));

Anonymous  Nov 1999
Printed Page 124
In para 1,

...to verify that the authenticated agent has the required
permissions on the account being accessed.

The text now includes this clarification, just after the sentence
quoted, "In this example implementation, we're simply checking the
global access rights of the user, rather than the user's access to
the given account."

Anonymous  Nov 1999
Printed Page 131

The code example used to read:

// ...
Hashtable keyring = in.readObject();]

It now reads

Hashtable keyring = (Hashtable) in.readObject();

Anonymous  Nov 1999
Printed Page 198
Figure 7-3: in the TASK block rid has been changed to tid

in order to correspond with the discussion above it.

Anonymous  Nov 1999
Printed Page 277-279
Example 9-7 contains a bug in the code for the MessageCollaborator

class. This bug has been corrected in the updated script.

Anonymous 
Printed Page 367
Changed the definition of UDP from "Unreliable Datagram Protocol" to

"User Datagram Protocol", and TCP from "Transport Control Protocol"
to "Transmission Control Protocol".

Anonymous  Nov 1999