summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/Parser.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2005-10-18 17:38:50 +0000
committerBenoit Foucher <benoit@zeroc.com>2005-10-18 17:38:50 +0000
commit1485e01f77f42c13fb6bd17d6289f7277cdac9cf (patch)
treed0bb149ea54644e9161eedd008c35ead1c9faeb5 /cpp/src/IceGrid/Parser.cpp
parentFixed compile error (diff)
downloadice-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.cpp9
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)
{