HI Please review this patch to address a broken link for the JavaBeans spec. At the same time, I updated the namespace URLs to point to the jcp namespace location vs java.sun.com. Please note the java.sun.com URL still provides access to the xsd files.
—————— $ hg diff diff -r bd613b97c7c8 src/java.sql.rowset/share/classes/com/sun/rowset/providers/RIXMLProvider.java --- a/src/java.sql.rowset/share/classes/com/sun/rowset/providers/RIXMLProvider.java Thu Jun 13 12:27:29 2019 +0200 +++ b/src/java.sql.rowset/share/classes/com/sun/rowset/providers/RIXMLProvider.java Fri Jun 14 14:30:05 2019 -0400 @@ -46,7 +46,7 @@ * to read an XML data source or to write itself in XML format using the * <code>WebRowSet</code> XML schema definition available at * <pre> - * <a href="http://java.sun.com/xml/ns/jdbc/webrowset.xsd <http://java.sun.com/xml/ns/jdbc/webrowset.xsd>">http://java.sun.com/xml/ns/jdbc/webrowset.xsd <http://java.sun.com/xml/ns/jdbc/webrowset.xsd></a> + * <a href="http://xmlns.jcp.org/xml/ns//jdbc/webrowset.xsd <http://xmlns.jcp.org/xml/ns//jdbc/webrowset.xsd>">http://xmlns.jcp.org/xml/ns//jdbc/webrowset.xsd <http://xmlns.jcp.org/xml/ns//jdbc/webrowset.xsd></a> * </pre> * The <code>RIXMLProvider</code> implementation has a synchronization level of * GRADE_NONE, which means that it does no checking at all for conflicts. It diff -r bd613b97c7c8 src/java.sql.rowset/share/classes/javax/sql/rowset/WebRowSet.java --- a/src/java.sql.rowset/share/classes/javax/sql/rowset/WebRowSet.java Thu Jun 13 12:27:29 2019 +0200 +++ b/src/java.sql.rowset/share/classes/javax/sql/rowset/WebRowSet.java Fri Jun 14 14:30:05 2019 -0400 @@ -44,7 +44,7 @@ * URI: * <ul> * <li> - * <a href="http://java.sun.com/xml/ns/jdbc/webrowset.xsd <http://java.sun.com/xml/ns/jdbc/webrowset.xsd>">http://java.sun.com/xml/ns/jdbc/webrowset.xsd <http://java.sun.com/xml/ns/jdbc/webrowset.xsd></a> + * <a href="http://xmlns.jcp.org/xml/ns//jdbc/webrowset.xsd <http://xmlns.jcp.org/xml/ns//jdbc/webrowset.xsd>">http://xmlns.jcp.org/xml/ns//jdbc/webrowset.xsd <http://xmlns.jcp.org/xml/ns//jdbc/webrowset.xsd></a> * </li> * </ul> * It describes the standard XML document format required when describing a diff -r bd613b97c7c8 src/java.sql.rowset/share/classes/javax/sql/rowset/package-info.java --- a/src/java.sql.rowset/share/classes/javax/sql/rowset/package-info.java Thu Jun 13 12:27:29 2019 +0200 +++ b/src/java.sql.rowset/share/classes/javax/sql/rowset/package-info.java Fri Jun 14 14:30:05 2019 -0400 @@ -95,8 +95,8 @@ * <code>SyncFactory</code> in the form of <code>SyncProvider</code> * implementations. In order to ensure well formed XML usage, a standard generic XML * Schema is defined and published at - * <a href="http://java.sun.com/xml/ns/jdbc/webrowset.xsd <http://java.sun.com/xml/ns/jdbc/webrowset.xsd>"> - * <code>http://java.sun.com/xml/ns/jdbc/webrowset.xsd</code> <http://java.sun.com/xml/ns/jdbc/webrowset.xsd%3C/code%3E></a>. + * <a href="http://xmlns.jcp.org/xml/ns//jdbc/webrowset.xsd <http://xmlns.jcp.org/xml/ns//jdbc/webrowset.xsd>"> + * <code>http://xmlns.jcp.org/xml/ns//jdbc/webrowset.xsd</code> <http://xmlns.jcp.org/xml/ns//jdbc/webrowset.xsd%3C/code%3E></a>. * * <li><a href="FilteredRowSet.html"><b><code>FilteredRowSet</code></b></a> - A * <code>FilteredRowSet</code> object provides filtering functionality in a programmatic @@ -154,7 +154,8 @@ * <code>RowSet</code> objects exist in a connected or disconnected environment. * The <code>BaseRowSet</code> abstract class provides any <code>RowSet</code> implementation * with its base functionality, including property manipulation and event notification - * that is fully compliant with <a href="http://java.sun.com/products/javabeans <http://java.sun.com/products/javabeans>">JavaBeans</a> + * that is fully compliant with + * <a href="https://www.oracle.com/technetwork/java/javase/documentation/spec-136004.html <https://www.oracle.com/technetwork/java/javase/documentation/spec-136004.html>">JavaBeans</a> * component requirements. As an example, all implementations provided in the * reference implementations (contained in the <code>com.sun.rowset</code> package) use * the <code>BaseRowSet</code> class as a basis for their implementations. ————————— thank you Best Lance <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>