10
F.Pacini - Rome - June 15, 2001 - n° 1 UI Prototype Implementation Status F. Pacini [email protected]

UI Prototype Implementation Status

Embed Size (px)

DESCRIPTION

UI Prototype Implementation Status. F. Pacini [email protected]. Summary. Current Status Still Missing Open Points. Current Status (1/5). As described in the UI Man Pages commands provided to the users are: dg-startUI dg-stopUI dg-job-submit dg-get-job-output dg-list-job-match - PowerPoint PPT Presentation

Citation preview

Page 1: UI Prototype Implementation Status

F.Pacini - Rome - June 15, 2001 - n° 1

UI Prototype Implementation Status

F. Pacini

[email protected]

Page 2: UI Prototype Implementation Status

F.Pacini - Rome - June 15, 2001 - n° 2

Summary

Current Status

Still Missing

Open Points

Page 3: UI Prototype Implementation Status

F.Pacini - Rome - June 15, 2001 - n° 3

Current Status (1/5)

As described in the UI Man Pages commands provided to the users are:

dg-startUI dg-stopUI dg-job-submit dg-get-job-output dg-list-job-match dg-job-status dg-get-job-logging-info dg-job-cancel

Page 4: UI Prototype Implementation Status

F.Pacini - Rome - June 15, 2001 - n° 4

Current Status (2/5)

dg-startUI [-help] [-version] [-info] dg-startUI [-config group_name] [-hours H] [-noint] [-noproxy]

This command has been fully implemented

Generates a user proxy certificate (currently using the grid-proxy-init service) and stores it in the session configuration directory

The -noint option has been added to disable command interactivity and to allow commands to be used from scripts and/or applications. -noproxy to avoid generation of proxies.

dg-stopUI [-help] [-version] [-noint]

This command has been fully implemented

performs UI session clean-up

Page 5: UI Prototype Implementation Status

F.Pacini - Rome - June 15, 2001 - n° 5

Current Status (3/5)

dg-job-submit [-help] [-version] [-template] dg-job-submit <jdl_file> [-resource res_id] [-verbose] [-notify addr] [-noint]

This command has been partially implemented Calls to RB API are still replaced by stub functions

SWIG wrapper of the LB API function dgLogEvent has been written but not yet tested.

User certificate proxy generated by dg-startUI is copied in the location specified by the env variable X509_USER_PROXY or in ”/tmp/x509up_u<UID>” before accessing RB or LB.

The -noint option has been added to disable command interactivity and to allow commands to be used from scripts and/or applications.

Page 6: UI Prototype Implementation Status

F.Pacini - Rome - June 15, 2001 - n° 6

Current Status (4/5)

dg-job-status [-help] [-version] dg-job-status < dg_jobId1 …. dg_jobIdn | -all > [-full] [-noint]

This command has been fully implemented

SWIG wrappers of all the LB API functions have been written but not yet tested.

User certificate proxy generated by dg-startUI is copied in the location specified by the env variable X509_USER_PROXY or in ”/tmp/x509up_u<UID>” before accessing LB.

The -noint option has been added to disable command interactivity and to allow commands to be used from scripts and/or applications.

Test with stub C functions has been successfully performed.

Page 7: UI Prototype Implementation Status

F.Pacini - Rome - June 15, 2001 - n° 7

Current Status (5/5)

dg-get-logging-info

This command has been partially implemented Strong reuse of dg-job-status code

dg-list-job-match

This command has been partially implemented Strong reuse of dg-job-submit code

Page 8: UI Prototype Implementation Status

F.Pacini - Rome - June 15, 2001 - n° 8

Still Missing (1/1)

Implementation is still on going for dg-job-submit, dg-list-job-match and dg-get-logging-info

the most of the work to do for these commands concerns API functions wrapping

Implementation is not yet started for dg-get-job-output and dg-job-cancel

Priority is given to the completion of dg-job-submit and to the start of dg-get-job-output

Page 9: UI Prototype Implementation Status

F.Pacini - Rome - June 15, 2001 - n° 9

Open Points (1/2)

RB stage IN/OUT mechanism

list attributes: how are they published in the GIS?

security

LB dgLBJobStat structure

job clearing: when?

dg_jobId generation and signing

security

Page 10: UI Prototype Implementation Status

F.Pacini - Rome - June 15, 2001 - n° 10

Open Points (2/2)

RC access mechanism

accepted wildcard for the InputData attribute

MyProxy agreement on usage method is needed