Önceki Başlık: ReplyTaskSonraki Başlık: ReturnTask


TakeTask

Bir görevi Görev kimliğiyle alabilirsiniz.

Örneğin, şu adrese bir HTTP POST isteği gönderin:

http://<hostname>:7000/node/rest/CA:00074_CA:00074:01/_ops/TakeTask

Bir istek başlığı ekleyin:

Content-Type=application/xml

Örneğin:

<TakeTaskRequest  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                  xsi:type="p1:TakeTaskRequest"
                  xmlns:p1="http://ns.ca.com/2011/09/pam-ops" >
  <TaskID>510</TaskID>
</TakeTaskRequest>

Yanıt:

<?xml version="1.0" encoding="utf-8"?>
<pam-ops:TakeTaskResponse xmlns:pam-ops="http://ns.ca.com/2011/09/pam-ops"
                          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                          xsi:type="pam-ops:TakeTaskResponse">
  <Task>
    <TaskID>510</TaskID>
    <ProcessID>505</ProcessID>
<State>eiamCertKeyPath

Kimlik doğrulama için kullanılan güvenlik sertifikası anahtar dosyasının adını belirtir. Bu özellik yalnızca isFipsMode=true için geçerlidir.

Örnek
<?xml version="1.0" encoding="utf-8"?>
<pam-ops:TakeTaskResponse xmlns:pam-ops="http://ns.ca.com/2011/09/pam-ops"
                          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                          xsi:type="pam-ops:TakeTaskResponse">
  <Task>
    <TaskID>510</TaskID>
    <ProcessID>505</ProcessID>
    <State>Taken</State>
    <Instance>TestIRFPrompt_505</Instance>
    <Title>Assign title</Title>
    <Description>Assign description 1</Description>
    <StartTime>2012-06-01T17:37:08.000Z</StartTime>
    <RootUUID>eba34640-5de1-4e73-ab28-e312a1ef35fa</RootUUID>
    <IsApprovalRequired>true</IsApprovalRequired>
    <Pages>
      <HasComplexType>false</HasComplexType>
      <Page>
        <Name>TestPage</Name>
        <Param>
          <Name>Var_0</Name>
          <Label>TextField1</Label>
          <Description/>
          <IsReadOnly>false</IsReadOnly>
          <Type>String</Type>
        </Param>
        <Param>
          <Name>Var_1</Name>
          <Label>Check Box</Label>
          <Description/>
          <IsReadOnly>false</IsReadOnly>
          <Type>Boolean</Type>
        </Param>
        <Param>
          <Name>Var_2</Name>
          <Label>Select</Label>
          <Description/>
          <IsReadOnly>false</IsReadOnly>
          <Type>String</Type>
        </Param>
      </Page>
      <Page>
        <Name>User Prompt</Name>
      </Page>
      <Page>
        <Name>System</Name>
      </Page>
    </Pages>
    <Assignees>
      <Users>
        <User>
          <Name>pamadmin</Name>
        </User>
      </Users>
    </Assignees>
  </Task>
</pam-ops:TakeTaskResponse>