Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
[mchyzer@flash pennGroupsClient-2.5.0]$ java -jar grouperClient-2.5.36.jar --operation=assignAttributesWs --attributeAssignType=group --attributeAssignOperation=assign_attr --ownerGroupNames=test:testGroup --attributeDefNameNames=test:testGroupAttrMarker --debug=true
Reading resource: grouper.client.properties, from: /home/mchyzer/grouper/pennGroupsClient-2.5.0/grouper.client.properties
WebService: connecting as user: 'fast/medley.isc-seo.upenn.edu'
WebService: connecting to URL: 'https://grouperWs.apps.upenn.edu/grouperWs/servicesRest/2.5.36/attributeAssignments'

################ REQUEST START (indented) ###############

POST /grouperWs/servicesRest/2.5.36/attributeAssignments HTTP/1.1
Connection: close
Authorization: Basic xxxxxxxxxxxxxxxx
User-Agent: Jakarta Commons-HttpClient/3.1
Host: grouperWs.apps.upenn.edu:-1
Content-Length: 431
Content-Type: text/xml; charset=UTF-8

<WsRestAssignAttributesRequest>
  <attributeAssignOperation>assign_attr</attributeAssignOperation>
  <attributeAssignType>group</attributeAssignType>
  <wsAttributeDefNameLookups>
    <WsAttributeDefNameLookup>
      <name>test:testGroupAttrMarker</name>
    </WsAttributeDefNameLookup>
  </wsAttributeDefNameLookups>
  <wsOwnerGroupLookups>
    <WsGroupLookup>
      <groupName>test:testGroup</groupName>
    </WsGroupLookup>
  </wsOwnerGroupLookups>
</WsRestAssignAttributesRequest>

################ REQUEST END ###############



################ RESPONSE START (indented) ###############

HTTP/1.1 200 OK
Date: Thu, 22 Oct 2020 17:02:29 GMT
Content-Type: application/xml;charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips
Strict-Transport-Security: max-age=15768000
X-Grouper-resultCode: SUCCESS
X-Grouper-success: T
X-Grouper-resultCode2: NONE

