VMware Cloud Community
istroh
Enthusiast
Enthusiast

non-ascii characters in vapp/vm names

Hi there,

I'm having problems creating a vapp that contains non-ascii characters in it's name (e.g. umlauts like "üäö"), here's a workflow that I use to compose an empty vApp:

var composeVAppParams = new VclComposeVAppParams();
var instantiationParams = new VclInstantiationParams()
composeVAppParams.name = newVAppName;
composeVAppParams.description = newVAppDescription;
composeVAppParams.deploy = false;
composeVAppParams.powerOn = false;
composeVAppParams.allEULAsAccepted = true;
composeVAppParams.instantiationParams = instantiationParams;
var vApp = vdc.composeVApp(composeVAppParams);
vApp.updateInternalState();
vdc.updateInternalState();

If I provide "ümläüt" as newVAppName name and run the workflow I end up with some garbled text as vApp name in vcloud director UI: "ümläüt"

So is there a way to, maybe, encode the non-ascii chars to make them turn up correctly in vCloud UI? Same question applies to any other identifiers like VM name etc.

Thanks,

Igor

Reply
0 Kudos
2 Replies
istroh
Enthusiast
Enthusiast

Looks like the XML built by the vcloud plugin is broken:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <ns6:Description></ns6:Description>
    <ns6:InstantiationParams/>
    <ns6:AllEULAsAccepted>true</ns6:AllEULAsAccepted>
</ns6:ComposeVAppParams>

Any hints?

Reply
0 Kudos
tschoergez
Leadership
Leadership

hm, best seems to open a SR with VMware Support.

Sounds like a bug in the Plugin....

make sure to check the release notes first, if that is a known issue.

Cheers,

Joerg

Reply
0 Kudos