Description
|
- Open mask of type.
- Search for type data record with the specified search criteria.
- Open referenced mask for FILE entity.
- Select file allocation with search criteria.
- Checkout of file allocation depending on checkout flag.
- Close masks.
- If entry does not exist, issue message via return code.
By entering the key "#SERVER" the file is checked out on Agile e6 Server
side. If the key is not specified, the file is checked out on Client
side.
 |
This ECI functions can be protected by role concept,
too. These functions call userexits which are menu selection userexits.
If you protect these menu userexits by replacing the standard userexit
with TASK-userexit, the assigned tasks are checked. But as the ECI
functions called the userexits directly, the modifications do not
have any consequences to the ECI functions.
Now you can define configuration parameters to determine which task
should be checked by these ECI functions:
New configuration parameters (grouped under rubric EDB-ECI):
<name of task> EDB-ECI-CKO-TYP-FIL
| Name |
Value |
which ECI functions use
this parameter |
| EDB-ECI-CKO-TYP-FIL |
<name of task> |
eci_cko_typ_fil |
|
|
Input
parameter
|
|
ent_nam
typ_nam
wdg_nam
wdg_ext
| string |
Select system fields for type mask {"on",
"off"} |
wdg_mod
| string |
Mask type {"list","form","bvb"}
|
act_mod
| string |
Type of interaction {"int","bat"} |
sel_typ_fld
| stringlist |
Field names for selecting the type data record |
sel_typ_val
| stringlist |
Field values for selecting the type data record |
rel_wdg_nam
| string |
Name of referenced mask for entity 'EDB-FILE' |
rel_wdg_ext
| string |
Select system fields of referenced mask {"on",
"off"} |
rel_wdg_mod
| string |
Type of referenced mask {"list","form","bvb"}
|
sel_rel_fld
| stringlist |
Field values for selecting the referenced record |
sel_rel_val
| stringlist |
Field values for selecting the referenced record |
cko_flag
| string |
Checkout flag {"one", "all", "max"}
- 'one': check-out of file if file allocation has been found
- 'all': All file allocations found are checked-out
- 'max': The file with the highest position number is checked
out.
|
node_target
| string |
Target node for file check-out |
disc_target
| string |
Target disc for file check-out |
path_target
| string |
Target path for file check-out |
new_fil_nam
| string |
New file name (for cko_flag='one' or 'max' only) |
glb_sec_are
| string |
Defines the name of the global vault (File replikation).
This parameter is usually empty. |
|
Example
|
|
Checkout of file with highest position number
Input parameter:
| ent_nam |
EDB-DOCUMENT" |
| typ_nam |
DRAWING" |
| wdg_nam |
EDB-DOC-DRW-TLI" |
| wdg_ext |
off" |
| wdg_mod |
list" |
| act_mod |
bat" |
| sel_typ_fld |
T_DOC_DAT.DOCUMENT_ID" |
| sel_typ_val |
drw001" |
| rel_wdg_nam |
EDB-DOC-FIL-RLI-C" |
| rel_wdg_ext |
off" |
| rel_wdg_mod |
list" |
| sel_rel_fld |
T_FILE_DAT.FILE_TYPE" |
| sel_rel_val |
CATIA" |
| cko_flag |
max" |
| node_target |
hp9801" |
| disc_target |
/" |
| path_target |
tmp" |
| new_fil_nam |
new.dat" |
|