[ 
https://issues.apache.org/jira/browse/AXIS2-5597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13818105#comment-13818105
 ] 

Maarten van den Broek commented on AXIS2-5597:
----------------------------------------------

I was on the wrong track with BP1.2 compliancy. Actually, BP1.1 has been 
checked. I have downloaded the BP1.1 compliancy test tools from 
http://www.ws-i.org/Testing/Tools/2005/06/WSI_Test_Java_Final_1.1.zip and 
tested the message with these tools.

The conclusion of this test is that the axis2 addressing module does not 
produce BP1.1 compliant messages. The reason for this I have given in the first 
entry for this post. It would be nice if this issue could be fixed.

The input and the results of the test are given below.

The message as captured by TCPIPMON in Eclipse was:

POST /ictu-ocvwus-ws/OSB2W-be HTTP/1.1
Content-Type: text/xml; charset=UTF-8
SOAPAction: 
"http://service.compliance.osb.gbo.overheid.nl/wsdl/2009/02/compliancevoorziening-v2/IOSB2ComplianceService/toUpperCaseRequest";
User-Agent: Axis2
Content-Length: 900
Host: localhost:4041

<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
 <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing";>
    <wsa:To>http://localhost:4041/ictu-ocvwus-ws/OSB2W-be</wsa:To>
    <wsa:ReplyTo>
        
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
    </wsa:ReplyTo>
    <wsa:From>
       <wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
    
</wsa:From><wsa:MessageID>urn:uuid:[email protected]</wsa:MessageID>
    
<wsa:Action>http://service.compliance.osb.gbo.overheid.nl/wsdl/2009/02/compliancevoorziening-v2/IOSB2ComplianceService/toUpperCaseRequest</wsa:Action>
  </soapenv:Header>
  <soapenv:Body>
     <tns:toUpperCase 
xmlns:tns="http://service.compliance.osb.gbo.overheid.nl/200706/osb-compliancevoorziening.xsd";>
        <tns:data>abc</tns:data>
     </tns:toUpperCase>
   </soapenv:Body>
</soapenv:Envelope>

The test resulted in the following output of the Monitor tool for the  BP1.1 
compliancy test:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="../common/xsl/log.xsl" type="text/xsl" ?>
<log timestamp="2013-11-09T11:14:58.162"
    xmlns="http://www.ws-i.org/testing/2003/03/log/";
    xmlns:wsi-monConfig="http://www.ws-i.org/testing/2003/03/monitorConfig/";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
  <monitor version="1.0.0" releaseDate="2005-07-04">
    <implementer name="WS-I Organization" location="http://www.ws-i.org"/>
    <environment>
      <runtime name="Java(TM) SE Runtime Environment" version="1.7.0_17-b02"/>
      <operatingSystem name="Windows 7" version="6.1"/>
      <xmlParser name="Apache Xerces" version="Xerces-J 2.6.2"/>
    </environment>
    <wsi-monConfig:configuration>
    <wsi-monConfig:comment>This configuration file is used to test the WS-I 
sample applications running on a single system.</wsi-monConfig:comment>
      <wsi-monConfig:logFile replace="true" location="logWUS-BE.xml">
      <wsi-monConfig:addStyleSheet href="../common/xsl/log.xsl" type="text/xsl" 
/>
    </wsi-monConfig:logFile>
      <wsi-monConfig:logDuration>60</wsi-monConfig:logDuration>
      
<wsi-monConfig:cleanupTimeoutSeconds>3</wsi-monConfig:cleanupTimeoutSeconds>
      <wsi-monConfig:manInTheMiddle>
        <wsi-monConfig:redirect>
    <wsi-monConfig:comment>Test WUS-BE</wsi-monConfig:comment>

          <wsi-monConfig:listenPort>4041</wsi-monConfig:listenPort>
          
<wsi-monConfig:schemeAndHostPort>https://wus.cv.prod.osb.overheid.nl</wsi-monConfig:schemeAndHostPort>
          <wsi-monConfig:maxConnections>1000</wsi-monConfig:maxConnections>
          
<wsi-monConfig:readTimeoutSeconds>15</wsi-monConfig:readTimeoutSeconds>
        </wsi-monConfig:redirect>
      </wsi-monConfig:manInTheMiddle>
    </wsi-monConfig:configuration>
  </monitor>

