PROGRESS
®
ORBIX
®
Orbix 6.3.5 Release Notes
Version 6.3.5, July 2011
© 2011 Progress Software Corporation and/or its subsidiaries or affiliates. All rights
reserved.
These materials and all Progress® software products are copyrighted and all rights are
reserved by Progress Soft ware Corporation. The information in these materials is subject
to change without notice, and Progress Software Corporation assumes no responsibility for
any errors that may appear therein. The references in these materials to specific platforms
supported are subject to change.
Actional, Apama, Artix, Business Empowerment, Business Making Progress, DataDirect
(and design), DataDi rect Connect, DataDirect Connect64, DataDirect Technologies,
DataDirect XML Converters, DataDirect XQuery, DataXtend, Dynamic Routing
Architecture, EdgeXtend, Empowerment Center, Fathom, Fuse Media tion Router, Fuse
Message Broker, Fuse Services Framework, IntelliStream, IONA, Making Software Work
Together, Mindreef, ObjectStore, OpenEdge, Orbix, PeerDirect, POSSENET, Powered by
Progress, Pow erTier, Progress, Progress DataXtend, Progress Dynamics, Progress Business
Empowerment, Progress Empowerment Center, Progress Empowerment Program, Progress
OpenEdge, Progress Profiles, Progress Results, Progress Software Business Making
Progress, Progress Software Developers Network, Progress Sonic, ProVision, PS Select,
Savvion, SequeLink, Shadow, SOAPscope, SOAPStation, Sonic, Sonic ESB, SonicMQ,
Sonic Orchestration Server, SpeedScript, Stylus Studio, Technical Empowerment,
WebSpeed, Xcalia (and design), and Your Software, Our Technology-Experience the
Connection are registered trademarks of Progress Software Corporation or one of its
affiliates or subsidiaries in the U.S. and/or other countries. AccelEvent, Apama Dashboard
Studio, Apama Event Manager, Apama Event Modeler, Apama Event Store, Apama Risk
Firewall, AppsAlive, AppServer, ASPen, ASP-in-a-Box, BusinessEdge, Cache-Forward,
CloudEdge, DataDirect Spy, DataDirect SupportLink, Fuse, FuseSource, Future Proof,
GVAC, High Performance Integration, Object Store Inspector, ObjectStore Performance
Expert, OpenAccess, Orbacus, Pantero, POSSE, ProDataSet, Progress Arcade, Progress
CloudEdge, Progress Control Tower, Progress ESP Event Manager, Progress ESP Event
Modeler, Progress Event Engine, Progress RFID, Progress RPM, PSE Pro, SectorAlliance,
SeeThinkAct, Shadow z/Services, Shadow z/Direct, Shadow z/Events, Shadow z/
Presentation, Shadow Studio, SmartBrowser, SmartComponent, SmartDataBrowser,
SmartDataObjects, SmartDataView, SmartDialog, SmartFolder, Smart Frame,
SmartObjects, SmartPanel, SmartQuery, SmartViewer, SmartWindow, Sonic Business
Integration Suite, Sonic Process Manager, Sonic Collaboration Server, Sonic Continuous
Availability Architecture, Sonic Database Service, Sonic Workbench, Sonic XML Server,
The Brains Behind BAM, WebClient, and Who Makes Progress are trademarks or service
marks of Progress Software Corporation and/or its subsidiaries or affiliates in the U.S. and
other countries. Java is a registered trademark of Oracle and/or its affiliates. Any other
marks con tained herein may be trademarks of their respective owners.
Third Party Acknowledgements:
Progress Orbix v6.3.5 incorporates Jakarata-struts 1.0.2 from the Apache Software
Foundation (http://www.apache.org). Such Apache Technology is subject to the following
terms and conditions: The Apache Soft ware License, Version 1.1 Copyright (c) 1999-2001
The Apache Software Foundation. All rights reserved. Redistribution and use in source
and binary forms, with or without modification, are permitted provided that the following conditions are
met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the
following disclaimer. 2. Redistributions in binary form must reproduce the above copy right notice, this list
of conditions and the following disclaimer in the documentation and/or other materials provided with the
distribution. 3. The end-user documentation included with the redistribution, if any, must include the
following acknowledgment: "This product includes software developed by the Apache Software
Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself,
if and wherever such third-party acknowledgments normally appear. 4. The names "The Jakarta Project",
"Struts", and "Apache Software Foundation" must not be used to endorse or promote products derived from
this software without prior written permission. For written permission, please contact apache@apache.org.
5. Products derived from this software may not be called "Apache", nor may "Apache" appear in their name,
without prior written permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED
``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MER CHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DIS CLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION
OR ITS CONTRIBU TORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUEN TIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUB STITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIA BILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE. This software consists of voluntary contributions made by
many individuals on behalf of the Apache Soft ware Foun dation. For more information on the Apache
Software Foundation, please see <http://www.apache.org/>.
Progress Orbix v6.3.5 incorporates Jakarta-bcel 5.0 from the Apache Software Foundation (http://
www.apache.org). Such Apache Technology is subject to the following terms and conditions: The Apache
Software License, Version 1.1 Copy right (c) 2001 The Apache Software Foundation. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that
the following conditions are met: 1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the
above copyright notice, this list of conditions and the following disclaimer in the docu mentation and/or
other materials provided with the distribution. 3. The end-user documentation included with the
redistribution, if any, must include the following acknowledgment: "This product includes software
developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this
acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments
normally appear. 4. The names "Apache" and "Apache Software Foundation" and "Apache BCEL" must
not be used to endorse or promote products derived from this software with out prior written permission.
For written permission, please contact apache@apache.org. 5. Products derived from this software may not
be called "Apache", "Apache BCEL", nor may "Apache" appear in their name, without prior written
permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY
EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
iii
Orbix 6.3.5 Release Notes
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSI NESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE. This software consists of voluntary contributions made by
many individuals on behalf of the Apache Software Founda tion. For more information on the Apache
Software Foundation, please see <http://www.apache.org/>.
Progress Orbix v6.3.5 incorporates Jakarat-regexp 1.2 from the Apache Software Foundation (http://
www.apache.org). Such Apache Technology is subject to the following terms and conditions: The Apache
Software License, Version 1.1 Copyright (c) 1999 The Apache Software Foundation. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that
the following conditions are met: 1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the
above copyright notice, this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution. 3. The end-user documentation included with the
redistri bution, if any, must include the following acknowledgment: "This product includes software
developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this
acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments
normally appear. 4. The names "The Jakarta Project", "Jakarta -Regexp", and "Apache Software
Foundation" and "Apache BCEL" must not be used to endorse or promote products derived from this
software without prior written permission. For written permission, please contact apache@apache.org. 5.
Products derived from this software may not be called "Apache", nor may "Apache" appear in their name,
without prior written permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED
``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION
OR ITS CONTRIBUTORS BE LIA BLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE. This software consists of voluntary contributions made by
many individuals on behalf of the Apache Software Foundation. For more information on the Apache
Software Foundation, please see <http://www.apache.org/>.
Progress Orbix v6.3.5 incorporates the Jakarta-log4j 1.2.6 from the Apache Software Foundation (http://
www.apache.org). Such Apache Technology is subject to the following terms and conditions: The Apache
Software License, Version 1.1 Copyright (c) 1999 The Apache Software Foundation. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that
the following conditions are met: 1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the
above copyright notice, this list of conditions and the following dis claimer in the documentation and/or
other materials provided with the distribution. 3. The end-user documentation included with the
redistribution, if any, must include the following acknowledgment: "This product includes software
iv
developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this
acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments
normally appear. 4. The names "log4j" and "Apache Software Foundation" and "Apache BCEL" must not
be used to endorse or promote products derived from this software without prior written permission. For
written permission, please contact apache@apache.org. 5. Products derived from this software may not be
called "Apache", nor may "Apache" appear in their name, without prior written per mission of the Apache
Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABIL ITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUD ING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This
software consists of voluntary contributions made by many individuals on behalf of the Apache Software
Foundation. For more information on the Apache Software Foun dation, please see <http://
www.apache.org/>.
Progress Orbix v6.3.5 incorporates Ant 1.5 from the Apache Software Foundation (http://www.apache.org).
Such technology is subject to the following terms and conditions: The Apache Software License, Version
1.1 Copyright (c) 2000-2002 The Apache Software Foundation. All rights reserved. Redistribution and use
in source and binary forms, with or without modification, are permitted provided that the following
conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of
conditions and the fol lowing disclaimer. 2. Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution. 3. The end-user documentation included with the redistribution, if
any, must include the following acknowledgment: "This product includes software developed by the
Apache Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in
the software itself, if and wherever such third-party acknowledgments normally appear. 4. The names "Ant"
and "Apache Software Foundation" and "Apache BCEL" must not be used to endorse or promote products
derived from this software without prior writ ten permission. For written permission, please contact
apache@apache.org. 5. Products derived from this software may not be called "Apache", nor may
"Apache" appear in their name, without prior written permission of the Apache Software Foundation. THIS
SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER CHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This software consists
v
Orbix 6.3.5 Release Notes
of voluntary contri butions made by many individuals on behalf of the Apache Software Foundation. For
more information on the Apache Software Foundation, please see <http://www.apache.org/>.
Progress Orbix v6.3.5 incorporates Xalan-j 2.3.1 from the Apache Software Foundation (http://
www.apache.org). Such Apache Technology is subject to the following terms and conditions: The Apache
Soft ware License, Version 1.1. Copyright (c) 1999 The Apache Software Foundation. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that
the following conditions are met: 1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the
above copyright notice, this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution. 3. The end-user documentation included with the
redistribution, if any, must include the following acknowledgment: "This product includes software
developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this
acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments
normally appear. 4. The names "Xalan" and "Apache Software Foundation" and "Apache BCEL" must not
be used to endorse or promote products derived from this software without prior written permission. For
written permission, please contact apache@apache.org. 5. Products derived from this software may not be
called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache
Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MER CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This
software consists of voluntary contri butions made by many individuals on behalf of the Apache Software
Foundation. For more information on the Apache Software Foundation, please see <http://www.apache.org/
>.
Progress Orbix v6.3.5 incorporates the Xerces-c++ 2.4 from the Apache Software Foundation (http://
www.apache.org). Such Apache Technology is subject to the following terms and conditions: The Apache
Software License, Version 1.1. Copyright (c) 1999-2001 The Apache Software Foundation. All rights
reserved. Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met: 1. Redistributions of source code must retain the above
copyright notice, this list of conditions and the following disclaimer. 2. Redis tributions in binary form must
reproduce the above copyright notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution. 3. The end-user documentation
included with the redistribution, if any, must include the following acknowledgment: "This product
includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately,
this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments
normally appear. 4. The names "Xerces" and "Apache Software Foundation" and "Apache BCEL" must not
be used to endorse or promote products derived from this software without prior written permission. For
written permission, please contact apache@apache.org. 5. Products derived from this software may not be
vi
called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache
Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANT ABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This
software consists of voluntary contributions made by many individuals on behalf of the Apache Software
Founda tion. For more information on the Apache Software Foundation, please see <http://
www.apache.org/>.
Progress Orbix v6.3.5 incorporates xerces-j 2.5 from the Apache Software Foundation (http://
www.apache.org). Such Apache Technology is subject to the following terms and conditions: The Apache
Software License, Version 1.1. Copy right (c) 1999-2002 The Apache Software Foundation. All rights
reserved. Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met: 1. Redistributions of source code must retain the above
copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must
reproduce the above copyright notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution. 3. The end-user documentation
included with the redistribution, if any, must include the following acknowledgment: "This product
includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately,
this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments
normally appear. 4. The names "Xerces" and "Apache Software Foundation" must not be used to endorse or
promote products derived from this software without prior written permission. For written permission,
please contact apache@apache.org. 5. Products derived from this software may not be called "Apache", nor
may "Apache" appear in their name, without prior written permission of the Apache Software Foundation.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTIC ULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This software consists
of voluntary contributions made by many individuals on behalf of the Apache Software Foundation. For
more information on the Apache Software Foundation, please see <http://www.apache.org/>.
Progress Orbix v6.3.5 incorporates the Tomcat 4.0.4 from the Apache Software Foundation (http://
www.apache.org). Such Apache Technology is subject to the following terms and conditions: The Apache
Software License, Version 1.1. Copyright (c) 1999, 2000 The Apache Software Foundation. All rights
vii
Orbix 6.3.5 Release Notes
reserved. Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met: 1. Redistributions of source code must retain the above
copyright notice, this list of conditions and the following disclaimer. 2. Redis tributions in binary form must
reproduce the above copyright notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution. 3. The end-user documentation
included with the redistribution, if any, must include the following acknowledgment: "This product
includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately,
this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments
normally appear. 4. The names "The Jakarta Project", "Tomcat" and "Apache Software Foundation" must
not be used to endorse or promote products derived from this software without prior written permission. For
written permission, please contact apache@apache.org. 5. Products derived from this software may not be
called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache
Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANT ABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This
software consists of voluntary contributions made by many individuals on behalf of the Apache Software
Foundation. For more information on the Apache Software Foun dation, please see <http://
www.apache.org/>.
Progress Orbix v6.3.5 incorporates MCPP 2.6.4 from the MCPP Project. Such technology is subject to the
following terms and conditions: Copyright (c) 1998, 2002-2007 Kiyoshi Matsui kmatsui@t3.rim.or.jp All
rights reserved. This software including the files in this directory is provided under the following license.
Redistribu tion and use in source and binary forms, with or without modification, are permitted provided
that the following conditions are met: 1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce
the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS
IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCURE MENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CON TRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Progress Orbix v6.3.5 incorporates Xalan c++ v1.7 from The Apache Software Foundation. Such
technology is subject to the following terms and conditions: The Apache Software License, Version 1.1
viii
Copyright (c) 1999-2004 The Apache Software Foundation. All rights reserved. Redistribution and use in
source and binary forms, with or without modification, are permitted provided that the following conditions
are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and
the following disclaimer. 2. Redis tributions in binary form must reproduce the above copyright notice, this
list of conditions and the follow ing disclaimer in the documentation and/or other materials provided with
the distribution. 3. The end-user documentation included with the redistribution, if any, must include the
following acknowledgment: "This product includes software developed by the Apache Software Foundation
(http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and
wherever such third-party acknowledgments normally appear. 4. The names "Xalan" and "Apache Software
Foundation" must not be used to endorse or promote prod ucts derived from this software without prior
written permission. For written permission, please contact apache@apache.org. 5. Products derived from
this software may not be called "Apache", nor may "Apache" appear in their name, without prior written
permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY
EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICU LAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
====================================================================
This software consists of voluntary contributions made by many individuals on behalf of the Apache
Software Foundation and was originally based on software copyright (c) 1999, Lotus Development
Corporation., http://www.lotus.com. For more information on the Apache Software Foundation, please see
<http://www.apache.org/>.
Progress Orbix v6.3.5 incorporates Tcl 8.4.15 from Regents of the University of California, Sun
Microsystems, Inc., Scriptics Corporation, and other parties. Such technology is subject to the following
terms and conditions: This software is copyrighted by the Regents of the University of California, Sun
Microsystems, Inc., Scriptics Corporation, and other parties. The following terms apply to all files
associated with the software unless explicitly disclaimed in individual files. The authors hereby grant
permission to use, copy, modify, distribute, and license this software and its documentation for any purpose,
provided that existing copyright notices are retained in all copies and that this notice is included verbatim in
any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses.
Modifications to this software may be copyrighted by their authors and need not follow the licensing terms
described here, provided that the new terms are clearly indicated on the first page of each file where they
apply. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES
THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE. THE AUTHORS AND DISTRIBUTORS SPE CIFICALLY DISCLAIM ANY
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WAR RANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
ix
Orbix 6.3.5 Release Notes
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND
DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,
ENHANCEMENTS, OR MODIFI CATIONS. GOVERNMENT USE: If you are acquiring this software on
behalf of the U.S. government, the Government shall have only "Restricted Rights" in the software and
related documentation as defined in the Federal Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2).
If you are acquiring the software on behalf of the Department of Defense, the software shall be classified as
"Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined in
Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S.
Government and others acting in its behalf permission to use and distribute the software in accordance with
the terms specified in this license.
Progress Orbix v6.3.5 incorporates bzip2 1.0.2 from Julian Seward. Such Technology is subject to the
following terms and conditions: This program, "bzip2" and associated library "libbzip2", are copyright (C)
1996-2002 Julian R Seward. All rights reserved. Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the following conditions are met: 1. Redistributions of
source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2.
The origin of this software must not be misrepresented; you must not claim that you wrote the original
software. If you use this software in a product, an acknowledgment in the product documentation would be
appreciated but is not required. 3. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software. 4. The name of the author may not be used to endorse or
promote products derived from this software without specific prior written permission. THIS SOFTWARE
IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANT ABILITY
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE. Julian Seward, Cambridge, UK.jseward@acm.org bzip2/libbzip2
version 1.0.2 of 30 December 2001.
Progress Orbix v6.3.5 incorporates zlib 1.2.3 from Jean-loup Gailly and Mark Adler. Such Technology is
subject to the following terms and conditions: License /* zlib.h -- interface of the 'zlib' general purpose
compression library version 1.2.3, July 18th, 2005 Copyright (C) 1995-2000 Jean-loup Gailly and Mark
Adler. This software is provided 'as-is', without any express or implied warranty. In no event will the
authors be held liable for any damages arising from the use of this software. Permission is granted to anyone
to use this software for any purpose, including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions: 1. The origin of this software must not be mis represented; you
must not claim that you wrote the original software. If you use this software in a product, an
acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source
versions must be plainly marked as such, and must not be misrepresented as being the original software. 3.
This notice may not be removed or altered from any source distribution. Jean-loup Gailly jloup@gzip.org
Mark Adler madler@alumni.caltech.edu */
x
Progress Orbix v6.3.5 incorporates the MinML 1.7 from John Wilson. Such Technology is subject to the
following terms and conditions: Copyright (c) 1999, John Wilson (tug@wilson.co.uk). All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that
the following conditions are met: Redistributions of source code must retain the above copyright notice,,
this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following dis claimer in the documentation and/or other
materials provided with the distribution. All advertising materials mention ing features or use of this
software must display the following acknowledgement: This product includes software devel oped by John
Wilson. The name of John Wilson may not be used to endorse or promote products derived from this
software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY JOHN WILSON
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JOHN WILSON BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABIL ITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Progress Orbix v6.3.5 incorporates JDOM vbeta9 from JDOM. Such Technology is subject to the following
terms and conditions: LICENSE.txt, v 1.10 2003/04/10 08:36:05 jhunter Exp $ Copyright (C) 2000-2003
Jason Hunter & Brett McLaughlin. All rights reserved. Redistribution and use in source and binary forms,
with or with out modification, are permitted provided that the following conditions are met: 1.
Redistributions of source code must retain the above copyright notice, this list of conditions, and the
following disclaimer. 2. Redistribu tions in binary form must reproduce the above copyright notice, this list
of conditions, and the dis claimer that follows these conditions in the documentation and/or other materials
provided with the distribu tion. 3. The name "JDOM" must not be used to endorse or promote products
derived from this software without prior written permission. For written permission, please contact <license
AT jdom DOT org>. 4. Prod ucts derived from this soft ware may not be called "JDOM", nor may "JDOM"
appear in their name, without prior written permission from the JDOM Project Management <pm AT jdom
DOT org>. In addition, we request (but do not require) that you include in the end-user documentation
provided with the redistribution and/or in the soft ware itself an acknowledgement equivalent to the
following: "This product includes software developed by the JDOM Project (http://www.jdom.org/)."
Alternatively, the acknowledgment may be graphical using the logos available at http://www.jdom.org/
images/logos. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WAR RANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DIS CLAIMED. IN NO
EVENT SHALL THE JDOM AUTHORS OR THE PROJECT CONTRIBUTORS BE LIA BLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABIL ITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This software consists
xi
Orbix 6.3.5 Release Notes
of voluntary contributions made by many individuals on behalf of the JDOM Project and was originally
created by Jason Hunter <jhunter AT jdom DOT org> and Brett McLaughlin <brett AT jdom DOT org>.
For more information on the JDOM Project, please see <http://www.jdom.org/>.
Progress Orbix v6.3.5 incorporates OpenSSL 0.9.8i Copyright (c) 1998-2008 The OpenSSL Project
Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson All rights reserved. Such Technology is subject to
the following terms and conditions: The OpenSSL toolkit stays under a dual license, i.e. both the conditions
of the OpenSSL License and the original SSLeay license apply to the toolkit. See below for the actual
license texts. Actually both licenses are BSD-style Open Source licenses. In case of any license issues
related to OpenSSL please contact openssl-core@openssl.org. OpenSSL License - Copyright (c) 1998-2008
The OpenSSL Project. All rights reserved. Redistribution and use in source and binary forms, with or
without modification, are permitted pro vided that the following conditions are met: 1. Redistributions of
source code must retain the above copy right notice, this list of conditions and the following disclaimer. 2.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the
following disclaimer in the documentation and/or other materials provided with the distribution. 3. All
advertising materials mentioning features or use of this software must display the following
acknowledgment: "This product includes software developed by the OpenSSL Project for use in the
OpenSSL Toolkit. (http://www.openssl.org/)" 4. The names "OpenSSL Toolkit" and "OpenSSL Project"
must not be used to endorse or promote products derived from this software without prior written
permission. For written permission, please contact openssl-core@openssl.org. 5. Products derived from this
software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written
permission of the OpenSSL Project. 6. Redistributions of any form whatsoever must retain the following
acknowledgment: "This product includes software developed by the OpenSSL Project for use in the
OpenSSL Toolkit (http://www.openssl.org/)" THIS SOFTWARE IS PROVIDED BY THE OpenSSL
PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAM AGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERV ICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE. This product includes cryp tographic software written by
Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson
(tjh@cryptsoft.com). - Original SSLeay License - Copyright (C) 1995-1998 Eric Young
(eay@crypt soft.com) All rights reserved. This package is an SSL implementation written by Eric Young
(eay@crypt soft.com). The implementation was written so as to conform with Netscapes SSL. This library
is free for commercial and non-commer cial use as long as the following conditions are aheared to. The
following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code;
not just the SSL code. The SSL documentation included with this distribution is covered by the same
copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). Copy right remains Eric
Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a
product, Eric Young should be given attribution as the author of the parts of the library used. This can be in
the form of a textual message at program startup or in documentation (online or textual) provided with the
package. Redistri bution and use in source and binary forms, with or with out modification, are permitted
xii
provided that the follow ing conditions are met: 1. Redistributions of source code must retain the copyright
notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce
the above copyright notice, this list of con ditions and the following dis claimer in the documentation and/or
other materials provided with the distribution. 3. All advertising materials mention ing features or use of this
software must display the following acknowledge ment: "This product includes crypto graphic software
written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rou tines from
the library being used are not crypto graphic related :-). 4. If you include any Windows specific code (or a
deriv ative thereof) from the apps directory (application code) you must include an acknowledgement: "This
product includes software written by Tim Hudson (tjh@cryptsoft.com)" THIS SOFTWARE IS PROVIDED
BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANT ABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE CIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCURE MENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSI BILITY OF SUCH DAMAGE. The licence and distribution terms for any publically
available version or deriva tive of this code cannot be changed. i.e. this code cannot simply be copied and
put under another distribution licence [including the GNU Public Licence.]
Progress Orbix v6.3.5 incorporates PCRE v7.8 from the PCRE Project. Such Technology is subject to the
following terms and conditions:
PCRE LICENCE
-----------PCRE is a library of functions to support regular expressions whose syntax and semantics are as close as
possible to those of the Perl 5 language. Release 7 of PCRE is distributed under the terms of the
"BSD"licence, as specified below. The documentation for PCRE, supplied in the "doc" directory, is
distributed under the same terms as the software itself. The basic library functions are written in C and are
freestanding. Also included in the distribution is a set of C++ wrapper functions.
THE BASIC LIBRARY FUNCTIONS
--------------------------Written by:
Philip Hazel
Email local part: ph10
Email domain: cam.ac.uk
University of Cambridge Computing Service,
Cambridge, England.
Copyright (c) 1997-2008 University of Cambridge
All rights reserved.
THE C++ WRAPPER FUNCTIONS
-------------------------
xiii
Orbix 6.3.5 Release Notes
Contributed by: Google Inc.
Copyright (c) 2007-2008, Google Inc.
All rights reserved.
THE "BSD" LICENCE
----------------Redistribution and use in source and binary forms, with or without modification, are permitted provided that
the following conditions are met: Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution. Neither the name of the University of Cambridge nor the name of
Google Inc. nor the names of their contributors may be used to endorse or promote products derived from
this software without specific prior written permission. THIS SOFT WARE IS PRO VIDED BY THE
COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRAN TIES OF
MERCHANT ABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDI RECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCURE MENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Progress Orbix v6.3.5 incorporates IDL Compiler Front End 1 from Sun Microsystems, Inc. Copyright
1992, 1993, 1994 Sun Microsystems, Inc. Printed in the United States of America. All Rights Reserved.
Such tech nology is subject to the following terms and conditions: This product is protected by copyright
and distrib uted under the following license restricting its use. The Interface Definition Language Compiler
Front End (CFE) is made available for your use provided that you include this license and copyright notice
on all media and documentation and the software program in which this product is incorporated in whole or
part. You may copy and extend functionality (but may not remove functionality) of the Interface Definition
Language CFE without charge, but you are not authorized to license or distribute it to anyone else except as
part of a product or program developed by you or with the express written consent of Sun Microsystems,
Inc. ("Sun"). The names of Sun Microsystems, Inc. and any of its subsidiaries or affiliates may not be used
in advertising or publicity per taining to distribution of Interface Definition Language CFE as permitted
herein. This license is effective until termi nated by Sun for failure to comply with this license. Upon
termination, you shall destroy or return all code and documentation for the Interface Definition Language
CFE. INTERFACE DEFINITION LANGUAGE CFE IS PROVIDED AS IS WITH NO WARRANTIES
OF ANY KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS
FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR ARISING FROM A COURSE OF
DEALING, USAGE OR TRADE PRACTICE. INTERFACE DEFINITION LANGUAGE CFE IS
PROVIDED WITH NO SUPPORT AND WITHOUT ANY OBLIGATION ON THE PART OF Sun OR
ANY OF ITS SUBSIDIARIES OR AFFILIATES TO ASSIST IN ITS USE, CORREC TION,
MODIFICATION OR ENHANCEMENT. SUN OR ANY OF ITS SUBSIDIARIES OR AFFILIATES
SHALL HAVE NO LIABILITY WITH RESPECT TO THE INFRINGEMENT OF COPYRIGHTS,
TRADE SECRETS OR ANY PATENTS BY INTERFACE DEFINITION LANGUAGE CFE OR ANY
xiv
PART THEREOF. IN NO EVENT WILL SUN OR ANY OF ITS SUBSIDIARIES OR AFFILIATES BE
LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, INDIRECT AND
CONSE QUENTIAL DAMAGES, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES. Use, duplication, or disclosure by the government is subject to restrictions as set forth
in subpara graph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS
252.227-7013 and FAR 52.227-19. Sun, Sun Microsystems and the Sun logo are trademarks or registered
trademarks of Sun Microsys tems, Inc. SunSoft, Inc. 2550 Garcia Avenue, Mountain View, California
94043 NOTE: SunOS, Sun Soft, Sun, Solaris, Sun Microsystems or the Sun logo are trademarks or
registered trademarks of Sun Micro systems, Inc.
Progress Orbix v6.3.5 incorporates LibXML2 2.4.24 from Daniel Veillard. Such Technology is subject to
the following terms and conditions: Except where otherwise noted in the source code (trio files, hash.c and
list.c) covered by a similar license but with different Copyright notices: Copyright (C) 1998-2002 Daniel
Veillard. All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal in the Software without
restriction, including with out limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Soft ware, and to permit persons to whom the Software is furnished to
do so, subject to the following conditions: The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTA BILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE DANIEL VEILLARD BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIA BILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of Daniel
Veillard shall not be used in advertising or otherwise to promote the sale, use or other dealings in this
Software without prior written authorization from him.
=== trio.c, trio.h: Copyright (C) 1998 Bjorn Reese and Daniel Stenberg. Permission to use, copy, modify,
and distribute this software for any purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies. THIS SOFTWARE IS PROVIDED "AS IS"
AND WITH OUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE AUTHORS AND CONTRIB UTORS ACCEPT NO RESPONSIBILITY
IN ANY CONCEIVABLE MANNER. ==== triop.h: Copyright (C) 2000 Bjorn Reese and Daniel Stenberg.
Permission to use, copy, modify, and dis tribute this software for any purpose with or without
fee is hereby granted, provided that the above copyright notice and this permission notice appear in all
copies. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTIBILITY AND FITNESS FOR A PARTIC ULAR PURPOSE. THE AUTHORS AND
CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
==== hash.c: Copyright (C) 2000 Bjorn Reese and Daniel Veillard. Permission to use, copy, modify, and
distribute this software for any purpose with or without fee is hereby granted, provided that the above
copyright notice and this permis sion notice appear in all copies. THIS SOFTWARE IS PROVIDED ``AS
IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
LIMITATION, THE IMPLIED WARRANTIES OF MERCHAN TIBILITY AND FITNESS FOR A
xv
Orbix 6.3.5 Release Notes
PARTICULAR PURPOSE. THE AUTHORS AND CONTRIBUTORS ACCEPT NO RESPONSIBILITY
IN ANY CONCEIVABLE MANNER.
===== list.c: Copyright (C) 2000 Gary Pennington and Daniel Veillard. Permission
to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted,
provided that the above copyright notice and this permission notice appear in all copies. THIS SOFTWARE
IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS
FOR A PARTICULAR PURPOSE. THE AUTHORS AND CONTRIBUTORS ACCEPT NO
RESPONSIBILITY IN ANY CONCEIVABLE MANNER. ===
triodef.h, trionan.c, trionan.h: Copyright (C) 2001 Bjorn Reese Permission to use, copy, modify, and
distribute this soft ware for any purpose with or without fee is hereby granted, provided that the above
copyright notice and this permis sion notice appear in all copies. THIS SOFTWARE IS PROVIDED ``AS
IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
LIMITATION, THE IMPLIED WARRANTIES OF MER CHANTIBILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE AUTHORS AND CONTRIBUTORS ACCEPT NO RESPONSIBILITY
IN ANY CONCEIVABLE MANNER.
==== triostr.c, triostr.h: Copyright (C) 2001 Bjorn Reese and Daniel Stenberg.
Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby
granted, pro vided that the above copyright notice and this permission notice appear in all copies. THIS
SOFTWARE IS PRO VIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY
AND FITNESS FOR A PARTICULAR PUR POSE. THE AUTHORS AND CONTRIBUTORS ACCEPT
NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
Progress Orbix v6.3.5 incorporates ICU library 2.6 from IBM. Such Technology is subject to the following
terms and conditions: Copyright (c) 1995-2009 International Business Machines Corporation and others.
All rights reserved. Per mission is hereby granted, free of charge, to any person obtaining a copy of this
software and associated documenta tion files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of
the Software, and to permit persons to whom the Soft ware is fur nished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of the Software and that both the above
copyright notice(s) and this permission notice appear in supporting documentation. THE SOFTWARE IS
PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICU LAR PUR POSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT
SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR
ANY CLAIM, OR ANY SPECIAL INDI RECT OR CONSEQUENTIAL DAMAGES, OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TOR TIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Except as
contained in this notice, the name of a copyright holder shall not be used in advertising or other wise to
promote the sale, use or other dealings in this Software without prior written authorization of the copyright
holder. All trademarks and registered trademarks mentioned herein are the property of their respective
owners.
Updated: August 5, 2011
xvi
Contents
CORBA Compliance
1
Platforms and Compilers
2
New platforms and compilers supported
2
Platforms and compilers not supported
2
Deprecated platforms and compilers
3
New Features
3
Orbix/WS component
4
WoW64 support
4
IPv6 support
4
KVM virtualization support
5
Migration from Previous Versions
5
Known Issues
5
Deployment problem on Windows 7 or Windows 2008 R2 virtual machine on VMWare 6
IBM JDK 6 on AIX 5.3
6
client_address_mode_policy on Windows Vista/Windows 7
6
Actional integration is not supported
7
Instrumented CFR domain without security service
7
Orbix domain services on Windows
8
Spaces in install path and itant
8
Orbix Java services on Linux with 64-bit JDK
8
Secure CFR domain with replicated services
8
Orbix COMet development environment
9
Bugs Fixed
9
Enhancements
12
VMware virtualization support
12
OpenSSL toolkit
12
OpenSSL 0.9.8i
13
Other Resources
13
xvii
CONTENTS
xviii
Orbix 6.3.5 Release Notes
In this document
The Orbix 6.3.5 release notes include the following:
CORBA Compliance
page 1
Platforms and Compilers
page 2
New Features
page 3
Migration from Previous Versions
page 5
Known Issues
page 5
Bugs Fixed
page 9
Enhancements
page 12
Other Resources
page 13
CORBA Compliance
Orbix 6.3 complies with the following specifications:
•
•
•
•
•
CORBA 2.6.
GIOP 1.2 (default), 1.1, and 1.0
C++ Language Mapping (formal/99-07-41)
IDL-to-Java Language Mapping (formal/99-07-53)
Object transaction service (OTS) 1.1 and 1.2
1
Orbix 6.3.5 Release Notes
Platforms and Compilers
Platforms and Compilers
This section provides the following information:
•
•
A list of new platforms and compilers supported by Orbix 6.3.5.
•
A list of deprecated platforms and compilers.
A list of platforms and compilers for which support is not available from this
release.
Note: The supported platforms and compilers may have changed since the
publication of this document. For the latest updates, refer to
http://communities.progress.com//pcom/docs/DOC-106962.
New platforms and compilers supported
Orbix 6.3.5 supports the following new platforms and compilers:
•
•
•
•
•
•
•
Visual Studio 2010 (32 and 64-bit) on Windows XP
Visual Studio 2010 (32 and 64-bit) on Windows 7
Visual Studio 2008 SP1 64-bit on Windows 2008 Server R2
Visual Studio 2010 SP1 64-bit on Windows 2008 Server R2
Sun Studio 12 Update 2 (32 and 64-bit) on Solaris 10 x86
Sun Studio 12 Update 2 (32 and 64-bit) on Solaris 10 SPARC
aC++ A.06.2x Itanium on HP-UX 11i v2 (32 and 64-bit)
Platforms and compilers not supported
Orbix 6.3.5 does not support the following platforms and compilers:
Platforms
•
•
•
Red Hat Enterprise Linux 4
Solaris 8
Solaris 9
Compilers
•
•
•
•
•
GCC 3.4
Oracle Solaris Studio 8
Oracle Solaris Studio10
aC++ A.06.1x
XL C++ 8
2
Orbix 6.3.5 Release Notes
New Features
Deprecated platforms and compilers
The list of deprecated platforms and compilers might change and versions of
platforms and compilers might be added or removed prior to the next release of
Orbix. Please contact Progress Software for the latest information.
Orbix 6.3.5 is the last release of Orbix to support the following deprecated platforms
and compilers:
Windows platforms
•
•
Windows 2003 Server
Windows Vista
HPUX platforms
•
•
HPUX 11iv1 (PA-RISC)
HPUX 11iv2 (PA-RISC and Itanium)
AIX platform
•
AIX 5.3
Windows compilers
•
•
•
Visual Studio 6
Visual Studio 2003
Visual Studio 2005
AIX compiler
•
XL C/C++ Enterprise Edition for AIX 9.0
For more details of the platforms and compilers that Orbix 6.3.5 supports, see the
Orbix Platform Support web page:
http://web.progress.com/orbix/supported_platforms.html
New Features
Orbix 6.3.5 includes the following new features:
•
•
•
•
Orbix/WS component
WoW64 support
IPv6 support
KVM virtualization support
3
Orbix 6.3.5 Release Notes
New Features
Orbix/WS component
Orbix 6.3.5 supports integration with Web services. The Orbix/WS component
enables Orbix applications to interoperate with Web service applications using
SOAP/HTTP.
Enabling the new Orbix/WS functionality within your Orbix deployment involves
simple configuration and deployment steps, none of which requires you to make any
changes to your existing code. That means no development, no re-compiling, and no
re-linking.
The Orbix/WS component enables existing Orbix applications to:
•
Expose SOAP/HTTP Web services endpoints for consumption by external Web
services.
•
•
Invoke external SOAP/HTTP Web services endpoints.
Use the SOAP/HTTP binding/transport between Orbix applications.
WoW64 support
Orbix 6.3.5 supports WoW64 (Windows 32-bit On Windows 64-bit), thereby
enabling 32-bit builds of Orbix to be deployed on Windows 64-bit. WoW64 is a
subsystem of the Windows operating system that is capable of running 32-bit
applications on 64-bit versions of Windows. WoW64 aims to create a 32-bit
environment that provides the interfaces required to allow 32-bit Windows
applications to run unmodified in the 64-bit system.
IPv6 support
IPv6 support is now available on all platforms. You can configure Orbix servers for
the following internet protocol connections:
•
•
•
IPv6 and IPv4
IPv6 only
IPv4 only
By default, Orbix servers are configured for IPv4 connections.
You have to configure the following variables to enable Orbix servers to support
IPv6 and IPv4 connections:
policies:network:interfaces:prefer_ipv4
policies:network:interfaces:prefer_ipv6
4
Orbix 6.3.5 Release Notes
Migration from Previous Versions
For details on IPv6 support, see the Orbix Administrator's Guide and Orbix
Configuration Reference.
KVM virtualization support
Orbix 6.3.5 has been tested and certified for Red Hat Enterprise Linux 5
Virtualization Hypervisor based on Kernel-Based Virtual Machine (KVM)
virtualization technology.
Migration from Previous Versions
To upgrade to Orbix 6.3.5 from existing Orbix 6.3.x installations:
•
•
Back up existing installations before you upgrade to Orbix 6.3.5.
Go to the Orbix 6.3.x directory and run the Orbix 6.3.5 installer. The Orbix
installer overwrites the existing version.
Note: Do not change any configuration unless you want to use new features such
as Actional integration or the Orbix/Web service component.
For details on installing Orbix 6.3.x service packs, see the Orbix Installation Guide.
For details on migrating from earlier Orbix versions, see the migration and upgrade
documentation on http://communities.progress.com/pcom/docs/DOC-105909.
Known Issues
Orbix 6.3.5 includes the following known issues:
•
Deployment problem on Windows 7 or Windows 2008 R2 virtual machine on
VMWare
•
•
•
•
•
•
•
•
•
IBM JDK 6 on AIX 5.3
client_address_mode_policy on Windows Vista/Windows 7
Actional integration is not supported
Instrumented CFR domain without security service
Orbix domain services on Windows
Spaces in install path and itant
Orbix Java services on Linux with 64-bit JDK
Secure CFR domain with replicated services
Orbix COMet development environment
5
Orbix 6.3.5 Release Notes
Known Issues
Deployment problem on Windows 7 or Windows 2008 R2
virtual machine on VMWare
You might encounter an intermittent failure to deploy services on virtual machines
with only 1 CPU. This problem does not occur when the virtual machine has 2 or
more CPUs.
IBM JDK 6 on AIX 5.3
For Orbix 6.3.5 to work correctly with IBM Java 6 on AIX 5.3, you must do the
following:
1.
Ensure your IBM JDK 6 version is at least SR 5.
2.
Specify IBM JSSE toolkit instead of Baltimore (which is the default toolkit)
using the following Orbix configuration setting:
plugins:atli2_tls:use_jsse_tk = "true";
Note: Baltimore is not supported with Java 6 on AIX.
The IBM JSSE has the following known issues:
•
•
Multi-certificate authentication uses only the latest certificate supplied.
Certificate validator overrides do not work.
For details of Orbix security configuration, see the Orbix Security Guide.
client_address_mode_policy on Windows Vista/Windows 7
Errors occur on Windows Vista or Windows 7 when using the
policies:iiop:client_address_mode_policy:local_hostname configuration
variable.
When policies:iiop:client_address_mode_policy:local_hostname is set to
"localhost", the client ORB resolves the IP address and binds it to 127.0.0.1.
If the address published by the server is the actual hostname or numeric IP of the
server, then the connection fails and the system displays an error message "Network
is unreachable" with a Winsock error value 10057.
If policies:iiop:client_address_mode_policy:local_hostname is set to
10.X.X.X or the actual hostname and if the address published by the server is
127.0.0.1, the connection fails and the system displays an error message "Cannot
assign requested address" with a Winsock error value 10049.
6
Orbix 6.3.5 Release Notes
Known Issues
To resolve the problem, you must set the
policies:iiop:client_address_mode_policy:local_hostname configuration
variable to the address published by the server.
Actional integration is not supported
Orbix and Actional integration is not supported with Microsoft Windows Visual C++
6.0.
Note: Microsoft Visual C++ 6.0 support is deprecated in this release, and will be
removed in the next release.
By default, the CORBA Telecom Logging services are not instrumented when you
enable Actional integration with the Orbix Configuration tool. However,
integration with these services can be configured using the enable_actional.tcl
script. Integration between Orbix performance logging and Actional is not supported.
See also Instrumented CFR domain without security service.
Instrumented CFR domain without security service
A configuration repository-based domain that has been fully instrumented with
Actional, but does not include an Orbix security service, might have an issue when
some instrumented services (for example, the naming service or node daemon) are
started.
The following error might be reported during service startup:
IT_Core:ON_POSSIBLE_SERVER_BINDING
Windows platforms may report this error as a system exception during service
startup. This issue is due to a bug in the configuration generation tool, and will be
fixed in a patch. Please contact your Technical Support representative for download
details of this patch.
As a workaround, use the following command to fix your domain configuration for
each affected service. When this command is run, the service will start successfully:
itadmin InstallDir/asp/6.3/bin/enable_actional.tcl
iona_services.Service.Hostname
7
Orbix 6.3.5 Release Notes
Known Issues
For example:
itadmin InstallDir/asp/6.3/bin/enable_actional.tcl
iona_services.node_daemon.my_host_name
itadmin InstallDir/asp/6.3/bin/enable_actional.tcl
iona_services.naming.my_host_name
Orbix domain services on Windows
On Windows with VC6/VC71/VC8, Orbix domain services now run with Vc7/CRT
instead of Vc6/CRT. Orbix domain services include the configuration repository,
locator daemon, and naming service.
Spaces in install path and itant
If your Orbix installation path contains spaces, and you use the itant tool to build
the Java demos, the following message might appear in the console output:
C:\Program%20Files\Progress\Orbix\asp\6.3\demos\corba\demo.xml could
not be found
This is a benign message and can be ignored. The Java demos build successfully.
Orbix Java services on Linux with 64-bit JDK
On Linux, with a 64-bit JDK, you must also install a 32-bit JDK to use Orbix Java
services (for example, management, security, and trader services). This is because
Orbix Java services run in a 32-bit JVM. For example, after you have installed 32-bit
JDK, you can set up your environment as follows:
export JAVA_HOME_32=~/jdk1.6.0_16
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JAVA_HOME_32/jre/lib/i386/server
Secure CFR domain with replicated services
In a secure configuration repository (CFR)-based domain with replicated Orbix
services, CFR replica sets can not be automatically shrunk. This issue does not occur
in an insecure CFR-based domain. If you have to remove CFR replicas in a secure
CFR-based domain, please contact Orbix technical support.
8
Orbix 6.3.5 Release Notes
Bugs Fixed
Orbix COMet development environment
Orbix COMet is supported with Microsoft Visual Studio 6.0 only. Orbix 6.3.5 also
supports Visual Studio .NET 2003, Visual Studio 2005, Visual Studio 2008, and
Visual Studio 2010. However, Orbix COMet does not support these newer compiler
versions, and works with Visual Studio 6.0 only.
Bugs Fixed
The following bugs are fixed in Orbix 6.3.5:
Bug
ORB-1338
Description
Marshaling exception is encountered while using
com.iona.corba.IT_IMRAdmin.Process.startup_info()
ORB-1386
Secure corbalocs containing numeric IPv6 addreses cause an
exception
ORB-1399
The list() operation on the naming service slows down a lot
when more and more entries are added to the naming service
ORB-1419
CSIv2 does not support multiple hostnames
ORB-1431
Added node deamon to Orbix domain using itconfigure GUI - no
option to run as windows service
ORB-1434
The java persistent server starts a listener that listens on
"0.0.0.0" NIC interface even when specific
policies:well_known_addressing_policy:iiop:addr_list
in root scope
ORB-1435
The Naming service started as indirect persistence starts a
listener on 0.0.0.0 when an ip is specified using
policies:well_known_addressing_policy:iiop:addr_list
ORB-1436
plugins:management:iiop:port and management service's
corbaloc contain incorrect port in generated configuration when
listening interface specified
ORB-1559
Enhance itconfigure to check status of child processes
9
Orbix 6.3.5 Release Notes
Bugs Fixed
Bug
Description
ORB-1751
Orbix 6.3.3 secured (JSSE TLS) java client will not timeout if
invoking upon an Orbix 6.3.3 secured (TLS) java server whose
POA manager has not been activated yet
ORB-1752
Windows 7 support for Orbix 6
ORB-1757
CFR cache gets into inconsistent/corrupt state and returns
returning IDL:omg.org/CORBA/UNKNOWN exception to
scope list admin command
ORB-1758
Bug configuring multiple CA files with itconfigure
ORB-1764
configuration and deployment fix when using cfr with orbmon
but without is2
ORB-1779
Add support for tcp_listener:reincarnate_attempts for
NIO with the Java ORB
ORB-1781
Orbix locator crashes when load balancing POAs using the
random algorithm
ORB-1784
orbmon c++ plugin crashes with "runtime error R6025 - pure
virtual function call" when
PortableServer::SINGLE_THREAD_MODEL POA policy is used
ORB-1786
Crash in VC90 version of Orbix Schannel dll
ORB-1797
The it_bzip21_vc90.dll file missing from Windows VC90
32-bit kit
ORB-1805
Licensing issues occur when installing Orbix 6.3.4 on Windows
Server
ORB-1807
Orbix 6.3.4 itnotify_console crashes with NPE if JDK 1.6.0_18
is used
ORB-1812
Orbix server hangs, and does not throw "MarshalException"
when marshaling a structure with a null string
ORB-1820
Notification service crashes when setting a filter on a channel
ORB-1821
Problems with starting management service when using JDK1.6
on AIX
10
Orbix 6.3.5 Release Notes
Bugs Fixed
Bug
Description
ORB-1829
The class PortableServer::ObjectId found in
omg/PortableServer.hh is lacking a destructor.
ORB-1892
Issue listing members of an active object group in a replicated
domain
ORB-1818
Server becomes unresponsive after a number of "String bounds"
errors
ORB-1833
"Failed to create boot ORB.org.omg.CORBA.NO_PERMISSION:
orb with this id already exists" when ORB.init() invoked
concurrently by two threads
ORB-1842
Problem with "itadmin ns unbind" causing
"omg.org/CORBA/PERSIST_STORE:1.0: minor = 0x4954 0707
(IT_PSS_DB:DB_CALL), completion status = MAYBE"
ORB-1849
Actional Orbix integration - if the call failed in SSL layer,
Actional fails to detect any such kind of information.
ORB-1851
Actional Orbix integration - identifying/displaying traffic on
individual instances of the same CORBA server.
ORB-1853
Problem with itconfigure on windows with having license file in
the default directory C:\Program Files (x86)
ORB-1856
ORB-1857
Enhancement whereby default values for POA load-balancing
and replication may be controlled via config variables
ORB-1860
idlgen does not generate code for contexts
ORB-1874
Add 64-bit kdmjj.so.1 for relevant platforms
ORB-1875
Missing 32-bit libit_bzip2.so in 6.3.4 Linux kit
ORB-1898
Problem with threads waiting on a particular monitor but no
active thread appears to be holding that monitor
ORB-1900
Issue with resolve_initial_references when invoked
concurrently
ORB-1902
Possible deadlock when using bidirectional IIOP
11
Orbix 6.3.5 Release Notes
Enhancements
Bug
ORB-1931
Description
Send null strings over a fixed length parameter with the max
buffer pool turned off leads to a memory leak
Enhancements
The following enhancements have been made in Orbix 6.3.5:
•
•
•
VMware virtualization support
OpenSSL toolkit
OpenSSL 0.9.8i
VMware virtualization support
Orbix 6.3.5 support for selected Windows, Solaris x86, and Linux platforms has been
tested and certified for VMware to provide virtualization support. This allows
developers to maintain isolated development environments, and test administrators to
scale hardware. It also permits production deployments with fewer hardware
resources, even in grid or cloud-based environments. For more details about
virtualization support, see the Orbix Installation Guide.
OpenSSL toolkit
Orbix 6.3.5 supports the OpenSSL toolkit and the built-in JDK JSSE/JCE toolkit on
all platforms.
In versions of Orbix prior to 6.3.4, TLS communication for C++ applications was
performed using the third-party Baltimore toolkit on all platforms including
Windows, or SChannel (MS-CAPI) on Windows only, whereas TLS communication
for Java was performed using the Baltimore toolkit.
In Orbix 6.3.5, the OpenSSL toolkit is the default TLS toolkit for C++ applications
and the JDK JSSE/JCE toolkit is the default TLS toolkit for Java applications.
The Baltimore toolkit for C++ and Java is now deprecated, and will be removed in a
future release. See also “OpenSSL 0.9.8i” on page 13.
Though the baltimore toolkit is deprecated from Orbix 6.3.5, you can still use
Baltimore toolkit for Java applications by setting the use_jsse variable to false. For
details of the use_jsse variable, see the Configuration Reference Guide.
For details of Orbix security features, see the Orbix Security Guide.
12
Orbix 6.3.5 Release Notes
Other Resources
OpenSSL 0.9.8i
Orbix 6.3.5 supports OpenSSL version 0.9.8i. This includes a different format for
security certificate names from the one previously used by Orbix. OpenSSL 0.9.8i
uses the emailAddress string instead of the Email string used in versions of Orbix
prior to 6.3.4. For example, the return of a get name call in Orbix 6.3.5 is:
C=US, ST=Massachusetts, O=ABigBank -- no warranty -- demo purposes,
OU=Demonstration Section -- no warranty --, CN=Abigbank Accounts
Server/emailAddress=server@abigbank.com
In previous versions of Orbix, the format of the security certificate name was:
C=US, ST=Massachusetts, O=ABigBank -- no warranty -- demo purposes,
OU=Demonstration Section -- no warranty --, CN=Abigbank Accounts
Server/Email=server@abigbank.com
Previous versions of Orbix updated the OpenSSL-based format to maintain binary
compatibility with earlier versions. However, Orbix 6.3.5 uses the same security
certificate name format as OpenSSL 0.9.8.i.
Other Resources
The following additional resources are available:
•
The most up-to-date versions of Orbix technical documentation are available at:
http://communities.progress.com/pcom/docs/DOC-105909
•
The Orbix Knowledge Base is a database of articles that contain practical
advice on specific development issues, contributed by developers, support
specialists, and customers. This is available at:
http://web.progress.com/orbix/orbix-support.html
•
Contact Orbix technical support at:
http://web.progress.com/orbix/orbix-support.html
13
Orbix 6.3.5 Release Notes
Other Resources
14
Download PDF
Similar pages