<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!--P{margin-top:0;margin-bottom:0;} .ms-cui-menu {background-color:#ffffff;border:1px rgb(166, 166, 166) solid;font-family:'Segoe UI','Segoe WP','Segoe UI WPC',Tahoma,Arial,sans-serif;font-size:10pt;color:rgb(51, 51, 51);} .ms-cui-menusection-title {display:none;} .ms-cui-ctl {vertical-align:text-top;text-decoration:none;color:rgb(51, 51, 51);} .ms-cui-ctl-on {background-color:rgb(156, 166, 198);opacity: 0.8;} .ms-cui-img-cont-float {display:inline-block;margin-top:2px} .ms-cui-smenu-inner {padding-top:0px;} .ms-owa-paste-option-icon {margin: 0px 6px 0px 6px;vertical-align:middle!important;padding-bottom: 2px;display:inline-block;} .ms-rtePasteFlyout-option:hover {background-color:rgb(156, 166, 198) !important;opacity:1 !important;} .ms-rtePasteFlyout-option {padding:8px 4px 8px 4px;outline:none;} .ms-cui-menusection {float:left; width:85px;height:24px;overflow:hidden}.wf {speak:none; font-weight:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased; vertical-align:middle; display:inline-block;}.wf-family-owa {font-family:'o365Icons'}@font-face {  font-family:'o365IconsIE8';  src:url('https://r4.res.outlook.com/owa/prem/16.0.317.11/resources/styles/office365icons.ie8.eot?#iefix') format('embedded-opentype'),         url('https://r4.res.outlook.com/owa/prem/16.0.317.11/resources/styles/office365icons.ie8.woff') format('woff'),         url('https://r4.res.outlook.com/owa/prem/16.0.317.11/resources/styles/office365icons.ie8.ttf') format('truetype');  font-weight:normal;  font-style:normal;}@font-face {  font-family:'o365IconsMouse';  src:url('https://r4.res.outlook.com/owa/prem/16.0.317.11/resources/styles/office365icons.mouse.eot?#iefix') format('embedded-opentype'),         url('https://r4.res.outlook.com/owa/prem/16.0.317.11/resources/styles/office365icons.mouse.woff') format('woff'),         url('https://r4.res.outlook.com/owa/prem/16.0.317.11/resources/styles/office365icons.mouse.ttf') format('truetype');  font-weight:normal;  font-style:normal;}.wf-family-owa {font-family:'o365IconsMouse'}.ie8 .wf-family-owa {font-family:'o365IconsIE8'}.ie8 .wf-owa-play-large:before {content:'\e254';}.notIE8 .wf-owa-play-large:before {content:'\e054';}.ie8 .wf-owa-play-large {color:#FFFFFF/*$WFWhiteColor*/;}.notIE8 .wf-owa-play-large {border-color:#FFFFFF/*$WFWhiteColor*/; width:1.4em; height:1.4em; border-width:.1em; border-style:solid; border-radius:.8em; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; padding:0.1em; color:#FFFFFF/*$WFWhiteColor*/;}.ie8 .wf-size-play-large {width:40px; height:40px; font-size:30px}.notIE8 .wf-size-play-large {width:40px; height:40px; font-size:30px}.notIE8 .wf-owa-triangle-down-small:before {content:'\e052';}.ie8 .wf-owa-triangle-down-small:before { content:'\e052';}.ie8 .wf-owa-triangle-down-small {color:#666666/*$WFGreyColor*/;}.wf-size-x20 {font-size: 20px!important;}--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Anne, I opened the section_cinder-controller file (without using the validation button) and I seem to get the same error as you do -- see attached screenshot, laurels_error_msg.png.
<br>
<br>
It looks like Oxygen wants to use a the docbookxi.rng file located in this dir on my system:<br>
<br>
C:\Program Files (x86)\Oxygen XML Author 16\frameworks\docbook\5.0\rng<br>
<br>
So maybe replace the contents of that docbookxi.rng with the contents of the rackbook.rng file, so Oxygen uses whatever we have in rackbook.rng?<br>
<br>
</p>
<div style="color: rgb(33, 33, 33);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000" face="Calibri, sans-serif"><b>From:</b> annegentle@justwriteclick.com <annegentle@justwriteclick.com> on behalf of Anne Gentle <anne@openstack.org><br>
<b>Sent:</b> Friday, July 25, 2014 8:52 AM<br>
<b>To:</b> Andreas Jaeger<br>
<b>Cc:</b> Laurel Michaels; openstack-docs@lists.openstack.org<br>
<b>Subject:</b> Re: [Openstack-docs] How to tell Oxygen to use rackbook.rng?</font>
<div> </div>
</div>
<div>
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Fri, Jul 25, 2014 at 1:37 AM, Andreas Jaeger <span dir="ltr">
<<a href="mailto:aj@suse.com" target="_blank">aj@suse.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left-width:1px; border-left-color:rgb(204,204,204); border-left-style:solid; padding-left:1ex">
<div class="">On 07/24/2014 11:43 PM, Anne Gentle wrote:<br>
> Hi all,<br>
> I've been trying to help Laurel with the problem for a while now. The<br>
> root need here is that we can all use a common .ent file for entity<br>
> references like &mdash; -- which is a great goal -- without having to<br>
> add any references in headers (since we've standardized nicely on<br>
> headers that don't refer to an RNG file).<br>
><br>
> In my environment, I've never had to reference the RNG file at all. When<br>
> I use Oxygen on my Mac to refer to the rackbook.rng that's maintained in<br>
> the doc tools repo, validation errors occur.<br>
><br>
> One of my working theories is that the latest change to rackbook.rng for<br>
> the tooling actually broke authoring for<br>
> some. <a href="https://review.openstack.org/#/c/104085/" target="_blank">https://review.openstack.org/#/c/104085/</a><br>
<br>
<br>
</div>
This patch to openstack-doc-tools is the same as we always had setup<br>
rackbook.rng inside openstack-doc-tools - my previous import just forgot<br>
to make this local change. This change is essential for working of the<br>
toolchain. This was essential our last ".1" urgent release where<br>
everything was broken without it.<br>
<br>
to check your theory:<br>
The rackbook.rng comes from clouddocs-maven-plugin, could you point it<br>
locally there? Does that help?<br>
</blockquote>
<div><br>
</div>
<div>On my machine, if I do what Laurel's doing, by validating with a button in the toolbar, I see errors. </div>
<div><br>
</div>
<div>If I just open a file, and look at any validation errors, I see that it's point to a local rackbook.rng file. See attached.</div>
<div><br>
</div>
<div>So I think she shouldn't validate the way she is, and there's something we have to set up with Oxygen to use the rackbook.rng file locally. I'll keep digging into Oxygen's help files for more.</div>
<div><br>
</div>
<div>Laurel, see the attached screenshot and try to get a shot of your system so we can compare. I got it by clicking on the "known" validation 'error' for an xml:id that doesn't exist in the file itself but is in the larger book. Try opening </div>
<table>
<tbody>
<tr>
<td><a href="/Users/annegentle/src/openstack-manuals/doc/install-guide/section_cinder-controller.xml">doc/install-guide/section_cinder-controller.xml</a>
</td>
</tr>
</tbody>
</table>
 and let us know what you see. 
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left-width:1px; border-left-color:rgb(204,204,204); border-left-style:solid; padding-left:1ex">
<span class=""><font color="#888888"><br>
Andreas<br>
--<br>
 Andreas Jaeger aj@{<a href="http://suse.com" target="_blank">suse.com</a>,<a href="http://opensuse.org" target="_blank">opensuse.org</a>} Twitter/Identica: jaegerandi<br>
  SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany<br>
   GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg)<br>
    GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126<br>
</font></span></blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</body>
</html>