cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
698
Views
0
Helpful
1
Replies

ACS Configuration Web Services: query problem

jdawgazWF
Level 1
Level 1

I don't know if this is the correct place to ask, I couldn't find a specific ACS category.

I am trying to do a query, according to chapter 4 in the ACS 5.3 Secure Access Control System 5.3

My URL is:

https://myurl/Rest/Identity/IdentityGroup/op/query

doing a PUT request

have a header of Content-Type: application/xml

and my payload is:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<ns2:query xmlns:ns2="query.rest.mgmt.acs.nm.cisco.com">

    <criteria xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:SimpleFilter">

        <simpleFilter>

            <propertyName>identityGroup</propertyName>

            <operation>EQUALS</operation>

            <value>AllGroups:Migrated_Group:NetworkEngineer</value>

        </simpleFilter>

    </criteria>

    <numberofItemsInPage>100</numberofItemsInPage>

    <startPageNumber>1</startPageNumber>

</ns2:query>

I get back:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:restResult xmlns:ns2="common.rest.mgmt.acs.nm.cisco.com"><errorCode>61000</errorCode><httpCode>400</httpCode><moreErrInfo>XML Parsing Error:  Unable to create an instance of com.cisco.nm.acs.mgmt.rest.query.AbstractFilter. </moreErrInfo><operationType>NOT_AVAILABLE</operationType><resourceType>NOT_AVAILABLE</resourceType><status>BAD_REQUEST</status></ns2:restResult>

and a 400 Bad Request.

Can you tell me what I am doing wrong?

All I want to do is get a list of users who belong to that group?

Jerry

1 Reply 1

jdawgazWF
Level 1
Level 1

I learned that a simple filter does not need the ... bracketiing, so this would work:

    http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:SimpleFilter">

            identityGroup

            EQUALS

            AllGroups:Migrated_Group:NetworkEngineer

   

    100

    1

- See more at: https://supportforums.cisco.com/message/3863518#sthash.PpJTEbyv.dpuf