Eclipse IDEと一緒に使用するMantisバグトラッカーをインストールしたばかりで、その利点もわかり始めました。ほんとうに素晴らしい。
EclipseはPHPのSOAPAPIを介してMantisと通信するため、PHPアプリケーションからAPIに呼び出しを行って新しいバグを追加し、既存のバグのステータスを取得する方法について、いくつかのドキュメントが利用できるのではないかと思います。
どうもありがとう!
Eclipse IDEと一緒に使用するMantisバグトラッカーをインストールしたばかりで、その利点もわかり始めました。ほんとうに素晴らしい。
EclipseはPHPのSOAPAPIを介してMantisと通信するため、PHPアプリケーションからAPIに呼び出しを行って新しいバグを追加し、既存のバグのステータスを取得する方法について、いくつかのドキュメントが利用できるのではないかと思います。
どうもありがとう!
私もこれに対する答えを探していて、後でもう一度見つけることができるように、この質問に自分の調査結果を追加すると思いました(そして、うまくいけば、他の誰かにも役立つことを願っています)
SOAP APIのURLは次のとおりです$(MANTIS_URI)/api/soap/mantisconnect.php
(たとえば、Mantisに通常アクセスする場合はhttp://localhost/mantis/
、に移動しますhttp://localhost/mantis/api/soap/mantisconnect.php
)
NuSOAPを使用します。つまり、WebブラウザでそのURLを指定すると、WebサービスのHTMLドキュメントを取得できます。ほとんどのアクションには、わかりやすい名前と、それが何をするかについての1行の説明があるようです。WSDLはでダウンロードできます$(MANTIS_URI)/api/soap/mantisconnect.php?wsdl
。C#を使用しているため、wsdl.exe
そのURLで実行すると、非常に扱いやすいサービス用の基本的な強い型のクライアントライブラリが得られます。
php soapCall関数を使用し、コードを段階的に調べながら、自分で整理することができました。本当に長い時間がかかりましたが、少なくともうまくいきました...