添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
Configuring your system for passivation and activation Changing the default passivation time-out settings Defining passivation storage Implementing a custom passivation storage mechanism Reporting on passivated requestors Configuring nodes for high availability Architecting a high availability system Setting up the components of highly available environments Understanding system settings for high availability environments Setting up load balancers Configuring session affinity for slow drain Configuring application tier architecture for redundancy Defining highly available integration services Listeners Service packages Service request processors Service rules Cluster management Privileges and roles for high availability management High availability cluster settings Managing clusters by using Autonomic Event Services (AES) Performing a rolling upgrade Quiesce behavior during high availability upgrades Data management for upgrading and patching highly available systems Configuring system settings System resources URLs Using full-text search based in Elasticsearch Pega search API Using the search API Search and Reporting Service overview Search landing page overview Indexing class data Checking search index status Search indexes Statuses of data indexing Types of indexing errors Enabling the indexing of classes Excluding properties with access control policies from search results Specifying custom search properties Custom search properties Configuring search to allow filtering on embedded properties Limitation on page-correlated filters Creating dedicated indexes Dedicated search indexes Deleting dedicated indexes Resolving data type conflicts in dedicated indexes Configuring a report definition to run against an Elasticsearch index Configuring index host nodes Viewing index host node status Enabling and disabling encryption for communication among search nodes Viewing search agent information Configuring automated search notifications Configuring index host nodes from the user interface Removing index host nodes by using a direct connection to the database Viewing the status of an external search service Rebuilding search indexes Configuring fuzzy search Configuring dynamic system settings for search Rebuilding search indexes from the user interface Stopping or pausing search reindexing Rebuilding search indexes by using a direct connection to the database Reindexing a node in a cluster Integrating with Apache UIMA Using virtual reports in Activities Configuring Java compiler access to information Configuring the system name Changing the system name from the user interface Changing the system name by using a direct connection to the database Configuring production-level run-time settings Creating an application setting Defining values for an application setting Reference application settings in rules Categorizing application settings Configuring dynamic system settings Learning about default dynamic system settings Creating a dynamic system setting Editing a dynamic system setting Updating dynamic system settings by submitting a request to an active instance Updating dynamic system settings by using a direct connection to the database Adding MIME types through dynamic system settings Updating dynamic system settings by using Java methods Managing rules Importing the legacy ruleset from the Resource Kit Replacing a string in rulesets Purging and archiving old work items Selecting a work pool Selecting work types Choosing filter criteria Confirming the work types Scheduling archival process Creating work pools Selecting archive settings Reviewing process statistics and work object history Confirming and starting the schedule Viewing summary of agents and statistics Rescheduling archives Starting the archival process Classifying nodes Node types for Pega Cloud services environments Node types for client-managed cloud environments Node types for on-premises environments Assigning node types to nodes for on-premises environments Creating specialized node types for on-premises environments Creating node types for different purposes Node management Clustered deployment Balancing HTTP traffic across multiple server nodes Setting the outbound port for cluster communication Changing node settings by modifying the prconfig.xml file Downloading and viewing the prconfig.xml file for a specific node Changing a prconfig setting value for a subset of nodes System node data instances in on-premises systems Updating the system node description in on-premises systems Identifying active nodes Setting application-specific configuration settings with configuration definitions and configuration bundles Creating a configuration definition Editing a configuration definition Temporarily overriding a configuration definition value Reverting to a default configuration definition value Creating a configuration bundle Editing a configuration bundle Exporting a Configuration Bundle to a JSON file Loading a configuration bundle onto an application Managing your system Managing system resources Viewing general system settings Managing requestors Managing listeners Starting a listener Restarting a listener Stopping a listener Tracing a listener Associating listeners with node types Terminating a tracer session for a listener Viewing details for a listener Debugging listeners by using remote logging Managing requestor pools Understanding requestor pools Clearing a requestor pool Viewing details for a requestor pool Requestor pooling for services Tuning a requestor pool configuration Managing log categories Changing log levels for custom log categories Log levels for log categories Restoring log level default values Setting log levels for individual loggers Integrating with Pega APIs and services Specifying system-wide security parameters by using system data instances Specifying the production level Specifying the environment name Specifying the lock time-out Specifying the number of concurrent sessions Managing background processing resources Background processing best practices Using job schedulers and queue processors instead of agents Replacing an agent with a job scheduler rule Replacing an agent with a queue processor rule for real-time messages Replacing an agent with a queue processor rule for delayed messages Managing job schedulers Job scheduler FAQ Job scheduler rules Node and cluster default job schedulers Creating a job scheduler rule Configuring the Performance tool for job scheduler rules Changing a job scheduler rule state Managing queue processors Queue processor FAQ Queue processor rules Creating a queue processor rule Queue-For-Processing method Node classification for queue processor rules Stream node configurations for a queue processor rule Changing a queue processor rule state Managing agents Implementing agents Agents rules Completing the Create, Save As, or Specialization form Completing the Security tab Completing the Schedule tab Completing the Nodes tab More about agents rules Pega-AutoTest agents Pega-DecisionEngine agents Pega-EndUserUI agent Pega-ImportExport agent Pega-IntSvcs agents Pega-ProcessEngine agent Pega-ProCom agents Pega-RuleRefactoring agent Pega-RULES agents Pega-RulesEngine agents Agent schedule data instances Agent schedule data instances – Key parts Completing the Schedule tab Completing the Security tab Initial Agent Schedule data instances Master agents Associating agents with node types Associating an agent with a node type in a locked ruleset Avoiding race conditions for advanced agents Starting, stopping, and restarting agents Setting up agent notifications Understanding agent queues Requeueing items Deferring items in an agent queue Removing items from an agent queue Viewing an agent queue item's XML and error messages Filtering and sorting agent queues and items Automating the runtime context management of background processes Monitoring the health of your system Downloading the system state for a cluster or node Downloading the system state by using a REST API Viewing the JVM in use on your server Verbose logging of garbage collection operations Garbage collection and memory management Tracking system utilization for a requestor session with Performance Analyzer Using the summary display of Performance Analyzer Using the full details display of Performance Analyzer Adjusting CPU statistics tracking Interpreting the summary chart in Performance Analyzer Tracking rule utilization for a requestor session with Performance Profiler Profiling your requestor session Interpreting Performance Profiler results Profiling all processing on a node Profiling another requestor Viewing statistics for services in the SERVICES-PAL log Identifying rules not using lightweight lists Reporting on rule usage snapshots Rule usage snapshots Creating an interim rule usage snapshot Updating the rule usage snapshot parameters Deploying static content to an edge server Lengthy service operations Changing the parameters for monitoring lengthy services Verifying that an instance is running Generating requestor reports for system-wide usage from the Log-Usage class System-wide usage and the Log-Usage class Identifying loaded module versions Licenses Creating a license Classifying rules for license compliance License compliance Predictive Diagnostic Cloud System Performance landing page Preassembling rules in an application Running Static Assembler in utility mode Running the Static Assembler in stand-alone mode Managing your Pega Platform database Understanding the unique features of the Pega Platform database Configuring a split database architecture Split schema database architecture Replicated and split databases Viewing database tables and Pega Platform metadata by using the Clipboard tool Database foundation classes Hybrid data storage model (pzPVStream BLOB) Database table primary key (handle) Using handles Obj-Open-By-Handle method Determining if a handle exists Finding the handle of an object Required columns for tables How database tables are identified at run time Stored procedures Database naming conventions Database views Understanding the default database tables Assignment tables Case tables Data object tables History tables Index tables Link tables Log tables pr_other table Rules tables System tables Work item history types Work item reports Working with class groups Automatically creating class groups Copying a class structure Clone Class Group tab Creating a separate table for a child class Segregating cases into a dedicated table Creating a class group manually Keys tab on the Class Group form Locks tab on the Class Group form Planning for property optimization Planning for property optimization Optimizing properties from the user interface Exposing properties and populating database columns Viewing column population jobs Canceling column population jobs Removing the optimized status from a property Modifying a schema by using the Modify Schema wizard Exposing properties using the Modify Schema wizard Exposing embedded properties Populating properties by using the Column Populator tool Populating properties by submitting a request to an active instance Populating properties by using a direct connection to the database Example column populator configurations Optimizing properties by using the Select values gadget Using declarative indexes Setting up a declarative index About Declare Index rules Declare Index rules - Completing the New or Save As form Declare Index form - Completing the Indexes tab Declare Index form - Completing the Pages & Indexes tab More about Declare Index rules Administering your database Database tables Viewing general database information Viewing and modifying schema information Viewing database schema information Viewing the initial database schema Viewing schema changes Viewing Platform-generated schema changes Viewing database schema using Schema Tools Viewing the history of Schema Tools actions Viewing the database schema using the Modify Schema wizard Viewing data model classes and properties Viewing the property tree Viewing database class mappings Identifying a schema within a database instance Managing database performance Adding and deleting database indexes Database indexes Optimizing a schema Optimizing a schema Schema Tools Viewing column BLOB size Increasing column length Defragmenting tables Updating statistics Scheduling schema updates Updating PegaRULES after external schema changes Managing table growth Trimming and purging tables Improving performance by archiving cases Case archiving and purging overview Planning your case archiving and purging process Creating an archival policy Scheduling the case archival process Managing your case archiving and purge process Configuring archive cycle settings Configuring purge cycle settings Configuring expunge cycle settings Monitoring your case archival and purge process Reviewing archived case data Recovering archived case data Trimming the pr_perf_stats table Planning tablespace Managing table turnover rates Counting the rows in a database table Creating a file containing database updates for import Running SQL queries on Pega Cloud Viewing previously run queries Exporting previously run query results Using Query Inspector to improve SQL queries Improving database batch processing performance Troubleshooting database requests Starting a database trace Viewing database trace results in Excel Generating a system-wide database trace Preventing truncated property values Debugging database schemas Creating database data instances Database data instances Defining the database driver Creating database instances for prconfig references Creating and updating external database instances with JDBC URLs Deleting dynamic system settings connection parameters Deleting connection parameters in the prconfig file Creating database instances for JDBC connection pools Creating Couchbase database instances Creating Cassandra database instances Creating database instances by inheriting from an existing connection Temporary files Managing your high availability cluster Quiescing high availability nodes Quiescing nodes with immediate drain Quiescing nodes with slow drain Moving applications between systems Preparing to package and move applications Packaging your application in a product rule Creating a product rule that does not include associated data by using the Application Packaging wizard Creating a product rule of test case data by using the Package Work wizard Creating a product rule that includes associated data by using the Create menu Editing a product rule Specifying the content of a product rule Listing product dependencies Specifying product rule deployment options Adding historical information to a product rule Previewing and creating the archive file for a product rule Packaging an application from App Studio Exporting an application, product rule, or ruleset to an archive or repository by using the Export wizard Importing rules and data by using the Import wizard Ensuring that users migrate applications with a pipeline by restricting the Import wizard Importing custom XML files for input streams Importing custom Java archives and classes Pre-import and post-import collections Creating pre-import steps Pre-import action properties Creating post-import steps Post-import action properties Selecting a file to import Setting advanced mode and reviewing the archive contents Updating dependent applications Viewing and applying schema changes Inserting new instances by importing an archive Addressing older instances in an import archive Automatically populating new columns in existing tables Scheduling indexes for population Resolving pre-existing rule conflicts Changing the built-on version of an application to the current version Updating dependent applications with the latest versions of built-on applications Using restore points to enable error recovery Creating a restore point Listing restore points Getting detailed information about a restore point Rolling back to a restore point Deleting a restore point Distributing product rules to multiple systems by using the Product Migration wizard Creating a system security data instance System security data instances Creating a system target data instance Starting the Product Migration wizard Selecting the product and target systems Reviewing command-line migration logs and work item status Distributing an application from command line Using service-enabled scripting and the prpcServiceUtils tool Service-enabled system management log files Retrieving service-enabled job status Using scripting with direct connection to the database and the prpcUtils tool Exporting rules and data from the command line Exporting rules and data by submitting a request to an active instance Exporting rules and data by using a direct connection to the database Importing rules and data from the command line Importing rules and data by submitting a request to an active instance Importing rules and data by using a direct connection to the database Generating a DDL file of schema changes that are referenced from an archive file Migrating products and applications from the command line Installing the command-line tool Configuring the source and target systems Migrating an application or product by using the productMigration command-line tool Resolving conflicts when importing an archive by using the productMigration command-line tool Reviewing migration results Understanding Requestor Type data instances Creating a requestor type Defining access permissions for the requestor type Assigning a starting activity for the requestor type More about Requestor Type data instances AsyncProcessor requestor type Troubleshooting your system Accessing self-service troubleshooting resources Understanding logs and logging messages Customizing logs Understanding alert message setting PEGA0008 alert: PegaRULES engine started PEGA0009 alert: PegaRULES engine failed to start PEGA0010 alert: Agent processing disabled Viewing system settings in on-premise systems for troubleshooting Tracer results window Troubleshooting background processing Tracing background processing Tracing a job Tracing a queue processor Tracing an agent Details provided in background processing logs Determining which job schedulers are running Interrupting a job scheduler Recovering from a high availability system crash Recovering from a server crash Recovering from a browser crash Enabling crash notification Enabling periodic work recording

Determining if a handle exists

Updated on May 11, 2022

You can determine whether a handle value exists on the database by using a standard function rule or an activity.

You can call the standard function rule pxDoesHandleExist() in the Utilities library to determine whether a specific instance exists in the database. The pxDoesHandleExist function accepts as a single parameter, a text value containing the candidate handle, and returns true or false. The clipboard is unchanged. The function execution is faster than using an activity as described below.

Alternatively, you can create an activity that uses the Obj-Open method and tests whether the instance was found.