From: Zdeněk Salvet Date: Fri, 22 Oct 2004 06:53:36 +0000 (+0000) Subject: Initialize backend module on startup. X-Git-Tag: gridsite-core_R_1_0_4~78 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=38e86f8d94c23d7412a9736ec887d90ecaa6a4af;p=jra1mw.git Initialize backend module on startup. --- diff --git a/org.glite.jp.primary/src/simple_server.c b/org.glite.jp.primary/src/simple_server.c index a620988..e6e285f 100644 --- a/org.glite.jp.primary/src/simple_server.c +++ b/org.glite.jp.primary/src/simple_server.c @@ -1,3 +1,5 @@ +#include + #include "glite/jp/types.h" #include "glite/jp/context.h" @@ -5,7 +7,7 @@ extern SOAP_NMAC struct Namespace jpis__namespaces[],jpps__namespaces[]; -int main() { +int main(int argc, char *argv[]) { struct soap soap; int i, m, s; // master and slave sockets @@ -15,6 +17,13 @@ int main() { soap_set_namespaces(&soap, jpps__namespaces); glite_jp_init_context(&ctx); + + if (glite_jppsbe_init(ctx, &argc, argv)) { + /* XXX log */ + fputs(glite_jp_error_chain(ctx), stderr); + exit(1); + } + soap.user = (void *) ctx; ctx->other_soap = soap_new(); soap_init(ctx->other_soap);