testlink与mantis的集成(接口:SOAP)

testlink与mantis的集成(接口:SOAP),soap,mantis,testlink,Soap,Mantis,Testlink,我已经在wamp服务器3.0.6上安装了testlink 1.9.16和mantis bugtracker 2.3.1 我试图在soap接口上集成mantis和teslink。但我得到了这些错误: -在testlink事件中:“SOAP错误:(代码:客户端,字符串:看起来我们没有XML文档)” -C:\wamp64\logs\php\u error.log: [22-Apr-2017 13:06:53 UTC] PHP Fatal error: Uncaught SoapFault excep

我已经在wamp服务器3.0.6上安装了testlink 1.9.16和mantis bugtracker 2.3.1

我试图在soap接口上集成mantis和teslink。但我得到了这些错误:

-在testlink事件中:“SOAP错误:(代码:客户端,字符串:看起来我们没有XML文档)”

-C:\wamp64\logs\php\u error.log:

[22-Apr-2017 13:06:53 UTC] PHP Fatal error:  Uncaught SoapFault exception: [Server] Error Type: SYSTEM WARNING,
Error Description: Cannot modify header information - headers already sent in C:\wamp64\www\mantis\api\soap\mc_api.php:668
Stack trace:

    #0 [internal function]: mc_error_handler(2, 'Cannot modify h...', 'C:\\wamp64\\www\\m...', 84, Array)
    #1 C:\wamp64\www\mantis\api\soap\mantisconnect.php(84): SoapServer->handle()
    #2 {main}
      thrown in C:\wamp64\www\mantis\api\soap\mc_api.php on line 668
<!-- Template mantissoapInterface -->
<issuetracker>
<username>administrator</username>
<password>toor</password>
<uribase>http://localhost/mantis/</uribase>

<uriwsdl>http://localhost/mantis/api/soap/mantisconnect.php?wsdl</uriwsdl>
<uriview>http://localhost/mantis/view.php?id=</uriview>
<uricreate>http://localhost/mantis/</uricreate>
<!-- Configure This if you want be able TO CREATE ISSUES -->
<project>demo_bt</project>
<category>selenium</category>

</issuetracker>
这是我在testlink中对mantisbt的配置:

[22-Apr-2017 13:06:53 UTC] PHP Fatal error:  Uncaught SoapFault exception: [Server] Error Type: SYSTEM WARNING,
Error Description: Cannot modify header information - headers already sent in C:\wamp64\www\mantis\api\soap\mc_api.php:668
Stack trace:

    #0 [internal function]: mc_error_handler(2, 'Cannot modify h...', 'C:\\wamp64\\www\\m...', 84, Array)
    #1 C:\wamp64\www\mantis\api\soap\mantisconnect.php(84): SoapServer->handle()
    #2 {main}
      thrown in C:\wamp64\www\mantis\api\soap\mc_api.php on line 668
<!-- Template mantissoapInterface -->
<issuetracker>
<username>administrator</username>
<password>toor</password>
<uribase>http://localhost/mantis/</uribase>

<uriwsdl>http://localhost/mantis/api/soap/mantisconnect.php?wsdl</uriwsdl>
<uriview>http://localhost/mantis/view.php?id=</uriview>
<uricreate>http://localhost/mantis/</uricreate>
<!-- Configure This if you want be able TO CREATE ISSUES -->
<project>demo_bt</project>
<category>selenium</category>

</issuetracker>

管理员
图尔
http://localhost/mantis/
http://localhost/mantis/api/soap/mantisconnect.php?wsdl
http://localhost/mantis/view.php?id=
http://localhost/mantis/
演示
硒
有人知道这件事吗


谢谢。

请删除配置中的注释并检查。请检查我的配置

<issuetracker>
<username>administrator</username>
<password>admin123</password>
<uribase>http://localhost/mantis/</uribase>
<uriwsdl>http://localhost/mantis/api/soap/mantisconnect.php?wsdl</uriwsdl>
<uriview>http://localhost/mantis/view.php?id=</uriview>
<uricreate>http://localhost/mantis/</uricreate>
<project>Testing</project>
<category>development</category>
<resolvedstatus>
<status><code>80</code><verbose>resolved</verbose></status>
<status><code>90</code><verbose>closed</verbose></status>
</resolvedstatus>
</issuetracker>

请删除配置中的注释并检查。请检查我的配置

<issuetracker>
<username>administrator</username>
<password>admin123</password>
<uribase>http://localhost/mantis/</uribase>
<uriwsdl>http://localhost/mantis/api/soap/mantisconnect.php?wsdl</uriwsdl>
<uriview>http://localhost/mantis/view.php?id=</uriview>
<uricreate>http://localhost/mantis/</uricreate>
<project>Testing</project>
<category>development</category>
<resolvedstatus>
<status><code>80</code><verbose>resolved</verbose></status>
<status><code>90</code><verbose>closed</verbose></status>
</resolvedstatus>
</issuetracker>

我解决了这个问题。问题是我使用了一个属于redmine管理员的api密钥,所以我创建了一个有新成员的新项目,我使用了这个新项目经理的api密钥,现在它正在工作。

我解决了这个问题。问题是我使用了一个api密钥,它属于redmine的管理员,所以我创建了一个有新成员的新项目,我使用了这个新项目经理的api密钥,它现在正在工作