Changes between Version 23 and Version 24 of installation_QCG_Broker_Client

Show
Ignore:
Timestamp:
06/10/11 17:02:03 (11 years ago)
Author:
piontek
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • installation_QCG_Broker_Client

    v23 v24  
    226226 
    227227The usage of the client depends on the mode: 
    228 * for batch mode: "`qcg-broker OPRATION [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.  
    230230 
    231231'''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. 
     
    236236 
    237237||= '''Operation''' =||= '''Arguments''' =||= '''Description''' =|| 
    238 ||='''submit_job''' =|| `<desc_file>` (GRMS 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. ||  
     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. ||  
    239239||='''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. || 
    240240||='''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>` (GRMS or JSDL) || validates job description ||  
     241||='''test_description''' =|| `<desc_file>` (QCG or JSDL) || validates job description ||  
    242242||='''translate_description''' =|| `<desc_file>` JSDL || translates job description to native QCG-Broker one || 
    243243||='''job_info''' =|| `<jobId>` `[<showJobDesc>]` || return complex information about the given job. If the `showJobDesc is` `false` the job description is not shown || 
     
    256256||='''cancel_task''' =|| `<jobId>` `<taskId>` || cancels execution of the given task || 
    257257||='''commit_task''' =|| `<jobId>` `<taskId>` || commits the given task to be processed by the system || 
    258 ||='''reserve_resources''' =|| `[<taskId>]` `<job_desc>` (GRMS 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! || 
     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! || 
    259259||='''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! || 
    260260||='''cancel_reservation''' =|| `<reservationId>` || releases reserved resources. This functionality is not implemented yet! || 
     
    291291#!div style="font-size: 90%" 
    292292{{{#!xml 
    293 <grmsJob appId="calendar_example"> 
     293<qcgJob appId="calendar_example"> 
    294294        <task persistent="true" taskId="calendar"> 
    295295                <execution type="single"> 
     
    328328                </parametersSweep> 
    329329        </task> 
    330 </grmsJob> 
     330</qcgJob> 
    331331}}} 
    332332}}} 
     
    401401DescriptionType: GRMS 
    402402UserDescription:  
    403 <grmsJob appId="calendar_example"> 
     403<qcgJob appId="calendar_example"> 
    404404  <task persistent="true" taskId="calendar"> 
    405405    <execution type="single"> 
     
    438438    </parametersSweep> 
    439439  </task> 
    440 </grmsJob> 
    441  
    442 GrmsDescription:  
     440</qcgJob> 
     441 
     442QCGDescription:  
    443443<grmsJob appId="calendar_example"> 
    444444  <task persistent="true" taskId="calendar_PSit0"> 
     
    642642    </execution> 
    643643  </task> 
    644 </grmsJob> 
     644</qcgJob> 
    645645}}} 
    646646}}}