<WsAssignAttributesResults>
  <wsAttributeDefs>
    <WsAttributeDef>
      <idIndex>10415</idIndex>
      <extension>testGroupAttrMarkerDef</extension>
      <name>test:testGroupAttrMarkerDef</name>
      <uuid>b80e9e8c13f54093ab297aeea7b23974</uuid>
      <attributeDefType>attr</attributeDefType>
      <multiAssignable>F</multiAssignable>
      <multiValued>F</multiValued>
      <valueType>marker</valueType>
      <assignToAttributeDef>F</assignToAttributeDef>
      <assignToAttributeDefAssignment>F</assignToAttributeDefAssignment>
      <assignToEffectiveMembership>F</assignToEffectiveMembership>
      <assignToEffectiveMembershipAssignment>F</assignToEffectiveMembershipAssignment>
      <assignToGroup>F</assignToGroup>
      <assignToGroupAssignment>F</assignToGroupAssignment>
      <assignToImmediateMembership>F</assignToImmediateMembership>
      <assignToImmediateMembershipAssignment>F</assignToImmediateMembershipAssignment>
      <assignToMember>F</assignToMember>
      <assignToMemberAssignment>F</assignToMemberAssignment>
      <assignToStem>F</assignToStem>
      <assignToStemAssignment>F</assignToStemAssignment>
    </WsAttributeDef>
  </wsAttributeDefs>
  <wsAttributeDefNames>
    <WsAttributeDefName>
      <idIndex>30234</idIndex>
      <extension>testGroupAttrMarker</extension>
      <displayExtension>testGroupAttrMarker</displayExtension>
      <displayName>test:testGroupAttrMarker</displayName>
      <name>test:testGroupAttrMarker</name>
      <uuid>ba2c76b810ce4881a9db8c0bd871a53e</uuid>
      <attributeDefId>b80e9e8c13f54093ab297aeea7b23974</attributeDefId>
      <attributeDefName>test:testGroupAttrMarkerDef</attributeDefName>
    </WsAttributeDefName>
  </wsAttributeDefNames>
  <wsAttributeAssignResults>
    <WsAssignAttributeResult>
      <wsAttributeAssigns>
        <WsAttributeAssign>
          <disallowed>F</disallowed>
          <attributeAssignActionType>immediate</attributeAssignActionType>
          <attributeAssignDelegatable>FALSE</attributeAssignDelegatable>
          <attributeAssignActionId>b43313a40f064697b14c38e60afce22b</attributeAssignActionId>
          <attributeAssignActionName>assign</attributeAssignActionName>
          <attributeAssignType>group</attributeAssignType>
          <attributeDefNameId>ba2c76b810ce4881a9db8c0bd871a53e</attributeDefNameId>
          <attributeDefNameName>test:testGroupAttrMarker</attributeDefNameName>
          <attributeDefId>b80e9e8c13f54093ab297aeea7b23974</attributeDefId>
          <attributeDefName>test:testGroupAttrMarkerDef</attributeDefName>
          <createdOn>2020/10/22 13:02:21.773</createdOn>
          <enabled>T</enabled>
          <id>8ee4ff556a6a46c1b650de26100699d0</id>
          <lastUpdated>2020/10/22 13:02:21.773</lastUpdated>
          <ownerGroupId>dbfa18c3-a025-47b6-a9a0-be5ac02e8270</ownerGroupId>
          <ownerGroupName>test:testGroup</ownerGroupName>
        </WsAttributeAssign>
      </wsAttributeAssigns>
      <changed>F</changed>
      <valuesChanged>F</valuesChanged>
      <deleted>F</deleted>
    </WsAssignAttributeResult>
  </wsAttributeAssignResults>
  <resultMetadata>
    <resultCode>SUCCESS</resultCode>
    <resultMessage>, Found 1 results.  </resultMessage>
    <success>T</success>
  </resultMetadata>
  <responseMetadata>
    <resultWarnings></resultWarnings>
    <millis>62</millis>
    <serverVersion>2.5.35</serverVersion>
  </responseMetadata>
  <wsGroups>
    <WsGroup>
      <extension>testGroup</extension>
      <typeOfGroup>group</typeOfGroup>
      <displayExtension>testGroup</displayExtension>
      <description>testGroup</description>
      <displayName>test:testGroup</displayName>
      <name>test:testGroup</name>
      <uuid>dbfa18c3-a025-47b6-a9a0-be5ac02e8270</uuid>
      <alternateName>testdd:testGroupdd</alternateName>
      <idIndex>197979</idIndex>
      <enabled>T</enabled>
    </WsGroup>
  </wsGroups>
  <wsStems/>
  <wsMemberships/>
  <wsSubjects/>
</WsAssignAttributesResults>

################ RESPONSE END ###############


Output template: Index: ${index}: attributeAssignType: ${wsAttributeAssign.attributeAssignType}, owner: ${ownerName}, attributeDefNameName: ${wsAttributeDefName.name}, action: ${wsAttributeAssign.attributeAssignActionName}, values: ${valuesString}, enabled: ${wsAttributeAssign.enabled}, id: ${wsAttributeAssign.id}, changed: ${wsAssignAttributeResult.changed}, deleted: ${wsAssignAttributeResult.deleted}, valuesChanged: ${wsAssignAttributeResult.valuesChanged}, available variables: wsAssignAttributesResults, grouperClientUtils, index, wsAttributeAssignment
Index: 0: attributeAssignType: group, owner: test:testGroup, attributeDefNameName: test:testGroupAttrMarker, action: assign, values: none, enabled: T, id: 8ee4ff556a6a46c1b650de26100699d0, changed: F, deleted: F, valuesChanged: F
Elapsed time: 1111ms
[mchyzer@flash pennGroupsClient-2.5.0]$ 

[mchyzer@flash pennGroupsClient-2.5.0]$ java -jar grouperClient-2.5.36.jar --operation=assignAttributesWs --attributeAssignType=group_asgn --attributeAssignOperation=assign_attr --ownerAttributeAssignUuids=8ee4ff556a6a46c1b650de26100699d0 --attributeDefNameNames=test:testGroupAttr --debug=true
Reading resource: grouper.client.properties, from: /home/mchyzer/grouper/pennGroupsClient-2.5.0/grouper.client.properties
WebService: connecting as user: 'fast/medley.isc-seo.upenn.edu'
WebService: connecting to URL: 'https://grouperWs.apps.upenn.edu/grouperWs/servicesRest/2.5.36/attributeAssignments'

################ REQUEST START (indented) ###############

