i want to use a port based XMC (TCL) Script in Device View for setting Port Alias on an EXOS Switch
![771304116ab94775ac9b5cd15f487970_RackMultipart20181110-122925-fh8rzi-XMC-Device-View_inline.png 771304116ab94775ac9b5cd15f487970_RackMultipart20181110-122925-fh8rzi-XMC-Device-View_inline.png](/t5/image/serverpage/image-id/2988iCE9CD83ACAD0BC2F/image-size/large?v=v2&px=999)
i know there is another point within XMC to set port aliases but first i need this here (fewer windows changes in daily business) and second i wants to know how to insert user input in such kind of port specific XMC scripts.
i use this TCL script:
#@MetaDataStart
#@DetailDescriptionStart
##############################################################################
# Purpose : Example script to set port-alias on EXOS Ports
##############################################################################
#@DetailDescriptionEnd
#@MetaDataEnd
###############################################################################
#
@SectionStart (description = PortAlias )
#
@VariableFieldLabel ( description = "PortAlias",type = String, scope = global,)
set var PortAlias ""
CLI conf $Port dis $PortAlias
CLI conf $Port desc $PortAlias
sleep 2
CLI show port $Port desc
![771304116ab94775ac9b5cd15f487970_RackMultipart20181110-60988-jzao8p-Script0_inline.png 771304116ab94775ac9b5cd15f487970_RackMultipart20181110-60988-jzao8p-Script0_inline.png](/t5/image/serverpage/image-id/4896iB257E314B63A4FF5/image-size/large?v=v2&px=999)
But unfortunately the script does not request the input for variable $PortAlias.
![771304116ab94775ac9b5cd15f487970_RackMultipart20181110-38360-geh7aa-Script1_inline.png 771304116ab94775ac9b5cd15f487970_RackMultipart20181110-38360-geh7aa-Script1_inline.png](/t5/image/serverpage/image-id/1764i665CE51048E84AEF/image-size/large?v=v2&px=999)
it runs into an error because variable $PortAlias is empty.
![771304116ab94775ac9b5cd15f487970_RackMultipart20181110-97241-6hbf66-Script2_inline.png 771304116ab94775ac9b5cd15f487970_RackMultipart20181110-97241-6hbf66-Script2_inline.png](/t5/image/serverpage/image-id/642i7F4238800AD7EAE5/image-size/large?v=v2&px=999)
How can i trigger that the input was retrieved and can be set via CLI successfully ??