<commit_before><?xml version="1.0"?>
<xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:stfconf="http://www.archenroot.org/SoaTestingFramework"
    xmlns:dbconf="http://www.archenroot.org/SoaTestingFramework/Config/Database"
    xmlns:commonconf="http://www.archenroot.org/SoaTestingFramework/Config/Common"
    xmlns:fileconf="http://www.archenroot.org/SoaTestingFramework/Config/File"
    xmlns:ftpconf="http://www.archenroot.org/SoaTestingFramework/Config/FTP"
    xmlns:globconf="http://www.archenroot.org/SoaTestingFramework/Config/Global"
    xmlns:jmsconf="http://www.archenroot.org/SoaTestingFramework/Config/JMS"
    xmlns:mapconf="http://www.archenroot.org/SoaTestingFramework/Config/Mapping"
    xmlns:osbconf="http://www.archenroot.org/SoaTestingFramework/Config/OSB"
    xmlns:soapconf="http://www.archenroot.org/SoaTestingFramework/Config/SOAP"
    xmlns:toolconf="http://www.archenroot.org/SoaTestingFramework/Config/Tool"
    xmlns:xmlconf="http://www.archenroot.org/SoaTestingFramework/Config/XML"
    targetNamespace="http://www.archenroot.org/SoaTestingFramework" elementFormDefault="qualified"
    attributeFormDefault="unqualified">
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/Common"
        schemaLocation="common/CommonTypes.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/Database"
        schemaLocation="database/DatabaseConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/File"
        schemaLocation="file/FileConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/FTP"
        schemaLocation="ftp/FTPConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/Global"
        schemaLocation="global/GlobalConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/JMS"
        schemaLocation="jms/JMSConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/Mapping"
        schemaLocation="mapping/MappingConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/OSB"
        schemaLocation="osb/OSBConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/SOAP"
        schemaLocation="soap/SOAPConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/Tool"
        schemaLocation="tool/ToolConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/XML"
        schemaLocation="xml/XMLConfiguration.xsd"/>

    <xs:element name="soaTestingFrameworkConfiguration" type="stfconf:SOATestingFrameworkConfiguration">
        <xs:annotation>
            <xs:documentation xml:lang="en">SOA Testing Framework configuration.</xs:documentation>
        </xs:annotation>
    </xs:element>

    <xs:complexType name="SOATestingFrameworkConfiguration">
        <xs:sequence>
            <xs:annotation>
                <xs:appinfo/>
                <xs:documentation/>
            </xs:annotation>
            <xs:element name="global" type="globconf:GlobalConfiguration" minOccurs="0"
                maxOccurs="1">
                <xs:annotation>
                    <xs:documentation xml:lang="en">SOA Testing Framework global configuration - not implemented yet.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="database" type="dbconf:DatabaseConfiguration"
                minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Database related configuration.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="file" type="fileconf:FileConfiguration" minOccurs="0"
                maxOccurs="1">
                <xs:annotation>
                    <xs:documentation xml:lang="en">File protocol related configuration - not implemneted yet.
Should support basic operations(CRUD + copy and move) with files and directories.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ftp" type="ftpconf:FTPConfiguration" minOccurs="0"
                maxOccurs="1">
                <xs:annotation>
                    <xs:documentation xml:lang="en">FTP protocol related configuration - not implemented yet.
Should support: sending and receiving files, login onto server and execute custom commands, manage FTP server instances (startup/shutdown/suspend/restart).</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="jms" type="jmsconf:JMSConfiguration" minOccurs="0"
                maxOccurs="1">
                <xs:annotation>
                    <xs:documentation xml:lang="en">JMS messaging system related configuration.
Currently only queues are supported (NOT topics). Supported browsing of distributed queues.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="mapping" type="mapconf:MappingConfiguration"
                minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Mapping source target related configuration. - not implemented yet.
