# NAME s1kd-newdml - Create a new S1000D data management list # SYNOPSIS s1kd-newdml [options] [...] # DESCRIPTION The *s1kd-newdml* tool creates a new S1000D data management list with the code and other metadata specified. # OPTIONS - \-\#, --code \ The data management list code of the new DML. - \-$, --issue \ Specify which issue of S1000D to use. Currently supported issues are: - 5.0 (default) - 4.2 - 4.1 - 4.0 - 3.0 - 2.3 - 2.2 - 2.1 - 2.0 - \-@, --out \ Save the new DML to \. If \ is an existing directory, the DML will be created in it instead of the current directory. Otherwise, the DML will be saved as the filename \ instead of being automatically named. - \-%, --templates \ Use the XML template in the specified directory instead of the built-in template. The template must be named `dml.xml` inside \ and must conform to the default S1000D issue (5.0). - \-\~, --dump-templates \ Dump the built-in XML template to the specified directory. - \-b, --brex \ BREX data module code. - \-c, --security \ The security classification of the new DML. - \-d, --defaults \ Specify the `.defaults` file name. - \-f, --overwrite Overwrite existing file. - \-h, -?, --help Show usage message. - \-I, --date \ The issue date of the new DML in the form of YYYY-MM-DD. - \-i, --info-code \ When creating a DMRL from SNS rules (-S), use the specified info code for each entry. Specify this option multiple times to create multiple data modules for each part of the SNS. \ can specify: - the base info code (e.g., 520) - the info code variant (e.g., 520B) - the item location code (e.g., 520B-C) - \-l, --list Treat input (stdin or arguments) as lists of CSDB objects to add to the new list. - \-m, --remarks \ Set the remarks for the new data management list. - \-N, --omit-issue Omit the issue/inwork numbers from filename. - \-n, --issno \ The issue number of the new DML. - \-p, --prompt Prompts the user for any values left unspecified. - \-q, --quiet Do not report an error when the file already exists. - \-R, --rpccode \ Specifies a default responsible partner company enterprise code for entries which do not carry this in their ID STATUS section (ICN, COM, DML). - \-r, --rpcname \ Specifies a default responsible partner company enterprise name for entries which do not carry this in their IDSTATUS section (ICN, COM, DML). - \-S, --sns \ Create a DMRL using the specified SNS rules. - \-v, --verbose Print the file name of the newly created DML. - \-w, --inwork \ The inwork number of the new DML. - \-z, --issue-type \ The issue type of the new DML. - \--version Show version information. - \... Any number of CSDB object file names to automatically add to the list. 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 \ 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\* commands. # EXAMPLE $ s1kd-newdml -# EX-12345-C-2018-00001