<messageEntry xsi:type="httpMessageEntry" ID="1" conversationID="1" 
type="request" timestamp="2013-11-09T11:15:32.358">
<messageContent>&lt;?xml version=&apos;1.0&apos; 
encoding=&apos;UTF-8&apos;?&gt;&lt;soapenv:Envelope 
xmlns:soapenv=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;&lt;soapenv:Header
 
xmlns:wsa=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;&lt;wsa:To&gt;http://localhost:4041/ictu-ocvwus-ws/OSB2W-be&lt;/wsa:To&gt;&lt;wsa:ReplyTo&gt;&lt;wsa:Address&gt;http://www.w3.org/2005/08/addressing/anonymous&lt;/wsa:Address&gt;&lt;/wsa:ReplyTo&gt;&lt;wsa:From&gt;&lt;wsa:Address&gt;http://www.w3.org/2005/08/addressing/anonymous&lt;/wsa:Address&gt;&lt;/wsa:From&gt;&lt;wsa:MessageID&gt;urn:uuid:[email protected]&lt;/wsa:MessageID&gt;&lt;wsa:Action&gt;http://service.compliance.osb.gbo.overheid.nl/wsdl/2009/02/compliancevoorziening-v2/IOSB2ComplianceService/toUpperCaseRequest&lt;/wsa:Action&gt;&lt;/soapenv:Header&gt;&lt;soapenv:Body&gt;&lt;tns:toUpperCase
 
xmlns:tns=&quot;http://service.compliance.osb.gbo.overheid.nl/200706/osb-compliancevoorziening.xsd&quot;&gt;&lt;tns:data&gt;abc&lt;/tns:data&gt;&lt;/tns:toUpperCase&gt;&lt;/soapenv:Body&gt;&lt;/soapenv:Envelope&gt;</messageContent>
<senderHostAndPort>127.0.0.1:51798</senderHostAndPort>
<receiverHostAndPort>wus.cv.prod.osb.overheid.nl:80</receiverHostAndPort>
<httpHeaders>POST /ictu-ocvwus-ws/OSB2W-be HTTP/1.1&#xd;
Content-Type: text/xml; charset=UTF-8&#xd;
SOAPAction: 
&quot;http://service.compliance.osb.gbo.overheid.nl/wsdl/2009/02/compliancevoorziening-v2/IOSB2ComplianceService/toUpperCaseRequest&quot;&#xd;
User-Agent: Axis2&#xd;
Host: localhost:4041&#xd;
Content-Length: 900&#xd;
&#xd;
</httpHeaders>
</messageEntry>
<messageEntry xsi:type="httpMessageEntry" ID="2" conversationID="1" 
type="response" timestamp="2013-11-09T11:15:32.467">
<messageContent>&lt;?xml version=&apos;1.0&apos; 
encoding=&apos;UTF-8&apos;?&gt;&lt;S:Envelope 
xmlns:S=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;&lt;S:Header&gt;&lt;To
 
xmlns=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;http://www.w3.org/2005/08/addressing/anonymous&lt;/To&gt;&lt;Action
 
xmlns=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;http://service.compliance.osb.gbo.overheid.nl/wsdl/2009/02/compliancevoorziening-v2/IOSB2ComplianceService/toUpperCaseResponse&lt;/Action&gt;&lt;MessageID
 
xmlns=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;uuid:b89b2f69-362f-475c-83ad-2b6fd000931b&lt;/MessageID&gt;&lt;RelatesTo
 
xmlns=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;urn:uuid:[email protected]&lt;/RelatesTo&gt;&lt;/S:Header&gt;&lt;S:Body&gt;&lt;ns2:toUpperCaseResponse
 xmlns=&quot;http://www.logius.nl/digikoppeling/gb/2010/10&quot; 
xmlns:ns2=&quot;http://service.compliance.osb.gbo.overheid.nl/200706/osb-compliancevoorziening.xsd&quot;
 
xmlns:ns3=&quot;http://service.compliance.osb.gbo.overheid.nl/xsd/2012/03/compliancevoorziening-v2_2&quot;
 
