1 /******************************************************************************
2 * Copyright (c) 2000-2014 Ericsson Telecom AB
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * which accompanies this distribution, and is available at
6 * http://www.eclipse.org/legal/epl-v10.html
7 ******************************************************************************/
8 module untagged_charenc_OK
9 // All fields are meant to be character-encodable, otherwise the compiler complains;
10 // "UNTAGGED type should be sequence, set, choice, sequence-of, or set-of type"
12 // Boolean, integer, float and enum are always character-encodable.
14 // Character string types are character-encodable by default;
15 // this is not strictly correct because control characters should be excluded,
16 // but TITAN does not currently check the subtype.
18 // Octetstring is character-encodable IF it has base64Binary or hexBinary.
25 variant (cs) "untagged";
29 universal charstring us
31 variant (us) "untagged";
37 variant (hex) "untagged";
38 variant (hex) "XSD:hexBinary"; // HL70087
44 variant (b64) "untagged";
45 variant (b64) "XSD:base64Binary";
51 variant (i) "untagged";
57 variant (f) "untagged";
63 variant (t) "untagged";
68 True, False, FileNotFound
74 variant (b) "untagged";