Unable to save files from published app

Tradução automática

Эта статья была переведена автоматической системой перевода и не был рассмотрен людьми. Citrix обеспечивает автоматический перевод с целью расширения доступа для поддержки контента; Однако, автоматически переведенные статьи могут может содержать ошибки. Citrix не несет ответственности за несоответствия, ошибки, или повреждения, возникшие в результате использования автоматически переведенных статей.

Related:

  • No Related Posts

Appfirewall blocking most web applications after upgrade to 12.1_49+

Tradução automática

Эта статья была переведена автоматической системой перевода и не был рассмотрен людьми. Citrix обеспечивает автоматический перевод с целью расширения доступа для поддержки контента; Однако, автоматически переведенные статьи могут может содержать ошибки. Citrix не несет ответственности за несоответствия, ошибки, или повреждения, возникшие в результате использования автоматически переведенных статей.

Related:

  • No Related Posts

How to identify problematic Calendar item which is preventing Secure Mail calendar sync

In order to verify and confirm the exact calendar invite which is causing the issue we would need to collect logs with WBXML logging enabled as below

Steps to enable WBXML logging:

1. Uninstall existing Secure Mail

2. Install Secure Mail and configure

3. Go to Secure Hub > Help > Report Issue > Secure Mail > Advanced Log Settings > Log Level > Log Level 15 Debug 10

4. Go to Secure Mail Settings > Version

5. Tap on Version 10 times

6. Enable Tags and Values

7. Go back and try to perform Calendar sync and send couple of test invites

Note: Restarting Secure Mail will disable WBXML logs, so please ensure to recreate issue enough times prior to collecting logs and restarting Secure Mail.

Steps to identify problematic calendar invite:

1. Enable WBXML logging

2. Unzip Secure Mail logs and open Diagnostics folder

3. Open all the files inside Diagnostics folder in Notepad or Notepad++

4. Search for log line [WBXMLParser readInlineInt],”Read non integer value 45 from stream when expecting integer – throwing ParserException”

5. Then search for a log line Calendar:Subject : above Step 4’s error timestamp

6. The Calendar subject which you receive above Step 4 log line should be the problematic calendar event.

Delete the problematic event and Secure Mail will sync calendar without issues. Re-adding the invite might cause issue again.

Related:

  • No Related Posts

NetScaler Appliance System Limits

*The sum total of virtual servers and services cannot exceed 60,000. For example, if you configure 4,000 virtual servers, then you cannot configure more than 56,000 services.

**Number of virtual servers includes Load Balancing, Content Switching, Domain Name System (DNS) name servers, Global Server Load Balancing (GSLB) Virtual Servers, SSL VPN Virtual Servers, RTSP virtual servers and persistence groups.

***250,000 per core is the default for NetScaler 10.1 and 10.5. To configure 1 million session entries per PE, run the following command:

set lb parameter -sessionsthreshold <1000000*number of PE>

For a 3 PE system, run the following command:

set lb parameter -sessionsthreshold 3000000

Related:

Configuration of Client scaling, DPI scaling, and DPI matching with Citrix Workspace app for Windows

Versions of Citrix Receiver for Windows 4.10.1 and higher can be configured to be DPI aware. This provides improved support for handling higher DPI monitors in a session, and allows for sessions where the monitors have different DPIs (Mixed DPI).

This article presents typical customer use cases and associated configuration options, requirements, limitations, and recommendations for displaying sessions on high resolution monitors.

Multiple or single high resolution monitors connected to Windows endpoint machines can result in published apps & desktop sessions displaying at resolutions that are not optimal for the user, as well as text and icons sizes in desktop sessions that are not optimal for the user.

Broadly there are two approaches to resolving these issues:

  1. Session scaling.
    • Client scaling: The session’s display is scaled up so that text, icons and other object display at the desired size.
    • DPI scaling: The session’s display is scaled up. In addition, Windows on the endpoint machine performs a calculation based on the endpoint monitor’s DPI value and attempts to display the session with an appropriate DPI value.
  2. No session scaling.
    • An unscaled session will display at a higher resolution rather using session scaling. Consequently, text, icons, and other objects can appear much smaller than those on the endpoint monitor. However, if specific Citrix component versions and Windows OS version requirements are met, the DPI value on the endpoint monitor can be matched for the desktop session so that text and icon sizes will match that of the endpoint monitor. This feature is called DPI matching.

Mixed DPI: This refers to endpoint setups where different DPI scaling settings have been configured across multiple monitors.

Available configuration methods for client scaling, DPI scaling, and DPI matching

Configuration

GPO configuration

DPI settings can be configured through group policy settings or the advanced preferences UI.

To configure DPI scaling using the Citrix Receiver Group Policy Object administrative template (administrators only)

  1. Open the Citrix Receiver Group Policy Object administrative template by running gpedit.msc.
  2. Under the Computer Configuration node, go to Administrative Templates > Citrix Components > Citrix Receiver > DPI
  3. Select High DPI policy.
  4. Change the settings as required.
  5. Click Apply and OK.
  6. From a command line, run the gpupdate /force command.