xmlns:ns4=&quot;http://service.compliance.osb.gbo.overheid.nl/xsd/2009/02/compliancevoorziening-v2&quot;&gt;&lt;ns2:dataUit&gt;ABC&lt;/ns2:dataUit&gt;&lt;/ns2:toUpperCaseResponse&gt;&lt;/S:Body&gt;&lt;/S:Envelope&gt;</messageContent>
<senderHostAndPort>wus.cv.prod.osb.overheid.nl:80</senderHostAndPort>
<receiverHostAndPort>127.0.0.1:51798</receiverHostAndPort>
<httpHeaders>HTTP/1.1 200 OK&#xd;
Server: Apache-Coyote/1.1&#xd;
Set-Cookie: JSESSIONID=A16EDFE6DCC0D2A9BC4AAA275E3692B1; 
Path=/ictu-ocvwus-ws&#xd;
Content-Type: text/xml;charset=utf-8&#xd;
Date: Sat, 09 Nov 2013 10:15:28 GMT&#xd;
Content-Length: 1105&#xd;
&#xd;
</httpHeaders>
</messageEntry>
</log>

Applying the analyzer tool to this output resulted in the following report file 
with BP1600 failed:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="../common/xsl/report.xsl" type="text/xsl" ?>
<report name="WS-I Basic Profile Conformance Report."    
timestamp="2013-11-09T11:31:33.706"
    xmlns="http://www.ws-i.org/testing/2004/07/report/";
    xmlns:wsi-report="http://www.ws-i.org/testing/2004/07/report/";
    xmlns:wsi-log="http://www.ws-i.org/testing/2003/03/log/";
    
xmlns:wsi-analyzerConfig="http://www.ws-i.org/testing/2004/07/analyzerConfig/";
    xmlns:wsi-monConfig="http://www.ws-i.org/testing/2003/03/monitorConfig/";
    xmlns:wsi-assertions="http://www.ws-i.org/testing/2004/07/assertions/";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
  <analyzer version="1.0.0" releaseDate="2005-07-04">
    <implementer name="WS-I Organization" location="http://www.ws-i.org"/>
    <environment>
      <runtime name="Java(TM) SE Runtime Environment" version="1.7.0_17-b02"/>
      <operatingSystem name="Windows 7" version="6.1"/>
      <xmlParser name="Apache Xerces" version="Xerces-J 2.6.2"/>
    </environment>
    <wsi-analyzerConfig:configuration>
      <wsi-analyzerConfig:verbose>false</wsi-analyzerConfig:verbose>
      <wsi-analyzerConfig:assertionResults type="all" messageEntry="true" 
assertionDescription="false" failureMessage="true" failureDetail="true"/>
        <wsi-analyzerConfig:reportFile replace="true" 
location="d:/java/wsi-test-tools/common/xsl/reportWUS-BE.xml">
      <wsi-analyzerConfig:addStyleSheet href="../common/xsl/report.xsl" 
type="text/xsl" />
        </wsi-analyzerConfig:reportFile>
        
<wsi-analyzerConfig:testAssertionsFile>d:/java/wsi-test-tools/common/profiles/SSBP10_BP11_TAD.xml</wsi-analyzerConfig:testAssertionsFile>
        <wsi-analyzerConfig:logFile 
correlationType="endpoint">d:/java/wsi-test-tools/java/samples/logWUS-BE.xml</wsi-analyzerConfig:logFile>
    </wsi-analyzerConfig:configuration>
  </analyzer>

  <artifact type="discovery">
    <entry type="[discovery]" >
      <assertionResult id="BP3001" result="missingInput">
      </assertionResult>
      <assertionResult id="BP3002" result="missingInput">
      </assertionResult>
      <assertionResult id="BP3003" result="missingInput">
      </assertionResult>
    </entry>
  </artifact>
  <artifact type="description">
    <entry type="[description]" >
      <assertionResult id="BP2201" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2202" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2700" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2102" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2011" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2701" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2703" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2034" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2018" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2208" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2010" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2020" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2021" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2402" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2022" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2032" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2404" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2012" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2406" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2019" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2013" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2014" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2017" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2101" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2098" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2803" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2103" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2104" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2105" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2416" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2417" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2107" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2108" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2110" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2111" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2112" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2113" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2115" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2116" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2117" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2118" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2114" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2119" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2120" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2122" result="missingInput">
      </assertionResult>
      <assertionResult id="BP2123" result="missingInput">
      </assertionResult>
      <assertionResult id="BP4200" result="missingInput">
      </assertionResult>
      <assertionResult id="BP4201" result="missingInput">
      </assertionResult>
      <assertionResult id="BP4202" result="missingInput">
      </assertionResult>
      <assertionResult id="SSBP2209" result="missingInput">
      </assertionResult>
      <assertionResult id="SSBP2403" result="missingInput">
      </assertionResult>
    </entry>
  </artifact>
  <artifact type="message">
    <artifactReference timestamp="2013-11-09T11:14:58.162">
    <wsi-monConfig:comment>This configuration file is used to test the WS-I 
