systemimport(4.3)
Usage
systemimport
[ -s|-skipexisting ]
[ -pp|-preservepermissions ]
[ -nameconflict re|an|sk ]
[ -keyconflict re|an|sk ]
[ -namekeyconflict rn|rk|an|sk ]
[ -he|-holdexecution [ r|sr|sir|wr ] ]
[ -nr|-norollback ]
[ -no|-newowner ]
[ -cp|-configfrompackage ]
[ -iv|-importextrefvalues ]
[ -select <xml-selection file> [ -dryrun ] [ -onerror < ABORT | IGNORE > ] ]
[ -m|-message ]
[ -u|-upgrade ]
[ -dryrun ]
<export file|directory>
[password]
----------------------------------------------------
Import Conflict
re = Replace
sk = Skip
an = Add New
rk = Replace Key conflict
rn = Replace Name conflict
Holdexecution
r = Restart
sr = Stop and Restart
sir = Stop Immediate and Restart
wr = Wait for completion and Restart
This command imports a ZIP file, an MZP file, or a directory. If an import entry is in conflict with an entry that already exists in the current system, the entry will not be imported. An example of such a conflict might be an identical entry name, but a different ID.
If you try to import exactly the same MZP file or workflow package twice you get an error. The error is given if the checksums of MZP files are identical. Note that if you export exactly the same configuration twice the checksums will differ.
A workflow group that is scheduled to start while an import activity is happening, will not start until the import is complete.
Options
Option | Description |
---|---|
[-s|-skipexisting] | If you use the |
[-pp|-preservepermissions] | When user permissions are modified, set the |
[-nameconflict re|an|sk] | Decide what to do when there is a name conflict; replace, add new, or skip. Default is to skip the item when there is a name conflict. NoteIf -nameconflict is not specified and there is a name conflict, the configuration is skipped. To avoid this, use -dryrun to verify before importing. |
[-keyconflict re|an|sk] | Decide what to do when there is a key conflict; replace, add new, or skip. Default is to skip the item when there is a key conflict. NoteIf -keyconflict is not specified and there is a key conflict, the configuration is skipped. To avoid this, use -dryrun to verify before importing. |
[-namekeyconflict rn|rk|an|sk] | Decide what to do when there is a key or name conflict; replace, add new, or skip. Default is to skip the item when there is a key or a name conflict. NoteIf neither of -namekeyconflict, -keyconflict, or -nameconflict is specified and there is a key or name conflict, the configuration is skipped. To avoid this, use -dryrun to verify before importing. |
[-he|-holdexecution [ r | sr | sir | wr ] ] | Use the If a workflow or a workflow group does not stop within 5 minutes (300 seconds) when doing a When the import is completed and a workflow group is still running, systemimport -holdexecution If you do not specify any of the
Select the action that should resolve held executions:
|
[-nr|-norollback] | When you us the To suppress the creation of the rollback file, provide either a |
[-no|-newowner] | Change ownership of the configuration on import. The user must match an user already defined in the Access Controller(4.3). |
[ -cp|-configfrompackage ]Â | Add this option if you would like to import the Workflow Package (MZP) as configuration instead of a Workflow Package. |
[ -iv|-importextrefvalues ] | Add this option if you would like to import the values from External References. |
[-select <xml-selection file> | The
XML Selection FileThis selection information that you find in the XML selection file corresponds to the selection information that you specify on the System Import tool view, in the Desktop user interface. The XML selection file consists of two main tags:
<configurations>Select configurations from the
<workflows>This XML tag enables you to use |
[ -m|-message] | If you want to add a comment when using the The comment will replace the default information saved when making a system import, and will both be included in the System Log message that is generated, as well as visible when selecting to view history in any of the configurations in the imported data. |
[-u|-upgrade] | When exports have been made in a previous version of Usage Engine, they may have to be upgraded. In this case you can use the The configurations will then be upgraded. |
[-dryrun] | To test data compatibility prior to actually importing. |
<export file|directory> | Specify the path to the directory or ZIP file that contains the configurations you want to import. |
[password] | To import encrypted configurations, provide a password. |
Return Codes
Listed below are the different return codes for the systemimport
command:
Code | Description |
---|---|
0 | Will be returned if the command is successful. |
1 | Will be returned if the argument count is incorrect or argument(s) are invalid. |
2 | Will be returned if the command was unable to find an export (file|directory) at the supplied path. |
3 | Will be returned if the import could not be started due to locked import. |
4 | Will be returned if any errors were reported during the import. |
5 | Will be returned if the XML file did not contain any configurations or workflows to import. |
8 | Will be returned if the XML file did not contain any workflows to use in dry run. |
10 | Will be returned if the import results in invalid workflows due to compilation errors. |
14 | Will be returned if there are configurations not imported |
20 | Will be returned if the value for a supplied option or option is missing. |
100 | Will be returned if an error occurs while parsing the selection file |
101 | Will be returned if an error occurs while parsing a node in the selection XML file. |
102 | Will be returned if an error occurs while getting the attribute from a configuration tab, or if expected wfTable attribute in tag with the supplied name is missing. |
103 | Will be returned if the import was unable to parse the value for a booolean XML attribute. |
104 | Will be returned if an error occurs while parsing dependencies for a configuration. |
300 | Will be returned if an OutOfMemoryError occurs during import. |
Â