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

CCMP Concurrency Conflict when Creating an Agent

When using the CCMP API to create a Person then an Agent once the Person has returned a ready state, the Server returns the following error:

Request sent at: 2022-11-30 13:14:46

POST /ResourceManagement HTTP/1.1

<soap:Envelope xmlns:res="http://www.exony.com/schemas/2009/10/resourcemanagement" xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><wsse:UsernameToken wsu:id="2N"><wsse:Username>XXXXXX</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">XXXXXXX</wsse:Password></wsse:UsernameToken></wsse:Security><wsa:Action>Create</wsa:Action><wsa:MessageID>uuid:85099F65-016B-42EF-982B-1BCCC333C42B</wsa:MessageID><wsa:To>https://XXXXXXX.com:8085/ResourceManagement</wsa:To></soap:Header><soap:Body><res:Create><res:resources><res:Resource><res:Type>Agent</res:Type><res:EffectiveFrom>2009-01-01 00:00:00</res:EffectiveFrom><res:EffectiveTo>2079-06-06 00:00:00</res:EffectiveTo><res:Status>S</res:Status><res:Fields><res:NameValuePair><res:Name>FolderId</res:Name><res:Value>{968FF9CB-7738-4D0B-A648-3FC3283A86E5}</res:Value></res:NameValuePair><res:NameValuePair><res:Name>PeripheralUrn</res:Name><res:Value>17</res:Value></res:NameValuePair><res:NameValuePair><res:Name>PersonUrn</res:Name><res:Value>26149</res:Value></res:NameValuePair><res:NameValuePair><res:Name>Name</res:Name><res:Value>XXXXXXX</res:Value></res:NameValuePair><res:NameValuePair><res:Name>Description</res:Name><res:Value>A</res:Value></res:NameValuePair><res:NameValuePair><res:Name>Supervisor</res:Name><res:Value>false</res:Value></res:NameValuePair><res:NameValuePair><res:Name>AgentStateTrace</res:Name><res:Value>false</res:Value></res:NameValuePair><res:NameValuePair><res:Name>AgentDesktopUrn</res:Name><res:Value>109</res:Value></res:NameValuePair><res:NameValuePair><res:Name>PeripheralName</res:Name><res:Value>XXXXXXX</res:Value></res:NameValuePair><res:NameValuePair><res:Name>PeripheralNumber</res:Name><res:Value>#######</res:Value></res:NameValuePair><res:NameValuePair><res:Name>InternalName</res:Name><res:Value>XXXXX_XXXXX</res:Value></res:NameValuePair><res:NameValuePair><res:Name>DepartmentBizUrn</res:Name><res:Value>-1</res:Value><res:StorageType>Standard</res:StorageType></res:NameValuePair></res:Fields></res:Resource></res:resources></res:Create></soap:Body></soap:Envelope>

