Creating a Queue Handler

SYSADMIN.createQueueHandler プロシージャを使用して、Queue Handler を作成できます:

SYSADMIN.createQueueHandler(IN queueHandler string NOT NULL, IN threadCount string NOT NULL)

このプロシージャは以下のパラメータを取ります:

Parameter

Description

queueHandler

Unique queue handler name

threadCount

Defines how many jobs can be run in parallel with this handler. Must be greater than or equal to 0. 0 means no jobs can run and all jobs will be placed in queue

Modifying a Queue Handler

既存の Queue Handler を変更するには、SYSADMIN.editQueueHandler

SYSADMIN.editQueueHandler(IN queueHandler string NOT NULL, IN threadCount string NOT NULL)

このプロシージャは以下のパラメータを取ります:

Parameter

Description

queueHandler

Queue handler name to be edited

threadCount

Thread count for this queue handler. Must be greater than or equal to 0 for all handlers except system. For the system handler, must be greater than 0. 0 means no jobs can run and all jobs will be placed in queue. The service queue handler cannot be changed

Deleting a Queue Handler

Queue Handler をDrop するには、SYSADMIN.dropQueueHandler プロシージャを使用します:

SYSADMIN.dropQueueHandler(IN queueHandler string NOT NULL)

このプロシージャは以下のパラメータを取ります:

Parameter

Description

queueHandler

Queue handler name to be dropped. service, system, and default handlers cannot be dropped

Cleaning Up a Job Queue

SYSADMIN.cleanupJobQueue手順を使用して、キューからジョブを削除することができます:

SYSADMIN.cleanupJobQueue(IN jobQueueItemIDs string NOT NULL, IN queueHandler string NOT NULL)

このプロシージャは以下のパラメータを取ります:

Parameter

Description

jobQueueItemIDs

An array of job queue item IDs. See SYSADMIN.JobQueue. To define one item ID, use the ('<itemID>',) notation

queueHandler

Queue handler. All jobs with this queue handler are deleted from the queue if this parameter is set

使用できるパラメータは1つだけです。両方のパラメータが定義されている場合は、エラーが表示されます。

Examples

1. キューからアイテムを1つ削除します:

CALL SYSADMIN.cleanupJobQueue(jobQueueItemIDs => ('f1333218-95a4-11ec-8948-0a002700000a',))

2. キューから2つのアイテムを削除します:

CALL SYSADMIN.cleanupJobQueue(jobQueueItemIDs => ('f1333218-95a4-11ec-8948-0a002700000a','f1333218-95a4-11ec-8948-0a002700000b'))