sample applications running on a single system.</wsi-monConfig:comment>
    </artifactReference>
    <entry type="requestMessage" referenceID="1">
<wsi-log:messageEntry xsi:type="httpMessageEntry" ID="1" conversationID="1" 
type="request" timestamp="2013-11-09T11:15:32.358">
<wsi-log:messageContent>&lt;?xml version=&apos;1.0&apos; 
encoding=&apos;UTF-8&apos;?&gt;&lt;soapenv:Envelope 
xmlns:soapenv=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;&lt;soapenv:Header
 
xmlns:wsa=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;&lt;wsa:To&gt;http://localhost:4041/ictu-ocvwus-ws/OSB2W-be&lt;/wsa:To&gt;&lt;wsa:ReplyTo&gt;&lt;wsa:Address&gt;http://www.w3.org/2005/08/addressing/anonymous&lt;/wsa:Address&gt;&lt;/wsa:ReplyTo&gt;&lt;wsa:From&gt;&lt;wsa:Address&gt;http://www.w3.org/2005/08/addressing/anonymous&lt;/wsa:Address&gt;&lt;/wsa:From&gt;&lt;wsa:MessageID&gt;urn:uuid:[email protected]&lt;/wsa:MessageID&gt;&lt;wsa:Action&gt;http://service.compliance.osb.gbo.overheid.nl/wsdl/2009/02/compliancevoorziening-v2/IOSB2ComplianceService/toUpperCaseRequest&lt;/wsa:Action&gt;&lt;/soapenv:Header&gt;&lt;soapenv:Body&gt;&lt;tns:toUpperCase
 
xmlns:tns=&quot;http://service.compliance.osb.gbo.overheid.nl/200706/osb-compliancevoorziening.xsd&quot;&gt;&lt;tns:data&gt;abc&lt;/tns:data&gt;&lt;/tns:toUpperCase&gt;&lt;/soapenv:Body&gt;&lt;/soapenv:Envelope&gt;</wsi-log:messageContent>
<wsi-log:senderHostAndPort>127.0.0.1:51798</wsi-log:senderHostAndPort>
<wsi-log:receiverHostAndPort>wus.cv.prod.osb.overheid.nl:80</wsi-log:receiverHostAndPort>
<wsi-log:httpHeaders>POST /ictu-ocvwus-ws/OSB2W-be HTTP/1.1&#xd;
Content-Type: text/xml; charset=UTF-8&#xd;
SOAPAction: 
&quot;http://service.compliance.osb.gbo.overheid.nl/wsdl/2009/02/compliancevoorziening-v2/IOSB2ComplianceService/toUpperCaseRequest&quot;&#xd;
User-Agent: Axis2&#xd;
Host: localhost:4041&#xd;
Content-Length: 900&#xd;
&#xd;
</wsi-log:httpHeaders>
</wsi-log:messageEntry>

      <assertionResult id="BP1004" result="passed">
      </assertionResult>
      <assertionResult id="BP1006" result="passed">
      </assertionResult>
      <assertionResult id="BP1116" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1002" result="passed">
      </assertionResult>
      <assertionResult id="BP1001" result="passed">
      </assertionResult>
      <assertionResult id="BP4103" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP4104" result="passed">
      <failureDetail xml:lang="en" >HTTP allows arbitrary headers to occur in 
messages.
 
Element Location:
  lineNumber=34
      </failureDetail>
      </assertionResult>
      <assertionResult id="BP4105" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP4107" result="notApplicable">
      </assertionResult>
      <assertionResult id="SSBP1003" result="passed">
      </assertionResult>
      <assertionResult id="SSBP5100" result="passed">
      </assertionResult>
      <assertionResult id="SSBP5101" result="passed">
      </assertionResult>
    </entry>
    <entry type="responseMessage" referenceID="2">
