5.4. Copy and Paste

This section describes how to configure and control access to copy and paste for applications displayed through SGD. Common problems with copy and paste are also described.

This section includes the following topics:

5.4.1. Using Copy and Paste

Users can copy and paste text between applications displayed through SGD. Users can also copy and paste text between applications running on a client device and applications displayed through SGD. SGD supports the copy and paste of Unicode characters.

For Windows applications and X applications, you copy and paste by using the normal method for the application you are copying from, and then the normal method for the application you are pasting to.

For character applications, click with the right mouse button, and then choose Copy or Paste as appropriate. To select a column of text in a character application, hold down the Shift key while selecting the text.

If a user attempts a copy and paste operation that is not permitted, for example because of differing security levels, they paste the following message instead of the copied data: Oracle Secure Global Desktop Software: Copied data not available to this application

SGD Administrators have full control over copy and paste operations in Windows applications and X applications. See Section 5.4.2, “Controlling Copy and Paste in Applications”.

5.4.2. Controlling Copy and Paste in Applications

In the Administration Console, you can control copy and paste operations for Windows applications and X applications displayed through SGD by doing the following:

  • Configuring global copy and paste settings for the SGD array

  • Configuring copy and paste for specific users

  • Configuring copy and paste for specific applications

5.4.2.1. Configuring Global Copy and Paste Settings for the SGD Array

On the Global Settings → Client Device tab, copy and paste for SGD as a whole can be enabled or disabled. By default, copy and paste is enabled.

The Client's Clipboard Security Level attribute can be used to assign a security level to the SGD Client. Data can only be copied from SGD to applications running on the client device if the SGD Client has the same security level or higher as the source application. This enables SGD Administrators to secure the flow of data outside of SGD. The default Client's Clipboard Security Level is 3.

5.4.2.2. Configuring Copy and Paste for Specific Users

On the Client Device tab for organization, organizational unit, or user profile objects, the Copy and Paste attribute can be used to control which users in the organization are allowed to use copy and paste.

The setting for this attribute can be inherited from a parent object in the organizational hierarchy, so that SGD Administrators can enable or disable copy and paste for many users without having to edit each user profile object. By default, copy and paste is enabled.

5.4.2.3. Configuring Copy and Paste for Specific Applications

On the Client Device tab for Windows application and X application objects, the Copy and Paste attribute can be used to enable or disable copy and paste operations to or from the application.

The application can also be assigned a Clipboard Security Level. Users can only copy and paste data to an application displayed through SGD if the application has the same security level or higher as the source application. The source application is the application that the data was copied from. This enables SGD Administrators to secure the data available through particular applications. The default security level is 3.

When configuring security levels, the higher the number, the higher the security level.

Note

Character applications displayed through SGD are treated the same as applications running on the client. This is because character applications use the local client clipboard for copy and paste operations.

5.4.3. An Example of Using Clipboard Security Levels

In this example, copy and paste has been enabled for all users in an organization. The Client's Clipboard Security Level attribute is set to 3, the default setting. The following table shows the security levels for applications displayed through SGD.

Application

Application's Clipboard Security Level

XFinance

3

XClaim

4

Write-o-Win

4

Slide-o-Win

2

When an SGD user runs these applications, the following copy and paste operations are allowed.

In This Application

An SGD User Can Paste Data From These Applications

XFinance

  • Slide-o-Win. It has a lower security level.

  • Applications running on the client device. The client device has equal security level.

XClaim

  • XFinance and Slide-o-Win. They have a lower security level.

  • Applications running on the client device. The client device has a lower security level.

  • Write-o-Win. It has an equal security level.

Write-o-Win

  • XFinance and Slide-o-Win. They have a lower security level.

  • Applications running on the client device. The client device has a lower security level.

  • XClaim. It has an equal security level.

Slide-o-Win

  • Copy and paste is not allowed. All applications and the client device have a higher security level.

5.4.4. Tips on Configuring Copy and Paste

The following are some tips for SGD Administrators who need to configure copy and paste settings for SGD objects.

  • To disable copy and paste from applications running on the client device to all applications displayed through SGD, the value of the Client's Clipboard Security Level attribute must be higher than the highest value of the Application's Clipboard Security Level attribute of any application in the organizational hierarchy.

  • To disable copy and paste from all applications displayed through SGD to applications running on the client device, the value of the Client's Clipboard Security Level attribute must be lower than the lowest value of the Application's Clipboard Security Level attribute of any application in the organizational hierarchy.

  • To disable all copy and paste operations to or from the client device, deselect the Copy and Paste check box on the Global Settings → Client Device tab in the Administration Console.

  • To disable all copy and paste operations for an individual Windows application or X application accessed through SGD, deselect the Copy and Paste check box on the Client Device tab for the application in the Administration Console.

  • Inherit the copy and paste settings from other objects in the organizational hierarchy as much as possible. Only enable or disable copy and paste for individual users if you really have to. This simplifies the administration of copy and paste settings.

  • For best results when copying and pasting non-ASCII text, run SGD in a UTF-8 locale. If it is not possible to do this and UTF-8 locales are installed on the SGD host, you can specify a UTF-8 locale by setting the TTA_TEXTCONV_LANG environment variable. For example:

    TTA_TEXTCONVLANG=en_US.UTF8; export TTA_TEXTCONVLANG

    You must restart SGD for this environment variable to take effect.

5.4.5. Copy and Paste Troubleshooting

For Windows applications and X applications, users can only copy and paste text under the following conditions:

  • In the Administration Console, go to the Global Settings → Client Device tab, copy and paste for SGD as a whole must be enabled. Copy and paste is enabled by default.

  • The user must be allowed to copy and paste. If the Copy and Paste attribute on the Client Device tab for the user profile is selected, then the user can copy and paste. This attribute might be configured to use the setting of any parent organizational unit or organization object. Copy and paste is enabled by default.

  • To be able to paste data to another Windows application or X application displayed through SGD, the source application must have an Application's Clipboard Security Level that is lower than, or equal to, the target application. The source application is the application the data is copied from. The target application is the application the data is pasted to. The default security level is 3.

  • To be able to paste data to an application running on the client device, the source application must have an Application's Clipboard Security Level that is lower than, or equal to, the Client's Clipboard Security Level. The Client's Clipboard Security Level is shown on the Global Settings → Client Device tab of the Administration Console. The default Client's Clipboard Security Level is 3.

If these conditions are not met, users paste the following message, instead of the copied data: Oracle Secure Global Desktop Software: Copied data not available to this application

To copy and paste Unicode text in X applications, the X application must support Unicode. Common Desktop Environment (CDE) and Motif applications, for example, do not support Unicode.