xml_v2_vzor [IVITERA a.s.]

<?xml version="1.0" encoding="utf-8" ?>

<!-- Notes:
  * REQUIRED - the tag must be present and filled with data
  * OPTIONAL - the tag is optional or can be empty
-->

<data>

    <!-- company_name - OPTIONAL -company/vendor name -->
    <company_name>company name</company_name>
    <!-- date - OPTIONAL - date and time of XML build -->
    <date>2021-02-13 13:00:05</date>

    <courses>

        <!-- complete_offer - OPTIONAL - identifies update mode
          - if the tag is present:
            * all courses in the XML are considered as a COMPLETE OFFER
            * all other courses from the vendor previously imported into our database will be deleted
            * pokud dojde ze strany dodavatele ke stažení kurzu (např. při obsazení kurzu) nestačí pouze kurz odebrat z XML ale je zapotřebí ho vymazat pomocí tagu c_delete
        -->
        <complete_offer/>

        <course>

            <!-- c_sdcid - REQUIRED - UNIQUE and constant string identifier of the course in the vendor's system -->
            <c_sdcid>OUR-SAP-001</c_sdcid>


            <!-- c_globalid - OPTIONAL - global string identifier of the course
            Course ID assigned globally by the course "global owner" (e.g. SAP, RedHat, etc.)

            Multiple vendors can offer the same standardized course with one global ID, but can identify their course with their custom ID c_cdcid.
            Each course can have a different title, description,etc., but the common c_globalid identifies all these courses to represent the same "global" course.
            -->
            <c_globalid>SAP-001</c_globalid>

            <!-- c_title - REQUIRED - course title -->
            <c_title>SAP NetWeaver Integration Technology - Overview</c_title>

            <!-- c_description - REQUIRED - text or html description of the course

            If no further structure is available, place the whole text into c_description
            If a structured description is available (target, goals, prerequisitions, ...), please use the structured="1" option. Place information not fitting any of the sections into section c_detail

            HTML Format:
            If the description contains HTML tags, use <c_description type="html"> and wrap the contents into CDATA:
                <c_description type="html"><![CDATA[this is regular font, <strong>this is strong/bold</strong><br/>, <u>underlined text</u>, some text <a href="http://www.something.com/">LINK</a> and some text]]></c_description>

            Text Format:
            If the description is plain text, use basic formatting:

            * line break
            * new paragraph =  empty line
            * bullets: asterisk (*)
            -->
            <!-- c_description option 1 -->
            <c_description>This course is designed to give participants an overview of the architecture and the solution of SAP On-Premise Integration Solution. The main scope is SAP NetWeaver Process Integration / SAP Process Orchestration 7.5. Participants will gain knowledge about the different SAP integration technology components.

                This course is designed to give participants an overview of the architecture and the solution of SAP On-Premise Integration Solution.

                The main scope is SAP NetWeaver Process Integration / SAP Process Orchestration 7.5. Participants will gain knowledge about the different SAP integration technology components.

                Designed for:
                * Application Consultants
                * Business Process Architects
                * Business Process Owners / Team Leads / Power Users

                Prerequisites:
                * SAP01 SAP Overview
                * SAPTEC Fundamentals of SAP Web AS
                * Basic understanding of integration technology
            </c_description>


            <!-- c_description: option 2 for structured description
            - structure nodes can be plaintext or HTML.
            - If a node contains HTML (with CDATA), please mark that specific node with the type="html" attrib, e.g.
            <c_details type="html"><![CDATA[<p>Course is...</p>]]></c_details>
            -->
            <c_description structured="1">
                <!-- c_details OPTIONAL -->
                <c_details>course description</c_details>
                <!-- c_goals OPTIONAL -->
                <c_goals>course goals</c_goals>
                <!-- c_target OPTIONAL -->
                <c_target>course target audience</c_target>
                <!-- c_contents OPTIONAL -->
                <c_contents>course contents</c_contents>
                <!-- c_note OPTIONAL -->
                <c_note>notes</c_note>
                <!-- c_prereq OPTIONAL -->
                <c_prereqs>prerequisites (required knowledge, required completed courses, etc.)</c_prereqs>
                <!-- c_materials OPTIONAL -->
                <c_materials>study material</c_materials>
                <!-- c_methods OPTIONAL -->
                <c_methods>training methods</c_methods>
                <!-- c_followup OPTIONAL -->
                <c_followups>followups (recommended followup trainings)</c_followups>
            </c_description>


            <!-- c_catguid - REQUIRED - category identification - option 1: catguid is an existing category ID on our website
              * for multiple category IDS use multiple tags
                  <c_catguid>1562</c_catguid>
                  <c_catguid>20446</c_catguid>

            !!! REQUIRED either c_catguid OR c_catguid_cust !!!

            -->
            <c_catguid>1000</c_catguid>

            <!-- c_catguid_cust - REQUIRED - category identification - option 2: catguid_cust is vendor's category ID.
            Our import tools will map the vendor's category ID to corresponding categories of our database

            !!! REQUIRED either c_catguid OR c_catguid_cust !!!
            -->
            <c_catguid_cust>1000</c_catguid_cust>

            <!-- c_language - OPTIONAL - identifier of language which the course is delivered in (all course terms)
              * abbreviations ISO639-1: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
              * a specific course term can override the delivery language with tag ct_language in the course_term section
              * only one language can be specified
              * if not present, default value will be 'en'
            -->
            <c_language>en</c_language>


            <!-- c_delete - OPTIONAL - flag for deleting the course and all its terms from the database. Applicable only if the tag complete_offer is not used.
            The tag is primarily used for deleting a course before its terms expire.
             Values:
               * valid course, not to be deleted - 0
               * invalid course, to be deleted - 1
            -->
            <c_delete>0</c_delete>

            <!-- c_type - OPTIONAL - identifier of type of the event
               * if not present, default value will be "1" = course
              - current possible values:

                    1 - course
                    2 - conference
                    3 - presentation
                    4 - preparation for a certification exam
                    5 - seminar
                    6 - workshop
                    7 - e-course
                    8 - mentoring
                    9 - coaching
                    10 - study
                    11 - examination of professional competence
            -->
            <c_type>1</c_type>


            <course_terms>
                <course_term>

                    <!-- Please NOTE - language used in text nodes for a course term should correspond to the term language as specified in ct_language -->

                    <!-- ct_ttguid - OPTIONAL - string ID of the specific course term
                        * unique identifier within all terms of the given course
                        * it is used for updating the term data or deleting the given term
                        * if not specified, we will use a combination of course ID c_sdcid and of the given term starting date
                    -->
                    <ct_ttguid>SAP-001-1</ct_ttguid>

                    <!-- ct_delete - OPTIONAL - flag for deleting the given course term from the database. Applicable only if the tag complete_offer is not used.
                        The tag is primarily used for deleting the given term before it expires.
                         Values:
                            * valid term, not to be deleted - 0
                            * invalid term, to be deleted - 1
                    -->
                    <ct_delete>0</ct_delete>

                    <!-- ct_date_start - OPTIONAL - starting date and time of the given course term
                        * format is 'yyyy-MM-dd' for date without starting local time
                        * also possible to use format 'yyyy-MM-dd HH:mm:ss', where the time will be used as local starting time - see tag ct_time_zone
                    -->
                    <ct_date_start>2024-09-26 10:00:00</ct_date_start>

                    <!-- ct_date_end - OPTIONAL - ending date and time of the given course term
                        * format is 'yyyy-MM-dd' for date without ending local time
                        * also possible to use format 'yyyy-MM-dd HH:mm:ss', where the time will be used as local ending time - see tag ct_time_zone
                    -->
                    <ct_date_end>2024-09-28</ct_date_end>

                    <!--  ct_time_zone - OPTIONAL - time zone string identifier for the local date/time in tags ct_date_start, ct_date_end
                        * for valid values see column "TZ Identifier" in https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
                    -->
                    <ct_time_zone>Europe/Prague</ct_time_zone>

                    <!-- ct_date_description - OPTIONAL - term date description, explanation, notes
                        * plaintext or HTML (for format see the unstructured c_description)
                    -->
                    <ct_date_description>every day from 10:00 to approx. 12:00</ct_date_description>

                    <!-- ct_valid_till_date - OPTIONS - date of public withdrawal
                      - date format 'yyyy-MM-dd'. Also possible to use the format ISO 8601
                      - if not specified, the ct_date_start will be used instead
                      - if neither ct_date_start nor ct_valid_till_date is specified, the term stays offered for unlimited time
                    -->
                    <ct_valid_till_date>2024-09-26</ct_valid_till_date>


                    <!-- ct_days_count - OPTIONAL - total integer number of days the term is studied
                        * e.g. one day a week for four weeks => 4 days
                    -->
                    <ct_days_count>3</ct_days_count>

                    <!-- ct_hours_count - OPTIONAL - total integer number of hours the term takes
                        * use either ct_hours_count or ct_minutes_count
                    -->
                    <ct_hours_count>6</ct_hours_count>

                    <!-- ct_minutes_count - OPTIONAL - total integer number of minutes the term takes
                        * use either ct_hours_count or ct_minutes_count
                    -->
                    <ct_minutes_count>90</ct_minutes_count>

                    <!-- ct_guaranteed - OPTIONAL - specifies that the vendor guarantees that the course term will take place
                      * NOT guaranteed - 0
                      * guaranteed - 1
                    -->
                    <ct_guaranteed>1</ct_guaranteed>


                    <!-- ct_location_code - REQUIRED for online events, OPTIONAL for offline events- location code
                        * For online - use code ONLINE
                        * For offline:
                            * EU: codes NUTS 0/3/4
                            * non-EU - for whole country use the same code as in ct_place_country above
                        * If an event is delivered both in person and streamed online, please use two separate course terms:
                            * one term with the corresponding offline location code (and ct_place details, ideally structured)
                            * another term with the location code ONLINE (and possibly ct_place with additional info)
                    -->
                    <ct_location_code>CZ010</ct_location_code>


                    <!-- ct_place - OPTIONAL - place of delivery of the course term
                      * structured information about the place within the tag ct_place
                      * the structured version is only for OFFLINE courses, for ONLINE (i.e. location code ONLINE) use the unstructured version, if needed
                    -->
                    <ct_place structured="1">
                        <!-- ct_place_id_cust OPTIONAL
                          * place ID as used by the vendor
                        -->
                        <ct_place_id_cust>01</ct_place_id_cust>
                        <!-- ct_place_room OPTIONAL
                          * training room
                        -->
                        <ct_place_room>Room OXYX</ct_place_room>
                        <!-- ct_place_building OPTIONAL
                          * building
                        -->
                        <ct_place_building>Building MV CENTRUM B</ct_place_building>
                        <!-- ct_place_street OPTIONAL
                          * street, street number
                        -->
                        <ct_place_street>Long Street 63</ct_place_street>
                        <!-- ct_place_zip OPTIONAL
                          * ZIP code
                        -->
                        <ct_place_zip>140 00</ct_place_zip>
                        <!-- ct_place_city OPTIONAL
                          * City
                        -->
                        <ct_place_city>Prague</ct_place_city>
                        <!-- ct_place_country OPTIONAL
                          * Standard ISO 3166-1 Alfa 2 (GB, DE, AT, ...). See https://en.wikipedia.org/wiki/ISO_3166-1#Officially_assigned_code_elements
                        -->
                        <ct_place_country>CZ</ct_place_country>
                    </ct_place>

                    <!-- ct_place - OPTIONAL - unstructured information
                        * if no structured information about place is available, unstructured text can be used.
                        * Details about the ONLINE location can be given here
                    -->
                    <ct_place>MS Teams</ct_place>

                    <!-- ct_price_single - OPTIONAL - structured price of the course in the given term for one participant -->
                    <ct_price_single>
                        <!-- ct_price_dec - OPTIONAL - decimal value of the price, WITHOUT VAT, either integer or decimal with period as separator of decimal places -->
                        <ct_price_num>398.50</ct_price_num>
                        <!-- ct_price_vat - OPTIONAL - decimal value of the value added tax VAT, either integer or decimal with period as separator of decimal places -->
                        <ct_price_vat>21</ct_price_vat>
                        <!-- ct_price_curr - OPTIONAL - 3-character ISO 4217 code: EUR, USD, GBP ... -->
                        <ct_price_curr>EUR</ct_price_curr>
                        <!-- ct_price_desc - OPTIONAL - additional information about the course term price
                          * should explain what items are included in the price (e.g. study materials)
                          * plaintext or HTML (for format see the unstructured c_description)
                        -->
                        <ct_price_desc>The price includes 30 days trial access to SAP cloud installation.</ct_price_desc>
                    </ct_price_single>

                    <!-- ct_lecturer - OPTIONAL - lecturer for the given course term
                        * For multiple lecturers use multiple tags ct_lecturer.
                        * If you can provide structured information on the lecturers, place them into respective tags within the tag c_lecturer with attribute structured="type" - see below.
                        * If no structured information is available, please try to use format "Name - position, additional information".
                        * Please note - the versions cannot be combined - tag c_lecturer can contain either text, or structured sub-tags.
                    -->
                    <!-- ct_lecturer - detailed version 1 -->
                    <ct_lecturer structured="1">
                        <!-- ct_lecturer_id - OPTIONAL
                            * lecturer ID as used by the vendor
                        -->
                        <ct_lecturer_id_cust>01</ct_lecturer_id_cust>
                        <!-- ct_lecturer_title_before - OPTIONAL -->
                        <ct_lecturer_title_before>Bc.</ct_lecturer_title_before>
                        <!-- ct_lecturer_firstname - OPTIONAL -->
                        <ct_lecturer_firstname>John</ct_lecturer_firstname>
                        <!-- ct_lecturer_middlename - OPTIONAL -->
                        <ct_lecturer_middlename>Samuel</ct_lecturer_middlename>
                        <!-- ct_lecturer_lastname - REQUIRED -->
                        <ct_lecturer_lastname>Smith</ct_lecturer_lastname>
                        <!-- ct_lecturer_title_before - OPTIONAL -->
                        <ct_lecturer_title_after>PhD.</ct_lecturer_title_after>
                        <!-- ct_lecturer_desc - OPTIONAL
                            * more information about the lecturer
                        -->
                        <ct_lecturer_desc>accounting and tax specialist</ct_lecturer_desc>
                        <!-- ct_lecturer_url - OPTIONAL
                           * link to more information about the lecturer
                        -->
                        <ct_lecturer_url>http://www.trainingcompany.com/lecturer/john.smith.html</ct_lecturer_url>
                    </ct_lecturer>

                    <!-- ct_lecturer - less detailed version 2 -->
                    <ct_lecturer structured="2">
                        <!-- ct_lecturer_id - OPTIONAL -->
                        <ct_lecturer_id_cust>01</ct_lecturer_id_cust>
                        <!-- ct_lecturer_name - REQUIRED -->
                        <ct_lecturer_name>Bc. John Samuel Smith, PhD.</ct_lecturer_name>
                        <!-- ct_lecturer_desc - OPTIONAL -->
                        <ct_lecturer_desc>accounting and tax specialist</ct_lecturer_desc>
                        <!-- ct_lecturer_url - OPTIONAL -->
                        <ct_lecturer_url>http://www.trainingcompany.com/lecturer/john.smith.html</ct_lecturer_url>
                    </ct_lecturer>

                    <!-- ct_lecturer - unstructured version -->
                    <ct_lecturer>Bc. John Samuel Smith, PhD. - accounting and tax specialist</ct_lecturer>


                    <!-- ct_description_url - OPTIONAL - link to detailed course term information on the vendor website -->
                    <ct_description_url>http://www.saptrainings.org/detail.php?id=SAP-001-1</ct_description_url>

                    <!-- ct_language - OPTIONAL - identifier of language which the course is DELIVERED
                      * abbreviations ISO639-1: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
                      * only one language can be specified
                      * if not present, default value will be 'en'
                    -->
                    <ct_language>en</ct_language>

                </course_term>
            </course_terms>
        </course>
    </courses>
</data>