1 /******************************************************************************
2 * Copyright (c) 2000-2015 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 // Generated from file(s):
22 /* ***********************************************************************
23 * XTDP ELEMENT TYPES *
24 *********************************************************************** */
27 /* Corrected by ethgry from: "(\p{L}|\d|_|\-|\.|\/){1,}"/> */
28 /* FIXME: IDENTIFIER CONVENSION IS CHANGED! FIRST CHARACTER SHALL NOT BE "_" "-" OR "."; IS IT OK? */
29 type charstring XTDP_Identifier (pattern "[a-zA-Z0-9]([a-zA-Z0-9]|_|\-|.|/)#(1,)")
31 variant "name as 'XTDP-Identifier'";
35 /* ***********************************************************************
36 * XTDP INFORMATION ELEMENTS *
37 *********************************************************************** */
40 type record XTDP_AddRequest
43 XTDP_Identifier parentWidgetId optional,
47 variant "name as 'XTDP-AddRequest'";
48 variant (widgets) "namespace as 'http://ttcn.ericsson.se/protocolModules/xtdp/xtdl' prefix 'xtdl'";
52 /* ***********************************************************************
54 *********************************************************************** */
57 type record XTDP_AddRequests
59 record length(1 .. infinity) of XTDP_AddRequest xTDP_AddRequest_list
62 variant "name as 'XTDP-AddRequests'";
63 variant (xTDP_AddRequest_list) "untagged";
64 variant (xTDP_AddRequest_list[-]) "name as 'XTDP-AddRequest'";
68 /* ethgry: "noNamespaceSchemaLocation" is deleted; how to know about this attribute,
69 if the schema is not available? */
70 /* ethgry: transactionID is added to allow handling several procedures at the same time */
71 type record XTDP_Message
73 integer transactionID optional,
75 XTDP_AddRequests xTDP_AddRequests,
76 charstring xTDP_AuthChallenge,
77 charstring xTDP_AuthResponse,
82 variant "name as 'XTDP-Message'";
84 variant (transactionID) "attribute";
85 variant (choice) "untagged";
86 variant (choice.xTDP_AddRequests) "name as 'XTDP-AddRequests'";
87 variant (choice.xTDP_AuthChallenge) "name as 'XTDP-AuthChallenge'";
88 variant (choice.xTDP_AuthResponse) "name as 'XTDP-AuthResponse'";
89 variant (choice.xTDP_Bye) "name as 'XTDP-Bye'";
96 variant "namespace as 'http://ttcn.ericsson.se/protocolModules/xtdp/xtdp'";
97 variant "controlNamespace 'http://www.w3.org/2001/XMLSchema-instance' prefix 'xsi'";