Hi Lists,
I'm re-posting a question I asked a few weeks ago, because I'm still stuck.
I want to be able to use the xml.metadata.processing service to
automatically fill in a parameter in my xml with either the database id or
the metadata uuid for the record. A similar thing is done using
update-fixed-info.xsl in most schemas (mine is a variant of Gemini 2.2).
My xsl is in the process directory for my schema, but I don't seem to be
able to pick up the UUID or Database ID using the syntax /root/env/uuid or
/root/env/id. When the transformation is done, these values are not
accessible- no errors are shown in the logs but the values are blank.
I can't find any documentation on where these /root/env/uuid or id values
come from- where they are set, or what other examples there are (apart from
ChangeDate).
I also couldn't find an example of an xsl in the process directory for any
of the published schemas, that uses this approach, I could only find it in
things like update-fixed-info and so on, so I can't tell if it's even
possible to access these values using this method, or if it's something
wrong with my xsl.
Can someone help me out here?
Thanks
Jo
--
*Jo Cook*
Astun Technology Ltd, The Coach House, 17 West Street, Epsom, Surrey, KT18
7RL, UK
t:+44 7930 524 155
iShare - Data integration and publishing platform
<http://www.isharemaps.com/>
*****************************************
Company registration no. 5410695. Registered in England and Wales.
Registered office: 120 Manor Green Road, Epsom, Surrey, KT19 8LN VAT no.
864201149.