Commit ccb1c827 authored by schmitting's avatar schmitting
Browse files

No commit message

No commit message
parent d15a6a9d
Loading
Loading
Loading
Loading

xsd/Ims3gpp.ttcn3view

deleted100644 → 0
+0 −62
Original line number Diff line number Diff line
module Ims3gpp {
  import from XSDAUX language "TTCN-3:2009" all; 

  type TAction Action; 

  type record TAlternativeService {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    TType type_,
    XSDAUX.string reason,
    record of anytype elem optional
  }

  type TIMS3GPP Ims_3gpp; 

  type record TType {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    record of anytype elem optional
  }

  type record Emergency_registration {
  }

  type record Initial_registration {
  }

  type record Restoration {
  }

  type record Emergency {
  }

  type record TAction {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    record of anytype elem optional
  }

  type record TIMS3GPP {
    XSDAUX.decimal version,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    union {
      TAlternativeService alternative_service,
      XSDAUX.string service_info
    } choice,
    record of anytype elem optional
  }

}
with {
  encode "Ims3gpp";
}
+0 −68
Original line number Diff line number Diff line
module ietf_params_xml_ns_common_policy {
  import from XSDAUX language "TTCN-3:2009" all; 

  type record RuleType {
    XSDAUX.ID id,
    ConditionsType conditions optional,
    ExtensibleType actions optional,
    ExtensibleType transformations optional
  }

  type record ConditionsType {
    record length (1 .. infinity) of union {
      record length (0 .. 1) of IdentityType identity,
      record length (0 .. 1) of SphereType sphere,
      record length (0 .. 1) of ValidityType validity,
      record length (0 .. 1) of record of anytype elem
    } content
  }

  type record ManyType {
    XSDAUX.string domain optional,
    record of union {
      ExceptType except_,
      record length (0 .. 1) of anytype elem
    } content
  }

  type record IdentityType {
    record length (1 .. infinity) of union {
      OneType one,
      ManyType many,
      anytype elem
    } content
  }

  type record SphereType {
    XSDAUX.string value_
  }

  type record Ruleset {
    record of RuleType rule optional
  }

  type record ExtensibleType {
    record of anytype elem optional
  }

  type record ValidityType {
    record length (1 .. infinity) of record {
      XSDAUX.dateTime from_,
      XSDAUX.dateTime until
    } content
  }

  type record ExceptType {
    XSDAUX.string domain optional,
    XSDAUX.anyURI id optional
  }

  type record OneType {
    XSDAUX.anyURI id,
    anytype elem optional
  }

}
with {
  encode "SupplementaryServices";
}
+0 −256
Original line number Diff line number Diff line
module ietf_params_xml_ns_conference_info {
  import from XSDAUX language "TTCN-3:2009" all; 

  type record Conference_media_type {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    record length (1 .. infinity) of Conference_medium_type entry
  }

  type record of XSDAUX.languageXSD User_languages_type; 

  type Conference_type Conference_info; 

  type record of XSDAUX.string Keywords_type; 

  type record Uri_type {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    XSDAUX.anyURI uri,
    XSDAUX.string display_text optional,
    XSDAUX.string purpose optional,
    Execution_type modified optional,
    record of anytype elem optional
  }

  type enumerated Endpoint_status_type {
    alerting, 
    connected, 
    dialing_in, 
    dialing_out, 
    disconnected, 
    disconnecting, 
    muted_via_focus, 
    on_hold, 
    pending
  }

  type enumerated Disconnection_type {
    booted, 
    busy, 
    departed, 
    failed
  }

  type enumerated Media_status_type {
    inactive, 
    recvonly, 
    sendonly, 
    sendrecv
  }

  type record Users_type {
    State_type state optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    record of User_type user optional,
    record of anytype elem optional
  }

  type record Sidebars_by_val_type {
    State_type state optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    record of Conference_type entry optional
  }

  type enumerated State_type {
    deleted, 
    full, 
    partial
  }

  type record Conference_type {
    XSDAUX.anyURI entity,
    State_type state optional,
    XSDAUX.unsignedInt version optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    Conference_description_type conference_description optional,
    Host_type host_info optional,
    Conference_state_type conference_state optional,
    Users_type users optional,
    Uris_type sidebars_by_ref optional,
    Sidebars_by_val_type sidebars_by_val optional,
    record of anytype elem optional
  }

  type record Execution_type {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    XSDAUX.dateTime when optional,
    XSDAUX.string reason optional,
    XSDAUX.anyURI by optional
  }