In case of complex mapping between source and target systems. Should support JSON, db or text file, XQuery or XSLT.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="osb" type="osbconf:OSBConfiguration" minOccurs="0"
                maxOccurs="1"><commit_msg>Rescued schemas which were deleted one of my IDE tools :-(<commit_after><?xml version="1.0"?>
<xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:stfconf="http://www.archenroot.org/SoaTestingFramework"
    xmlns:dbconf="http://www.archenroot.org/SoaTestingFramework/Config/Database"
    xmlns:commonconf="http://www.archenroot.org/SoaTestingFramework/Config/Common"
    xmlns:fileconf="http://www.archenroot.org/SoaTestingFramework/Config/File"
    xmlns:ftpconf="http://www.archenroot.org/SoaTestingFramework/Config/FTP"
    xmlns:globconf="http://www.archenroot.org/SoaTestingFramework/Config/Global"
    xmlns:jmsconf="http://www.archenroot.org/SoaTestingFramework/Config/JMS"
    xmlns:mapconf="http://www.archenroot.org/SoaTestingFramework/Config/Mapping"
    xmlns:osbconf="http://www.archenroot.org/SoaTestingFramework/Config/OSB"
    xmlns:soapconf="http://www.archenroot.org/SoaTestingFramework/Config/SOAP"
    xmlns:toolconf="http://www.archenroot.org/SoaTestingFramework/Config/Tool"
    xmlns:xmlconf="http://www.archenroot.org/SoaTestingFramework/Config/XML"
    targetNamespace="http://www.archenroot.org/SoaTestingFramework" elementFormDefault="qualified"
    attributeFormDefault="unqualified">
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/Common"
        schemaLocation="common/CommonTypes.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/Database"
        schemaLocation="database/DatabaseConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/File"
        schemaLocation="file/FileConfiguration.xsd"/> 
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/FTP"
        schemaLocation="ftp/FTPConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/Global"
        schemaLocation="global/GlobalConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/JMS"
        schemaLocation="jms/JMSConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/Mapping"
        schemaLocation="mapping/MappingConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/OSB"
        schemaLocation="osb/OSBConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/SOAP"
        schemaLocation="soap/SOAPConfiguration.xsd"/>
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/Tool"
        schemaLocation="tool/ToolConfiguration.xsd"/> 
    <xs:import namespace="http://www.archenroot.org/SoaTestingFramework/Config/XML"
        schemaLocation="xml/XMLConfiguration.xsd"/>

    <xs:element name="soaTestingFrameworkConfiguration" type="stfconf:SOATestingFrameworkConfiguration">
        <xs:annotation>
            <xs:documentation xml:lang="en">SOA Testing Framework configuration.</xs:documentation>
        </xs:annotation>
    </xs:element>

    <xs:complexType name="SOATestingFrameworkConfiguration">
        <xs:sequence>
            <xs:annotation>
                <xs:appinfo/>
                <xs:documentation/>
            </xs:annotation>
            <xs:element name="global" type="globconf:GlobalConfiguration" minOccurs="0"
                maxOccurs="1">
                <xs:annotation>
                    <xs:documentation xml:lang="en">SOA Testing Framework global configuration - not implemented yet.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="database" type="dbconf:DatabaseConfiguration"
                minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Database related configuration.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="file" type="fileconf:FileConfiguration" minOccurs="0"
                maxOccurs="1">
                <xs:annotation>
                    <xs:documentation xml:lang="en">File protocol related configuration - not implemneted yet.
Should support basic operations(CRUD + copy and move) with files and directories.</xs:documentation>
                </xs:annotation>
            </xs:element>
           <xs:element name="ftp" type="ftpconf:FTPConfiguration" minOccurs="0"
                maxOccurs="1">
                <xs:annotation>
                    <xs:documentation xml:lang="en">FTP protocol related configuration - not implemented yet.
Should support: sending and receiving files, login onto server and execute custom commands, manage FTP server instances (startup/shutdown/suspend/restart).</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="jms" type="jmsconf:JMSConfiguration" minOccurs="0"
                maxOccurs="1">
                <xs:annotation>
                    <xs:documentation xml:lang="en">JMS messaging system related configuration.
Currently only queues are supported (NOT topics). Supported browsing of distributed queues.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="mapping" type="mapconf:MappingConfiguration"
                minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Mapping source target related configuration. - not implemented yet.
In case of complex mapping between source and target systems. Should support JSON, db or text file, XQuery or XSLT.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="osb" type="osbconf:OSBConfiguration" minOccurs="0"
                maxOccurs="1">
{'fraction_non_alphanumeric': 0.12780462547462892, 'fraction_numerical': 0.003969623748705558, 'mean_word_length': 3.24972497249725, 'pattern_counts': {'":': 0, '<': 127, '<?xml version=': 2, '>': 127, 'https://': 0, 'lorem ipsum': 0, 'www.': 50, 'xml': 46}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5806955', 'n_tokens_mistral': 3317, 'n_tokens_neox': 3165, 'n_words': 467}