OutputURIResolver Cause: net.sf.saxon.trans.X

Help
Ray
2012-02-20
2012-10-08
1 2 > >> (Page 1 of 2)
  • Ray
    Ray
    2012-02-20

    Hi there,

    When compiling XSLT using SAXON 9, I encountered with error as follows :
    Exception thrown by OutputURIResolver Cause:
    net.sf.saxon.trans.XPathException: Resolved URL is malformed

    Before which a number of other errors had been surpressed and one of which in
    question is explained below:

    Problem : Solution
    @herf attribute is not allowed in Document() Changed all occurrence of
    document (@href, ) to result-document(@href, )

    By way of background, our set of XSLTs are running under XSLT 1.0 , while i
    just realized that result-document () is valid under XSLT 2.0. should this
    different play a part in this failure?
    In case the switch from document() to result-document() is problematic, please
    could you advise how to fix the error that @href is not allowed in Document()?

    I would be grateful to your insightful opinions.
    Ray

     
  • Michael Kay
    Michael Kay
    2012-02-20

    We're migrating Saxon forums and mailing lists to the new community site at
    http://dev.saxonica.com/redmine, and I
    would be glad if you could use that in future.

    Your question isn't very clear, but I suspect you are using the xsl:document
    instruction where you should be using xsl:result-document. The xsl:document
    instruction was not present in XSLT 1.0, but it was present in some early
    drafts of XSLT 2.0, and later was renamed as xsl:result-document, with a new
    xsl:document instruction being introduced for a different purpose. Some
    versions of Saxon implemented the draft specification but these are now
    obsolete.

     
  • Ray
    Ray
    2012-02-21

    Hi Michael Kay,
    I have already moved the post to the website address as indicated above.
    Any chance you would take your trouble to write back?

    Thank you very much indeed for your advice.
    Ray

     
  • Michael Kay
    Michael Kay
    2012-02-21

    I don't see any posting of yours on the dev.saxonica.com site. It's early days
    and we're still learning to use this effectively, so I might have missed
    something - if you've posted there, can you be more explicit about where?

    Meanwhile, I thought I had answered the question above: you are using
    xsl:document when you should be using xsl:result-document (as far as I can
    judge from the very limited information available).

     
  • Michael Kay
    Michael Kay
    2012-02-21

    Unfortunately you posted to the forum at www.redmine.org, not to the redmine
    forum at dev.saxonica.com. I can't reply to the redmine.org posting without
    registering there first, so I'll reply here.

    For your first problem:

    modified the problematic XSL either by
    From: <xsl:value-of select="file:exists(file:new($filename))"/>

    To: <xsl:value-of select="file:exists(file:new($filename as xs:string))"/>

    Or change the line 132
    From:
    <xsl:param name="filename"/>
    To:
    <xsl:param name=" filename as xs:string "/>

    in both cases the syntax you have used is wrong. The first option should be

    <xsl:value-of select="file:exists(file:new($filename cast as xs:string))"/>

    or more simply

    <xsl:value-of select="file:exists(file:new(string($filename))"/>

    The second should be:

    <xsl:param name=" filename" as="xs:string"/>

    For your second problem, the information you give is very confusing. You
    write:

    @herf attribute is not allowed in Document() ;

    and I suspect at least two typing mistakes here: @herf should be @href, and
    Document() should be document(). But if there are two typing mistakes then
    there might be more, and I'm suspicious that you're not using the document()
    function, but rather the xsl:document instruction. So I think you need to show
    me real source code so I can see what is actually going on.

    Michael Kay
    Saxonica

     

  • Anonymous
    2012-02-21

    Hi Michael,

    When the following stylesheet is invoked, the problem Exception thrown by
    OutputURIResolver Cause:: Resolved URL is malformed is thrown:

    <xsl:stylesheet version="1.1" xmlns:xsl="[http://www.w3.org/1999/XSL/Transform ](http://www.w3.org/1999/XSL/Transform)">

    <xsl:output method="xml" encoding="utf-8"/>

    <xsl:include href="../common/infoshare.jobticket.xsl"/>
    <xsl:include href="../common/infoshare.params.xsl"/>
    <xsl:include href="transform-titles.xsl"/>

    <xsl:param name="OUTPUTDIR"/>

    <xsl:template match="/*">
    <xsl:choose>
    <xsl:when test="contains($outputformat, 'Impleo') and ($multilingual = 'yes')">
    <xsl:apply-templates select="child::*/descendant::*"/>
    </xsl:when>
    <xsl:otherwise>
    <xsl:apply-templates select="descendant::*"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:template>

    <xsl:template match="*">
    <xsl:choose>
    <xsl:when test="ancestor::* and not(self::*)">
    <xsl:message>clean-up.xsl: Not copied the file "xsl:value-of select="@navtitle"/" due to chunking</xsl:message>
    </xsl:when>
    <xsl:when test="contains(@href, 'GUID-9B08C5DF-5C36-41C4-90B0-27B79F005469')">
    <xsl:message>clean-up.xsl: Not copied the file "Z-Admin-Publication
    Extended"</xsl:message>
    </xsl:when>
    <xsl:when test="contains(@href, 'GUID-8B987545-B343-4B40-B852-2CEFEBC4FE9E')">
    <xsl:message>clean-up.xsl: Not copied the file "Z-Admin-Publication
    Basic"</xsl:message>
    </xsl:when>
    <xsl:when test="contains(@href, 'GUID-C3FB8F77-8818-4E16-989C-A092C9F1332C')">
    <xsl:message>clean-up.xsl: Not copied the file "Function name in review
    pdf"</xsl:message>
    </xsl:when>
    <xsl:when test="contains(@href, 'GUID-DDB0F1C0-9B28-43FB-9B79-E9836299D2CE')">
    <xsl:message>clean-up.xsl: Not copied the SAR cover topic</xsl:message>
    </xsl:when>
    <xsl:when test="contains(@outputclass, 'remove-from-output')">
    <xsl:message>clean-up.xsl: Not copied the file "xsl:value-of select="@href"/" with @outputclass="remove-from-output"</xsl:message>
    </xsl:when>
    <xsl:when test="contains(@outputclass, 'cover')">
    <xsl:message>clean-up.xsl: Not copied the file "xsl:value-of select="@href"/" with @outputclass="cover"</xsl:message>
    </xsl:when>
    <xsl:when test="contains(@id, 'GUID-1535CC3F-3B17-4D8B-9452-D2FDD988577A')">
    <xsl:message>clean-up.xsl: Not copied the file "xsl:value-of select="@href"/" with Polish CE image</xsl:message>
    </xsl:when>
    <xsl:otherwise>
    <xsl:variable name="title">
    <xsl:choose>
    <xsl:when test="contains($outputformat, 'Impleo')">
    <xsl:choose>
    <xsl:when test="@type = 'SZ-Content-item-Snipplet'">
    <xsl:text>ContentItems-Snipplettes\</xsl:text>
    </xsl:when>
    <xsl:when test="@type = 'SZ-Snippet'">
    <xsl:text>Snippets\</xsl:text>
    </xsl:when>
    <xsl:when test="@type = 'SZ-Topic-page'">
    <xsl:text>Topicpages\</xsl:text>
    </xsl:when>
    <xsl:otherwise>
    <xsl:text>NoType\</xsl:text>
    </xsl:otherwise>
    </xsl:choose>
    <xsl:choose>
    <xsl:when test="$multilingual = 'yes'">

    <xsl:value-of select="substring(substring-before(@href, '.xml'), 4)"/>
    </xsl:when>
    <xsl:otherwise>
    <xsl:value-of select="substring-before(@href, '.xml')"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:when>
    <xsl:otherwise>
    <xsl:call-template name="transform-title">
    <xsl:with-param name="xtrc" select="@xtrc"/>
    </xsl:call-template>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:variable>
    <xsl:document href="{$OUTPUTDIR}\{$title}.xml">
    <xsl:choose>
    <xsl:when test="contains($outputformat, 'Impleo')">
    <xsl:choose>
    <xsl:when test="$multilingual = 'yes'">
    <xsl:apply-templates select="document(concat('file:///', $WORKDIR, '\\temp\\', substring(@href, 4)))" mode="copy"/>
    </xsl:when>
    <xsl:otherwise>
    <xsl:apply-templates select="document(@href)" mode="copy"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:when>
    <xsl:otherwise>
    <xsl:apply-templates select="document(@href)" mode="copy-and-modify"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:document>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:template>

    <xsl:template match="node() | @*" mode="copy">
    <xsl:copy>
    <xsl:apply-templates select="@* | node()" mode="copy"/>
    </xsl:copy>
    </xsl:template>

    <xsl:template match="node() | @*" mode="copy-and-modify">
    <xsl:copy>
    <xsl:apply-templates select="@* | node()" mode="copy-and-modify"/>
    </xsl:copy>
    </xsl:template>

    <xsl:template match="*/@xtrf" mode="copy-and-modify">
    <xsl:attribute name="xtrf">
    <xsl:call-template name="transform-title">
    <xsl:with-param name="xtrc" select="//*/@xtrc"/>
    </xsl:call-template>
    <xsl:text>.xml</xsl:text>
    </xsl:attribute>
    </xsl:template>

    <xsl:template match="*/@xtrf" mode="copy-and-modify">
    <xsl:attribute name="xtrf">
    <xsl:call-template name="transform-title">
    <xsl:with-param name="xtrc" select="//*/@xtrc"/>
    </xsl:call-template>
    <xsl:text>.xml</xsl:text>
    </xsl:attribute>
    </xsl:template>

    </xsl:stylesheet>

    As for the problem @href is not allowed, I am not remembering perfectly the
    error message, but the segment Build complains about is , for example,

    <xsl:document href="{$OUTPUTDIR}\{$title}.xml">
    <xsl:choose>
    <xsl:when test="contains($outputformat, 'Impleo')">
    <xsl:choose>
    <xsl:when test="$multilingual = 'yes'">
    <xsl:apply-templates select="document(concat('file:///', $WORKDIR, '\\temp\\', substring(@href, 4)))" mode="copy"/>
    </xsl:when>
    <xsl:otherwise>
    <xsl:apply-templates select="document(@href)" mode="copy"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:when>
    <xsl:otherwise>
    <xsl:apply-templates select="document(@href)" mode="copy-and-modify"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:document>
    If I modify above to read <xsl:result-document/>, (omit those line of code)
    then Build does not complain.
    To retrive the full log, I need to get back to office tomorrow morning our
    time.

    Hope this helps.

    Cheers

     
  • Michael Kay
    Michael Kay
    2012-02-21

    Firstly, as mentioned, xsl:document in this form is obsolete. It should be xsl
    :result-document.

    Secondly, the href attribute should be a URI (not a file name). URIs never
    contain backslash characters as a separator, always forwards slash.

     

  • Anonymous
    2012-02-21

    Many thanks Michael. I 'll recompile our stylesheets after applying the
    modifications you advised above, and then may bug you again.

     
  • Ray
    Ray
    2012-02-22

    Hi Michael,
    As a newbie to the world of XSLT in general, I find it hard to adapt the
    following to correctly phrased XSLT 2.0 complaint codes, as the Build
    repeatedly complains about the same failure:
    Exception thrown by OutputURIResolver Cause:
    net.sf.saxon.trans.XPathException: Resolved URL is malformed

    <xsl:result-document href="{$OUTPUTDIR}\{$title}.xml">

    <xsl:apply-templates select="document(@href)" mode="copy-and-modify"/>

    </xsl:result-document>

    Additionally, we have the other associated XSL the snippet of which is as
    follows:

    <xsl:result-document href="{$OUTPUTDIR}\{substring-after(@href, '/')}">
    <xsl:variable name="xtrc" select="@xtrc"/>
    <language-content>
    <xsl:for-each select="//*">
    <xsl:variable name="topicrefClass">xsl:value-of select="@class"/</xsl:variable>
    <xsl:variable name="targetName">xsl:value-of select="name(document(@href,/)/*)"/</xsl:variable>
    <xsl:if test="$targetName and not($targetName='')">
    <xsl:element name="{$targetName}">
    <xsl:apply-templates select="document(@href,/)/*/@*" mode="copy-element"/>
    <xsl:attribute name="refclass"><xsl:value-of select="$topicrefClass"/></xsl:attribute>

    <xsl:if test="not(document(@href,/)/*/@id)">
    <xsl:attribute name="id"><xsl:value-of select="generate- id()"/></xsl:attribute>
    </xsl:if>
    <xsl:apply-templates select="document(@href,/)/*/*" mode="copy-element">
    <xsl:with-param name="src-file"><xsl:value-of select="@href"/></xsl:with->
    </xsl:apply-templates>
    </xsl:element>
    </xsl:if>
    </xsl:for-each>
    </language-content>
    </xsl:result-document>

    in this instance, could you please advise what a correct URI should be taken
    by the @href attribute?

    I can post the transform-title named template that is fetched by the variable
    Title, if needed.

    I look forward to hearing from you.

    Ray

     
  • Ray
    Ray
    2012-02-22

    Hi Michael,
    Further to my last post, what you advised has fixed the problem with
    file:exists, after i applied the namespace xs.

    Cheers,

     
  • Michael Kay
    Michael Kay
    2012-02-22

    As I mentioned in an earlier reply, in URLs you must always use forwards slash
    as a separator, not backslash.

    Also, I don't know what is in $WORKDIR or in @href. If you are having problems
    with the URL passed to the document() function, then calculate it in a
    variable, and display the variable contents using xsl:message:

    <xsl:variable name="uri" select="concat('file:///', $WORKDIR, '\\temp\\', substring(@href, 4)))"/>
    <xsl:message select="$uri"/>
    <xsl:apply-templates select="document($uri)" mode="copy"/>

    In our second snippet you are doing this:

    <xsl:for-each select="//*">
    <xsl:variable name="topicrefClass">xsl:value-of select="@class"/</xsl:variable>
    <xsl:variable name="targetName">xsl:value-of select="name(document(@href,/)/*)"/</xsl:variable>

    My first observation is that this way of declaring a variable is commonly
    observed but potentially very inefficient (it's also verbose). You want to use
    the variable as a string, not a temporary tree, so it should be declared as

    <xsl:variable name="topicrefClass" select="@class"/>

    or even better

    <xsl:variable name="topicrefClass" select="@class" as="xs:string"/>

    But that's not your problem. I don't know what your problem is exactly, not
    having seen your source document, but I wonder whether your references to
    @href inside the for-each loop are correct? Are you really looking for an href
    attribute of the element currently selected by the for-each? Of course, I'm
    debugging your code here in the dark with my eyes shut, so this might be a
    false alarm.

     
  • Ray
    Ray
    2012-02-22

    Hi Michael,
    i have just amended the XSL by changing <xsl:result-document href="{$OUTPUTDIR }\{substring-after(@href, '/')}"> to <xsl:result-document href="{$OUTPUTDIR }/{substring-after(@href, '/')}">. but failed again for the same build
    error:SOMETHING HERE
    Exception thrown by OutputURIResolver Cause:
    net.sf.saxon.trans.XPathException: Resolved URL is malformedSOMETHING HERE

    As for $WORKDIR, it is something like this
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-078DE499-06E8-4EDC-
    964F-52CF0621CDB4.20110825082156145\1\en\workset\temp
    As for @href, it likes this: href="GUID-4BB40D57-5C0D-
    41E4-B437-0DB092523E8A.xml

     
  • Ray
    Ray
    2012-02-22

    Hi Michael,

    I have just ended up like this
    : Fatal Error! Exception thrown by OutputURIResolver Cause:
    net.sf.saxon.trans.XPathException: Resolved URL is malformed after modifying
    the following:

    <xsl:result-document href="{$OUTPUTDIR}/{$title}.xml">


    <xsl:variable name="uri" select="concat('file:///', $WORKDIR, '\\temp\\', substring(@href, 4))"/>
    <xsl:message select="$uri"/>
    <xsl:apply-templates select="document($uri)" mode="copy"/>

    </xsl:result-document>

    Could you give me any hints ?
    Ray

     
  • Michael Kay
    Michael Kay
    2012-02-22

    As suspected. $WORKDIR is full of backslashes. Try converting to forward
    slashes using translate(). Better still, don't pass in a directory name, pass
    in a base URI, and use resolve-uri() rather than string concatenation to
    construct your absolute URIs, so you're dealling throughout with URIs rather
    than filenames.

    I'm afraid we're really well out of the area of product support and into the
    realm of programming advice. There are better places for getting programming
    advice, for example StackOverflow.

     
  • Ray
    Ray
    2012-02-22

    Thank you all the same Michael, although i am not sure how to relate the last
    advice you made to the actual build failure, because the Build process
    specifically complains about that error against the exact clean-up
    stylesheet, which i have already changed its version to read version="2.0",
    among other modifications as above .

    Well, My take is you suggested basically an overhaul of all XSLs by applying
    resolve-uri() and removing back slahes.
    I'll look at StackOverflow site.
    Ray

     

  • Anonymous
    2012-04-11

    Hi Michael,
    How are you!
    I hate to bug you again, but I encounter with Exception thrown by
    OutputURIResolver Cause: net.sf.saxon.trans.XPathException: Resolved URL is
    malformed
    , which was presumably caused by another type of XSL 2.0 non
    conforming instruction as flagged by Saxon9.

    I indeed try to post to http://dev.saxonica.com/ ,
    but it is not accessiable at the moment.
    Problem Statement:
    Exception thrown by OutputURIResolver Cause:
    net.sf.saxon.trans.XPathException: Resolved URL is malform
    ed

    Below is the stylesheet that resulted in above error message:

    <xsl:stylesheet xmlns:xsl="[http://www.w3.org/1999/XSL/Transform](http://www.w 3.org/1999/XSL/Transform)" version="2.0">

    <xsl:output method="xml" version="1.0" indent="no" omit-xml-declaration="no" doctype-public=" " doctype-system=" "/>

    <xsl:include href="common/infoshare.internationalization.xsl"/>
    <xsl:include href="common/infoshare.jobticket.xsl"/>
    <xsl:include href="common/infoshare.params.xsl"/>
    <xsl:include href="xslhtml/transform-titles.xsl"/>

    <xsl:param name="OUTPUTDIR"/>

    <xsl:template name="filename">
    <xsl:param name="id"/>
    <xsl:variable name="transformed-filename">
    <xsl:call-template name="transform-title">
    <xsl:with-param name="href"><xsl:value-of select="$id"/>.xml</xsl:with-param>
    </xsl:call-template>
    </xsl:variable>
    <xsl:variable name="ishref" select="document(concat('file:///', $WORKDIR, '\\', $id, '.met'))/ishobject/@ishref"/>
    <xsl:variable name="VERSION" select="document(concat('file:///', $WORKDIR, '\\', $id, '.met'))//ishfield"/>
    <xsl:variable name="DOC-LANGUAGE" select="document(concat('file:///', $WORKDIR, '\\', $id, '.met'))//ishfield"/>
    <xsl:variable name="filename">
    <xsl:choose>
    <xsl:when test="$id = $ditamap">toc.xml</xsl:when>
    <xsl:otherwise>
    <xsl:value-of select="translate($transformed-filename, '-', '_')"/>
    <xsl:text></xsl:text>
    <xsl:value-of select="$VERSION"/>
    <xsl:text>
    </xsl:text>
    <xsl:value-of select="$DOC-LANGUAGE"/>
    <xsl:text>.xml</xsl:text>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:variable>
    <xsl:call-template name="convert-to-lower">
    <xsl:with-param name="inputval" select="$filename"/>
    </xsl:call-template>
    </xsl:template>
    <xsl:template match="/*">
    <xsl:variable name="filename_lowercase">
    <xsl:call-template name="filename">
    <xsl:with-param name="id" select="@id"/>
    </xsl:call-template>
    </xsl:variable>
    <xsl:result-document href="{$OUTPUTDIR}/{$transformedJobTicketLngValue}/{$filename_lowercase}">
    <xsl:copy>
    <xsl:choose>
    <xsl:when test="@id = $ditamap">
    <xsl:attribute name="phone-model-name">
    <xsl:choose>
    <xsl:when test="string($PhoneModelName)">
    <xsl:value-of select="$PhoneModelName"/>
    </xsl:when>
    <xsl:otherwise>ERROR: Phone model name was not set in the publishing
    dialogue!</xsl:otherwise>
    </xsl:choose>
    </xsl:attribute>
    <xsl:attribute name="semc-version-info">
    <xsl:choose>
    <xsl:when test="string($Android-version)">
    <xsl:value-of select="$Android-version"/>
    </xsl:when>
    <xsl:otherwise>ERROR: Version was not set in the publishing
    dialogue!</xsl:otherwise>
    </xsl:choose>
    </xsl:attribute>
    <xsl:apply-templates select="@* | node() | text()" mode="toc"/>
    </xsl:when>
    <xsl:otherwise>
    <xsl:apply-templates select="@* | node() | text()" mode="cleanup"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:copy>
    </xsl:result-document>
    </xsl:template>

    <xsl:template match="@ishlabelxpath | @ishlinkxpath | @ishtype | @chg | @ishvarinusexpath | @ishvarassignedxpath |&lt;br&gt;@ishresult | @ishhyperlinkxpath | @ishcondition | @xtrf | @xtrc |&lt;br&gt;processing-instruction('workdir') | processing-instruction('path2project') | processing-instruction('ish') |&lt;br&gt;prolog | indexterm | related-links" mode="cleanup"/>

    <xsl:template match="@ishlabelxpath | @ishlinkxpath | @ishtype | @chg | @ishvarinusexpath | @ishvarassignedxpath |&lt;br&gt;@ishresult | @ishhyperlinkxpath | @ishcondition | @xtrf | @domains |&lt;br&gt;processing-instruction('workdir') | processing-instruction('path2project') | processing-instruction('ish') |&lt;br&gt;prolog | indexterm | related-links" mode="toc"/>

    <xsl:template match="@href" mode="toc">
    <xsl:attribute name="href">
    <xsl:call-template name="filename">
    <xsl:with-param name="id" select="substring-before(., '.xml')"/>
    </xsl:call-template>
    </xsl:attribute>
    </xsl:template>

    <xsl:template match="@* | node() | text()" mode="toc">
    <xsl:copy>
    <xsl:apply-templates select="@* | node() | text()" mode="toc"/>
    </xsl:copy>
    </xsl:template>

    <xsl:template match="@* | node() | text()" mode="cleanup">
    <xsl:copy>
    <xsl:apply-templates select="@* | node() | text()" mode="cleanup"/>
    </xsl:copy>
    </xsl:template>
    </xsl:stylesheet>

    Could you please kindly advise what might go wrong with above stylesheet?
    The snippet of stylesheet in doubt maybe this one:
    <xsl:template name="filename">
    <xsl:param name="id"/>
    <xsl:variable name="transformed-filename">
    <xsl:call-template name="transform-title">
    <xsl:with-param name="href"><xsl:value-of<br>select="$id"/>.xml</xsl:with-param>
    </xsl:call-template>
    </xsl:variable>
    <xsl:variable name="ishref" select="document(concat('file:///', $WORKDIR,&lt;br&gt;'\\', $id, '.met'))/ishobject/@ishref"/>
    <xsl:variable name="VERSION" select="document(concat('file:///',&lt;br&gt;$WORKDIR,&lt;br&gt;'\\', $id, '.met'))//ishfield"/>
    <xsl:variable name="DOC-LANGUAGE" select="document(concat('file:///',&lt;br&gt;$WORKDIR, '\\', $id, '.met'))//ishfield"/>
    <xsl:variable name="filename">
    <xsl:choose>
    <xsl:when test="$id = $ditamap">toc.xml</xsl:when>
    <xsl:otherwise>
    <xsl:value-of select="translate($transformed-filename, '-', '_')"/>
    <xsl:text></xsl:text>
    <xsl:value-of select="$VERSION"/>
    <xsl:text>
    </xsl:text>
    <xsl:value-of select="$DOC-LANGUAGE"/>
    <xsl:text>.xml</xsl:text>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:variable>
    <xsl:call-template name="convert-to-lower">
    <xsl:with-param name="inputval" select="$filename"/>
    </xsl:call-template>
    </xsl:template>

    Thank you in advance
    Ray

     
  • Michael Kay
    Michael Kay
    2012-04-11

    I'm afraid we are again having problems with the dev.saxonica.com site.
    Despite our best efforts to secure the site, it seems to have been hacked
    again (at any rate, that's the current theory). The only good news is that
    whoever is doing it doesn't seem remotely interested in our data, only in
    getting access to the machine and using it to mount attacks on other systems.

    You still seem to be including backslashes in your URIs rather than forwards
    slashes. Try either (a) outputting the value used in xsl:result-document/@href
    using xsl:message, or (b) using your own OutputURIResolver, written as a
    subclass of the StandardOutputResolver, having it trace the argument values
    before calling super() to do the actual work.

     

  • Anonymous
    2012-04-11

    Many thanks Michael.
    Further to the last post, I did this :
    1. change all back slash to forward slash , resulting in
    <xsl:variable name="ishref" select="document(concat('file:///', $WORKDIR, '/', $id, '.met'))/ishobject/@ishref"/>
    <xsl:variable name="VERSION" select="document(concat('file:///', $WORKDIR, '/', $id, '.met'))//ishfield"/>
    <xsl:variable name="DOC-LANGUAGE" select="document(concat('file:///', $WORKDIR, '/', $id, '.met'))//ishfield"/>
    2. introduce , for example,
    <xsl:message>ishref :
    <xsl:value-of select="$ishref"/>
    </xsl:message>
    Unfortunately, I got this error:
    Loading stylesheet D:\InfoShare\App\Utilities\DITA-
    OT\SEMC_InfoShare\xsl\InfoShare\XML2ISHCleanXML.xsl
    ishref :
    GUID-03AB2EA1-F81B-4A22-8149-710094BE1081
    : Fatal Error! Exception thrown by OutputURIResolver Cause:
    net.sf.saxon.trans.XPathException: Resolved URL is malformed
    Failed to process null

     
  • Michael Kay
    Michael Kay
    2012-04-11

    The failure is occurring on your call to xsl:result-document - I can't see how
    the value of $ishref is relevant to that. What we need to know is the value of
    the href attribute

    href="{$OUTPUTDIR}/{$transformedJobTicketLngValue}/{$filename_lowercase}">

    which in turn depends on the value you pass to the stylesheet parameter
    $OUTPUTDIR

     

  • Anonymous
    2012-04-11

    Hi Michael,
    I applied this <xsl:message>ishref :
    <xsl:value-of select="$ishref"/>
    </xsl:message>
    <xsl:message>ver :
    <xsl:value-of select="$VERSION"/>
    </xsl:message>
    <xsl:message>DOC :
    <xsl:value-of select="$DOC-LANGUAGE"/>
    </xsl:message>
    to the stylesheet and got the following result:

    ishref :
    GUID-03AB2EA1-F81B-4A22-8149-710094BE1081
    ver :
    1
    DOC :
    en
    : Fatal Error! Exception thrown by OutputURIResolver Cause:
    net.sf.saxon.trans.XPathException: Resolved URL is malformed

    On the contrary, the other stylesheet generated this result, with the same
    URI message instruction implemented:

    uri :
    file:///D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120411172143337\1\en\workset/temp/GUID-
    30956BCB-576E-4180-9CE4-044B7E9474A3.xml

    Does this kind of difference lead to the problem?
    FYI,
    href="{$OUTPUTDIR}/{$transformedJobTicketLngValue}/{$filename_lowercase}">

    should be something like this :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-70ADD682-FF68-40D2-A
    A03-4BB66E00EA74.20120410104158169\1\en\to_answer_a_call_guid_5fa70ffb_99a3_4a
    5a_90a4_6e57eea66202_7_en.xml

    Then the processing goes ahead with ZIP archiving at the final stage.
    Hope this helps.

     
  • Michael Kay
    Michael Kay
    2012-04-11

    I'm sorry, I'm not sure what you mean by "the other stylesheet".

    If the value of href is something like
    "D:\InfoShare\Data\PublishingService\Data....." this would account for the
    problem, because it needs to be a valid file: URI, for example
    "file:///D:/InfoShare/Data/PublishingService/Data/....". Note the leading
    "file:///", and the use of forwards slash rather than backslash.

     

  • Anonymous
    2012-04-11

    thanks Michael.
    FYI, the other stylesheet is as follows, which is workable:

    <xsl:stylesheet version="2.0" xmlns:xsl="[http://www.w3.org/1999/XSL/Transform ](http://www.w3.org/1999/XSL/Transform)">

    <xsl:import href="../common/output-message.xsl"/>
    <xsl:import href="../common/infoshare.jobticket.xsl"/>
    <xsl:import href="../common/infoshare.params.xsl"/>

    <xsl:param name="OUTPUTDIR"/>

    <xsl:variable name="msgprefix">DOTX</xsl:variable>

    <xsl:variable name="xml-path"/>


    <xsl:output method="xml" encoding="utf-8"/>

    <xsl:template match="/*">
    <xsl:choose>
    <xsl:when test="contains($outputformat, 'Impleo') and ($multilingual = 'yes')">
    <xsl:for-each select="child::*/descendant::*">



    <xsl:result-document href="{$OUTPUTDIR}/{substring-after(@href, '/')}">
    <xsl:variable name="xtrc" select="@xtrc"/>
    <language-content>
    <xsl:for-each select="//*">
    <xsl:variable name="topicrefClass">xsl:value-of select="@class"/</xsl:variable>
    <xsl:variable name="targetName">xsl:value-of select="name(document(@href,/)/*)"/</xsl:variable>
    <xsl:if test="$targetName and not($targetName='')">
    <xsl:element name="{$targetName}">

    <xsl:variable name="uri" select="concat('file:///', $WORKDIR, '\\temp\\', substring(@href, 4))"/>
    <xsl:message select="$uri"/>
    <xsl:apply-templates select="document($uri,/)/*/@*" mode="copy-element"/>

    <xsl:attribute name="refclass"><xsl:value-of select="$topicrefClass"/></xsl:attribute>

    <xsl:if test="not(document(@href,/)/*/@id)">

    <xsl:attribute name="id"><xsl:value-of select="generate- id()"/></xsl:attribute>
    </xsl:if>
    <xsl:apply-templates select="document(@href,/)/*/*" mode="copy-element">
    <xsl:with-param name="src-file"><xsl:value-of select="@href"/></xsl:with->
    </xsl:apply-templates>
    </xsl:element>
    </xsl:if>
    </xsl:for-each>
    </language-content>
    </xsl:result-document>


    </xsl:for-each>
    </xsl:when>
    <xsl:otherwise>
    <xsl:element name="{name()}">
    <xsl:apply-templates select="@*" mode="copy-element"/>
    <xsl:apply-templates/>
    </xsl:element>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:template>

    <xsl:template match="/*/*" priority="1">
    <xsl:apply-templates select="." mode="copy-element"/>
    </xsl:template>

    <xsl:template match="*"/>
    <xsl:template match="*"/>
    <xsl:template match="*"/>
    <xsl:template match="*"/>

    <xsl:template match="*">

    <xsl:variable name="topicrefClass">xsl:value-of select="@class"/</xsl:variable>


    <xsl:comment>Start of imbed for <xsl:value-of select="@href"/></xsl:comment>
    <xsl:choose>
    <xsl:when test="@format and not(@format='dita')">

    <xsl:call-template name="output-message">
    <xsl:with-param name="msgnum">049</xsl:with-param>
    <xsl:with-param name="msgsev">I</xsl:with-param>
    </xsl:call-template>
    </xsl:when>
    <xsl:when test="contains(@href,'#')">
    <xsl:variable name="sourcefile"><xsl:value-of select="substring- before(@href,'#')"/></xsl:variable>
    <xsl:variable name="sourcetopic"><xsl:value-of select="substring- after(@href,'#')"/></xsl:variable>
    <xsl:variable name="targetName"><xsl:value-of select="name(document($sourcefile,/)//*)"/></xsl:variable>
    <xsl:if test="$targetName and not($targetName='')">
    <xsl:element name="{$targetName}">
    <xsl:apply-templates select="document($sourcefile,/)//*/@*" mode="copy- element"/>
    <xsl:attribute name="refclass"><xsl:value-of select="$topicrefClass"/></xsl:attribute>
    <xsl:apply-templates select="document($sourcefile,/)//*/*" mode="copy- element">
    <xsl:with-param name="src-file"><xsl:value-of select="$sourcefile"/></xsl>
    </xsl:apply-templates>
    <xsl:apply-templates/>
    </xsl:element>
    </xsl:if>
    </xsl:when>


    <xsl:when test="document(@href,/)/* and @chunk">
    <xsl:variable name="targetName">xsl:value-of select="name(document(@href,/)/*)"/</xsl:variable>
    <xsl:variable name="outFile" select="@href"/>
    <xsl:if test="$targetName and not($targetName='')">
    <xsl:choose>
    <xsl:when test="contains($outputformat, 'Impleo') and ($multilingual = 'yes')">
    <xsl:element name="{$targetName}">
    <xsl:apply-templates select="document(@href,/)/*/@*" mode="copy-element"/>
    <xsl:attribute name="refclass"><xsl:value-of select="$topicrefClass"/></xsl:attribute>

    <xsl:if test="not(document(@href,/)/*/@id)">
    <xsl:attribute name="id"><xsl:value-of select="generate- id()"/></xsl:attribute>
    </xsl:if>
    <xsl:apply-templates select="document(@href,/)/*/*" mode="copy-element">
    <xsl:with-param name="src-file"><xsl:value-of select="@href"/></xsl:with->
    </xsl:apply-templates>
    <xsl:apply-templates/>
    </xsl:element>
    </xsl:when>
    <xsl:otherwise>
    <xsl:result-document href="{$OUTPUTDIR}\{$outFile}">
    <xsl:element name="{$targetName}">
    <xsl:apply-templates select="document(@href,/)/*/@*" mode="copy-element"/>
    <xsl:attribute name="refclass"><xsl:value-of select="$topicrefClass"/></xsl:attribute>

    <xsl:if test="not(document(@href,/)/*/@id)">
    <xsl:attribute name="id"><xsl:value-of select="generate- id()"/></xsl:attribute>
    </xsl:if>
    <xsl:apply-templates select="document(@href,/)/*/*" mode="copy-element">
    <xsl:with-param name="src-file"><xsl:value-of select="@href"/></xsl:with->
    </xsl:apply-templates>
    <xsl:apply-templates/>
    </xsl:element>
    </xsl:result-document>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:if>
    </xsl:when>

    <xsl:when test="document(@href,/)/*">
    <xsl:variable name="targetName">xsl:value-of select="name(document(@href,/)/*)"/</xsl:variable>
    <xsl:if test="$targetName and not($targetName='')">
    <xsl:element name="{$targetName}">
    <xsl:apply-templates select="document(@href,/)/*/@*" mode="copy-element"/>
    <xsl:attribute name="refclass"><xsl:value-of select="$topicrefClass"/></xsl:attribute>

    <xsl:if test="not(document(@href,/)/*/@id)">
    <xsl:attribute name="id"><xsl:value-of select="generate- id()"/></xsl:attribute>
    </xsl:if>
    <xsl:apply-templates select="document(@href,/)/*/*" mode="copy-element">
    <xsl:with-param name="src-file"><xsl:value-of select="@href"/></xsl:with->
    </xsl:apply-templates>
    <xsl:apply-templates/>
    </xsl:element>
    </xsl:if>
    </xsl:when>

    <xsl:otherwise>
    <xsl:for-each select="document(@href,/)/*/*">
    <xsl:element name="{name()}">
    <xsl:apply-templates select="@*" mode="copy-element"/>
    <xsl:attribute name="refclass"><xsl:value-of select="$topicrefClass"/></xsl:attribute>
    <xsl:apply-templates select="*" mode="copy-element"/>
    </xsl:element>
    </xsl:for-each>
    <xsl:apply-templates/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:template>

    <xsl:template match="*">
    <xsl:element name="{name()}">
    <xsl:apply-templates select="@*" mode="copy-element"/>
    <xsl:apply-templates/>
    </xsl:element>
    </xsl:template>

    <xsl:template match="*|@*|comment()|processing-instruction()|text()" mode="copy-element">
    <xsl:param name="src-file"/>
    <xsl:copy>
    <xsl:apply-templates select="*|@*|comment()|processing-instruction()|text()" mode="copy-element">
    <xsl:with-param name="src-file"><xsl:value-of select="$src-file"/></xsl:with->
    </xsl:apply-templates>
    </xsl:copy>
    </xsl:template>

    <xsl:template match="processing-instruction()">
    <xsl:copy/>
    </xsl:template>

    <xsl:template match="@href" mode="copy-element" priority="1">
    <xsl:param name="src-file"/>
    <xsl:variable name="file-path">
    <xsl:call-template name="get-file-path">
    <xsl:with-param name="src-file">
    <xsl:value-of select="$src-file"/>
    </xsl:with-param>
    </xsl:call-template>
    <xsl:value-of select="."/>
    </xsl:variable>

    <xsl:variable name="file-path-new">
    <xsl:call-template name="normalize-path">
    <xsl:with-param name="file-path">
    <xsl:value-of select="translate($file-path,'\\','/')"/>
    </xsl:with-param>
    </xsl:call-template>
    </xsl:variable>

    <xsl:choose>
    <xsl:when test="contains(.,'://') or ../@scope='external' or ../@scope='peer'">
    <xsl:copy/>
    </xsl:when>
    <xsl:when test="(parent::* or parent::*) and (not(../@format) or ../@format='dita' or ../@format='DITA')">
    <xsl:choose>
    <xsl:when test="starts-with(.,'#')">
    <xsl:variable name="refer-path" select="substring-after(.,'#')"/>
    <xsl:choose>
    <xsl:when test="contains($refer-path,'/')">
    <xsl:variable name="topic-id" select="substring-before($refer-path,'/')"/>
    <xsl:variable name="target-id" select="substring-after($refer-path,'/')"/>
    <xsl:variable name="href-value">
    <xsl:value-of select="//*//*/@id"/>
    </xsl:variable>
    <xsl:if test="not($href-value='')">
    <xsl:attribute name="href">#<xsl:value-of select="$href- value"/></xsl:attribute>
    </xsl:if>
    </xsl:when>
    <xsl:otherwise>
    <xsl:variable name="href-value">
    <xsl:value-of select="//*/@id"/>
    </xsl:variable>
    <xsl:if test="not($href-value='')">
    <xsl:attribute name="href">#<xsl:value-of select="$href- value"/></xsl:attribute>
    </xsl:if>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:when>
    <xsl:when test="contains(.,'#')">
    <xsl:variable name="file-name" select="substring-before(.,'#')"/>
    <xsl:variable name="refer-path" select="substring-after(.,'#')"/>
    <xsl:variable name="file-name-doc" select="document($file-name,/)"/>
    <xsl:if test="$file-name-doc and not($file-name-doc='')">
    <xsl:choose>
    <xsl:when test="contains($refer-path,'/')">
    <xsl:variable name="topic-id" select="substring-before($refer-path,'/')"/>
    <xsl:variable name="target-id" select="substring-after($refer-path,'/')"/>
    <xsl:variable name="href-value">
    <xsl:value-of select="$file-name-doc//*//*/@id"/>
    </xsl:variable>
    <xsl:if test="not($href-value='')">
    <xsl:attribute name="href">#<xsl:value-of select="$href- value"/></xsl:attribute>
    </xsl:if>
    </xsl:when>
    <xsl:otherwise>
    <xsl:variable name="href-value">
    <xsl:value-of select="$file-name-doc//*/@id"/>
    </xsl:variable>
    <xsl:if test="not($href-value='')">
    <xsl:attribute name="href">#<xsl:value-of select="$href- value"/></xsl:attribute>
    </xsl:if>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:if>
    </xsl:when>
    <xsl:otherwise>
    <xsl:variable name="current-doc" select="document(.,/)"/>
    <xsl:if test="$current-doc and not($current-doc='')">
    <xsl:choose>
    <xsl:when test="$current-doc//*/@id">
    <xsl:attribute name="href">#<xsl:value-of select="$current- doc//*/@id"/></xsl:attribute>
    </xsl:when>
    <xsl:otherwise>#<xsl:value-of select="$current-doc//*"/></xsl:otherwise>
    </xsl:choose>
    </xsl:if>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:when>
    <xsl:otherwise>
    <xsl:attribute name="href">
    <xsl:choose>

    <xsl:when test="contains($outputformat, 'Impleo') and ($multilingual = 'yes') and parent::*">
    <xsl:value-of select="substring-after($file-path-new, '/')"/>
    </xsl:when>
    <xsl:otherwise>
    <xsl:value-of select="$file-path-new"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:attribute>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:template>

    <xsl:template name="get-file-path">
    <xsl:param name="src-file"/>
    <xsl:if test="contains($src-file,'/')">
    <xsl:value-of select="substring-before($src-file,'/')"/>
    <xsl:text>/</xsl:text>
    <xsl:call-template name="get-file-path">
    <xsl:with-param name="src-file">
    <xsl:value-of select="substring-after($src-file,'/')"/>
    </xsl:with-param>
    </xsl:call-template>
    </xsl:if>
    </xsl:template>

    <xsl:template name="normalize-path">
    <xsl:param name="file-path"/>
    <xsl:choose>
    <xsl:when test="contains($file-path,'..')">
    <xsl:variable name="firstdir" select="substring-before($file-path, '/')"/>
    <xsl:variable name="newpath" select="substring-after($file-path,'/')"/>
    <xsl:choose>
    <xsl:when test="$firstdir='..'">
    <xsl:text>../</xsl:text>
    <xsl:call-template name="normalize-path">
    <xsl:with-param name="file-path">
    <xsl:value-of select="$newpath"/>
    </xsl:with-param>
    </xsl:call-template>
    </xsl:when>
    <xsl:otherwise>
    <xsl:variable name="beforedotdot" select="substring-before($file- path,'/..')"></xsl:variable>
    <xsl:variable name="beforedotdotparent">
    <xsl:call-template name="parent-path">
    <xsl:with-param name="pathname" select="$beforedotdot"/>
    </xsl:call-template>
    </xsl:variable>
    <xsl:variable name="afterdotdot" select="substring-after($file- path,'../')"></xsl:variable>
    <xsl:call-template name="normalize-path">
    <xsl:with-param name="file-path">
    <xsl:value-of select="concat($beforedotdotparent,$afterdotdot)"/>
    </xsl:with-param>
    </xsl:call-template>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:when>
    <xsl:otherwise>
    <xsl:value-of select="$file-path"></xsl:value-of>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:template>

    <xsl:template name="parent-path">
    <xsl:param name="pathname"/>
    <xsl:choose>
    <xsl:when test="contains($pathname, '/')">
    <xsl:value-of select="substring-before($pathname, '/')"/>
    <xsl:text>/</xsl:text>
    <xsl:call-template name="parent-path">
    <xsl:with-param name="pathname" select="substring-after($pathname,'/')"/>
    </xsl:call-template>
    </xsl:when>
    </xsl:choose>
    </xsl:template>





    <xsl:template match="*" mode="copy-element">
    <xsl:element name="{local-name()}">
    <xsl:apply-templates select="@*|node()|comment()" mode="copy-element"/>
    </xsl:element>
    </xsl:template>

    <xsl:template match="@*" mode="copy-element">
    <xsl:attribute name="{local-name()}">
    <xsl:value-of select="."/>
    </xsl:attribute>
    </xsl:template>

    <xsl:template match="text()" mode="copy-element">
    <xsl:value-of select="."/>
    </xsl:template>

    <xsl:template match="comment()" mode="copy-element">
    <xsl:comment>
    <xsl:value-of select="."/>
    </xsl:comment>
    </xsl:template>

    </xsl:stylesheet>

     

  • Anonymous
    2012-04-12

    Hi Michael,
    Here is the variable output result:

    Loading stylesheet D:\InfoShare\App\Utilities\DITA-
    OT\SEMC_InfoShare\xsl\InfoShare\XML2ISHCleanXML.xsl
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    connectors_overview_1_en.xml
    D:\InfoShare\App\Utilities\DITA-
    OT\SEMC_InfoShare\xsl\InfoShare\XML2ISHCleanXML.xsl:55: Fatal Error! Exception
    thrown by OutputURIResolver Cause: net.sf.saxon.trans.XPathException: Resolved
    URL is malformed
    Failed to process null

    Per your advice, because it needs to be a valid file: URI, for example
    "file:///D:/InfoShare/Data/PublishingService/Data/....". Note the leading
    "file:///", and the use of forwards slash rather than backslash, **

    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-70ADD682-FF68-40D2-A
    A03-4BB66E00EA74.20120410104158169\1\en\out\en\connectors_overview_1_en**.xml
    is this incorrect?
    thank you so much for your time.

     

  • Anonymous
    2012-04-12

    Hi Michael,

    I think i just made progress in debugging the error:

    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    03AB2EA1-F81B-4A22-8149-710094BE1081.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-03AB2EA1
    -F81B-4A22-8149-710094BE1081.xml
    Loading stylesheet D:\InfoShare\App\Utilities\DITA-
    OT\SEMC_InfoShare\xsl\InfoShare\XML2ISHCleanXML.xsl
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    connectors_overview_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    0B4A7CB0-DF4C-4753-B283-9F5F5FEA0D0E.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    0B4A7CB0-DF4C-4753-B283-9F5F5FEA0D0E.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    listening_to_the_radio_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    0EDBAC80-8997-45CA-8578-E8AAB7EE0B6E.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    0EDBAC80-8997-45CA-8578-E8AAB7EE0B6E.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    gprs_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    0F8BA10F-B081-4120-8B32-12736F46B805.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    0F8BA10F-B081-4120-8B32-12736F46B805.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    downloading_games_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    11DF4D0E-11C3-4C1E-946D-0950B6DFDC4F.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-11DF4D0E-
    11C3-4C1E-946D-0950B6DFDC4F.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    standby_mode_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    291C9232-8846-42A5-BEA6-228F7C4A6C20.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    291C9232-8846-42A5-BEA6-228F7C4A6C20.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    answering_or_rejecting_a_call_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    3036BFB5-0E35-4198-974C-2BB866EE7F51.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    3036BFB5-0E35-4198-974C-2BB866EE7F51.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    making_a_call_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    30956BCB-576E-4180-9CE4-044B7E9474A3.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-30956BCB-
    576E-4180-9CE4-044B7E9474A3.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    introduction_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    3C7F1367-1545-4D3A-AB32-3A20A9DE5398.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    3C7F1367-1545-4D3A-AB32-3A20A9DE5398.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    your_phone_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    3EE04983-92CD-498F-97E5-EEB40E2BDB79.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-3EE04983
    -92CD-498F-97E5-EEB40E2BDB79.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    games_overview_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    4BB40D57-5C0D-41E4-B437-0DB092523E8A.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-4BB40D57
    -5C0D-41E4-B437-0DB092523E8A.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    for_your_safety_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    53925A2B-DCEE-48DB-BB47-623F13EA618F.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-53925A2B-
    DCEE-48DB-BB47-623F13EA618F.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    essential_indicators_in_standby_mode_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    54F20824-43B5-4CE1-8EA2-400F1CB13716.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    54F20824-43B5-4CE1-8EA2-400F1CB13716.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    no_title_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    67F1627E-FFBA-4E03-A62D-F70030C52596.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-67F1627E-
    FFBA-4E03-A62D-F70030C52596.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    saving_names_and_numbers_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    6B658E0D-415E-4DF7-8697-6B3C899A807D.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-6B658E0D-
    415E-4DF7-8697-6B3C899A807D.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    installing_sim_card_and_battery_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    7DBD499A-5D70-4EAB-A78E-7313476C7E59.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-7DBD499A-
    5D70-4EAB-A78E-7313476C7E59.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    keys_overview_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    87DD5F98-0359-4975-BBA2-3B494D82BE3C.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    87DD5F98-0359-4975-BBA2-3B494D82BE3C.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    charging_the_battery_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    882E4750-A864-4850-A778-03142AB12F36.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    882E4750-A864-4850-A778-03142AB12F36.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    phone_book_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    8C8F01ED-9785-47DE-9A00-1F8AAFD94E7D.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    8C8F01ED-9785-47DE-9A00-1F8AAFD94E7D.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    bluetooth_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    9000493F-2721-4498-9391-BCCC66CE50F1.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    9000493F-2721-4498-9391-BCCC66CE50F1.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    voice_messages_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    91640B45-FC0F-4FED-9DEB-1D8AEB296870.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-91640B45
    -FC0F-4FED-9DEB-1D8AEB296870.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    voice_dialling_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    91A4F586-8735-490D-8BA4-0ECCB335CA90.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    91A4F586-8735-490D-8BA4-0ECCB335CA90.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    listening_to_music_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    9224F663-0A2C-4D48-B4AB-582DF6825B2E.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-9224F663
    -0A2C-4D48-B4AB-582DF6825B2E.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    water_rapids_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    A08D6FD8-63C7-4CAA-A2EA-AF08AF4C49B7.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    A08D6FD8-63C7-4CAA-A2EA-AF08AF4C49B7.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    keypad_locking_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    A3CD45DD-9EAF-4D22-91B7-6C0676D5CB06.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-A3CD45DD-
    9EAF-4D22-91B7-6C0676D5CB06.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    speed_dialling_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    BE2DE06F-3702-493F-9176-A7944470B77C.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    BE2DE06F-3702-493F-9176-A7944470B77C.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    music_functions_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    D6045A82-6286-4EC8-806E-4566EE0E7349.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    D6045A82-6286-4EC8-806E-4566EE0E7349.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    launching_a_game_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    D9222E28-4E8D-4D57-A0AB-C9E6C14F2679.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-D9222E28
    -4E8D-4D57-A0AB-C9E6C14F2679.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    multimedia_messages_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    DE88D123-3B26-4E37-BDAA-F225F9F46D66.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    DE88D123-3B26-4E37-BDAA-F225F9F46D66.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    getting_started_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    DEE39F35-598E-4559-9733-76F34E115FE5.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    DEE39F35-598E-4559-9733-76F34E115FE5.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    dj_game_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    E97722D1-514C-4FAE-A9BA-DB55C6CA04E0.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-E97722D1
    -514C-4FAE-A9BA-DB55C6CA04E0.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    snake_game_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    EADC4793-B449-4D75-A899-135884C22ABD.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    EADC4793-B449-4D75-A899-135884C22ABD.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    searching_for_a_contact_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    ECE240B0-00BD-4371-AB26-E5AA627FF527.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    ECE240B0-00BD-4371-AB26-E5AA627FF527.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    screen_saver_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    EF99C727-4834-442F-84CE-4864EE505BFF.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    EF99C727-4834-442F-84CE-4864EE505BFF.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    editing_a_contact_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    F1F85108-6DA2-467B-8EE0-FA41B80AEB4B.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    F1F85108-6DA2-467B-8EE0-FA41B80AEB4B.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    deleting_messages_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    F2908D6D-3DF6-4E28-9F94-3A057669A444.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-F2908D6D-
    3DF6-4E28-9F94-3A057669A444.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    text_messages_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    F6DEEACC-8925-46B3-9EF3-5DAB76B4386F.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-
    F6DEEACC-8925-46B3-9EF3-5DAB76B4386F.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    call_functions_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\GUID-
    FD63F34C-0C66-4F6E-960A-EC79DDC0AA34.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\GUID-FD63F34C-
    0C66-4F6E-960A-EC79DDC0AA34.xml
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    messages_1_en.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-70ADD682-
    FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\export.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\export.xml
    D:\InfoShare\App\Utilities\DITA-
    OT\SEMC_InfoShare\xsl\InfoShare\XML2ISHCleanXML.xsl:21: Error!
    java.io.FileNotFoundException:
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset.met (The
    system cannot find the file specified) Cause: java.io.FileNotFoundException:
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset.met (The
    system cannot find the file specified)
    D:\InfoShare\App\Utilities\DITA-
    OT\SEMC_InfoShare\xsl\InfoShare\XML2ISHCleanXML.xsl:22: Error!
    java.io.FileNotFoundException:
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset.met (The
    system cannot find the file specified) Cause: java.io.FileNotFoundException:
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset.met (The
    system cannot find the file specified)
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    no_title.xml
    Processing D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-70ADD682-
    FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset\temp\keydef.xml to
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out\keydef.xml
    D:\InfoShare\App\Utilities\DITA-
    OT\SEMC_InfoShare\xsl\InfoShare\XML2ISHCleanXML.xsl:21: Error!
    java.io.FileNotFoundException:
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset.met (The
    system cannot find the file specified) Cause: java.io.FileNotFoundException:
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset.met (The
    system cannot find the file specified)
    D:\InfoShare\App\Utilities\DITA-
    OT\SEMC_InfoShare\xsl\InfoShare\XML2ISHCleanXML.xsl:22: Error!
    java.io.FileNotFoundException:
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset.met (The
    system cannot find the file specified) Cause: java.io.FileNotFoundException:
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\workset.met (The
    system cannot find the file specified)
    output OUTPUTDIR :
    D:\InfoShare\Data\PublishingService\Data\DataExports\GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169\1\en\out
    transformedJobTicketLngValue :
    en
    title :
    no_title
    .xml
    D:\InfoShare\App\Utilities\DITA-
    OT\SEMC_InfoShare\xsl\InfoShare\XML2ISHCleanXML.xsl:60: Fatal Error! Cannot
    write more than one result document to the same URI:
    file:/D:/InfoShare/Data/PublishingService/Data/DataExports/GUID-
    70ADD682-FF68-40D2-AA03-4BB66E00EA74.20120410104158169/1/en/out/no_title__.xml
    Failed to process null
    Processing ended.

    BUILD FAILED

    Do you have any tip for how to identify no_title error?

    Thank you

     
1 2 > >> (Page 1 of 2)