From: Zdeněk Salvet Date: Wed, 1 Dec 2004 17:25:18 +0000 (+0000) Subject: StartUpload operation implemented X-Git-Tag: glite-deployment-lb_R_0_1_0~60 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=e525e2f18d9604c775f2cbe82cefa8b3f5a96bee;p=jra1mw.git StartUpload operation implemented --- diff --git a/org.glite.jp.primary/examples/jpps-test.c b/org.glite.jp.primary/examples/jpps-test.c index 038e1f8..5120582 100644 --- a/org.glite.jp.primary/examples/jpps-test.c +++ b/org.glite.jp.primary/examples/jpps-test.c @@ -13,7 +13,7 @@ static void usage(const char *me) fprintf(stderr,"%s: [-s server-url] operation args \n\n" " operations are:\n" " RegisterJob jobid\n" - " StartUpload jobi jobidd\n" + " StartUpload jobid class(0,1,2) commit_before mimetype\n" " CommitUpload\n" " RecordTag\n" " GetJob\n" @@ -42,7 +42,7 @@ static int check_fault(struct soap *soap,int err) { reason = soap->fault->faultstring; } fputs(reason,stderr); - putc(10,stderr); + putc('\n',stderr); assert(detail->__type == SOAP_TYPE__GenericJPFault); #if GSOAP_VERSION >=20700 f = ((struct _GenericJPFault *) detail->fault) @@ -102,8 +102,16 @@ int main(int argc,char *argv[]) if (argc != 3) usage(argv[0]); check_fault(soap, soap_call_jpsrv__RegisterJob(soap,server,"",argv[2],&r)); - } - else if (!strcasecmp(argv[1],"FeedIndex")) { + } else if (!strcasecmp(argv[1], "StartUpload")) { + struct jpsrv__StartUploadResponse r; + + if (argc != 6) usage(argv[0]); + if (!check_fault(soap, + soap_call_jpsrv__StartUpload(soap, server, "", + argv[2], atoi(argv[3]), atoi(argv[4]), argv[5], &r))) { + printf("Destination: %s\nCommit before: %ld\n", r.destination, (long)r.commitBefore); + } + } else if (!strcasecmp(argv[1],"FeedIndex")) { struct jpsrv__FeedIndexResponse r; struct jptype__Attribute *ap[2]; struct jptype__Attributes attr = { 2, ap }; @@ -128,19 +136,6 @@ int main(int argc,char *argv[]) printf("FeedId: %s\nExpires: %s\n",r.feedId,ctime(&r.expires)); } } - else if ((!strcasecmp(argv[1],"StartUpload"))) { - struct jpsrv__StartUploadResponse r; - time_t now = time(NULL) + 120; - - if (argc != 3) usage(argv[0]); - - if (!check_fault(soap,soap_call_jpsrv__StartUpload(soap,server,"", - argv[2],JOB_LOG,now,"text/plain",&r))) - { - printf("Destination: %s\nCommitBefore: %s\n", - r.destination,ctime(&r.commitBefore)); - } - } else usage(argv[0]); return 0;