<commit_before><?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:citrus="http://www.citrusframework.org/schema/config"
       xmlns:citrus-jms="http://www.citrusframework.org/schema/jms/config"
       xmlns:citrus-ws="http://www.citrusframework.org/schema/ws/config"
       xmlns:citrus-http="http://www.citrusframework.org/schema/http/config"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:util="http://www.springframework.org/schema/util"
       xmlns:amq="http://activemq.apache.org/schema/core"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
                         http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
                         http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
                         http://www.citrusframework.org/schema/config http://www.citrusframework.org/schema/config/citrus-config.xsd
                         http://www.citrusframework.org/schema/ws/config http://www.citrusframework.org/schema/ws/config/citrus-ws-config.xsd
                         http://www.citrusframework.org/schema/http/config http://www.citrusframework.org/schema/http/config/citrus-http-config.xsd
                         http://www.citrusframework.org/schema/jms/config http://www.citrusframework.org/schema/jms/config/citrus-jms-config.xsd
                         http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd">

  <context:property-placeholder location="classpath:citrus.properties"
                                ignore-unresolvable="true"/>

  <!-- Global variables -->
  <citrus:global-variables>
    <citrus:variable name="project.name" value="Citrus Soap Integration Testing"/>
  </citrus:global-variables>

  <citrus:schema-repository id="schemaRepository">
    <citrus:schemas>
      <citrus:ref schema="helloSchema" />
    </citrus:schemas>
  </citrus:schema-repository>

  <!-- Xsd schema resources and definitions -->
  <citrus:schema-repository id="helloSchemaRepository">
    <citrus:schemas>
      <citrus:schema id="soap11" location="classpath:schemas/soap-1.1.xsd"/>
      <citrus:ref schema="helloSchema"/>
      <citrus:ref schema="helloSchemaExtended"/>
    </citrus:schemas>
  </citrus:schema-repository>

  <citrus:schema-collection id="helloSchema">
    <citrus:schemas>
      <citrus:schema location="classpath:schemas/HelloService.xsd" />
      <citrus:schema location="classpath:schemas/types.xsd"/>
    </citrus:schemas>
  </citrus:schema-collection>

  <citrus:schema id="helloSchemaExtended" location="classpath:schemas/HelloServiceExtended.xsd" />

  <!-- Default namespace mappings used in XPath expression evaluations -->
  <citrus:namespace-context>
    <citrus:namespace prefix="hs" uri="http://citrusframework.org/schemas/samples/HelloService.xsd"/>
    <citrus:namespace prefix="hse" uri="http://citrusframework.org/schemas/samples/HelloServiceExtended.xsd"/>
  </citrus:namespace-context>

  <!-- Embedded ActiveMQ JMS broker -->
  <amq:broker useJmx="false" persistent="false">
    <amq:transportConnectors>
      <amq:transportConnector uri="tcp://localhost:61616" />
    </amq:transportConnectors>
  </amq:broker>

  <bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
    <property name="brokerURL" value="tcp://localhost:61616" />
    <property name="watchTopicAdvisories" value="false"/>
  </bean>

  <!-- Test Listeners -->
  <bean class="com.consol.citrus.report.MessageTracingTestListener"/>

  <!-- Message validators -->
  <bean id="soapAttachmentValidator" class="com.consol.citrus.ws.validation.SimpleSoapAttachmentValidator"/>
  <bean id="soapFaultValidator" class="com.consol.citrus.ws.validation.SimpleSoapFaultValidator"/>
  <bean id="xmlSoapFaultValidator" class="com.consol.citrus.ws.validation.XmlSoapFaultValidator"/>

  <!-- SOAP Message Factory -->
  <bean id="messageFactory" class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory"/>

  <!-- SOAP 1.2 Message Factory -->
  <bean id="soap12MessageFactory" class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory">
    <property name="soapVersion">
      <util:constant static-field="org.springframework.ws.soap.SoapVersion.SOAP_12"/>
    </property>
  </bean>

  <bean id="wsAddressingMessageConverter" class="com.consol.citrus.ws.message.converter.WsAddressingMessageConverter">
    <constructor-arg>
      <bean id="wsAddressing200408" class="com.consol.citrus.ws.addressing.WsAddressingHeaders">
        <property name="version" value="VERSION200408"/>
        <property name="action" value="sayHello"/>
        <property name="to" value="urn:CitrusHelloServer"/>
        <property name="from">
          <bean class="org.springframework.ws.soap.addressing.core.EndpointReference">
            <constructor-arg value="urn:CitrusClient"/>
          </bean>
        </property>
        <property name="replyTo">
          <bean class="org.springframework.ws.soap.addressing.core.EndpointReference">
            <constructor-arg value="urn:CitrusClient"/>
          </bean>
        </property>
        <property name="faultTo">
          <bean class="org.springframework.ws.soap.addressing.core.EndpointReference">
            <constructor-arg value="urn:ClientFaultResolver"/>
          </bean>
        </property>
      </bean>
    </constructor-arg>
  </bean>

  <bean id="soapEndpointUriResolver"
        class="com.consol.citrus.endpoint.resolver.DynamicEndpointUriResolver"/>

  <!-- Soap message endpoints -->
  <citrus-ws:client id="helloSoapClient"
                    request-url="http://localhost:13080/hello"
                    endpoint-resolver="soapEndpointUriResolver"
                    timeout="1000"/>

  <citrus-ws:client id="helloSoapFaultClient"
                    request-url="http://localhost:13080/hello"
                    fault-strategy="propagateError"
                    timeout="1000"/>

  <citrus-ws:client id="helloWsAddressingSoapClient"
                    request-url="http://localhost:13080/hello"
                    message-converter="wsAddressingMessageConverter"
                    timeout="1000"/>

  <citrus-ws:server id="helloSoapServer"
                    port="13080"
                    auto-start="true"
                    context-config-location="classpath:com/consol/citrus/ws/citrus-ws-servlet.xml"
                    resource-base="src/it/resources"/>

  <citrus-jms:endpoint id="soapRequestEndpoint"
                       destination-name="SoapServer.inbound"/>

  <citrus-jms:endpoint id="soapResponseEndpoint"
                           use-object-messages="true"
                           destination-name="SoapServer.outbound"/>

  <citrus-http:client id="echoHttpClient"
                    request-url="http://localhost:14080/echo"
                    timeout="1000"/>

  <citrus-ws:client id="echoSoapClient"
                    request-url="http://localhost:14080/echo"
                    timeout="1000"/>

  <citrus-ws:server id="echoSoapServer"
                    port="14080"
                    auto-start="true"
                    root-parent-context="true"
                    resource-base="src/it/resources"/>

  <citrus-ws:client id="echoSoap12Client"
                    request-url="http://localhost:14081/echo"
                    message-factory="soap12MessageFactory"
                    timeout="1000"/>

  <citrus-ws:server id="echoSoap12Server"
                    port="14081"
                    auto-start="true"
                    root-parent-context="true"
                    message-factory="soap12MessageFactory"
                    resource-base="src/it/resources"/>