POST /grouperWs/servicesRest/2.5.36/attributeAssignments HTTP/1.1
Connection: close
Authorization: Basic xxxxxxxxxxxxxxxx
User-Agent: Jakarta Commons-HttpClient/3.1
Host: grouperWs.apps.upenn.edu:-1
Content-Length: 478
Content-Type: text/xml; charset=UTF-8

<WsRestAssignAttributesRequest>
  <attributeAssignOperation>assign_attr</attributeAssignOperation>
  <wsOwnerAttributeAssignLookups>
    <WsAttributeAssignLookup>
      <uuid>8ee4ff556a6a46c1b650de26100699d0</uuid>
    </WsAttributeAssignLookup>
  </wsOwnerAttributeAssignLookups>
  <attributeAssignType>group_asgn</attributeAssignType>
  <wsAttributeDefNameLookups>
    <WsAttributeDefNameLookup>
      <name>test:testGroupAttr</name>
    </WsAttributeDefNameLookup>
  </wsAttributeDefNameLookups>
</WsRestAssignAttributesRequest>

################ REQUEST END ###############



################ RESPONSE START (indented) ###############

HTTP/1.1 200 OK
Date: Thu, 22 Oct 2020 17:07:47 GMT
Content-Type: application/xml;charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips
Strict-Transport-Security: max-age=15768000
X-Grouper-resultCode: SUCCESS
X-Grouper-success: T
X-Grouper-resultCode2: NONE

<WsAssignAttributesResults>
  <wsAttributeDefs>
    <WsAttributeDef>
      <idIndex>10416</idIndex>
      <extension>testGroupAttrDef</extension>
      <name>test:testGroupAttrDef</name>
      <uuid>ffa61e0293e54619bb0fd557673ead84</uuid>
      <attributeDefType>attr</attributeDefType>
      <multiAssignable>F</multiAssignable>
      <multiValued>F</multiValued>
      <valueType>string</valueType>
      <assignToAttributeDef>F</assignToAttributeDef>
      <assignToAttributeDefAssignment>F</assignToAttributeDefAssignment>
      <assignToEffectiveMembership>F</assignToEffectiveMembership>
      <assignToEffectiveMembershipAssignment>F</assignToEffectiveMembershipAssignment>
      <assignToGroup>F</assignToGroup>
      <assignToGroupAssignment>F</assignToGroupAssignment>
      <assignToImmediateMembership>F</assignToImmediateMembership>
      <assignToImmediateMembershipAssignment>F</assignToImmediateMembershipAssignment>
      <assignToMember>F</assignToMember>
      <assignToMemberAssignment>F</assignToMemberAssignment>
      <assignToStem>F</assignToStem>
      <assignToStemAssignment>F</assignToStemAssignment>
    </WsAttributeDef>
  </wsAttributeDefs>
  <wsAttributeDefNames>
    <WsAttributeDefName>
      <idIndex>30235</idIndex>
      <extension>testGroupAttr</extension>
      <displayExtension>testGroupAttr</displayExtension>
      <displayName>test:testGroupAttr</displayName>
      <name>test:testGroupAttr</name>
      <uuid>bda1e2f99f3f49b2911275315bbf0350</uuid>
      <attributeDefId>ffa61e0293e54619bb0fd557673ead84</attributeDefId>
      <attributeDefName>test:testGroupAttrDef</attributeDefName>
    </WsAttributeDefName>
  </wsAttributeDefNames>
  <wsAttributeAssignResults>
    <WsAssignAttributeResult>
      <wsAttributeAssigns>
        <WsAttributeAssign>
          <disallowed>F</disallowed>
          <attributeAssignActionType>immediate</attributeAssignActionType>
          <attributeAssignDelegatable>FALSE</attributeAssignDelegatable>
          <attributeAssignActionId>326b49d96bfe4e71a147559d99bed6d1</attributeAssignActionId>
          <attributeAssignActionName>assign</attributeAssignActionName>
          <attributeAssignType>group_asgn</attributeAssignType>
          <attributeDefNameId>bda1e2f99f3f49b2911275315bbf0350</attributeDefNameId>
          <attributeDefNameName>test:testGroupAttr</attributeDefNameName>
          <attributeDefId>ffa61e0293e54619bb0fd557673ead84</attributeDefId>
          <attributeDefName>test:testGroupAttrDef</attributeDefName>
          <createdOn>2020/10/22 13:07:47.223</createdOn>
          <enabled>T</enabled>
          <id>d2bdb490a64b42598e061a21df13184a</id>
          <lastUpdated>2020/10/22 13:07:47.223</lastUpdated>
          <ownerAttributeAssignId>8ee4ff556a6a46c1b650de26100699d0</ownerAttributeAssignId>
        </WsAttributeAssign>
      </wsAttributeAssigns>
      <changed>T</changed>
      <valuesChanged>F</valuesChanged>
      <deleted>F</deleted>
    </WsAssignAttributeResult>
  </wsAttributeAssignResults>
  <resultMetadata>
    <resultCode>SUCCESS</resultCode>
    <resultMessage>, Found 1 results.  </resultMessage>
    <success>T</success>
  </resultMetadata>
  <responseMetadata>
    <resultWarnings></resultWarnings>
    <millis>192</millis>
    <serverVersion>2.5.35</serverVersion>
  </responseMetadata>
  <wsGroups/>
  <wsStems/>
  <wsMemberships/>
  <wsSubjects/>
