Changes between Version 23 and Version 24 of installation_QCG_Broker_Client
- Timestamp:
- 06/10/11 17:02:03 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
installation_QCG_Broker_Client
v23 v24 226 226 227 227 The usage of the client depends on the mode: 228 * for batch mode: "`qcg- brokerOPRATION [ARG1 .. ARGn]`"229 * for console mode: "`qcg- broker-console`" and then user is prompted to type in lines in format "`OPERATION [ARG1 .. ARGn]`" to be processed by client.228 * for batch mode: "`qcg-client OPRATION [ARG1 .. ARGn]`" 229 * for console mode: "`qcg-client -console`" and then user is prompted to type in lines in format "`OPERATION [ARG1 .. ARGn]`" to be processed by client. 230 230 231 231 '''IMPORTANT:''' To secure the communication between client and service and to delegate user's privileges to the service client needs access to user's proxy certificate. … … 236 236 237 237 ||= '''Operation''' =||= '''Arguments''' =||= '''Description''' =|| 238 ||='''submit_job''' =|| `<desc_file>` ( GRMSor JSDL) || submits a job to be executed. The description of job can be expressed either in native QCG-Broker language or if it is possible in JSDL one. If the description is valid client returns to the user a globally unique job identifier, which unambiguously identifies the job in the system. QCG defines jobs as a sets of dependent tasks that constitute a logical whole (workflow). Each task is executed by system only if all tasks it depends on are in specified by the user states. ||238 ||='''submit_job''' =|| `<desc_file>` (QCG or JSDL) || submits a job to be executed. The description of job can be expressed either in native QCG-Broker language or if it is possible in JSDL one. If the description is valid client returns to the user a globally unique job identifier, which unambiguously identifies the job in the system. QCG defines jobs as a sets of dependent tasks that constitute a logical whole (workflow). Each task is executed by system only if all tasks it depends on are in specified by the user states. || 239 239 ||='''list_jobs''' =|| `[<limit>]` `[<status>]` || lists jobs belonging to the `user`. It is possible either to `limit` number of jobs or to display only ones in given state. All possible states are listed below the table. || 240 240 ||='''list_user_jobs''' =|| `[<limit>]` `[<status>]` `<user>` || lists jobs belonging to the given `user`. The functionality is destined for administrative purposes. || 241 ||='''test_description''' =|| `<desc_file>` ( GRMSor JSDL) || validates job description ||241 ||='''test_description''' =|| `<desc_file>` (QCG or JSDL) || validates job description || 242 242 ||='''translate_description''' =|| `<desc_file>` JSDL || translates job description to native QCG-Broker one || 243 243 ||='''job_info''' =|| `<jobId>` `[<showJobDesc>]` || return complex information about the given job. If the `showJobDesc is` `false` the job description is not shown || … … 256 256 ||='''cancel_task''' =|| `<jobId>` `<taskId>` || cancels execution of the given task || 257 257 ||='''commit_task''' =|| `<jobId>` `<taskId>` || commits the given task to be processed by the system || 258 ||='''reserve_resources''' =|| `[<taskId>]` `<job_desc>` ( GRMSor JSDL) || reserve resources that meet either the wole job or given task requirements. The reservation identifier is returned. This functionality is not implemented yet! ||258 ||='''reserve_resources''' =|| `[<taskId>]` `<job_desc>` (QCG or JSDL) || reserve resources that meet either the wole job or given task requirements. The reservation identifier is returned. This functionality is not implemented yet! || 259 259 ||='''reservation_info''' =|| `<reservationId>` || return complex information concerning the given reservation: list of reserved resources, local identifiers of reservations, reservation time slot. This functionality id not implemented yet! || 260 260 ||='''cancel_reservation''' =|| `<reservationId>` || releases reserved resources. This functionality is not implemented yet! || … … 291 291 #!div style="font-size: 90%" 292 292 {{{#!xml 293 < grmsJob appId="calendar_example">293 <qcgJob appId="calendar_example"> 294 294 <task persistent="true" taskId="calendar"> 295 295 <execution type="single"> … … 328 328 </parametersSweep> 329 329 </task> 330 </ grmsJob>330 </qcgJob> 331 331 }}} 332 332 }}} … … 401 401 DescriptionType: GRMS 402 402 UserDescription: 403 < grmsJob appId="calendar_example">403 <qcgJob appId="calendar_example"> 404 404 <task persistent="true" taskId="calendar"> 405 405 <execution type="single"> … … 438 438 </parametersSweep> 439 439 </task> 440 </ grmsJob>441 442 GrmsDescription:440 </qcgJob> 441 442 QCGDescription: 443 443 <grmsJob appId="calendar_example"> 444 444 <task persistent="true" taskId="calendar_PSit0"> … … 642 642 </execution> 643 643 </task> 644 </ grmsJob>644 </qcgJob> 645 645 }}} 646 646 }}}