diff options
author | Benoit Foucher <benoit@zeroc.com> | 2005-10-18 17:38:50 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2005-10-18 17:38:50 +0000 |
commit | 1485e01f77f42c13fb6bd17d6289f7277cdac9cf (patch) | |
tree | d0bb149ea54644e9161eedd008c35ead1c9faeb5 /cpp/src/IceGrid/Parser.cpp | |
parent | Fixed compile error (diff) | |
download | ice-1485e01f77f42c13fb6bd17d6289f7277cdac9cf.tar.bz2 ice-1485e01f77f42c13fb6bd17d6289f7277cdac9cf.tar.xz ice-1485e01f77f42c13fb6bd17d6289f7277cdac9cf.zip |
Fixed bug 518
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) { |