# WSDL/XSDに合致しないレスポンスを返す

**URL:** <https://community.cybozu.dev/t/topic/2176>\
**Category:** kintone 開発相談\
**Created:** [2015 年 8 月 27 日午前 2:15 UTC](https://community.cybozu.dev/t/topic/2176 "2015-08-27T02:15:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account2975](https://avatars.discourse-cdn.com/v4/letter/l/f6c823/32.png) [@Legacy\_Account2975](https://community.cybozu.dev/u/Legacy_Account2975)\
**Post date:** [2015 年 8 月 27 日午前 2:15 UTC](https://community.cybozu.dev/t/topic/2176/1 "2015-08-27T02:15:27Z")

</div>

Garoon Version 4.0.1を使用しています。  
Garoon APIのWorkflowGetRequestByIdのドキュメントには、下記のようなレスポンスを返すとあります。

\<returns\>  
\<application id=“1” name=“item 1（ 1 Approval ）” processing\_step=“0” status=“完了”  
…  
\</returns\>

実際、APIを呼び出すと下記のような結果が返ってきます。

```
<returns>
        <application status="完了" ....>
        ....
    </returns>

```

一方、WSDLには下記のように記述されています。

\<message name=“WorkflowGetRequestByIdResponse”\>  
\<part name=“returns” type=“typens:WorkflowGetRequestByIdResponseType”/\>  
\</message\>

\<xsd:complexType name=“WorkflowGetRequestByIdResponseType”\>  
xsd:sequence  
\<xsd:element name=“subject” type=“typens:WorkflowApplicationType” minOccurs=“0” maxOccurs=“unbounded”/\>  
[/xsd:sequence](https://community.cybozu.dev/xsd:sequence)  
[/xsd:complexType](https://community.cybozu.dev/xsd:complexType)

WSDLの定義では\<returns\>の内側は\<subject\>タグでなければならないと思うのですが、GaroonもしくはWSDLの間違いでしょうか?  
また、仮にWSDLの方が間違っているとしても  
workflow:applicationのようにネームスペースの指定が必要だと思います。

WSDLやXSDのアップデートパッチなどがあるのでしたら、入手方法を教えていただけますと幸いです。
