White list

All user-created Java code in a mapping is validated against a white list. This list contains all Java packages, variables and objects that you can use. You cannot use any other Java construction. If you generate or publish a mapping containing prohibited Java constructions, then the generation or publishing fails. You get an error message in the mapper console with information about the prohibited Java code, which is managed by the IEC server. You cannot bypass the mapper and for example, manually modify the .map file to work around the system. You can only publish a mapping if it only contains Java code compliant with the white list. All standard BOD mappings comply with the white list.