Download Flyer
 
DEMO
 
Newsletter
  
 
Q: Which Citrix platforms does the web service support ?
A: The web service has been tested with Citrix XenApp version 4.0 or 4.5 and 5.0 Beta. Earlier platforms may work but will not be supported by Extentrix.
 
Q: Why do my web service consumers get License Error ?
A: This happens if your trial license has expired - exceeds 30 day trial period. Please purchase a production license from Extentrix store. How To Buy
 
Q: Do I have to purchase a license for each web service on my IIS server ?
A: No, you should have only one license for all web services running on the same IIS server. However if you want to publish the web service on another server you must acquire a new license.
 
Q: Which languages can consume Extentrix Web Services ?
A: Since the web service is based on a standard protocol (SOAP), you can consume the web services from any language that allows you to send SOAP requests and receive SOAP responses. The most used languages like C, C++, ASP.Net, C#, VB.Net, Java and Java Script support calling Web Services APIs within their framework.
 
Q: Which languages can consume Extentrix Web Services ?
A: Since the web service is developed based on a standard protocol (SOAP), you can consume the web service from any language that allows you to send SOAP requests and receive SOAP Response. We have already provided examples for consumers in ASP.NET, java and other examples will be provided later.
 
Q: How can I secure my Extentrix web services - Application Edition API calls ?
A: Extentrix supports Microsoft WSE 3.0 standard. In nuts shell, you need to do the following:

* Enable WSE 3.0

* Create your policy file using WSE 3.0 tools

 * Create a new Web Service using Extentrix Web Services Management console. Provide the path for your policy and the name of the policy on the security page. Your Web Service should now be secured. For more detailed instructions, please refer to developer's guide.

 
Q: What authentication process is supported by Extentrix web services - Application Edition ?
A: Extentrix supports authentication based on X.509 certificates issued by a certificate authority (CA).
 
Q: I get "System.ApplicationException: WSE841" exception when I secure the web service?
A: You need to import your certificate and give permission to ASP.NET user.
 
Q: How to configure Pass-through for Extentrix Web Services 4.0 Using Version 10.x of the Presentation Server Client
A: Procedure

1. From a system with the 10.x client installed, open the Group Policy Object Editor by going to Start > Run and typing gpedit.msc

2. In the Group Policy Object Editor, right-click Administrative Templates and click Add/Remove Templates.

3. Browse to C:\Program Files\Citrix\ICA Client\Configuration and add the icaclient.adm file.

4. Expand Computer Configuration > Administrative Templates > Citrix Components > Presentation Server Client > User Authentication.

5. On the right pane, select Local User name and password.

6. Right-click and enable the policy for pass-through authentication. This policy is applied to all users logging on to this workstation.

7. To apply GPO settings on a per-user basis, configure the settings under User Configuration. Expand User Configuration > Administrative Templates > Citrix Components.

8. Run GPupdate on the workstation to apply the policy immediately.

9. Log off and log on again.

10. Check the Task Manager on the workstation to verify that the ssonsvr.exe process is running.

Note: if it is not working check if the web interface of the XenApp server is supporting pass-through, and check if it is working. Most of the time if it the web interface configured to support SSO (pass-through) and it is working, it will work for Extentrix Web Services Application Edition 3.5 or higher. For more information: http://support.citrix.com/article/CTX113004

 
Q: If your customers always get Licensing Error Exception and the web service not work properly you should grant the users ASPNET and IIS_WPG, if exist, the permission to read and write the web service folder located in “Program Files” folder.
A: Follow the following steps to grant the required permissions.

a. Explore to the web service folder which should be by default in “Program Files\Extentrix\Web Services”.

b. Right click the folder “Application Edition” and choose "Properties".

c. Go to security panel.

d. Click “Add” then “Advanced” then “Find Now”, if the server is part of a domain and you are logged in as a domain administrator make sure you are looking in the local machine not the domain or you will not find the ASPNET user, to do that click on the "Locations" and select your local machine.

e. From the list shown select the user “ASPNET” and press “OK” then “OK”.

f. You should have the ASPNET user added to list of users as follows. Note: in Windows Server 2008, you may not found APSNET user, ignore it.

g. On the “Permissions for ASP.NET Machine Account” check the Allow checkbox corresponding to “Read & Execute”

h. Click Add again and do the same for the user “IIS_WPG”. The IIS_WPG user group is new in IIS 6.0. It provides the minimum set of privileges and permissions required to start and run a worker process on a web server.

Note: in Windows Server 2008, you will find IIS_IUSRS group, add it.

 
 

© 2010 Extentrix Systems