[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Problems resolving olinks
Hi,
I had olinks working and now they stopped. Perhaps somebody can see what is
wrong.
# There are two files:
friends-and-family.xml
<article id="manu-friends-and-family">
service-class-change.xml
<article id="manu-service-class-change">
# Directory structure is:
.:
build
manu
sae-olinkdb.xml
./manu:
build_log.xml manu-friends-and-family.db
build.xml fop.log
friends-and-family.xml manu-service-class-change.db
saxon.log service-class-change.xml
# In friends-and-family.xml is an olink to a section in
service-class-change.xml
<olink targetdoc="manu-service-class-change" targetptr="using-scc-service"/>
# In service-class-change.xml this section@id is defined
<section id="using-scc-service">
# The target database for service-class-change.xml is
manu-service-class-change.db
# In this file:
<div element="article" href="#manu-service-class-change" number=""
targetptr="manu-service-class-change">
<ttl>Service Class Change</ttl>
<xreftext>Service Class Change</xreftext>
<div element="section" href="#using-scc-service" number="1"
targetptr="using-scc-service">
# Using ant for builds:
<target name="html" depends="prepass">
<echo>Creating ${base.file}</echo>
<java classname="com.icl.saxon.StyleSheet"
classpathref="project.class.path.saxon" output="saxon.log">
<arg line="-x org.apache.xml.resolver.tools.ResolvingXMLReader"/>
<arg line="-y org.apache.xml.resolver.tools.ResolvingXMLReader"/>
<arg line="-r org.apache.xml.resolver.tools.CatalogResolver"/>
<arg line="-u"/>
<arg line="-o ${out.dir}/${output.html}"/>
<arg line="${out.dir}/${output.file}"/>
<arg line="${docbook.dir}html-cust.xsl"/>
<arg line="target.database.document='${target.database.document}'"/>
<arg line="current.docid='${current.docid}'"/>
<arg line="olink.doctitle='yes'"/>
<arg line="olink.debug='1'"/>
</java>
</target>
# target.database.document or sae-olinkdb.xml looks like:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE targetset SYSTEM "libs/docbook/xsl/common/targetdatabase.dtd" [
<!ENTITY manu-faf-targets SYSTEM "manu/manu-friends-and-family.db">
<!ENTITY manu-scc-targets SYSTEM "manu/manu-service-class-change.db">
]>
<targetset>
<targetsetinfo>Target database for SAE</targetsetinfo>
..
<dir name="manu">
<document targetdoc="manu-friends-and-family"
baseuri="friends-and-family.html">
&manu-faf-targets; </document>
<document targetdoc="manu-service-class-change"
baseuri="service-class-change.html">
&manu-scc-targets; </document>
</dir>
# Saxon log shows:
Olink debug: root element of target.database '' is 'article'.
Olink debug: cases for targetdoc='manu-service-class-change' and
targetptr='using-scc-service' in language 'en'.
Olink debug: CaseA NOT matched
Olink debug: No case matched for lang 'en'.
Olink debug: cases for targetdoc='manu-service-class-change' and
targetptr='using-scc-service' in language ''.
Olink debug: CaseA NOT matched
Olink debug: No case matched for lang ''.
Error: unresolved olink: targetdoc/targetptr =
'manu-service-class-change/using-scc-service'.
# Ant build_log.xml shows:
<target name="prepass" time="0 seconds">
<task
location="/home/sean/work/ericsson/docs/trunk/libs/build-common.xml:44: "
name="exec" time="0 seconds">
<message priority="debug"><![CDATA[Current OS is Linux]]></message>
<message priority="debug"><![CDATA[Executing 'xmllint' with arguments:
'--xinclude'
'--noent'
'--nonet'
'friends-and-family.xml'
'--output'
'../build/manu/temp.xml'
The ' characters around the executable and arguments are
not part of the command.]]></message>
</task>
</target>
<target name="html" time="11 seconds">
<task
location="/home/sean/work/ericsson/docs/trunk/libs/build-common.xml:57: "
name="echo" time="0 seconds">
<message priority="warn"><![CDATA[Creating
friends-and-family]]></message>
</task>
<task
location="/home/sean/work/ericsson/docs/trunk/libs/build-common.xml:59: "
name="java" time="11 seconds">
<message priority="debug"><![CDATA[Running in same VM Executing
'com.icl.saxon.StyleSheet' with arguments:
'-x'
'org.apache.xml.resolver.tools.ResolvingXMLReader'
'-y'
'org.apache.xml.resolver.tools.ResolvingXMLReader'
'-r'
'org.apache.xml.resolver.tools.CatalogResolver'
'-u'
'-o'
'../build/manu/friends-and-family.html'
'../build/manu/temp.xml'
'../libs/html-cust.xsl'
'target.database.document=../sae-olinkdb.xml'
'current.docid=manu-friends-and-family'
'olink.doctitle=yes'
'olink.debug=1'
The ' characters around the executable and arguments are
not part of the command.]]></message>
<message priority="debug"><![CDATA[Output redirected
to /home/sean/work/ericsson/docs/trunk/manu/saxon.log]]></message>
</task>
</target>
# But the outcome is ????
Any ideas?
--
Ask me about the Monkey.
Sean Wheller
Technical Author
sean@inwords.co.za
+27-84-854-9408
http://www.inwords.co.za
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]