diff options
Diffstat (limited to 'cpp/src/IceGrid/Parser.cpp')
-rw-r--r-- | cpp/src/IceGrid/Parser.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/cpp/src/IceGrid/Parser.cpp b/cpp/src/IceGrid/Parser.cpp index b94bd1fcfbc..098c15c07f1 100644 --- a/cpp/src/IceGrid/Parser.cpp +++ b/cpp/src/IceGrid/Parser.cpp @@ -426,7 +426,6 @@ Parser::instantiateServerTemplate(const list<string>& args) string application = *p++; string node = *p++; string templ = *p++; - for(; p != args.end(); ++p) { string::size_type pos = p->find('='); @@ -439,13 +438,7 @@ Parser::instantiateServerTemplate(const list<string>& args) ServerInstanceDescriptor desc; desc._cpp_template = templ; desc.parameterValues = vars; - NodeUpdateDescriptor nodeUpdate; - nodeUpdate.name = node; - nodeUpdate.serverInstances.push_back(desc); - ApplicationUpdateDescriptor update; - update.name = application; - update.nodes.push_back(nodeUpdate); - _admin->updateApplication(update); + _admin->instantiateServer(application, node, desc); } catch(const Ice::Exception& ex) { |