====== Import Configuration ====== ''[[dir:exec]]/importcfg.js'' is a utility script that will import configurations of items configured in SCFG (e.g. message areas, files areas, external program configurations) that have been exported using [[module:exportcfg|Export Configuration]] NOTE: importcfg can only import files that have been exported with exportcfg using the --json option ===== Usage ===== ''importcfg.js'' may be invoked via [[util:JSexec]] (e.g. from an OS command prompt) or ''load()ed'' from another JavaScript module. ==== Syntax ==== The command-line syntax (or ''load'' arguments) are detailed here: usage: importcfg.js [-overwrite] [-debug] cfg-types (choose one): msg-grps msg-subs file-libs file-dirs file-prots file-extrs file-comps file-viewers file-testers file-dlevents text-secs xtrn-secs xtrn-progs xtrn-events xtrn-editors For most types, the data will be imported with the same internal ids as was exported. For external sections and programs, special logic exists to match up based on the section or external code, which allows importing external programs from other systems. ==== Example to Export and Import External Sections and Programs ==== jsexec exportcfg xtrn-secs -json >secs.json jsexec exportcfg xtrn-progs -json >progs.json jsexec importcfg xtrn-secs ===== See Also ===== * [[module:exportcfg|Export Configuration]] * [[:module:|Modules]] {{tag>javascript import json jsutil}}