<wsi-log:messageEntry xsi:type="httpMessageEntry" ID="2" conversationID="1" 
type="response" timestamp="2013-11-09T11:15:32.467">
<wsi-log:messageContent>&lt;?xml version=&apos;1.0&apos; 
encoding=&apos;UTF-8&apos;?&gt;&lt;S:Envelope 
xmlns:S=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;&lt;S:Header&gt;&lt;To
 
xmlns=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;http://www.w3.org/2005/08/addressing/anonymous&lt;/To&gt;&lt;Action
 
xmlns=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;http://service.compliance.osb.gbo.overheid.nl/wsdl/2009/02/compliancevoorziening-v2/IOSB2ComplianceService/toUpperCaseResponse&lt;/Action&gt;&lt;MessageID
 
xmlns=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;uuid:b89b2f69-362f-475c-83ad-2b6fd000931b&lt;/MessageID&gt;&lt;RelatesTo
 
xmlns=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;urn:uuid:[email protected]&lt;/RelatesTo&gt;&lt;/S:Header&gt;&lt;S:Body&gt;&lt;ns2:toUpperCaseResponse
 xmlns=&quot;http://www.logius.nl/digikoppeling/gb/2010/10&quot; 
xmlns:ns2=&quot;http://service.compliance.osb.gbo.overheid.nl/200706/osb-compliancevoorziening.xsd&quot;
 
xmlns:ns3=&quot;http://service.compliance.osb.gbo.overheid.nl/xsd/2012/03/compliancevoorziening-v2_2&quot;
 
xmlns:ns4=&quot;http://service.compliance.osb.gbo.overheid.nl/xsd/2009/02/compliancevoorziening-v2&quot;&gt;&lt;ns2:dataUit&gt;ABC&lt;/ns2:dataUit&gt;&lt;/ns2:toUpperCaseResponse&gt;&lt;/S:Body&gt;&lt;/S:Envelope&gt;</wsi-log:messageContent>
<wsi-log:senderHostAndPort>wus.cv.prod.osb.overheid.nl:80</wsi-log:senderHostAndPort>
<wsi-log:receiverHostAndPort>127.0.0.1:51798</wsi-log:receiverHostAndPort>
<wsi-log:httpHeaders>HTTP/1.1 200 OK&#xd;
Server: Apache-Coyote/1.1&#xd;
Set-Cookie: JSESSIONID=A16EDFE6DCC0D2A9BC4AAA275E3692B1; 
Path=/ictu-ocvwus-ws&#xd;
Content-Type: text/xml;charset=utf-8&#xd;
Date: Sat, 09 Nov 2013 10:15:28 GMT&#xd;
Content-Length: 1105&#xd;
&#xd;
</wsi-log:httpHeaders>
</wsi-log:messageEntry>

      <assertionResult id="BP1002" result="passed">
      </assertionResult>
      <assertionResult id="BP1001" result="passed">
      </assertionResult>
      <assertionResult id="BP1010" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1101" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1103" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP4103" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP4104" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP4105" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP4106" result="notApplicable">
      </assertionResult>
      <assertionResult id="SSBP1003" result="passed">
      </assertionResult>
      <assertionResult id="SSBP5100" result="passed">
      </assertionResult>
      <assertionResult id="SSBP5101" result="passed">
      </assertionResult>
    </entry>
  </artifact>
  <artifact type="envelope">
    <artifactReference timestamp="2013-11-09T11:14:58.162">
    <wsi-monConfig:comment>This configuration file is used to test the WS-I 
sample applications running on a single system.</wsi-monConfig:comment>
    </artifactReference>
    <entry type="requestEnvelope" referenceID="1">
<wsi-log:messageEntry xsi:type="httpMessageEntry" ID="1" conversationID="1" 
type="request" timestamp="2013-11-09T11:15:32.358">
<wsi-log:messageContent>&lt;?xml version=&apos;1.0&apos; 
encoding=&apos;UTF-8&apos;?&gt;&lt;soapenv:Envelope 
xmlns:soapenv=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;&lt;soapenv:Header
 
