Database Table: InternalServiceSupplierID
Internal Service Supplier ID:
The last unique reference number which has been assigned to the primary Concern Role Alternate ID of a Service Supplier.
This table can be used by a custom implementation of Curam if it is required that the alternateID values for Service SuppliersConcern Role Alternate ID records are assigned in an ascending, sequential manner. This table guarantees that there will not be any gaps in the unique identifiers assigned to the records.
Example This table holds a single row with the value 12345. A User registers the Service Supplier Dr. Julius Davis, which causes:
- the value on this table to be incremented to 12346; and
- the value 12346 to be stored in the primary Concern Role Alternate ID for Dr. Julius Davis.
Technical Notes This is a control entity which only ever holds one row. If you require to use this entity, then you must set the Curam environment variable curam.referencenumber.generateservicesupplieridfromkeyset to be NO, otherwise Curam key-set mechanism will be used instead to assign an identifier. Use of this entity must be considered carefully as it may prevent concurrent users from registering Service Suppliers.
|
Location in Model: | Logical View::MetaModel::Curam::Core::Reference Model::Infrastructure::Unique IDs::InternalServiceSupplierID |
Controlling File: | core\model\Packages\Global Classes_cat.efx |
Attribute | Stereotype | Nullable | Description | Domain Definition | Codetable | DDL Type |
nextServiceSupplierID | key | no | The next unique reference number for a service supplier. | ALTERNATE_ID | | SVR_STRING<18> |
|
Operation | Stereotype | Options | Description | SQL |
insert | insert | | Standard Operation | |
readOne | nkread | | This method reads the only record in this control table. | |
modifyAll | nkmodify | | This method sets the value of the only record in this control table. | |
|