Web services WSO2是5.7 editUserStore,但soap web服务不起作用

Web services WSO2是5.7 editUserStore,但soap web服务不起作用,web-services,wso2,wso2is,Web Services,Wso2,Wso2is,我想使用wso2提供的SOAPWeb服务,使用SpringBootWeb服务编辑用户存储。但无法在wso2中编辑用户存储。目前,我使用的WSO2是5.7 这就是我得到的错误 <soapenv:Reason><soapenv:Text xml:lang="en-US">UniqueID property is not provided.</soapenv:Text></soapenv:Reason> UniqueID属性未提供。 这是我发送的用于

我想使用wso2提供的SOAPWeb服务,使用SpringBootWeb服务编辑用户存储。但无法在wso2中编辑用户存储。目前,我使用的WSO2是5.7

这就是我得到的错误

<soapenv:Reason><soapenv:Text xml:lang="en-US">UniqueID property is not provided.</soapenv:Text></soapenv:Reason>
UniqueID属性未提供。
这是我发送的用于编辑用户存储的soap请求

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://org.apache.axis2/xsd" xmlns:xsd1="http://dto.configuration.store.user.identity.carbon.wso2.org/xsd">
<soap:Header/>
<soap:Body>
  <xsd:editUserStore>
        <xsd:userStoreDTO>
            <xsd1:className>##LDAP_CLASS##</xsd1:className>
            <xsd1:description>##DESCRIPTION##</xsd1:description>
            <xsd1:disabled>false</xsd1:disabled>
            <xsd1:domainId>##DOMAIN_NAME##</xsd1:domainId>
            <xsd1:properties>
                <xsd1:name>ConnectionName</xsd1:name>
                <xsd1:value>##CONNECTION_NAME##</xsd1:value>
            </xsd1:properties>
            <xsd1:properties>
                <xsd1:name>ConnectionURL</xsd1:name>
                <xsd1:value>##CONNECTION_URL##</xsd1:value>
            </xsd1:properties>
            <xsd1:properties>
                <xsd1:name>ConnectionPassword</xsd1:name>
                <xsd1:value>##PASSWORD##</xsd1:value>
            </xsd1:properties>
            <xsd1:properties>
                <xsd1:name>UserSearchBase</xsd1:name>
                <xsd1:value>##USER_SEARCH_BASE##</xsd1:value>
            </xsd1:properties>
            <xsd1:properties>
                <xsd1:name>UserEntryObjectClass</xsd1:name>
                <xsd1:value>##USER_ENTRY_OBJECT_CLASS##</xsd1:value>
            </xsd1:properties>
            <xsd1:properties>
                <xsd1:name>GroupEntryObjectClass</xsd1:name>
                <xsd1:value>##GROUP_ENTRY_OBJECT_CLASS##</xsd1:value>
            </xsd1:properties>
            <xsd1:properties>
                <xsd1:name>UserNameAttribute</xsd1:name>
                <xsd1:value>##USER_NAME_ATTRIBUTE##</xsd1:value>
            </xsd1:properties>
            <xsd1:properties>
                <xsd1:name>UserNameSearchFilter</xsd1:name>
                <xsd1:value>##USER_NAME_SEARCH_FILTER##</xsd1:value>
            </xsd1:properties>
            <xsd1:properties>
                <xsd1:name>UserNameListFilter</xsd1:name>
                <xsd1:value>##USER_NAME_LIST_FILTER##</xsd1:value>
            </xsd1:properties>
        </xsd:userStoreDTO>
         </xsd:editUserStore>

##LDAP_类##
##描述##
假的
##域名##
连接名
##连接名称##
连接URL
##连接地址##
连接密码
##密码##
用户搜索库
##用户搜索库##
UserEntryObjectClass
##用户\条目\对象\类##
GroupEntryObjectClass
##组\条目\对象\类##
用户名属性
##用户名称属性##
UserNameSearchFilter
##用户\名称\搜索\过滤器##
UserNameListFilter
##用户\名称\列表\过滤器##

正如错误所述,您没有在
editUserStore
请求中发送
UniqueID
属性

要检索每个用户存储的
UniqueID
,可以使用以下请求。这将列出所有用户存储及其属性,您可以找到每个用户存储的
UniqueID

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://org.apache.axis2/xsd">
   <soap:Header/>
   <soap:Body>
      <xsd:getSecondaryRealmConfigurations/>
   </soap:Body>
</soap:Envelope>

PS:这些管理服务在

这是我的editUserStore.xml文件中提供。您是否收到任何错误?实际上我没有收到任何错误。但是作为回应,有一行是没有提供UniqueID属性的。你能分享你发送的soap请求吗?是的,我会和你分享的,等等,非常感谢你的回答。我要试试这个。
    <xsd1:properties>
        <xsd1:name>UniqueID</xsd1:name>
        <xsd1:value>751d3a55-5eb3-462b-ad6a-c93fcc444927</xsd1:value>
    </xsd1:properties>