Managing Dynamic Memory

Dynamic memory is available in all Sentinel HL (Driverless configuration) keys (except for Sentinel HL Basic and Sentinel HL Pro). Dynamic memory is significantly larger than Default memory.

Dynamic memory space is shared between dynamic memory files (the space available to you for your applications, similar to default memory files) and license data (Features and Product). All space that is not utilized for license data can be used for dynamic memory files.

Dynamic memory can be divided into dynamic memory files. Each file is assigned an identifier, which is used by your application to refer to that dynamic memory file. You can assign a size to the file at the time you create it, or allow the file size to be assigned automatically based on the amount of data that is written to the file. You can create the following types of dynamic memory files:

>Read/Write file: Data that can be updated when the deployed protected application is running, such as dynamic values for counters.

>Read-Only file: Data that can be read when the protected application is running but cannot be changed. For example: the Product version number, text to be used in a “Welcome” message, fixed threshold values for counters.

>Read/Write-Once file: Data that can be updated once when the deployed protected application is running. After a successful update, the memory becomes read-only memory.

This section includes:

>Accessing the Dynamic Memory File List

>Viewing the Details of a Dynamic Memory File

>Searching and Filtering the Dynamic Memory File List

>Tasks for Managing Dynamic Memory

Accessing the Dynamic Memory File List

In Sentinel LDK-EMS, select CatalogDynamic Memory.

The left pane displays all Dynamic Memory files and provides the following information:

Name A unique name of the Dynamic Memory file.
File ID An integer value that identifies the Dynamic Memory file.
Ref ID 1 Information that identifies the Dynamic Memory file in a different system, for example, a feature code in your company's ERP system.
Status

Indicates whether the Dynamic Memory file is included in any product or not.

Deployed (already included in a product)
Not Deployed (not included in any product)
Actions

Edit Memory Segment: Updates the information stored in the Dynamic Memory file.

 

Delete: Permanently removes a non-deployed dynamic memory file.

Obsolete: Marks a deployed dynamic memory file as obsolete. You cannot add obsolete dynamic memory files to products, but obsolete dynamic memory files may still be included in products that are already deployed.
Restore: Restores an obsolete dynamic memory file.

Viewing the Details of a Dynamic Memory File

Select a file in the left pane. The details are displayed in the right pane.

Searching and Filtering the Dynamic Memory File List

1.Select one of the following options from the search list:

Memory Name

Memory Type

File ID

Ref ID 1

2. In the search box, enter a complete or partial search string.

3.Click Search. The left pane displays the relevant search results.

4.To clear the search filter, clear the search box and click Search. The left pane displays all dynamic memory files.

Tasks for Managing Dynamic Memory

In the Dynamic Memory tab, you can:

New Memory

Define a new Dynamic Memory file and its properties.

For details, see Creating Dynamic Memory.

>View the properties of the selected Dynamic Memory file.

>If the Dynamic Memory file is not included in any Product, edit the Dynamic Memory file and modify all of its attributes.

>If the Dynamic Memory file is included in one or more Products, edit only Ref ID 1 and Ref ID 2.

To edit a Dynamic Memory file:

1.Select a Dynamic Memory file from the left pane.

2.Click . The Edit Memory dialog box opens.

3.Edit the fields as required.

4.Click Save.

 > Obsolete/Restore

>Mark a Dynamic Memory file as obsolete. You cannot add obsolete dynamic memory files to products, but obsolete dynamic memory files remain deployed in existing Products.

>Restore an obsolete memory file so that it can be added to products.

To mark a Dynamic Memory file as obsolete or to restore it:

1.Select a Dynamic Memory file from the left pane.

2.Click and select Obsolete or Restore.

> Delete

Delete the selected Dynamic Memory file. Available only if the Dynamic Memory file is not currently included in a Product (deployed).

To delete a Dynamic Memory file:

1.Select a Dynamic Memory file from the left pane.

2.Click and select Delete.

3.In the confirmation box, click Yes.