Updating the Process Portal index
If a problem occurs with the Process Portal index, you might need to run a command to rebuild it. You can also update the index for an instance or task, or remove an instance or task from the index.
Index administration
In a network deployment environment, all cluster members on the same node share the index by default. Run the commands for updating the index on the deployment manager. To specify where the command runs, include the -host host_name parameter of the node and the -port SOAP_port parameter of an application cluster member. Repeat the command for each node in the cluster. The default values for these parameters are -host localhost -port 8880.
Rebuilding the index
processIndexFullReIndex.bat -user DeAdmin_user -password DeAdmin_user -host host_name -port SOAP_port
processIndexFullReIndex.sh -user DeAdmin_user -password DeAdmin_user -host host_name -port SOAP_port
The
command deletes the existing index and creates a new index. While
the index is being built, the search facility in Process Portal is
unavailable.Freeing up space in the index by removing deleted tasks and instances
processIndexRemoveDeleted.bat -user DeAdmin_user -password DeAdmin_user -host host_name -port SOAP_port
processIndexRemoveDeleted.sh -user DeAdmin_user -password DeAdmin_user -host host_name -port SOAP_port
Updating the index for a specific instance or task
If you do not change the default configuration settings in the 100Custom.xml file, the index is updated every 10 seconds. However, you can also trigger updates to the index when a specific instance or task is updated, for example, if you doubt the correctness of the search index record for a specific instance or task.
- For instances
processIndexUpdateInstance.bat -user DeAdmin_user -password DeAdmin_user -host host_name -port SOAP_port instanceID
processIndexUpdateInstance.sh -user DeAdmin_user -password DeAdmin_user -host host_name -port SOAP_port instanceID
- For tasks
taskIndexUpdate.bat -user DeAdmin_user -password DeAdmin_user -host host_name -port SOAP_port taskID
taskIndexUpdate.sh -user DeAdmin_user -password DeAdmin_user -host host_name -port SOAP_port taskID
Deleting a specific instance or task
- For instances
processIndexDeleteInstance.bat -user DeAdmin_user -password DeAdmin_user -host host_name -port SOAP_port instanceID
processIndexDeleteInstance.sh -user DeAdmin_user -password DeAdmin_user -host host_name -port SOAP_port instanceID
- For tasks
taskIndexDeleteTask.bat -user DeAdmin_user -password DeAdmin_user -host host_name -port SOAP_port taskID
taskIndexDeleteTask.sh -user DeAdmin_user -password DeAdmin_user -host host_name -port SOAP_port taskID