  type record Endpoint_type {
    XSDAUX.string entity optional,
    State_type state optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    XSDAUX.string display_text optional,
    Execution_type referred optional,
    Endpoint_status_type status optional,
    Joining_type joining_method optional,
    Execution_type joining_info optional,
    Disconnection_type disconnection_method optional,
    Execution_type disconnection_info optional,
    record of Media_type media optional,
    Call_type call_info optional,
    record of anytype elem optional
  }

  type record Call_type {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    union {
      Sip_dialog_id_type sip,
      record length (0 .. 1) of record of anytype elem
    } choice
  }

  type record Media_type {
    XSDAUX.string id,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    XSDAUX.string display_text optional,
    XSDAUX.string type_ optional,
    XSDAUX.string label_ optional,
    XSDAUX.string src_id optional,
    Media_status_type status optional,
    record of anytype elem optional
  }

  type record Conference_description_type {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    XSDAUX.string display_text optional,
    XSDAUX.string subject optional,
    XSDAUX.string free_text optional,
    Keywords_type keywords optional,
    Uris_type conf_uris optional,
    Uris_type service_uris optional,
    XSDAUX.unsignedInt maximum_user_count optional,
    Conference_media_type available_media optional,
    record of anytype elem optional
  }

  type record Conference_medium_type {
    XSDAUX.string label_,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    XSDAUX.string display_text optional,
    XSDAUX.string type_,
    Media_status_type status optional,
    record of anytype elem optional
  }

  type record Host_type {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    XSDAUX.string display_text optional,
    XSDAUX.anyURI web_page optional,
    Uris_type uris optional,
    record of anytype elem optional
  }

  type record Uris_type {
    State_type state optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    record length (1 .. infinity) of Uri_type entry
  }

  type enumerated Joining_type {
    dialed_in, 
    dialed_out, 
    focus_owner
  }

  type record Conference_state_type {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    XSDAUX.unsignedInt user_count optional,
    XSDAUX.booleanXSD active optional,
    XSDAUX.booleanXSD locked optional,
    record of anytype elem optional
  }

  type record User_type {
    XSDAUX.anyURI entity optional,
    State_type state optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    XSDAUX.string display_text optional,
    Uris_type associated_aors optional,
    User_roles_type roles optional,
    User_languages_type languages optional,
    XSDAUX.anyURI cascaded_focus optional,
    record of Endpoint_type endpoint optional,
    record of anytype elem optional
  }

  type record User_roles_type {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    record length (1 .. infinity) of XSDAUX.string entry
  }

  type record Sip_dialog_id_type {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    XSDAUX.string display_text optional,
    XSDAUX.string call_id,
    XSDAUX.string from_tag,
    XSDAUX.string to_tag,
    record of anytype elem optional
  }

}
with {
  encode "CONF";
}
+0 −89
Original line number Diff line number Diff line
module ietf_params_xml_ns_resource_lists {
  import from XSDAUX language "TTCN-3:2009" all; 

  type record ExternalType {
    XSDAUX.anyURI anchor optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    Display_nameType display_name optional,
    record of anytype elem optional
  }

  type record EntryType {
    XSDAUX.anyURI uri,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    record {
      Display_nameType content
    } display_name optional,
    record of anytype elem optional
  }

  type record Resource_lists {
    record of record {
      ListType list
    } sequence
  }

  type record Entry_refType {
    XSDAUX.anyURI ref,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    Display_nameType display_name optional,
    record of anytype elem optional
  }

  type record ListType {
    XSDAUX.string name optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    Display_nameType display_name optional,
    record of record {
      union {
        record {
          XSDAUX.string name optional,
          record of record {
            charstring name,
            anytype value_
          } anyAttributes optional,
          Display_nameType display_name optional,
          record of record {
            union {
              ListType.sequence_list[0].choice.list list,
              ExternalType external_,
              EntryType entry,
              Entry_refType entry_ref
            } choice
          } sequence_list optional,
          record of anytype elem optional
        } list,
        ExternalType external_,
        EntryType entry,
        Entry_refType entry_ref
      } choice
    } sequence_list optional,
    record of anytype elem optional
  }

  type record Display_nameType {
    union {
      XSDAUX.languageXSD alt_0,
      enumerated {
        x
      } alt_1
    } lang optional,
    XSDAUX.string content
  }

}
with {
  encode "ResourceList";
}
+0 −26
Original line number Diff line number Diff line
module oma_xml_xdm_common_policy {
  import from XSDAUX language "TTCN-3:2009" all; 

  type record EmptyType {
  }

  type EmptyType Anonymous_request; 

  type EmptyType Other_identity; 

  type record AnchorType {
    XSDAUX.anyURI anc optional,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional
  }

  type record External_list {
    record of AnchorType entry optional
  }

}
with {
  encode "xdm_commonPolicy_v1_0";
}
Loading