Try OpenEdge Now
skip to main content
Application Developer's Guide
Developing an application : Application development stages : Constraints when naming applications
 

Constraints when naming applications

When naming an application, do not use any of the Business Process Server system table names listed below:
*BizEvent
*BizStoreEventCounter
*BizPulseEventCounter
*ProcessTemplate
*ProcessXml
*ProcessDataInfo
*ProcessWorkstepInfo
*ProcessInstance
*SubprocessInfo
*Workstep
*Workitem
*infopad
*infopad_dimension
*infopad_label
*infopad_property
*infopad_slot
*BizLogic_ProcessTemplate
*BizLogic_Sequence
*BizLogic_WorkstepStub
*BizLogic_Workitem
*BizPulse_Sequence
*BizPulse_EventExtent
*BizPulse_InternalEventExtent
*BizPulse_RuleExtent
*BizPulse_DeactivatedRuleExtent
*BizPulse_ScheduledItemExtent
*stat_app_avg_duration
*stat_app_due_info
*stat_app_priority
*stat_app_status_history
*stat_wi_due_info
*UMUser
*UserAttr
*UMGroup
*GroupAttr
*GroupUserRole
In addition, do not use the following two infopad names (created by BPM Events).
*CLASS_INFO_TABLE_INFOPAD
*INFOPAD_ALARM_TABLE_INFOPAD
Also, do not create any applications with the following name, since these tables are created by BP Server at run-time.
*BIZLOGIC_DS_n
*BIZLOGIC_GLOBALDS_n
*BS_n (where n is the serial number)
*<Process template name>
For example, if you install the application 'Hiring', and if its process template ID is 10, then BP Server creates the following tables.
*BIZLOGIC_DS_10
*BIZLOGIC_GLOBALDS_10
*BS_10
*HIRING