To import configuration, use the following rhino-console command or associated MBean operation providing a configuration bundle. After importing a configuration bundle it is useful to wait for convergence before directing traffic to the system.
The status document returned by the MBean operation can be saved to disk by providing the
-o <output file> option to the console command.
The format of this document is described at Declarative Config Import Result Schema.
importdeclarativeconfig <zip|directory> [-dryrun] [-o resultfile.json] [-v] [-reconfigurationaction <validateEntityState|deactivateAndReactivate|doNotDeactivate> Description Import a declarative configuration bundle into the SLEE. Source may be either a config bundle zip file or a path to a directory containing an unzipped config bundle. Specifying -o will output the resulting import status json to a file instead of the console. Specifying -v will include verbose elements such as stacktraces in the console output. Specifying a reconfiguration action other than the default of "doNotDeactivate" will change how resource adaptor entities that do not support active reconfiguration are managed during this import.
To import the configuration bundle
$ ./rhino-console importdeclarativeconfig site-1.zip Importing configuration... Result ======= Status: Success Import result reported success; all changes have been applied.
public String importConfiguration(byte configBundle, ImportOptions options) throws NullPointerException, MalformedConfigBundleException, ManagementException;