4-2
User
Guide

for

the

Cisco

Application

Networking

Manager

5.2
OL-26572-01
Chapter
4






Using

Application

Template

Definitions
Information
About

Application

Template

Definitions

and

Instances
Examples
of

system

templates

are

as

follows:


Basic

HTTP


DNS


DWS

with

Cisco

Nexus

7000

OTV


FTP


Java

Application

Server


Layer

3

LB


Layer

4

LB


Microsoft

Exchange

2010


Microsoft

SharePoint

2010


RDP


Secure

Webserver


User-defined
templates—User
defined
for
custom

applications.

You

can

create

a

user-defined
template
that

is

based

on

an

existing

template

or

you

can

create

a

template

using

the

base

code
provided
in

this

chapter.
The
template

file

follows

a

specific

schema

that

is

defined

by

ANM.

All

user-defined

templates

must
follow
this

schema

before

ANM

can

deploy

it

to

an

ACE.

You

can

create

or

edit

a

template

using

the
internal
ANM

t

emplate

edi

tor

or

you

c

an

use

the

t

emplate

export

and

import

feature

that

allows

you

to
use
an

external

XML

editor.
Using
application

template

definitions,

you

cr

eate

application

template

instances,

which

are

based

on
the
template

that

you

choose.

You

can

display

and

manage

application

template

instances

on

a

global

or
device-specific
l

evel.
Guidelines
and

Restrictions
The
variable

fields

of

an

application

template

definition

are

role-based

access

controlled

(RBAC),

which
means
that

when

you

use

a

template

to

create

an

application

template

instance,

your

user

account

must
be
configured

with

the

required

roles

that

will

allow

you

to

enter

the

variable

information.

ANM

does
not
al

low

you

t

o

enter

variable

i

nformation

for

those

fields

that

you

ar

e

not


permitted

to

fill

i

n.

If


you
are
not

permitted

to

enter

all

the

variable

information,

you

can

save

the

incomplete

template

instance
with
the

information

that

you

are

allowed

to

input,

and

then

have

a

user

with

the

required

roles

complete
the
template

instance

so

that

it

can

be

deployed.
Related
Topics


Managing
Application

Template

Instances,

page
4-3


Managing
Application

Template

Definitions,

page
4-15