You cannot use hyphens in the names of PowerBuilder components or methods.
PowerScript method and parameter identifiers that contain underscores are mapped to Java names using lowerCamelCase; field names are not mapped when using the camel case option. See “Camel case versus default IDL-to-Java mappings”.
A similar mapping is used for structure names, but the first letter is capitalized; for example, “my_structure” maps to “MyStructure.”
Component names are not changed from the names you enter in the Project painter. Sybase recommends that you use the Java class naming conventions; for example, “MyComp.”
An NVO implementation class can use any name.