xmlns:wsa=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;&lt;wsa:To&gt;http://localhost:4041/ictu-ocvwus-ws/OSB2W-be&lt;/wsa:To&gt;&lt;wsa:ReplyTo&gt;&lt;wsa:Address&gt;http://www.w3.org/2005/08/addressing/anonymous&lt;/wsa:Address&gt;&lt;/wsa:ReplyTo&gt;&lt;wsa:From&gt;&lt;wsa:Address&gt;http://www.w3.org/2005/08/addressing/anonymous&lt;/wsa:Address&gt;&lt;/wsa:From&gt;&lt;wsa:MessageID&gt;urn:uuid:[email protected]&lt;/wsa:MessageID&gt;&lt;wsa:Action&gt;http://service.compliance.osb.gbo.overheid.nl/wsdl/2009/02/compliancevoorziening-v2/IOSB2ComplianceService/toUpperCaseRequest&lt;/wsa:Action&gt;&lt;/soapenv:Header&gt;&lt;soapenv:Body&gt;&lt;tns:toUpperCase
 
xmlns:tns=&quot;http://service.compliance.osb.gbo.overheid.nl/200706/osb-compliancevoorziening.xsd&quot;&gt;&lt;tns:data&gt;abc&lt;/tns:data&gt;&lt;/tns:toUpperCase&gt;&lt;/soapenv:Body&gt;&lt;/soapenv:Envelope&gt;</wsi-log:messageContent>
<wsi-log:senderHostAndPort>127.0.0.1:51798</wsi-log:senderHostAndPort>
<wsi-log:receiverHostAndPort>wus.cv.prod.osb.overheid.nl:80</wsi-log:receiverHostAndPort>
<wsi-log:httpHeaders>POST /ictu-ocvwus-ws/OSB2W-be HTTP/1.1&#xd;
Content-Type: text/xml; charset=UTF-8&#xd;
SOAPAction: 
&quot;http://service.compliance.osb.gbo.overheid.nl/wsdl/2009/02/compliancevoorziening-v2/IOSB2ComplianceService/toUpperCaseRequest&quot;&#xd;
User-Agent: Axis2&#xd;
Host: localhost:4041&#xd;
Content-Length: 900&#xd;
&#xd;
</wsi-log:httpHeaders>
</wsi-log:messageEntry>

      <assertionResult id="BP1601" result="passed">
      </assertionResult>
      <assertionResult id="BP1201" result="passed">
      </assertionResult>
      <assertionResult id="BP1701" result="passed">
      </assertionResult>
      <assertionResult id="BP1308" result="passed">
      </assertionResult>
      <assertionResult id="BP1011" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1204" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1301" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1032" result="passed">
      </assertionResult>
      <assertionResult id="BP1033" result="passed">
      </assertionResult>
      <assertionResult id="BP1307" result="passed">
      </assertionResult>
      <assertionResult id="BP1202" result="passed">
      </assertionResult>
      <assertionResult id="BP1318" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1008" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1211" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1212" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1213" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1214" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1755" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1600" result="failed">
        <failureMessage xml:lang="en">The envelope does not conform to the 
structure specified in SOAP 1.1 Section 4</failureMessage>
      <failureDetail xml:lang="en" >The header entry wsa:To is not 
namespace-qualified
 
Element Location:
  lineNumber=34
      </failureDetail>
      </assertionResult>
      <assertionResult id="BP1007" result="passed">
      </assertionResult>
      <assertionResult id="BP1208" result="passed">
      </assertionResult>
      <assertionResult id="BP1009" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1309" result="passed">
      </assertionResult>
      <assertionResult id="BP4100" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP4101" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP4102" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP4109" result="notApplicable">
      </assertionResult>
      <assertionResult id="SSBP1601" result="passed">
      </assertionResult>
      <assertionResult id="SSBP9704" result="passed">
      </assertionResult>
    </entry>
    <entry type="responseEnvelope" referenceID="2">
<wsi-log:messageEntry xsi:type="httpMessageEntry" ID="2" conversationID="1" 
type="response" timestamp="2013-11-09T11:15:32.467">
<wsi-log:messageContent>&lt;?xml version=&apos;1.0&apos; 
encoding=&apos;UTF-8&apos;?&gt;&lt;S:Envelope 
xmlns:S=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;&lt;S:Header&gt;&lt;To
 
xmlns=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;http://www.w3.org/2005/08/addressing/anonymous&lt;/To&gt;&lt;Action
 
xmlns=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;http://service.compliance.osb.gbo.overheid.nl/wsdl/2009/02/compliancevoorziening-v2/IOSB2ComplianceService/toUpperCaseResponse&lt;/Action&gt;&lt;MessageID
 
xmlns=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;uuid:b89b2f69-362f-475c-83ad-2b6fd000931b&lt;/MessageID&gt;&lt;RelatesTo
 
