자산을 제출하고 업데이트하려면 HTTP POST를 사용하십시오.
자산을 제출하면 개정판 버전 번호를 표시하는 숫자가 리턴됩니다. 사용자와 다른 사용자가 동시에 자산을 업데이트하는 경우 충돌 메시지가 리턴됩니다. 자산을 다운로드하고 업데이트해야 합니다.
새 자산을 제출하거나 HTTP POST 호출을 사용하여 기존 자산을 업데이트하려면 다음 HTTP 양식을 사용하십시오.
<form method="post" enctype="mulitpart/form-data" action="">
<textarea name="serializedAsset"></textarea>
<textarea name="serializedDetails">>/textarea>
<input type="text" name="assetGroup" size="20">
<input type="file" name="assetFile" size="100">
<input type="text" name="assetOwnerID" size="100">
<select name="stateOption">
<option value="saveAsNormal" selected>Save Normal</option>
<option value="saveAsDraft">Save As Draft</option>
<option value="saveAsIS">Save As Is</option>
</select>
<input type="checkbox" name="isUpdate">
<input type="text" name ="updateOriginalGUID" size="50">
<input type="text" name="updateOriginalVersion" size="50">
<input type="checkbox" name="isKeepOldAssetVersion">
<input type="text" name="useAssetTags" size="100">
<input type="submit" name="Submit" value="Submit">
</form>
| 요소 | 유형 | 설명 |
|---|---|---|
| serializedAsset | RAS Manifest 파일 | .RAS(재사용가능한 자산 스펙) Manifest 파일을 제공합니다. |
| serializedDetails | 텍스트 | 자산의 아티팩트 세부사항에 대한 연속된 양식을 제공합니다. |
| assetOwnerIDs | 텍스트 | 쉼표로 구분된 새 자산 소유자 목록을 제공합니다. |
| assetGroup | 정수 | 자산을 제출할 그룹을 표시하는 정수를 제공합니다. |
| assetFile | .RAS 파일 | 서버에 제출할 .RAS 파일을
제공합니다. 중요사항: .RAS 파일에는 Manifest 파일과
아티팩트가 있어야 합니다.
|
| stateOption | 상태 정의 | Rational® Asset Manager에 자산 제출 시,
자산에 요구되는 상태를 정의합니다. 자산 상태는 다음과
같습니다.
|
| isUpdate | 선택란 | 자산을 업데이트하는 경우 자산의 GUID와 버전 번호를 요청하려면 이 선택란을 선택하십시오. UpdateOrigionalGUID와 UpdateOrigionalVersion 요소 행에 자산의 고유 ID와 버전을 제공할 수 있습니다. |
| keepOldAssetVersion | 선택란 | 자산을 업데이트하는 경우 이전 자산 버전을 유지하고 업데이트된 자산의 새 버전을 작성하려면 이 선택란을 선택하십시오. 선택란에 체크하지 않으면 버전 번호가 동일한 버전으로 교체됩니다. |
| userAssetTags | 텍스트 문자열 | 자산에 태그를 제공합니다. 지정된 것에 기반하여 태그를 제거하거나 새 태그를 추가할 수 있습니다. |
| Submit | 단추 | 양식을 제출합니다. |
사용자 이름과 비밀번호를 사용하여 자산을 제출하거나 업데이트하려면 다음을 수행하십시오.
자산을 익명으로 제출하거나 업데이트하려면 RAMSecure를 제거하고 URL http://host:port/com.ibm.ram.repository.web.ws.was/RAMAssetAccess.jsp를 사용하십시오.
자산이 제출된 후 자산의 새 개정판 수가 응답 본문에 정수로 리턴되고 헤더 com.ibm.ram.asset.revision의 값으로 리턴됩니다. 서버의 오류 응답 메시지는 헤더 com.ibm.ram.error에 리턴됩니다.