..
/
download
# NAME
s1kd-newupf - Create a new data update file
# SYNOPSIS
s1kd-newupf [options] <SOURCE> <TARGET>
# DESCRIPTION
The *s1kd-newupf* tool creates a new S1000D data update file for two
specified issues of a CIR data module. Changes to items between the
source and target issues of the CIR are recorded in the resulting UPF,
along with update instructions.
# OPTIONS
- \-$, --issue \<issue\>
Specify which issue of S1000D to use. Currently supported issues
are:
- 5.0 (default)
- 4.2
- 4.1
- \-@, --out \<path\>
Save the new update file to \<path\>. If \<path\> is an existing
directory, the update file will be created in it instead of the
current directory. Otherwise, the update file will be saved as the
filename \<path\> instead of being automatically named.
- \-%, --templates \<dir\>
Use XML template in the specified directory instead of the built-in
template. The template must be named `update.xml` in the directory
\<dir\>, and must conform to the default S1000D issue of this tool
(5.0).
- \-\~, --dump-templates \<dir\>
Dump the built-in XML template to the specified directory.
- \-d, --defaults \<file\>
Specify the `.defaults` file name.
- \-f, --overwrite
Overwrite existing file.
- \-h, -?, --help
Show help/usage message.
- \-q, --quiet
Do not report an error when the file already exists.
- \-v, --verbose
Print the file name of the newly created data update file.
- \--version
Show version information.
- \<SOURCE\>
The source (original) issue of the CIR data module.
- \<TARGET\>
The target (updated) issue of the CIR data module.
In addition, the following options allow configuration of the XML
parser:
- \--dtdload
Load the external DTD.
- \--huge
Remove any internal arbitrary parser limits.
- \--net
Allow network access to load external DTD and entities.
- \--noent
Resolve entities.
- \--parser-errors
Emit errors from parser.
- \--parser-warnings
Emit warnings from parser.
- \--xinclude
Do XInclude processing.
- \--xml-catalog \<file\>
Use an XML catalog when resolving entities. Multiple catalogs may be
loaded by specifying this option multiple times.
## `.defaults` file
Refer to s1kd-newdm(1) for information on the `.defaults` file which is
used by all the s1kd-new\* tools.
# EXAMPLE
$ s1kd-newupf \
DMC-EX-A-00-00-00-00A-00GA-D_001-00_EN-CA.XML \
DMC-EX-A-00-00-00-00A-00GA-D_002-00_EN-CA.XML
gopher://khzae.net/0/s1000d/s1kd-tools/src/tools/s1kd-newupf/README.md