</WsAssignAttributesResults>

################ RESPONSE END ###############


Output template: Index: ${index}: attributeAssignType: ${wsAttributeAssign.attributeAssignType}, owner: ${ownerName}, attributeDefNameName: ${wsAttributeDefName.name}, action: ${wsAttributeAssign.attributeAssignActionName}, values: ${valuesString}, enabled: ${wsAttributeAssign.enabled}, id: ${wsAttributeAssign.id}, changed: ${wsAssignAttributeResult.changed}, deleted: ${wsAssignAttributeResult.deleted}, valuesChanged: ${wsAssignAttributeResult.valuesChanged}, available variables: wsAssignAttributesResults, grouperClientUtils, index, wsAttributeAssignment
Index: 0: attributeAssignType: group_asgn, owner: 8ee4ff556a6a46c1b650de26100699d0, attributeDefNameName: test:testGroupAttr, action: assign, values: none, enabled: T, id: d2bdb490a64b42598e061a21df13184a, changed: T, deleted: F, valuesChanged: F
Elapsed time: 1917ms
[mchyzer@flash pennGroupsClient-2.5.0]$ 

Replacing attribute values

Make a string def

Image Added


Make a string name


Image Added


Make a group and let your principal assign


Image Added


Allow principal to assign the attribute


Image Added


Replace the values

Code Block
[mchyzer@flash pennGroupsClient-2.6.0]$ java -jar grouperClient-2.6.0.jar --operation=assignAttributesWs --attributeAssignType=group --attributeAssignOperation=assign_attr --attributeDefNameNames=test:isc:ait:mchyzer:someString --ownerGroupNames=test:isc:ait:mchyzer:testMchyzer --attributeAssignValueOperation=replace_values --values0System=some --values1System=val --values2System=another --debug=true 
Reading resource: grouper.client.properties, from: /home/mchyzer/grouper/pennGroupsClient-2.6.0/grouper.client.properties
WebService: connecting as user: 'fast/medley.isc-seo.upenn.edu'
WebService: connecting to URL: 'https://grouperWs.apps.upenn.edu/grouperWs/servicesRest/2.6.0/attributeAssignments'
################ REQUEST START (indented) ###############
POST /grouperWs/servicesRest/2.6.0/attributeAssignments HTTP/1.1
Connection: close
Authorization: Basic xxxxxxxxxxxxxxxx
User-Agent: Jakarta Commons-HttpClient/3.1
Host: grouperWs.apps.upenn.edu:-1
Content-Length: 792
Content-Type: text/xml; charset=UTF-8
<WsRestAssignAttributesRequest>
  <attributeAssignOperation>assign_attr</attributeAssignOperation>
  <attributeAssignValueOperation>replace_values</attributeAssignValueOperation>
  <values>
    <WsAttributeAssignValue>
      <valueSystem>some</valueSystem>
    </WsAttributeAssignValue>
    <WsAttributeAssignValue>
      <valueSystem>val</valueSystem>
    </WsAttributeAssignValue>
    <WsAttributeAssignValue>
      <valueSystem>another</valueSystem>
    </WsAttributeAssignValue>
  </values>
  <attributeAssignType>group</attributeAssignType>
  <wsAttributeDefNameLookups>
    <WsAttributeDefNameLookup>
      <name>test:isc:ait:mchyzer:someString</name>
    </WsAttributeDefNameLookup>
  </wsAttributeDefNameLookups>
  <wsOwnerGroupLookups>
    <WsGroupLookup>
      <groupName>test:isc:ait:mchyzer:testMchyzer</groupName>
    </WsGroupLookup>
  </wsOwnerGroupLookups>