</beans><commit_msg>Increase message timeout to fix continuous build<commit_after><?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:citrus="http://www.citrusframework.org/schema/config"
       xmlns:citrus-jms="http://www.citrusframework.org/schema/jms/config"
       xmlns:citrus-ws="http://www.citrusframework.org/schema/ws/config"
       xmlns:citrus-http="http://www.citrusframework.org/schema/http/config"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:util="http://www.springframework.org/schema/util"
       xmlns:amq="http://activemq.apache.org/schema/core"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
                         http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
                         http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
                         http://www.citrusframework.org/schema/config http://www.citrusframework.org/schema/config/citrus-config.xsd
                         http://www.citrusframework.org/schema/ws/config http://www.citrusframework.org/schema/ws/config/citrus-ws-config.xsd
                         http://www.citrusframework.org/schema/http/config http://www.citrusframework.org/schema/http/config/citrus-http-config.xsd
                         http://www.citrusframework.org/schema/jms/config http://www.citrusframework.org/schema/jms/config/citrus-jms-config.xsd
                         http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd">

  <context:property-placeholder location="classpath:citrus.properties"
                                ignore-unresolvable="true"/>

  <!-- Global variables -->
  <citrus:global-variables>
    <citrus:variable name="project.name" value="Citrus Soap Integration Testing"/>
  </citrus:global-variables>

  <citrus:schema-repository id="schemaRepository">
    <citrus:schemas>
      <citrus:ref schema="helloSchema" />
    </citrus:schemas>
  </citrus:schema-repository>

  <!-- Xsd schema resources and definitions -->
  <citrus:schema-repository id="helloSchemaRepository">
    <citrus:schemas>
      <citrus:schema id="soap11" location="classpath:schemas/soap-1.1.xsd"/>
      <citrus:ref schema="helloSchema"/>
      <citrus:ref schema="helloSchemaExtended"/>
    </citrus:schemas>
  </citrus:schema-repository>

  <citrus:schema-collection id="helloSchema">
    <citrus:schemas>
      <citrus:schema location="classpath:schemas/HelloService.xsd" />
      <citrus:schema location="classpath:schemas/types.xsd"/>
    </citrus:schemas>
  </citrus:schema-collection>

  <citrus:schema id="helloSchemaExtended" location="classpath:schemas/HelloServiceExtended.xsd" />

  <!-- Default namespace mappings used in XPath expression evaluations -->
  <citrus:namespace-context>
    <citrus:namespace prefix="hs" uri="http://citrusframework.org/schemas/samples/HelloService.xsd"/>
    <citrus:namespace prefix="hse" uri="http://citrusframework.org/schemas/samples/HelloServiceExtended.xsd"/>
  </citrus:namespace-context>

  <!-- Embedded ActiveMQ JMS broker -->
  <amq:broker useJmx="false" persistent="false">
    <amq:transportConnectors>
      <amq:transportConnector uri="tcp://localhost:61616" />
    </amq:transportConnectors>
  </amq:broker>

  <bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
    <property name="brokerURL" value="tcp://localhost:61616" />
    <property name="watchTopicAdvisories" value="false"/>
  </bean>

  <!-- Test Listeners -->
  <bean class="com.consol.citrus.report.MessageTracingTestListener"/>

  <!-- Message validators -->
  <bean id="soapAttachmentValidator" class="com.consol.citrus.ws.validation.SimpleSoapAttachmentValidator"/>
  <bean id="soapFaultValidator" class="com.consol.citrus.ws.validation.SimpleSoapFaultValidator"/>
  <bean id="xmlSoapFaultValidator" class="com.consol.citrus.ws.validation.XmlSoapFaultValidator"/>

  <!-- SOAP Message Factory -->
  <bean id="messageFactory" class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory"/>

  <!-- SOAP 1.2 Message Factory -->
  <bean id="soap12MessageFactory" class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory">
    <property name="soapVersion">
      <util:constant static-field="org.springframework.ws.soap.SoapVersion.SOAP_12"/>
    </property>
  </bean>

  <bean id="wsAddressingMessageConverter" class="com.consol.citrus.ws.message.converter.WsAddressingMessageConverter">
    <constructor-arg>
      <bean id="wsAddressing200408" class="com.consol.citrus.ws.addressing.WsAddressingHeaders">
        <property name="version" value="VERSION200408"/>
        <property name="action" value="sayHello"/>
        <property name="to" value="urn:CitrusHelloServer"/>
        <property name="from">
          <bean class="org.springframework.ws.soap.addressing.core.EndpointReference">
            <constructor-arg value="urn:CitrusClient"/>
          </bean>
        </property>
        <property name="replyTo">
          <bean class="org.springframework.ws.soap.addressing.core.EndpointReference">
            <constructor-arg value="urn:CitrusClient"/>
          </bean>
        </property>
        <property name="faultTo">
          <bean class="org.springframework.ws.soap.addressing.core.EndpointReference">
            <constructor-arg value="urn:ClientFaultResolver"/>
          </bean>
        </property>
      </bean>
    </constructor-arg>
  </bean>

  <bean id="soapEndpointUriResolver"
        class="com.consol.citrus.endpoint.resolver.DynamicEndpointUriResolver"/>

  <!-- Soap message endpoints -->
  <citrus-ws:client id="helloSoapClient"
                    request-url="http://localhost:13080/hello"
                    endpoint-resolver="soapEndpointUriResolver"
                    timeout="3000"/>

  <citrus-ws:client id="helloSoapFaultClient"
                    request-url="http://localhost:13080/hello"
                    fault-strategy="propagateError"
                    timeout="3000"/>

  <citrus-ws:client id="helloWsAddressingSoapClient"
                    request-url="http://localhost:13080/hello"
                    message-converter="wsAddressingMessageConverter"
                    timeout="3000"/>

  <citrus-ws:server id="helloSoapServer"
                    port="13080"
                    auto-start="true"
                    context-config-location="classpath:com/consol/citrus/ws/citrus-ws-servlet.xml"
                    resource-base="src/it/resources"/>

  <citrus-jms:endpoint id="soapRequestEndpoint"
                       destination-name="SoapServer.inbound"/>

  <citrus-jms:endpoint id="soapResponseEndpoint"
                           use-object-messages="true"
                           destination-name="SoapServer.outbound"/>

  <citrus-http:client id="echoHttpClient"
                    request-url="http://localhost:14080/echo"
                    timeout="3000"/>

  <citrus-ws:client id="echoSoapClient"
                    request-url="http://localhost:14080/echo"
                    timeout="3000"/>

  <citrus-ws:server id="echoSoapServer"
                    port="14080"
                    auto-start="true"
                    root-parent-context="true"
                    timeout="3000"
                    resource-base="src/it/resources"/>

  <citrus-ws:client id="echoSoap12Client"
                    request-url="http://localhost:14081/echo"
                    message-factory="soap12MessageFactory"
                    timeout="3000"/>

  <citrus-ws:server id="echoSoap12Server"
                    port="14081"
                    auto-start="true"
                    root-parent-context="true"
                    message-factory="soap12MessageFactory"
                    timeout="3000"
                    resource-base="src/it/resources"/>

</beans>
{'fraction_non_alphanumeric': 0.1426346932419807, 'fraction_numerical': 0.015073185923388353, 'mean_word_length': 2.768129547054682, 'pattern_counts': {'":': 0, '<': 191, '<?xml version=': 2, '>': 191, 'https://': 0, 'lorem ipsum': 0, 'www.': 44, 'xml': 24}, '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': '7586091', 'n_tokens_mistral': 4846, 'n_tokens_neox': 4480, 'n_words': 515}