$FunForc: Difference between revisions

From m204wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 29: Line 29:
$FunForc immediately DETACH'es a ''[[Fast/Unload]]'' task while $FunPurg allows the ''[[Fast/Unload]]'' task to do a "clean" termination. Indiscriminate use of $FunForc could result in certain resources (such as sort work files) being left "in use". $FunForc should be used when [[$FunPurg]] cannot purge the request cleanly.<p>
$FunForc immediately DETACH'es a ''[[Fast/Unload]]'' task while $FunPurg allows the ''[[Fast/Unload]]'' task to do a "clean" termination. Indiscriminate use of $FunForc could result in certain resources (such as sort work files) being left "in use". $FunForc should be used when [[$FunPurg]] cannot purge the request cleanly.<p>


<ul>
<ul class="smallAndTightList">
<li>[[Fast/Unload User Language Interface]]
<li>[[Fast/Unload User Language Interface]]
</ul>
</ul>
Line 36: Line 36:
<p class="caption">Products authorizing $FunForc
<p class="caption">Products authorizing $FunForc
</p>
</p>


[[Category:$Functions|$FunForc]]
[[Category:$Functions|$FunForc]]
[[Category:Fast/Unload $functions|$FunForc]]
[[Category:Fast/Unload $functions|$FunForc]]

Revision as of 16:58, 1 February 2011

<section begin="desc" />Cancel running or waiting Fast/Unload request<section end="desc" />

This cancels a Fast/Unload request which is either running or enqueued to run.

The $FunForc function accepts one argument and returns a numeric result.

The only argument is a string that identifies the request number for the request to be cancelled. To cancel a request, a user must either have initiated the request or have system manager privileges. For example, the following code creates an asynchronous unload request, and then immediately cancels it:

%RC = $FunLoad('DATA',..,'ASYNC') IF %RC GE 0 THEN %RC = $FunForc(%RC) END IF

Syntax

<section begin="syntax" /> %RESULT = $FunForc(req_num) <section end="syntax" />

$FunForc Function

%RESULT is set either to 0, if the request number req_num was found and cancelled, or to an error code, if the request could not be found or cancelled.

5 - User does not have privilege to cancel request 6 - Request not found

$FunForc Error Codes


$FunForc immediately DETACH'es a Fast/Unload task while $FunPurg allows the Fast/Unload task to do a "clean" termination. Indiscriminate use of $FunForc could result in certain resources (such as sort work files) being left "in use". $FunForc should be used when $FunPurg cannot purge the request cleanly.

Products authorizing $FunForc