4-2
User
Guide
for
the
Cisco
Application
Networking
Manager
5.2
OL-26572-01
Chapte
r
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