This is the list of confirmed typos and bugs in the book. To take a look at the typos and bugs that have been reported but not yet confirmed by the authors, please take a look at the list of open bug reports in our Bugzilla server. Also, thanks to everyone who's reported bugs and typos so far. Foreword Page xiii - In the third paragraph, "Glolbus" is a typo (should be "Globus")
Chapter 3 Page 21- In figure 3.2, message 5 should be "SOAP request", not "SOAP response".
Chapter 6 Page 77 - "./build/classes is a directory..." should read "./build/stubs/classes/ is a directory..."
Chapter 7 Page 94 - In the deployment command, "EXAMPLES_DIR" should be "$EXAMPLES_DIR"
Chapter 8 Page 101- In figure 8.4 (UML sequence diagram), the call to getResource() (step #7) ends too soon. It should end after the call to find() (step #8) is done.
Page 115 - Missing curly braces in QName
The of the resourceKeyName is supposed to be a qualified name. It should read "{http://www.globus.org/namespaces/examples/MathService_instance}MathResourceKey", but the curly braces were omitted in the book. The JNDI file included in the examples bundle, however, is correct. Page 116 - Callout 3 should read: "The value we put in the resourceKeyType parameter must match the type used in the implementation when creating the key. Remember that we used the UUIDGen class to generate a unique identifier of type java.lang.String. Thus, we have to include that type in the JNDI configuration."
Page 118 Page 120 - Line System.out.println("Created instance.") should be removed from code listing (this is only a typo; the example source code is correct).
Page 122
- In the two output blocks shown, the line "Created instance." should read "Created WS-Resource."
Page 128
- In the second command description, the third and fourth line are missing a backslash at the end (as per the conventions described in the preface)
Chapter 9 Page 132 Page 134 - In both command descriptions, the first line "java" is missing a backslash at the end (should be "java \"), as per the conventions described in the preface.
Chapter 10 Page 159Page 163 - "The second block of code..." should be "The third block of code..."
Chapter 13 Page 225 - In callout 5, "A this point" should be "At this point".
Chapter 15 Page 264 - Figure 15.5 (pg 264) has incorrect labels
The label on the first box on the first row should read "Public key generator", not "Private key generator". The label under the first key, in the first row, should read "Public key", not "Private key". The label under the first key, in the second row, should read "Private key", not "Public key". Chapter 17 Page 285 - Leftover LaTeX code
The code snippet on section 17.2 has the text "[-1pt]" at the end. That should not be there (it seems like some leftover LaTeX code)
Page 372 Chapter 22 Page 372 Chapter 22 Page 413 Appendix A Page 446 - "No, as user globus" should be "Now, as user globus"
Appendix B Page 451 - In the code listing, in the first , "outputmessage" should be "output message".
Page 455 - In the first code listing, the second line ("wsdlpp:extends...") should be omitted. Although it does not affect the correctness of the code, it is not consistent with the code shown elsewhere in the appendix, and in the first example of the book.
Acknowledgements Thanks to everyone who's reported bugs and typos so far: Werner Aeschbacher, Dominic Battre, Stefan Freitag, Frank Knoll, Christoph Ludwig, Ketan Maheshwari, William E. Wheeler
|