mpsRadio
cdsLibManager.copyGlobals mpsRadio toggle (remote local)
Description
Specifies whether the copy operation uses the session’s copy service (when available) or the Library Manager local copy engine only.
Specifies the copy service to be used for the copy operation.
-
remotemeans that the copy service of the session is used for the copy operation (the default) -
localmeans that the copy service of the Library Manager local copy engine only is used for the copy operation
A special note about using the ccpRegTrigger SKILL function with reference to the mpsRadio environment variable setting:
- You can use the Remote Copy Service options on the Copy Preferences form to enable and disable user copy trigger execution.
-
More advanced users can use the ccpRegTrigger SKILL function in the
.cdsinitfile to register a customized post-copy trigger function as follows:procedure((copyTriggerPrint copyPhaseStr checkOffList supplementList otherFromSpecs otherToSpecs updateList retHint ctxList reserved "stgggggggx") let((retOK) retOK = t printf("Copy phase is \"%s\"\n" copyPhaseStr) printf("Calling options were %L\n", ctxList) printf("Pre-copy set is %L\n", checkOffList) printf("Post-copy is from %L\n", otherFromSpecs) printf(" to %L\n", otherToSpecs) retOK ) ) ccpRegTrigger("ccpPostCopyTrigger" 'copyTriggerPrint t)
You can remove this trigger using the ccpRemoveTrigger SKILL function as follows:ccpRemoveTrigger("ccpPostCopyTrigger" 'copyTriggerPrint)
GUI Equivalent
The following example returns the current value for the environment variable. The return value of (t nil) indicates that the remote option is enabled and local is disabled:
envGetVal("cdsLibManager.copyGlobals" "mpsRadio")
(t nil)
The example below enables local and disables remote:
envSetVal("cdsLibManager.copyGlobals" "mpsRadio" 'toggle '(nil t))
Related Topics
Using UNIX to Add Settings to a .cdsenv File
Return to top