</WsRestAssignAttributesRequest>
################ REQUEST END ###############
################ RESPONSE START (indented) ###############
HTTP/1.1 200 OK
Date: Mon, 14 Mar 2022 20:17:21 GMT
Content-Type: application/xml;charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips
Strict-Transport-Security: max-age=15768000
X-Grouper-resultCode: SUCCESS
X-Grouper-success: T
X-Grouper-resultCode2: NONE
<WsAssignAttributesResults>
  <wsAttributeDefs>
    <WsAttributeDef>
      <idIndex>10521</idIndex>
      <extension>someStringDef</extension>
      <name>test:isc:ait:mchyzer:someStringDef</name>
      <uuid>9fd502bef5224ee6bd1397f30065b232</uuid>
      <attributeDefType>attr</attributeDefType>
      <multiAssignable>F</multiAssignable>
      <multiValued>T</multiValued>
      <valueType>string</valueType>
      <assignToAttributeDef>F</assignToAttributeDef>
      <assignToAttributeDefAssignment>F</assignToAttributeDefAssignment>
      <assignToEffectiveMembership>F</assignToEffectiveMembership>
      <assignToEffectiveMembershipAssignment>F</assignToEffectiveMembershipAssignment>
      <assignToGroup>F</assignToGroup>
      <assignToGroupAssignment>F</assignToGroupAssignment>
      <assignToImmediateMembership>F</assignToImmediateMembership>
      <assignToImmediateMembershipAssignment>F</assignToImmediateMembershipAssignment>
      <assignToMember>F</assignToMember>
      <assignToMemberAssignment>F</assignToMemberAssignment>
      <assignToStem>F</assignToStem>
      <assignToStemAssignment>F</assignToStemAssignment>
    </WsAttributeDef>
  </wsAttributeDefs>
  <wsAttributeDefNames>
    <WsAttributeDefName>
      <idIndex>61289</idIndex>
      <extension>someString</extension>
      <displayExtension>someString</displayExtension>
      <displayName>test:isc:ait:mchyzer:someString</displayName>
      <name>test:isc:ait:mchyzer:someString</name>
      <uuid>82eae611fa324734924a76b611fa29c4</uuid>
      <attributeDefId>9fd502bef5224ee6bd1397f30065b232</attributeDefId>
      <attributeDefName>test:isc:ait:mchyzer:someStringDef</attributeDefName>
    </WsAttributeDefName>
  </wsAttributeDefNames>
  <wsAttributeAssignResults>
    <WsAssignAttributeResult>
      <wsAttributeAssignValueResults>
        <WsAttributeAssignValueResult>
          <changed>T</changed>
          <deleted>F</deleted>
          <wsAttributeAssignValue>
            <id>64dacb6a42684b1085b441699a8125e2</id>
            <valueSystem>another</valueSystem>
          </wsAttributeAssignValue>
        </WsAttributeAssignValueResult>
        <WsAttributeAssignValueResult>
          <changed>T</changed>
          <deleted>F</deleted>
          <wsAttributeAssignValue>
            <id>087026f749ff42bcbe1daebe42a5054a</id>
            <valueSystem>some</valueSystem>
          </wsAttributeAssignValue>
        </WsAttributeAssignValueResult>
        <WsAttributeAssignValueResult>
          <changed>T</changed>
          <deleted>F</deleted>
          <wsAttributeAssignValue>
            <id>33dfac0f15b34b52bd6a62be901c71a6</id>
            <valueSystem>val</valueSystem>
          </wsAttributeAssignValue>
        </WsAttributeAssignValueResult>
      </wsAttributeAssignValueResults>
      <wsAttributeAssigns>
        <WsAttributeAssign>
          <disallowed>F</disallowed>
          <attributeAssignActionType>immediate</attributeAssignActionType>
          <attributeAssignDelegatable>FALSE</attributeAssignDelegatable>
          <attributeAssignActionId>73fb98ab652a490b9c7bde464ad674b8</attributeAssignActionId>
          <attributeAssignActionName>assign</attributeAssignActionName>
          <attributeAssignType>group</attributeAssignType>
          <attributeDefNameId>82eae611fa324734924a76b611fa29c4</attributeDefNameId>
          <attributeDefNameName>test:isc:ait:mchyzer:someString</attributeDefNameName>
          <attributeDefId>9fd502bef5224ee6bd1397f30065b232</attributeDefId>
          <attributeDefName>test:isc:ait:mchyzer:someStringDef</attributeDefName>
          <wsAttributeAssignValues>
            <WsAttributeAssignValue>
              <id>64dacb6a42684b1085b441699a8125e2</id>
              <valueSystem>another</valueSystem>
            </WsAttributeAssignValue>
            <WsAttributeAssignValue>
              <id>087026f749ff42bcbe1daebe42a5054a</id>
              <valueSystem>some</valueSystem>
            </WsAttributeAssignValue>
            <WsAttributeAssignValue>
              <id>33dfac0f15b34b52bd6a62be901c71a6</id>
              <valueSystem>val</valueSystem>
            </WsAttributeAssignValue>
          </wsAttributeAssignValues>
          <createdOn>2022/03/14 16:17:21.402</createdOn>
          <enabled>T</enabled>
          <id>7e5d962178284c798c5bbf514c3bcd9a</id>
          <lastUpdated>2022/03/14 16:17:21.402</lastUpdated>
          <ownerGroupId>7c4d9d393ff24a29b160b6d36865292f</ownerGroupId>
          <ownerGroupName>test:isc:ait:mchyzer:testMchyzer</ownerGroupName>
        </WsAttributeAssign>
      </wsAttributeAssigns>
      <changed>T</changed>
      <valuesChanged>T</valuesChanged>
      <deleted>F</deleted>
    </WsAssignAttributeResult>
  </wsAttributeAssignResults>
  <resultMetadata>
    <resultCode>SUCCESS</resultCode>
    <resultMessage>, Found 1 results.  </resultMessage>
    <success>T</success>
  </resultMetadata>
  <responseMetadata>
    <resultWarnings></resultWarnings>
    <millis>375</millis>
    <serverVersion>2.6.5</serverVersion>
  </responseMetadata>
  <wsGroups>
    <WsGroup>
      <extension>testMchyzer</extension>
      <typeOfGroup>group</typeOfGroup>
      <displayExtension>testMchyzer</displayExtension>
      <displayName>test:isc:ait:mchyzer:testMchyzer</displayName>
      <name>test:isc:ait:mchyzer:testMchyzer</name>
      <uuid>7c4d9d393ff24a29b160b6d36865292f</uuid>
      <idIndex>116332</idIndex>
      <enabled>T</enabled>
    </WsGroup>
  </wsGroups>
  <wsStems/>
  <wsMemberships/>
  <wsSubjects/>