xmlns=&quot;http://www.w3.org/2005/08/addressing&quot;&gt;urn:uuid:[email protected]&lt;/RelatesTo&gt;&lt;/S:Header&gt;&lt;S:Body&gt;&lt;ns2:toUpperCaseResponse
 xmlns=&quot;http://www.logius.nl/digikoppeling/gb/2010/10&quot; 
xmlns:ns2=&quot;http://service.compliance.osb.gbo.overheid.nl/200706/osb-compliancevoorziening.xsd&quot;
 
xmlns:ns3=&quot;http://service.compliance.osb.gbo.overheid.nl/xsd/2012/03/compliancevoorziening-v2_2&quot;
 
xmlns:ns4=&quot;http://service.compliance.osb.gbo.overheid.nl/xsd/2009/02/compliancevoorziening-v2&quot;&gt;&lt;ns2:dataUit&gt;ABC&lt;/ns2:dataUit&gt;&lt;/ns2:toUpperCaseResponse&gt;&lt;/S:Body&gt;&lt;/S:Envelope&gt;</wsi-log:messageContent>
<wsi-log:senderHostAndPort>wus.cv.prod.osb.overheid.nl:80</wsi-log:senderHostAndPort>
<wsi-log:receiverHostAndPort>127.0.0.1:51798</wsi-log:receiverHostAndPort>
<wsi-log:httpHeaders>HTTP/1.1 200 OK&#xd;
Server: Apache-Coyote/1.1&#xd;
Set-Cookie: JSESSIONID=A16EDFE6DCC0D2A9BC4AAA275E3692B1; 
Path=/ictu-ocvwus-ws&#xd;
Content-Type: text/xml;charset=utf-8&#xd;
Date: Sat, 09 Nov 2013 10:15:28 GMT&#xd;
Content-Length: 1105&#xd;
&#xd;
</wsi-log:httpHeaders>
</wsi-log:messageEntry>

      <assertionResult id="BP1107" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1601" result="passed">
      </assertionResult>
      <assertionResult id="BP1201" result="passed">
      </assertionResult>
      <assertionResult id="BP1701" result="passed">
      </assertionResult>
      <assertionResult id="BP1308" result="passed">
      </assertionResult>
      <assertionResult id="BP1013" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1204" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1301" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1305" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1306" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1031" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1032" result="passed">
      </assertionResult>
      <assertionResult id="BP1033" result="passed">
      </assertionResult>
      <assertionResult id="BP1316" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1307" result="passed">
      </assertionResult>
      <assertionResult id="BP1202" result="passed">
      </assertionResult>
      <assertionResult id="BP1318" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1008" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1211" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1212" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1213" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1214" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1755" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1005" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1302" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1203" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1100" result="passed">
      </assertionResult>
      <assertionResult id="BP1600" result="passed">
      </assertionResult>
      <assertionResult id="BP1012" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1007" result="passed">
      </assertionResult>
      <assertionResult id="BP1208" result="passed">
      </assertionResult>
      <assertionResult id="BP1009" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP1309" result="passed">
      </assertionResult>
      <assertionResult id="BP4100" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP4101" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP4102" result="notApplicable">
      </assertionResult>
      <assertionResult id="BP4109" result="notApplicable">
      </assertionResult>
      <assertionResult id="SSBP1601" result="passed">
      </assertionResult>
      <assertionResult id="SSBP9704" result="passed">
      </assertionResult>
    </entry>
  </artifact>
  <summary result="failed">
  </summary>
</report>


> The adressing module adds the addressing namespace declaration in the header 
> element, which is not allowed by BP 1.2
> --------------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-5597
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5597
>             Project: Axis2
>          Issue Type: Bug
>          Components: Addressing
>    Affects Versions: 1.6.2
>            Reporter: Maarten van den Broek
>
> Validation of an axis2 message with an addressing header gives a BP1600 error.
> This issue can probably be resolved by changing line 210
>    addressingNamespaceObject = header.declareNamespace(addressingNamespace, 
> WSA_DEFAULT_PREFIX);
> in the class org.apache.axis2.handlers.addressing.AddressingOutHandler to
>     addressingNamespaceObject = 
> envelope.declareNamespace(addressingNamespace, WSA_DEFAULT_PREFIX);
> Maybe more changes are necessary.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to