User-added image

Receiver for Windows and/or Citrix Workspace app for Windows UI configuration:

To configure DPI scaling using the graphical user interface:

Note:

You can hide all or part of the Advanced Preferences sheet available from the Citrix Workspace app icon in the notification area. For more information, see Hiding the Advanced Preferences sheet.
  1. Right-click Citrix Receiver for Windows from the notification area.
  2. Select Advanced Preferences and click DPI settings. The DPI settings dialog appears.
  3. Change the settings as required. By default, the option Let the operating system scale the resolution is selected.
  4. Click Save.
  5. Restart the Citrix Receiver for Windows session for the changes to take effect.

User-added image

Use cases

There are three possible settings for DPI Scaling in the receiver, Scaled, Unscaled and Operating system Scaling. The use cases for the different settings are as follows:

Operating System Scaling

OS scaling is the default and is identical in behavior to previous receiver versions. This corresponds to the UI setting “Let the operating system scale the resolution”, or the High DPI policy set to disabled. This lets Windows handle all DPI scaling. The resolution on the VDA will be scaled based on the DPI, resulting in a smaller resolution than the client device. This works well for single monitor sessions, and is efficient when connecting to XenApp 6.5 hosts, or supported XenApp/XenDesktop VDAs configured for Legacy Graphics. This method does not support Mixed DPI, all monitors must have the same DPI or the session will not work. Scaling can cause blurriness in the images, particularly in the case of text. There can also be issues with cursor sizes on windows 10 (most cursor scaling issues should be resolved in receiver 4.11).

This setting is recommended for users on Windows 7 endpoints, or those connecting to Legacy VDAs. It can also be used on Windows 10 if there is no Mixed DPI.

Scaled

The Scaled setting will scale the resolution on the VDA similarly to OS Scaling, however this setting will support mixed DPI scenarios. This corresponds to the UI setting “Yes”, or the High DPI policy set to enabled and the option for “Scale the session for high resolution” set to “Yes”. This setting works well for mixed DPI scenarios when connecting to supported XenApp & XenDesktop and Citrix Virtual Apps & Desktops VDAs. This is the only way to scale Seamless sessions with mixed DPI.

Considerations when using Scaled configuration:

  • Scaling can cause blurriness in the images, particularly in the case of text.
  • There can be poor performance when connecting to Legacy VDAs (XenApp 6.5, or supported VDAs configured for Legacy Graphics).
  • Local App Access, RTOP, and other plugins that use the window positioning API do not work with Scaling.
  • Seamless apps will “jump” between monitors in this mode to maintain correct scaling, this is by design.

This setting is recommended for users on Windows 10 endpoints connecting to currently supported VDAs. It supports mixed DPI without any additional impact on server resources.

Unscaled

The unscaled setting will send the full resolution of all monitors in the session. These resolutions will be unscaled and can result in small text and icons in apps and desktops. This corresponds to the UI setting “No”, or the High DPI policy set to enabled and the option for “Scale the session for high resolution” set to “No”.

This setting will not cause any blurriness due to scaling, but can result in small text and icons. When connecting to a desktop, the DPI can be set within the VDA resulting in the desired scaling, though this is not possible on RDS desktops, or seamless applications.

Enabling this setting will cause sessions with higher resolution which can impact server performance and scalability.

This setting is recommended for desktop sessions requiring the best image quality, where the additional server resources are acceptable. It can also be used in cases where the small text and icons are not an issue for the user.

Limitations

  • Even with one of the High DPI settings enabled, a slight blur has been observed in the desktop viewer UI.
  • In a session, when you change the DPI settings and relaunch it, the size of the session window might not be appropriate. As a workaround, resize the session window.

Enhancements to the DPI Scaling feature since Receiver for Windows 4.10

Citrix Workspace app (CWA) for Windows version 1808

CWA for Windows version 1808 provides improvements in graphics quality for sessions using legacy graphics mode (GDI graphics mode), when DPI Scaling is enabled on the client.

Note: The Legacy graphics mode HDX policy can be used for any currently supported Server OS VDA version that supports Windows Server 2008 R2.

The feature enhancement leverages DirectX 11-based scaling on the client where CWA for Windows version 1808 is installed. Because of this, this feature enhancement is not available for Windows 7 client endpoints; as Windows 7 does not support DirectX 11.

Graphics quality improvements will also be seen in double-hop scenarios. Refer to the list below for use cases that support this feature enhancement:

Single-hop

Client endpoint OS: Supported versions of Windows 10 with CWA for Windows installed and DPI Scaling enabled.

VDA OS: Windows Server 2008 R2.

Double-hop

Client endpoint OS: Supported versions of Windows 10 with CWA for Windows installed and DPI Scaling enabled.