Sent 2464 bytes in 194.999 mS:
<soap:Envelope xmlns:res="http://www.exony.com/schemas/2009/10/resourcemanagement" xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
 <soap:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">
  <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
   <wsse:UsernameToken wsu:id="2N">
    <wsse:Username>XXXXXXX</wsse:Username>
    <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">******</wsse:Password>
   </wsse:UsernameToken>
  </wsse:Security>
  <wsa:Action>Create</wsa:Action>
  <wsa:MessageID>uuid:85099F65-016B-42EF-982B-1BCCC333C42B</wsa:MessageID>
  <wsa:To>https://XXXXXXX.com:8085/ResourceManagement</wsa:To>
 </soap:Header>
 <soap:Body>
  <res:Create>
   <res:resources>
    <res:Resource>
     <res:Type>Agent</res:Type>
     <res:EffectiveFrom>2009-01-01 00:00:00</res:EffectiveFrom>
     <res:EffectiveTo>2079-06-06 00:00:00</res:EffectiveTo>
     <res:Status>S</res:Status>
     <res:Fields>
      <res:NameValuePair>
       <res:Name>FolderId</res:Name>
       <res:Value>{968FF9CB-7738-4D0B-A648-3FC3283A86E5}</res:Value>
      </res:NameValuePair>
      <res:NameValuePair>
       <res:Name>PeripheralUrn</res:Name>
       <res:Value>17</res:Value>
      </res:NameValuePair>
      <res:NameValuePair>
       <res:Name>PersonUrn</res:Name>
       <res:Value>26149</res:Value>
      </res:NameValuePair>
      <res:NameValuePair>
       <res:Name>Name</res:Name>
       <res:Value>XXXXXXX</res:Value>
      </res:NameValuePair>
      <res:NameValuePair>
       <res:Name>Description</res:Name>
       <res:Value>A</res:Value>
      </res:NameValuePair>
      <res:NameValuePair>
       <res:Name>Supervisor</res:Name>
       <res:Value>false</res:Value>
      </res:NameValuePair>
      <res:NameValuePair>
       <res:Name>AgentStateTrace</res:Name>
       <res:Value>false</res:Value>
      </res:NameValuePair>
      <res:NameValuePair>
       <res:Name>AgentDesktopUrn</res:Name>
       <res:Value>109</res:Value>
      </res:NameValuePair>
      <res:NameValuePair>
       <res:Name>PeripheralName</res:Name>
       <res:Value>XXXXXXX_XXXXXXX</res:Value>
      </res:NameValuePair>
      <res:NameValuePair>
       <res:Name>PeripheralNumber</res:Name>
       <res:Value>#######</res:Value>
      </res:NameValuePair>
      <res:NameValuePair>
       <res:Name>InternalName</res:Name>
       <res:Value>XXXXXXX_XXXXXXX</res:Value>
      </res:NameValuePair>
      <res:NameValuePair>
       <res:Name>DepartmentBizUrn</res:Name>
       <res:Value>-1</res:Value>
       <res:StorageType>Standard</res:StorageType>
      </res:NameValuePair>
     </res:Fields>
    </res:Resource>
   </res:resources>
  </res:Create>
 </soap:Body>
</soap:Envelope>

Response Header:

HTTP/1.1 500 Internal Server Error
Date: Wed, 30 Nov 2022 20:14:46 GMT
Content-Length: 1520
Content-Type: multipart/related; type="application/xop+xml";start="<http://tempuri.org/0>";boundary="uuid:9c082b08-1265-4522-8ac1-a0c4eaa3aa99+id=1180";start-info="application/soap+xml"
Server: Microsoft-HTTPAPI/2.0
MIME-Version: 1.0



Received 1520 bytes in 0.207 mS:


 --uuid:9c082b08-1265-4522-8ac1-a0c4eaa3aa99+id=1180

 Content-ID: 
<http://tempuri.org/0>Content-Transfer-Encoding: 8bit

  Content-Type: application/xop+xml;charset=utf-8;type="application/soap+xml"

  

  <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing" xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
  <s:Header>
   <a:Action s:mustUnderstand="1">http://www.w3.org/2005/08/addressing/soap/fault</a:Action>
   <a:RelatesTo>uuid:85099F65-016B-42EF-982B-1BCCC333C42B</a:RelatesTo>
   <o:Security s:mustUnderstand="1" xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
    <u:Timestamp u:Id="_0">
     <u:Created>2022-11-30T20:14:46.640Z</u:Created>
     <u:Expires>2022-11-30T20:19:46.640Z</u:Expires>
    </u:Timestamp>
   </o:Security>
  </s:Header>
  <s:Body>
   <s:Fault>
    <s:Code>
     <s:Value>s:Sender</s:Value>
     <s:Subcode>
      <s:Value xmlns:a="http://schemas.microsoft.com/2009/WebFault">a:BadRequest</s:Value>
     </s:Subcode>
    </s:Code>
    <s:Reason>
     <s:Text xml:lang="en-US">Bad Request</s:Text>
    </s:Reason>
    <s:Detail>
     <ResourceFaultDetail xmlns="http://www.exony.com/schemas/2009/10/resourcemanagement" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
      <ErrorCode>100</ErrorCode>
      <ErrorType>System</ErrorType>
      <Message>Concurrency Conflict: [Concurrency Error (update not permitted with incorrect changestamp)]</Message>
     </ResourceFaultDetail>
    </s:Detail>
   </s:Fault>
  </s:Body>
 </s:Envelope>--uuid:9c082b08-1265-4522-8ac1-a0c4eaa3aa99+id=1180--

Any help would be most appreciated.

Thank you.

-Aaron

0 Replies 0