Jeff Davies
Redwood Shores
jeff
The publisher, Apress, maintains the official site for submitting and tracking errata. You can find the Apress errata information at: http://www.apress.com/book/errata/1055
The Oracle Service Bus book was written before the final product was released. As a result, there have been some changes in the product that could not be documented in the book itself. I have created this page to document the differences between the book and the released product.
The product designers have modified the shortcut for creating a proxy service from a business service. The good news is that the new process is actually more intuitive! Replace steps 1 - 4 in the book with the following:
The expression shown in the book is missing the namespaces. The correct expression should be:
$soapResponseBody/alsb:getCreditRatingResponse/alsb:return/text()
and it will work.
The build.xml file referred to on page 216 does not exist in the source code. When I was originally writing the second edition of the book, I was using ANT files extensively for client-side programs. With the ALSB 3.0 release (at the time of my writing) the product improved (in my opinion) the creation of these client programs, making it easy to do from within the IDE itself. When that happened, the need for the build.xml file disappeared and I deleted the file, apparently without updating the book's text.
My apologies for the confusion. The good news is that you don't need the build.xmlfile.
Problem invoking WLST - Traceback (innermost last):
File "c:\Beacon\Workspaces\Middleware\ALSB\import.py", line 7, in ?
ImportError: No module named wli
Line 7 in the import.py file is:
from com.bea.wli.sb.util import Refs
The Refs object in the script maps to the com.bea.wli.sb.util.Refs.class file in the osb_10.3\lib\sb-kernel-api.jar file.
The root of the problem seems to reside in the build.xml file in the ExportImport folder of the Administration project. Check to be sure the bea.hom property is set correctly to your system (line 8 in the build.xml file). Its default setting is:
If you find a discrepancy in the book, please post the issue on the Yahoo Group for the book and provide the page number(s) and a description of the issue and I will get the correction posted here ASAP.
Still have questions? Please contact me anytime! I look forward to hearing from you.
Jeff Davies
Redwood Shores
jeff