Forum Discussion
Dec 01, 2005
System::ConfigSync::install_configuration() is not the method you are looking for. That is equivalent to running a full system configuration (.ucs). What you are looking for is the System::ConfigSync::load_configuration() method which is the equivalent to a "bigpipe load" or "bigpipe base load" (depending on the input flag).
enum LoadMode {
LOAD_HIGH_LEVEL_CONFIG = 0, // aka bigpipe load
LOAD_BASE_LEVEL_CONFIG = 1, // aka bigpipe base load
};
void System::ConfigSync::load_configuration(
in String filename,
in LoadMode load_flag
);
Also, make sure you pass in the full path in the filename parameter or it will default to the /var/local/ucs directory (as your log suggests).
Looking back, it probably would have been better to implement both of those methods as one like we did for save_configuration(), but we developed install_configuration() for full .ucs installs before we had load_configuration() and we wanted to maintain backward compatibility.
-Joe