For NetScaler software version 9.3 or later, each AppExpert template has two XML files: a Template file and a Deployment file. You must import both files from your local computer to a Netscaler appliance. You can either import the template files from your computer to the AppExpert application templates directory in Netscaler appliance or upload files to a NetScaler appliance and then import them from the appliance.
After you import the template files, the application-configuration and deployment information populates the target application automatically. The appliance imports all the configuration from the template files through the NITRO API. If you do not import the deployment file, the system generates an application populated with content switching virtual server configuration. For more information about the format of application templates and deployment files, see "Understanding Netscaler Application Templates and Deployment Files" section.
When you import a template, if you do not include a deployment file, you have to configure the public endpoints in the application that the system automatically generates from the template. One endpoint for HTTP and another endpoint for HTTPS. When configuring a public endpoint of type HTTPS, make sure you enable the SSL feature, bind the server certificate, and include the server-certificate and certificate-key files.
For more information about configuring endpoints after you import a template, see "Configuring Public Endpoints" topic.
Citrix NetScaler's video tutorials enable you to understand NetScaler features in an easy and simply way. Watch https://www.youtube.com/watch?v=AR9TwSD9uJM video to learn how to import an application template.