When you send an asynchronous action to HPE Connector Framework Server, the HPE CFS adds the task to a queue and returns a token. HPE Connector Framework Server performs the task when a thread becomes available. You can use the token with the QueueInfo
action to check the status of the action and retrieve the results of the action.
Most of the actions sent to HPE CFS are ingest
actions, so when you use the QueueInfo
action, query the ingest
action queue, for example:
/action=QueueInfo&QueueName=ingest&QueueAction=GetStatus
To check the status of an asynchronous action, use the token that was returned by HPE Connector Framework Server with the QueueInfo
action. For more information about the QueueInfo
action, refer to the HPE Connector Framework Server Reference.
To check the status of an asynchronous action
Send the QueueInfo
action to HPE Connector Framework Server with the following parameters.
QueueName
|
The name of the action queue that you want to check. |
QueueAction
|
The action to perform. Set this parameter to GetStatus . |
Token
|
(Optional) The token that the asynchronous action returned. If you do not specify a token, HPE Connector Framework Server returns the status of every action in the queue. |
For example:
/action=QueueInfo&QueueName=ingest&QueueAction=getstatus&Token=...
To cancel an asynchronous action that is waiting in a queue, use the following procedure.
To cancel an asynchronous action that is queued
Send the QueueInfo
action to HPE Connector Framework Server with the following parameters.
QueueName
|
The name of the action queue that contains the action to cancel. |
QueueAction
|
The action to perform . Set this parameter to Cancel . |
Token
|
The token that the asynchronous action returned. |
For example:
/action=QueueInfo&QueueName=ingest&QueueAction=Cancel&Token=...
You can stop an asynchronous action at any point.
To stop an asynchronous action that is running
Send the QueueInfo
action to HPE Connector Framework Server with the following parameters.
QueueName
|
The name of the action queue that contains the action to stop. |
QueueAction
|
The action to perform. Set this parameter to Stop . |
Token
|
The token that the asynchronous action returned. |
For example:
/action=QueueInfo&QueueName=ingest&QueueAction=Stop&Token=...
|