Loading ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_complex_content_derived_by_extension/Pos_07060201_complex_content_derived_by_extension_001/Pos_07060201_complex_content_derived_by_extension_001.ttcn→ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_derived_by_extension/Pos_07060201_derived_by_extension_001/Pos_07060201_derived_by_extension_001.ttcn +6 −5 Original line number Diff line number Diff line Loading @@ -5,9 +5,10 @@ ** extending types have the compositor sequence. ** @verdict pass accept, ttcn3verdict:pass ***************************************************/ module Pos_07060201_complex_content_derived_by_extension_001 { module Pos_07060201_derived_by_extension_001 { module Pos_07060201_derived_by_extension_001 { import from schema_Pos_07060201_complex_content_derived_by_extension_001 language "XSD" all; import from schema_Pos_07060201_derived_by_extension_001 language "XSD" all; //template for EXAMPLE1 and following type system shall be generated from xsd file: /*type record E1 { Loading Loading @@ -85,7 +86,7 @@ module Pos_07060201_complex_content_derived_by_extension_001 { */ external function matchFile(Raw p_textToMatch, File p_referenceXmlFile, FileList p_xsdFileList, out universal charstring p_matchError, File p_referenceTTCN3File := __FILE__) return boolean; testcase TC_Pos_07060201_complex_content_derived_by_extension_001() runs on C system C { testcase TC_Pos_07060201_derived_by_extension_001() runs on C system C { var Raw v_rcv; var universal charstring v_matchError; Loading @@ -98,7 +99,7 @@ module Pos_07060201_complex_content_derived_by_extension_001 { // compare the encoded message with the reference XML file [] p.check(receive(Raw:?) -> value v_rcv) { log("XML message ", v_rcv); if (matchFile(v_rcv, "Pos_07060201_complex_content_derived_by_extension_001.xml", { "Pos_07060201_complex_content_derived_by_extension_001.xsd" }, v_matchError)) { if (matchFile(v_rcv, "Pos_07060201_derived_by_extension_001.xml", { "Pos_07060201_derived_by_extension_001.xsd" }, v_matchError)) { alt { // match decoded value to pass test [] p.receive(m_msg) { Loading @@ -119,7 +120,7 @@ module Pos_07060201_complex_content_derived_by_extension_001 { } control { execute(TC_Pos_07060201_complex_content_derived_by_extension_001(), PX_TC_EXECUTION_TIMEOUT); execute(TC_Pos_07060201_derived_by_extension_001(), PX_TC_EXECUTION_TIMEOUT); } } ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_complex_content_derived_by_extension/Pos_07060201_complex_content_derived_by_extension_001/Pos_07060201_complex_content_derived_by_extension_001.xml→ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_derived_by_extension/Pos_07060201_derived_by_extension_001/Pos_07060201_derived_by_extension_001.xml +1 −1 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <e1 xmlns="schema:Pos_07060201_complex_content_derived_by_extension_001"> xmlns="schema:Pos_07060201_derived_by_extension_001"> <titleElemBase>titleElemBase</titleElemBase> <forenameElemBase>forenameElemBase</forenameElemBase> <surnameElemBase>surnameElemBase</surnameElemBase> Loading ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_complex_content_derived_by_extension/Pos_07060201_complex_content_derived_by_extension_001/Pos_07060201_complex_content_derived_by_extension_001.xsd→ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_derived_by_extension/Pos_07060201_derived_by_extension_001/Pos_07060201_derived_by_extension_001.xsd +2 −2 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="schema:Pos_07060201_complex_content_derived_by_extension_001" xmlns:ns="schema:Pos_07060201_complex_content_derived_by_extension_001"> targetNamespace="schema:Pos_07060201_derived_by_extension_001" xmlns:ns="schema:Pos_07060201_derived_by_extension_001"> <complexType name="e25seq"> <sequence> <element name="titleElemBase" type="string"/> Loading ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_complex_content_derived_by_extension/Pos_07060201_complex_content_derived_by_extension_002/Pos_07060201_complex_content_derived_by_extension_002.ttcn→ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_derived_by_extension/Pos_07060201_derived_by_extension_002/Pos_07060201_derived_by_extension_002.ttcn +5 −5 Original line number Diff line number Diff line Loading @@ -6,9 +6,9 @@ ** are allowed. ** @verdict pass accept, ttcn3verdict:pass ***************************************************/ module Pos_07060201_complex_content_derived_by_extension_002 { module Pos_07060201_derived_by_extension_002 { import from schema_Pos_07060201_complex_content_derived_by_extension_002 language "XSD" all; import from schema_Pos_07060201_derived_by_extension_002 language "XSD" all; // template for EXAMPLE 2: type element e26seqReccurrence and one value of sequence_list // and following type system shall be generated from xsd file: /* Loading Loading @@ -80,7 +80,7 @@ module Pos_07060201_complex_content_derived_by_extension_002 { */ external function matchFile(Raw p_textToMatch, File p_referenceXmlFile, FileList p_xsdFileList, out universal charstring p_matchError, File p_referenceTTCN3File := __FILE__) return boolean; testcase TC_Pos_07060201_complex_content_derived_by_extension_002() runs on C system C { testcase TC_Pos_07060201_derived_by_extension_002() runs on C system C { var Raw v_rcv; var universal charstring v_matchError; Loading @@ -93,7 +93,7 @@ module Pos_07060201_complex_content_derived_by_extension_002 { // compare the encoded message with the reference XML file [] p.check(receive(Raw:?) -> value v_rcv) { log("XML message ", v_rcv); if (matchFile(v_rcv, "Pos_07060201_complex_content_derived_by_extension_002.xml", { "Pos_07060201_complex_content_derived_by_extension_002.xsd" }, v_matchError)) { if (matchFile(v_rcv, "Pos_07060201_derived_by_extension_002.xml", { "Pos_07060201_derived_by_extension_002.xsd" }, v_matchError)) { alt { // match decoded value to pass test [] p.receive(m_msg) { Loading @@ -114,7 +114,7 @@ module Pos_07060201_complex_content_derived_by_extension_002 { } control { execute(TC_Pos_07060201_complex_content_derived_by_extension_002(), PX_TC_EXECUTION_TIMEOUT); execute(TC_Pos_07060201_derived_by_extension_002(), PX_TC_EXECUTION_TIMEOUT); } } ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_complex_content_derived_by_extension/Pos_07060201_complex_content_derived_by_extension_002/Pos_07060201_complex_content_derived_by_extension_002.xml→ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_derived_by_extension/Pos_07060201_derived_by_extension_002/Pos_07060201_derived_by_extension_002.xml +1 −1 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <e1 xmlns="schema:Pos_07060201_complex_content_derived_by_extension_002"> xmlns="schema:Pos_07060201_derived_by_extension_002"> <titleElemBase>titleElemBase</titleElemBase> <forenameElemBase>forenameElemBase</forenameElemBase> <surnameElemBase>surnameElemBase</surnameElemBase> Loading Loading
ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_complex_content_derived_by_extension/Pos_07060201_complex_content_derived_by_extension_001/Pos_07060201_complex_content_derived_by_extension_001.ttcn→ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_derived_by_extension/Pos_07060201_derived_by_extension_001/Pos_07060201_derived_by_extension_001.ttcn +6 −5 Original line number Diff line number Diff line Loading @@ -5,9 +5,10 @@ ** extending types have the compositor sequence. ** @verdict pass accept, ttcn3verdict:pass ***************************************************/ module Pos_07060201_complex_content_derived_by_extension_001 { module Pos_07060201_derived_by_extension_001 { module Pos_07060201_derived_by_extension_001 { import from schema_Pos_07060201_complex_content_derived_by_extension_001 language "XSD" all; import from schema_Pos_07060201_derived_by_extension_001 language "XSD" all; //template for EXAMPLE1 and following type system shall be generated from xsd file: /*type record E1 { Loading Loading @@ -85,7 +86,7 @@ module Pos_07060201_complex_content_derived_by_extension_001 { */ external function matchFile(Raw p_textToMatch, File p_referenceXmlFile, FileList p_xsdFileList, out universal charstring p_matchError, File p_referenceTTCN3File := __FILE__) return boolean; testcase TC_Pos_07060201_complex_content_derived_by_extension_001() runs on C system C { testcase TC_Pos_07060201_derived_by_extension_001() runs on C system C { var Raw v_rcv; var universal charstring v_matchError; Loading @@ -98,7 +99,7 @@ module Pos_07060201_complex_content_derived_by_extension_001 { // compare the encoded message with the reference XML file [] p.check(receive(Raw:?) -> value v_rcv) { log("XML message ", v_rcv); if (matchFile(v_rcv, "Pos_07060201_complex_content_derived_by_extension_001.xml", { "Pos_07060201_complex_content_derived_by_extension_001.xsd" }, v_matchError)) { if (matchFile(v_rcv, "Pos_07060201_derived_by_extension_001.xml", { "Pos_07060201_derived_by_extension_001.xsd" }, v_matchError)) { alt { // match decoded value to pass test [] p.receive(m_msg) { Loading @@ -119,7 +120,7 @@ module Pos_07060201_complex_content_derived_by_extension_001 { } control { execute(TC_Pos_07060201_complex_content_derived_by_extension_001(), PX_TC_EXECUTION_TIMEOUT); execute(TC_Pos_07060201_derived_by_extension_001(), PX_TC_EXECUTION_TIMEOUT); } }
ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_complex_content_derived_by_extension/Pos_07060201_complex_content_derived_by_extension_001/Pos_07060201_complex_content_derived_by_extension_001.xml→ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_derived_by_extension/Pos_07060201_derived_by_extension_001/Pos_07060201_derived_by_extension_001.xml +1 −1 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <e1 xmlns="schema:Pos_07060201_complex_content_derived_by_extension_001"> xmlns="schema:Pos_07060201_derived_by_extension_001"> <titleElemBase>titleElemBase</titleElemBase> <forenameElemBase>forenameElemBase</forenameElemBase> <surnameElemBase>surnameElemBase</surnameElemBase> Loading
ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_complex_content_derived_by_extension/Pos_07060201_complex_content_derived_by_extension_001/Pos_07060201_complex_content_derived_by_extension_001.xsd→ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_derived_by_extension/Pos_07060201_derived_by_extension_001/Pos_07060201_derived_by_extension_001.xsd +2 −2 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="schema:Pos_07060201_complex_content_derived_by_extension_001" xmlns:ns="schema:Pos_07060201_complex_content_derived_by_extension_001"> targetNamespace="schema:Pos_07060201_derived_by_extension_001" xmlns:ns="schema:Pos_07060201_derived_by_extension_001"> <complexType name="e25seq"> <sequence> <element name="titleElemBase" type="string"/> Loading
ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_complex_content_derived_by_extension/Pos_07060201_complex_content_derived_by_extension_002/Pos_07060201_complex_content_derived_by_extension_002.ttcn→ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_derived_by_extension/Pos_07060201_derived_by_extension_002/Pos_07060201_derived_by_extension_002.ttcn +5 −5 Original line number Diff line number Diff line Loading @@ -6,9 +6,9 @@ ** are allowed. ** @verdict pass accept, ttcn3verdict:pass ***************************************************/ module Pos_07060201_complex_content_derived_by_extension_002 { module Pos_07060201_derived_by_extension_002 { import from schema_Pos_07060201_complex_content_derived_by_extension_002 language "XSD" all; import from schema_Pos_07060201_derived_by_extension_002 language "XSD" all; // template for EXAMPLE 2: type element e26seqReccurrence and one value of sequence_list // and following type system shall be generated from xsd file: /* Loading Loading @@ -80,7 +80,7 @@ module Pos_07060201_complex_content_derived_by_extension_002 { */ external function matchFile(Raw p_textToMatch, File p_referenceXmlFile, FileList p_xsdFileList, out universal charstring p_matchError, File p_referenceTTCN3File := __FILE__) return boolean; testcase TC_Pos_07060201_complex_content_derived_by_extension_002() runs on C system C { testcase TC_Pos_07060201_derived_by_extension_002() runs on C system C { var Raw v_rcv; var universal charstring v_matchError; Loading @@ -93,7 +93,7 @@ module Pos_07060201_complex_content_derived_by_extension_002 { // compare the encoded message with the reference XML file [] p.check(receive(Raw:?) -> value v_rcv) { log("XML message ", v_rcv); if (matchFile(v_rcv, "Pos_07060201_complex_content_derived_by_extension_002.xml", { "Pos_07060201_complex_content_derived_by_extension_002.xsd" }, v_matchError)) { if (matchFile(v_rcv, "Pos_07060201_derived_by_extension_002.xml", { "Pos_07060201_derived_by_extension_002.xsd" }, v_matchError)) { alt { // match decoded value to pass test [] p.receive(m_msg) { Loading @@ -114,7 +114,7 @@ module Pos_07060201_complex_content_derived_by_extension_002 { } control { execute(TC_Pos_07060201_complex_content_derived_by_extension_002(), PX_TC_EXECUTION_TIMEOUT); execute(TC_Pos_07060201_derived_by_extension_002(), PX_TC_EXECUTION_TIMEOUT); } }
ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_complex_content_derived_by_extension/Pos_07060201_complex_content_derived_by_extension_002/Pos_07060201_complex_content_derived_by_extension_002.xml→ATS/07_mapping_xsd_components/0706_complextype_components/070602_complex_content/07060201_derived_by_extension/Pos_07060201_derived_by_extension_002/Pos_07060201_derived_by_extension_002.xml +1 −1 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <e1 xmlns="schema:Pos_07060201_complex_content_derived_by_extension_002"> xmlns="schema:Pos_07060201_derived_by_extension_002"> <titleElemBase>titleElemBase</titleElemBase> <forenameElemBase>forenameElemBase</forenameElemBase> <surnameElemBase>surnameElemBase</surnameElemBase> Loading