</WsAssignAttributesResults>
################ RESPONSE END ###############
Output template: Index: ${index}: attributeAssignType: ${wsAttributeAssign.attributeAssignType}, owner: ${ownerName}, attributeDefNameName: ${wsAttributeDefName.name}, action: ${wsAttributeAssign.attributeAssignActionName}, values: ${valuesString}, enabled: ${wsAttributeAssign.enabled}, id: ${wsAttributeAssign.id}, changed: ${wsAssignAttributeResult.changed}, deleted: ${wsAssignAttributeResult.deleted}, valuesChanged: ${wsAssignAttributeResult.valuesChanged}, available variables: wsAssignAttributesResults, grouperClientUtils, index, wsAttributeAssignment
Index: 0: attributeAssignType: group, owner: test:isc:ait:mchyzer:testMchyzer, attributeDefNameName: test:isc:ait:mchyzer:someString, action: assign, values: another,some,val, enabled: T, id: 7e5d962178284c798c5bbf514c3bcd9a, changed: T, deleted: F, valuesChanged: T
Elapsed time: 1346ms
[mchyzer@flash pennGroupsClient-2.6.0]$ 

See the values


Image Added


Replace the values again

Code Block
[mchyzer@flash pennGroupsClient-2.6.0]$ java -jar grouperClient-2.6.0.jar --operation=assignAttributesWs --attributeAssignType=group --attributeAssignOperation=assign_attr --attributeDefNameNames=test:isc:ait:mchyzer:someString --ownerGroupNames=test:isc:ait:mchyzer:testMchyzer --attributeAssignValueOperation=replace_values --values0System=some --values2System=another1 --debug=true