254 | | || 1 || Identity and authentication of User in EME || || || || || || |
255 | | || 1a || Download [2] user_credentials (cert + priv key)from GENI CH Portal, store locally, verify can act as User || Cong || GEC17 || || Sprint x || || |
256 | | || 1b || Use script to install cred's so can use iclient to access iRODS || Cong || GEC17 || || Sprint x || || |
257 | | || 1c || Use iinit with username/password to access iRODS || Cong || GEC17 || || Sprint x || || |
258 | | || 1d || || || || || || || |
259 | | || 1e || || || || || || || |
260 | | || 2 || v2 Init Script for User in EME || || || || || || |
261 | | || 2a || Provide interactive script, to allow selection at run time || Cong || GEC17 || || Sprint x || || |
262 | | || 2b || Provide options for a new experiment, or an update. || Cong || GEC17 || || Sprint x || Could this be automatic?|| |
263 | | || 2c || Enter exp_name, derive [10] exper_id || Cong || GEC17 || || Sprint x || || |
264 | | || 2d || Get [9] project_id || Cong || GEC17 || || Sprint x || || |
265 | | || 2e || Acting as User, get list of slice_id's, select [3] slice_id for this experiment || Cong || GEC17 || || Sprint x || || |
266 | | || 2f || Acting as User, using OMNI, get [7] sliver_manifest's || Cong || GEC17 || || Sprint x || || |
267 | | || 2g || Parse [7] to get [4] slice_node_names || Cong || GEC17 || || Sprint x || || |
268 | | || 2h || Register slice, nodes to XMPP server || Cong || GEC17 || || Sprint x || || |
269 | | || 2i || Use default GIMI Portal, or override || Cong || GEC17 || || Sprint x || || |
270 | | || 2j || Acting as User, using iclient, setup GSAS (iRODS) structure, derive defaults for [12] and [13], or override; derive and load descriptors [11]; load tempalte OMF scripts; get iticket for experiment, for GIMI Portal Agent || Cong || GEC17 || || Sprint x || || |
271 | | || 2k || Acting as User, using iclient, push [7] sliver_manifest_rspecs and [8] descriptors to iRODS || Cong || GEC17 || || Sprint x || || |
272 | | || 2l || Acting as User, using RESTful client, push configs to GIMI Portal || Cong || GEC17 || || Sprint x || || |
273 | | || 2m || || Cong || GEC17 || || Sprint x || || |
274 | | || 2n || || Cong || GEC17 || || Sprint x || || |
275 | | || 2o || || Cong || GEC17 || || Sprint x || || |
276 | | || 2z || Merge Init Script into CH, and run from button(s) on CH Portal || Cong, Tom/Aaron || GEC18 || || || || |
277 | | |
| 254 | || T3.1 || Download [2] user_creds (cert + priv key)from GENI CH Portal (which interface?), store locally in EME, verify can act as User || Cong, Jeanne, Keleigh || GEC17 || || S1 || || |
| 255 | || T3.2 || Use script to install [2] user_cred's, so can use iclient to access iRODS || Cong, Jeanne, Keleigh || GEC17 || || S1 || || |
| 256 | || T3.3 || Use iinit with username/password to access iRODS || Cong, Jeanne, Keleigh || GEC17 || || S1 || || |
| 257 | || T3.4 || Build v2 Init Script for User, to run in EME || Cong, Jeanne, Keleigh || GEC17 || || S1 || || |
| 258 | || T3.5 || Make init script interactive, to allow selection at run time how? || Cong, Jeanne, Keleigh || GEC17 || || S2 || || |
| 259 | || T3.6 || Provide options with init script for a new experiment, or an update. || Cong, Jeanne, Keleigh || GEC17 || || S2 || Could this be automatic?|| |
| 260 | || T3.7 || Enter exp_name, derive [10] exper_id = user_name-exper_name-unix_timestamp, at start of experiment || Cong, Jeanne, Keleigh || GEC17 || || S1 || || |
| 261 | || T3.8 || Get [9] project_id (from CH? how?) || Cong, Jeanne, Keleigh || GEC17 || || S2 || || |
| 262 | || T3.9 || Acting as User, get list of slice_id's from CH SA, select [3] slice_id for this experiment || Cong, Jeanne, Keleigh || GEC17 || || S2 || || |
| 263 | || T3.10 || Acting as User, using OMNI, get [7] sliver_manifest_rspecs from AMs || Cong, Jeanne, Keleigh || GEC17 || || S2 || || |
| 264 | || T3.11 || Parse [7] to get [4] slice_node_names || Cong, Jeanne, Keleigh || GEC17 || || S2 || || |
| 265 | || T3.12 || Register slice, nodes to XMPP server (if needed) || Cong, Jeanne, Keleigh || GEC17 || || S1 || || |
| 266 | || T3.13 || Select default GIMI Portal, or override | Cong, Jeanne, Keleigh || GEC17 || || S2 || || |
| 267 | || T3.14 || Acting as User, using iclient, setup GSAS (iRODS) structure, derive defaults for [12] user_irods_home_directory and [13] user_irods_target_directory, or override; derive and load [11] proj_exper_step_descriptors; load template OMF scripts (where are these?); get iticket for experiment, assigned to selected GIMI Portal Agent || Cong, Jeanne, Keleigh, Shu || GEC17 || || S2 || || |
| 268 | || T3.15 || Acting as User, using iclient, push [7] sliver_manifest_rspecs and [8] descriptors to iRODS || Cong, Jeanne, Keleigh, Shu || GEC17 || || S3 || || |
| 269 | || T3.16 || Acting as User, using RESTful client, push configs to GIMI Portal || Cong, Jeanne, Keleigh, Max, Jack || GEC17 || || S1, S2, S3 || Start with default values, and then replace with gathered values as avaialble|| |
| 270 | || || || || || || || || |
| 271 | || || || || || || || || |
| 272 | || || Merge init script into CH, and run from button(s) on CH Portal || Cong, Tom/Aaron || || || || || |
| 273 | || || Build v2 release script || Cong, Jeanne, Keleigh || || || || || |
| 274 | || || Build v2 bag and archive script || Cong, Jeanne, Keleigh, Shu || || || || || |