1st hop VDA OS: Citrix support versions of Windows 10 with CWA for Windows installed and DPI Scaling enabled.

2nd hop VDA OS: Windows Server 2008 R2.


Notes:

DPI scaling functionality is supported with HDX Windows media redirection, Flash redirection and Browser content redirection features with XenApp and XenDesktop 7.16 (and higher versions).

Related:

  • No Related Posts

Microsoft Security Update Validation Report November 2018

Tradução automática

Эта статья была переведена автоматической системой перевода и не был рассмотрен людьми. Citrix обеспечивает автоматический перевод с целью расширения доступа для поддержки контента; Однако, автоматически переведенные статьи могут может содержать ошибки. Citrix не несет ответственности за несоответствия, ошибки, или повреждения, возникшие в результате использования автоматически переведенных статей.

Related:

  • No Related Posts

Cross-Site Scripting Vulnerability in Citrix NetScaler

A Cross-Site Scripting (XSS) vulnerability has been identified in Citrix NetScaler Gateway, formerly known as Citrix Access Gateway Enterprise Edition and Citrix ADC formerly known as NetScaler ADC, that if exploited by an attacker with access to the NetScaler administrative user interface including the management interface, could potentially be used to execute malicious client-side script in the same context as legitimate content from the web server; if this vulnerability is used to execute script in the browser of an authenticated user then the script may be able to gain access to the authenticated user’s session or other potentially sensitive information.

This vulnerability has been assigned the following CVE number:

• CVE-2018-18517: Cross-Site Scripting vulnerability in Citrix NetScaler Gateway

This vulnerability is present in the following versions of Citrix NetScaler Gateway and Citrix ADC:

10.5.x earlier than version 10.5.69.3

11.1.x earlier than version 11.1.59.10

12.0.x earlier than version 12.0.58.18

12.1.x earlier than version 12.1.49.23

Related:

  • No Related Posts

Common Questions Related to ShareFile Billing

Tradução automática

Эта статья была переведена автоматической системой перевода и не был рассмотрен людьми. Citrix обеспечивает автоматический перевод с целью расширения доступа для поддержки контента; Однако, автоматически переведенные статьи могут может содержать ошибки. Citrix не несет ответственности за несоответствия, ошибки, или повреждения, возникшие в результате использования автоматически переведенных статей.

Related:

  • No Related Posts

Using the nspepi Tool to Convert Classic Expressions to Advanced Expressions

The article contains information about the nspepi tool used to convert classic expressions to advanced expressions.

Nspepi Tool

The nspepi tool must be used from the shell prompt of the NetScaler appliance to convert classic policy expressions to advanced policy expressions. You can either use expressions or the complete ns.conf configuration file as an input to this tool.

A classic expression can be converted to the advanced expression syntax by using the nspepi conversion tool. In addition, the tool can be used to convert all the classic expressions in the NetScaler appliance configuration to the advanced syntax with the exception of NetScaler entities that currently support only classic expressions.

Syntax

nspepi (-e “classic expression” | -f “ns config file”) (-v)

Max expression length = 1499

Output format of the syntax

<Converted advanced expression> | <Convertered ns config>

root@NS_220#

Output Format

A new configuration file is created with the name new_<input file name>. A new warning file is created with the name warn_<input file name>. New files are created in the same directory as the input file. Only the warnings are printed while executing without –v (verbose) option.

When you use the –v option, the modified configuration file is printed in standard output in addition with the new files.

Converting Expressions

Run the following command at the shell prompt of the appliance:

nspepi -e “<classic expression>”

root@NS-150# nspepi -e "REQ.HTTP.URLQUERY CONTAINS content=StoreSearchServices""HTTP.REQ.URL.QUERY.AFTER_STR("content=StoreSearchServices").LENGTH.GT(0)"

Converting a NetScaler Configuration File

Run the following command to convert the ns.conf file to advanced policy expressions:

nspepi -f “<ns config file>” -v

root@NS-150# nspepi -f /nsconfig/ns.confOUTPUT: New configuration file created: /nsconfig/new_ns.confOUTPUT: New warning file created: /nsconfig/warn_ns.confWARNINGS: Total number of warnings due to bind commands: 2WARNINGS: Line numbers which has bind command issues: 237, 290root@NS-150#

Note :

The tool does not optimize the configuration, rather it creates equivalent files only. For better performance and to take full advantage of advanced syntax, you have to manually optimize after converting the file into advanced expressions.

Related:

  • No Related Posts

ICAP Protocol support on NetScaler ADC

Tradução automática

Эта статья была переведена автоматической системой перевода и не был рассмотрен людьми. Citrix обеспечивает автоматический перевод с целью расширения доступа для поддержки контента; Однако, автоматически переведенные статьи могут может содержать ошибки. Citrix не несет ответственности за несоответствия, ошибки, или повреждения, возникшие в результате использования автоматически переведенных статей.

Related:

  • No Related Posts