ヘッダーをスキップ
Oracle Identity Manager API使用法ガイド
リリース9.0
B31965-01
  目次
目次

戻る
戻る
 
次へ
次へ
 

2 新機能

この章には、次の各項が含まれます。

リリース9.0.2.0の新規API

表2-1に、リリース9.0.2.0で追加された新規Application Programming Interface(API)をリストします。

表2-1 リリース9.0.2.0の新規API

操作 API

ユーザー

public tcResultSet findAllUsersFiltered(Map phAttributeList, String[] pasFieldList) throws tcAPIException

ユーザー

public tcResultSet getSelfProfileFiltered(String []pasFieldList) throws tcAPIException


リリース9.0.1.1の新規API

表2-2に、リリース9.0.1.1で追加された新規Application Programming Interface(API)をリストします。

表2-2 リリース9.0.1.1の新規API

操作 API

グループ

public tcResultSet getAllMemberUsersAndGroups(long groupKey) throws tcGroupNotFoundException, tcAPIException

監査

public String[] getUsersWithNoSnapshots() throws tcAPIException


リリース9.0.1.0の新規API

表2-3に、リリース9.0.1.0で追加された新規Application Programming Interface(API)をリストします。

表2-3 リリース9.0.1.0の新規API

操作 API

ITリソース・インスタンス

public HashMap getITResourceInstances(String psITResourceType) throws tcAPIException

プロビジョニング

public Date getProvisioingProcessOfflinedDate(long processInstanceKey) throws tcAPIException

リコンシリエーション

public long addDirectMultiAttributeData(long plReconciliationEventKey, String psFieldName, Map poData, String psDateFormat)
throws tcAPIException, tcEventNotFoundException, tcEventDataReceivedException

public long addDirectMultiAttributeData(long plReconciliationEventKey,
long plReconciliationAttributeKey, String psFieldName, Map poData, String psDateFormat)
throws tcAPIException, tcEventNotFoundException, tcAttributeNotFoundException, tcEventDataReceivedException, tcInvalidAttributeException

public long addDirectMultiAttributeData(long plReconciliationEventKey,
long plReconciliationAttributeKey, String psFieldName, Map poData)
throws tcAPIException, tcEventNotFoundException, tcAttributeNotFoundException, tcEventDataReceivedException, tcInvalidAttributeException

public long addDirectMultiAttributeData(long plReconciliationEventKey, String psFieldName, Map poData)
throws tcAPIException, tcEventNotFoundException, tcEventDataReceivedException

監査

public void reIssueAuditMessageByIdentifier(String auditor, String identifier) throws tcAPIException

public void reIssueAuditMessage(int audJmsKey) throws tcAPIException


リリース9.0.2.0の変更されたAPI

表2-4に、リリース9.0.2.0で変更されたフォーム定義操作APIをリストします。

表2-4 リリース9.0.2.0で変更されたフォーム定義操作API

API 変更点

tcDataSetData getFormFieldsData(long plFormKey, int plVersion) throws tcAPIException, tcFormNotFoundException

フォーム・フィールドで参照コードの値を指定すると、新規LookupCode列が、対応する値とともに結果セットとして戻されます。


表2-5に、リリース9.0.2.0で変更された参照操作APIをリストします。

表2-5 リリース9.0.2.0で変更された参照操作API

API 変更点

public tcResultSet getLookupValues(String psLookupCode, Map poFilters) throws tcAPIException, tcInvalidLookupException

戻される結果セットには、参照値とともに、最初にAPIに渡された参照コードも含まれます。

public String getLookupCodeForColumn(String psColumnCode) throws tcAPIException, tcInvalidColumnException, tcNoLookupException

APIにより、データベースからユーザー定義のフィールドまたは列の参照コードが戻され、同時にその列がXMLファイルに定義されているかどうかが判別されます。ユーザー定義列に参照コードが見つからない場合、APIにより、sdp_property_name列に参照が存在するかどうかも判別されます。また、一部のエラー・レベル・ログ出力文が、デバッグ・レベル文に変換されます。


表2-6に、リリース9.0.2.0で変更されたインポート操作APIをリストします。

表2-6 リリース9.0.2.0で変更されたインポート操作API

API 変更点

public void addSubstitution(RootObject robj, String name) throws DDMException, SQLException

SubstitutionFailedExceptionがスローされるときに、エラー・コードと、そのエラーに関連するオブジェクトの名前とタイプがメッセージ付きで戻されます。

public Collection findITResourceTypeParams(RootObject obj) throws SQLException, DDMException

渡されたオブジェクトがターゲット・データベース内でDBCREATE状態にある場合にのみ、追加のチェックでITリソース・パラメータが戻されます。

public FilePreview getFilePreview(String filename, String content) throws DDMException, TransformationException

渡されたファイルの内容が、デフォルトのシステム・エンコーディングではなくUTF-8エンコーディングで解析されます。


表2-7に、リリース9.0.2.0で変更された電子メール操作APIをリストします。

表2-7 リリース9.0.2.0で変更された電子メール操作API

API 変更点

public tcResultSet findEmailDefinition(Map phAttributeList) throws tcAPIException

結果セットとして電子メール定義言語および国が戻されます。


表2-8に、リリース9.0.2.0で変更されたオブジェクト操作APIをリストします。

表2-8 リリース9.0.2.0で変更されたオブジェクト操作API

API 変更点

public tcResultSet getAssociatedOrganizations(long objectKey, Map attributeMap) throws tcObjectNotFoundException, tcAPIException

特定の状況下で重複行が戻されていた不具合が修正されました。また、オブジェクト名に一重引用符を使用できるように変更されました。

public tcResultSet getAssociatedUsers(long objectKey, Map attributeMap) throws tcObjectNotFoundException, tcAPIException

特定の状況下で重複行が戻されていた不具合が修正されました。また、オブジェクト名に一重引用符を使用できるように変更されました。

public tcResultSet findObjects(Map phAttributeList) throws tcAPIException

オブジェクト名に一重引用符を使用できるように変更されました。

public tcResultSet findProvisionableObjects(Map moAttributeMap) throws tcAPIException {

オブジェクト名に一重引用符を使用できるように変更されました。


表2-9に、リリース9.0.2.0で変更されたプロビジョニング操作APIをリストします。

表2-9 リリース9.0.2.0で変更されたプロビジョニング操作API

API 変更点

public tcResultSet getProvisioningTaskDetails(long taskInstanceKey) throws tcAPIException

既存の情報とともにプロセス名を戻すように拡張されました。

public tcResultSet getProvisioningTasksAssignedToManagedUsers(long userKey, Map attributeList, String[] statuses) throws tcAPIException, tcUserNotFoundException, tcAttributeNotFoundException {

attributeListパラメータに一重引用符を使用できるように変更されました。


表2-10に、リリース9.0.2.0で変更されたリクエスト操作APIをリストします。

表2-10 リリース9.0.2.0で変更されたリクエスト操作API

API 変更点

public String createProfileModifyRequest(Map attrs) throws tcRequiredDataMissingException, tcAPIException, tcOrganizationNotFoundException, tcInvalidManagerException, tcDuplicateUserException, tcDataAccessException

属性値の暗号化と復号化にUTF-8形式が使用されます。tcDataAccessExceptionも追加されました。

public void updateRegistrationUserDetails(long pnRequestKey, Map poAttributes) throws tcRequestInvalidException, tcOrganizationNotFoundException, tcAPIException, tcInvalidManagerException, tcDuplicateUserException, tcDataAccessException

属性値の暗号化と復号化にUTF-8形式が使用されます。tcDataAccessExceptionも追加されました。

public tcResultSet findRequests(Map phAttributeList) throws tcAPIException

phAttributeListパラメータに一重引用符を使用できるように変更されました。

public tcResultSet getApprovalTasksAssigned(Map phAttributeList) throws tcAPIException, tcAttributeNotFoundException

パフォーマンス向上を目的に拡張され、phAttributeListパラメータに一重引用符を使用できるように変更されました。

public tcResultSet getApprovalTasksAssignedToManagedUsers(long userKey, Map attributeList

phAttributeListパラメータに一重引用符を使用できるように変更されました。

public tcResultSet getApprovalTasksAssignedToUser(long userKey, Map phAttributeList

phAttributeListパラメータに一重引用符を使用できるように変更されました。

public tcResultSet getRequestsForObject(String psObjectName, String[] pasStatus) throws tcAPIException, tcObjectNotFoundException

psObjectNameパラメータに一重引用符を使用できるように変更されました。


表2-11に、リリース9.0.2.0で変更されたITリソース・インスタンス操作APIをリストします。

表2-11 リリース9.0.2.0で変更されたITリソース・インスタンス操作API

API 変更点

public tcDataSetData findITResourceInstances(tcMapping[] paoAttributeList) throws tcAPIException

ITリソースのプロパティ名を取得するためのITリソース・パラメータ定義を暗号化するときに、渡された値がUTF-8を使用して暗号化されます。


表2-12に、リリース9.0.2.0で変更されたユーザー操作APIをリストします。

表2-12 リリース9.0.2.0で変更されたユーザー操作API

API 変更点

public long createUser(Map phMapping) throws tcAPIException, tcDuplicateUserException, tcAttributeMissingException, tcInvalidAttributeException

ユーザーIDに一重引用符を使用できるように変更されました。

public tcResultSet findAllUsers(Map phAttributeList) throws tcAPIException

ユーザーIDに一重引用符を使用できるように変更されました。

public tcResultSet findUsers(Map phAttributeList) throws tcAPIException

ユーザーIDに一重引用符を使用できるように変更されました。

public tcResultSet findUsersFiltered(Map phAttributeList, String[] pasFieldList) throws tcAPIException

ユーザーIDに一重引用符を使用できるように変更されました。

public tcResultSet findUsersFiltered(Map phAttributeList, String[] pasFieldList, int startRow, int pageSize, String[] order, boolean ascendingOrder) throws tcAPIException

ユーザーIDに一重引用符を使用できるように変更されました。

public tcDataSetData findUsers(tcMapping[] paoAttributeList, String permission, String[] status) throws tcAPIException

ユーザーIDに一重引用符を使用できるように変更されました。

public String[] getUserFromObjectInfo(String psObjName, String psColumnName, String psColumnValue) throws tcAPIException

ユーザーIDに一重引用符を使用できるように変更されました。


表2-13に、リリース9.0.2.0で変更されたグループ操作APIをリストします。

表2-13 リリース9.0.2.0で変更されたグループ操作API

API 変更点

public long createGroup(Map phAttributes) throws tcAPIException, tcDuplicateGroupException, tcInvalidAttributeException

グループ名に一重引用符を使用できるように変更されました。

public tcResultSet findGroups(Map phAttributeList, String permission) throws tcAPIException

グループ名に一重引用符を使用できるように変更されました。

public tcResultSet findUnAssignedGroups(Map phAttributeList,long plUserKey) throws tcAPIException

グループ名に一重引用符を使用できるように変更されました。


表2-14に、リリース9.0.2.0で変更された組織操作APIをリストします。

表2-14 リリース9.0.2.0で変更された組織操作API

API 変更点

public long createOrganization(Map phMapping) throws tcDuplicateOrganizationException, tcAttributeMissingException, tcInvalidAttributeException, tcInvalidNameException, tcAPIException

組織名に一重引用符を使用できるように変更されました。


表2-15に、リリース9.0.2.0で変更されたリコンシリエーション操作APIをリストします。

表2-15 リリース9.0.2.0で変更されたリコンシリエーション操作API

API 変更点

public long createReconciliationEvent(String psObjectName, Map poData, boolean pbFinishEvent, String psDateFormat) throws tcAPIException, tcObjectNotFoundException

psObjectNameパラメータに一重引用符を使用できるように変更されました。

public Set provideDeletionDetectionData(String psObjectName, Map[] paoAccountDataList) throws tcAPIException, tcIDNotFoundException, tcMultipleMatchesFoundException

psObjectNameパラメータに一重引用符を使用できるように変更されました。

public boolean ignoreEventAttributeData(String psObjectName, Map poData, String psFieldName, Map[] paoAttributeDataList, String psDateFormat) throws tcAPIException, tcObjectNotFoundException

psObjectNameパラメータに一重引用符を使用できるように変更されました。

public boolean ignoreEvent(String psObjectName, Map poData) throws tcAPIException, tcObjectNotFoundException

psObjectNameパラメータに一重引用符を使用できるように変更されました。

public boolean ignoreEvent(String psObjectName, Map poData, String psDateFormat) throws tcAPIException, tcObjectNotFoundException

psObjectNameパラメータに一重引用符を使用できるように変更されました。


表2-16に、リリース9.0.2.0で変更されたレポート操作APIをリストします。

表2-16 リリース9.0.2.0で変更されたレポート操作API

API 変更点

public tcResultSet getPagedReportData(ReportInput reportInput) throws tcAPIException

パラメータに一重引用符を使用できるように変更されました。Date型パラメータの形式は、Reports.InternalDateFormatプロパティの値に基づきます。


表2-17に、リリース9.0.2.0で変更された監査操作APIをリストします。

表2-17 リリース9.0.2.0で変更された監査操作API

API 変更点

public void reIssueAuditMessage(int audJmsKey) throws tcAPIException

メッセージを生成したユーザーがそのメッセージを再発行できるように変更されました。

public void reIssueAuditMessageByIdentifier(String auditor, String identifier) throws tcAPIException

メッセージを生成したユーザーがそのメッセージを再発行できるように変更されました。


表2-18に、リリース9.0.2.0で変更されたアテステーション定義操作APIをリストします。

表2-18 リリース9.0.2.0で変更されたアテステーション定義操作API

API 変更点

public tcResultSet findAttestationProcesses(Map attributes)

パラメータに一重引用符を使用できるように変更されました。


リリース9.0.1.1の変更されたAPI

表2-19に、リリース9.0.1.1で変更されたグループ操作APIをリストします。

表2-19 リリース9.0.1.1で変更されたグループ操作API

旧API 新API 変更点

private tcDataSetData getAllMembersData(long plGroupKey) throws tcAPIException, tcGroupNotFoundException

public tcResultSet getAllMembers(long plGroupKey) throws tcGroupNotFoundException, tcAPIException

サブグループに間接的に含めることによりユーザーが戻されないように変更されました。

public tcResultSet getMemberUsers(long plGroupKey)throws tcAPIException, tcGroupNotFoundException

旧APIに同じ

サブグループに間接的に含めることによりユーザーが戻されないように変更されました。


表2-20に、リリース9.0.1.1で変更されたリクエスト操作APIをリストします。

表2-20 リリース9.0.1.1で変更されたリクエスト操作API

API 変更点

public int getNumberOfApprovalTasksAssignedToUser(long userKey, String[] statuses) throws tcUserNotFoundException, tcAPIException

Oracleデータベースでのパフォーマンスが向上するように最適化されました。

public tcResultSet getApprovalTasksAssignedToUser(long userKey, Map attributeList)throws tcUserNotFoundException, tcAPIException, tcAttributeNotFoundException

Oracleデータベースでのパフォーマンスが向上するように最適化されました。

public tcResultSet getApprovalTasksAssignedToManagedUsers(long userKey,Map attributeList)throws tcAPIException, tcUserNotFoundException, tcAttributeNotFoundException

Oracleデータベースでのパフォーマンスが向上するように最適化されました。


表2-21に、リリース9.0.1.1で変更されたレポート操作APIをリストします。

表2-21 リリース9.0.1.1で変更されたレポート操作API

API 変更点

public tcResultSet getOperationalReports(long userKey) throws tcUserNotFoundException, tcAPIException

同一の許可されたレポートで複数のグループに属するユーザーの重複行が戻されないように変更されました。

public tcResultSet getHistoricalReports(long userKey) throws tcUserNotFoundException, tcAPIException

同一の許可されたレポートで複数のグループに属するユーザーの重複行が戻されないように変更されました。

public tcResultSet getPagedReportData(ReportInput reportInput) throws tcAPIException

システム・プロパティから日付書式を取得するように変更されました。


表2-22に、リリース9.0.1.1で変更された監査操作APIをリストします。

表2-22 リリース9.0.1.1で変更された監査操作API

API 変更点

public void reIssueAuditMessage(int audJmsKey) throws tcAPIException

失敗した監査メッセージを再発行できるように変更されました。

public void reIssueAuditMessageByIdentifier(String auditor, String identifier) throws tcAPIException

失敗した監査メッセージを再発行できるように変更されました。


表2-23に、リリース9.0.1.1で変更されたアテステーション定義操作APIをリストします。

表2-23 リリース9.0.1.1で変更されたアテステーション定義操作API

API 変更点

public long createAttestationDefinition(AttestationProcessDefinition definition)throws DuplicateAttestationProcessException, tcAPIException

アテステーション・スコープが組織ユーザーの場合に、下位組織のユーザーをアテスト対象に含めるかどうかを指定できるように拡張されました。

public void updateAttestationDefinition(long processDefKey, AttestationProcessDefinition definition) throws DuplicateAttestationProcessException, tcInvalidPermissionsException, tcAPIException, AttestationProcessNotFoundException

アテステーション・スコープが組織ユーザーの場合に、下位組織のユーザーをアテスト対象に含めるかどうかを指定できるように拡張されました。

public AttestationProcessDefinition getAttestationProcessDefinition(long processDefKey) throws tcAPIException, AttestationProcessNotFoundException

アテステーション・スコープが組織ユーザーの場合に、下位組織のユーザーをアテスト対象に含めるかどうかを指定できるように拡張されました。


リリース9.0.1.0の変更されたAPI

表2-24に、リリース9.0.1.0で変更されたユーザー操作APIをリストします。


注意:

OIU_OFFLINED_DATEsch_offlinedおよびXL.OfflineApprovalsは、内部使用専用として予約されています。

表2-24 リリース9.0.1.0で変更されたユーザー操作API

API コメント
private tcDataSetData getObjectsData(long plUserKey)
throws tcAPIException, tcUserNotFoundException

追加列のOIU_OFFLINED_DATEを戻すように変更されました。この列の値がNULLではない場合、列で戻された日付の時点でプロビジョニング・インスタンスはオフラインであり、メッセージはまだJMSメッセージ・ハンドラによって処理されていません。オフライン・メッセージは、JMSキューに残されています。

public long setProxyForUser(long userKey,
long proxyUserKey, Date startDate, Date endDate)
throws tcAPIException, tcUserNotFoundException,
tcRecursiveProxyException

プロキシの作成時にエラーが発生した場合、tcAPIExceptionとともにエラー・コードを戻すように拡張されました。

public void updateProxyForUser(long pxdKey, Map attribute)
throws tcAPIException, tcUserNotFoundException,
tcRecursiveProxyException

プロキシの更新時にエラーが発生した場合、tcAPIExceptionとともにエラー・コードを戻すように拡張されました。


表2-25に、リリース9.0.1.0で変更されたフォーム・インスタンス操作APIをリストします。

表2-25 リリース9.0.1.0で変更されたフォーム・インスタンス操作API

API コメント
private void setProcessFormData(long plProcessInstanceKey,
tcMapping[] phAttributeList) throws tcAPIException,
tcInvalidValueException, tcNotAtomicProcessException,
tcFormNotFoundException, tcRequiredDataMissingException,
tcProcessNotFoundException

プロビジョニング・プロセスをオフライン化するためのメッセージが送信され、そのメッセージがまだキュー内に残っている場合、コール側のプロセス・フォーム保存によりオフライン日付の値がNULLに設定されます。これにより、フォーム保存でプロビジョニング・プロセスのインスタンス化がすでに開始されているものとして、メッセージ・ハンドラでそのメッセージが無視されます。


表2-26に、リリース9.0.1.0で変更された現行リリースのプロビジョニング操作APIをリストします。

表2-26 リリース9.0.1.0で変更されたプロビジョニング操作API

API コメント
private tcDataSetData getProcessDetailData(long plProcessInstanceKey)
throws tcAPIException, tcNotAtomicProcessException

新しい列値のsch_offlinedが、他のすべてのタスク情報とともに戻されます。タスク承認がオフライン化されており、JMSメッセージがこのタスクのキュー内に存在する場合、メッセージは送信されたがまだJMSハンドラによって処理されていないことを示す正の整数が戻されます。

public void updateTask(long plTaskInstanceKey, Map phAttributeList)
throws tcTaskNotFoundException, tcAPIException,
tcAwaitingObjectDataCompletionException,
tcAwaitingApprovalDataCompletionException

タスク・ステータスまたはレスポンス・コードを設定するAPIがコールされると、そのAPIによってXL.OfflineApprovalsプロパティがtrueであるかどうかがチェックされます。このプロパティがtrueに設定されている場合、タスク操作時にユーザーに認識される体感パフォーマンスが向上するように、タスク・ステータスまたはレスポンス・コード設定はオフライン化されます。

public tcResultSet getAssignedProvisioningTasks(long userKey,
Map attributeList, String[] statuses)
throws tcAPIException, tcUserNotFoundException,
tcAttributeNotFoundException

新しい列値のsch_offlinedが、他のすべてのタスク情報とともに戻されます。タスク承認がオフライン化されており、JMSメッセージがこのタスクのキュー内に存在する場合、メッセージは送信されたがまだJMSハンドラによって処理されていないことを示す正の整数が戻されます。

public tcResultSet getProvisioningTasksAssignedToManagedUsers(
long userKey, Map attributeList, String[] statuses)
throws tcAPIException, tcUserNotFoundException,
tcAttributeNotFoundException

新しい列値のsch_offlinedが、他のすべてのタスク情報とともに戻されます。タスク承認がオフライン化されており、JMSメッセージがこのタスクのキュー内に存在する場合、メッセージは送信されたがまだJMSハンドラによって処理されていないことを示す正の整数が戻されます。


表2-27に、リリース9.0.1.0で変更されたリコンシリエーション操作APIをリストします。

表2-27 リリース9.0.1.0で変更されたリコンシリエーション操作API

API コメント
public boolean ignoreEvent(String psObjName, Map poData)
throws tcAPIException, tcObjectNotFoundException

マップに渡されるリコンシリエーション属性の大/小文字を区別する必要がなくなりました。

public Boolean ignoreEventAttributeData(String psObjName,
Map poData,String psFieldName, Map[] paoAttributeDataList)
throws tcAPIException, tcObjectNotFoundException

マップに渡されるリコンシリエーション属性の大/小文字を区別する必要がなくなりました。

public boolean ignoreEvent(String psObjName,
Map poData, String psDateFormat) throws tcAPIException,
tcObjectNotFoundException

マップに渡されるリコンシリエーション属性の大/小文字を区別する必要がなくなりました。

public Boolean ignoreEventAttributeData(String psObjName,
Map poData, String psFieldName, Map[] paoAttributeDataList,
String psDateFormat) throws tcAPIException, tcObjectNotFoundException

マップに渡されるリコンシリエーション属性の大/小文字を区別する必要がなくなりました。

public void linkEventToResourceInstanceForUser(
long plReconciliationEventKey, long objectInstanceForUserKey)
throws tcAPIException, tcEventNotFoundException

このAPIをコールしてリコンシリエーション・イベントを手動でプロセスにリンクするときにプロセス・フォーム・データを更新するように問題が修正されました。


表2-28に、リリース9.0.1.0で変更された現行リリースのリクエスト操作APIをリストします。

表2-28 リリース9.0.1.0で変更されたリクエスト操作API

API コメント
public void setRequestResponse(long plRequestKey,
long plUserKey, String psResponse) throws tcAPIException,
tcInvalidResponseException, tcAwaitingObjectDataCompletionException,
tcAwaitingApprovalDataCompletionException

APIにより、XL.OfflineApprovalsプロパティがtrueであるかどうかがチェックされます。このプロパティがtrueに設定されている場合、タスク操作時にユーザーに認識される体感パフォーマンスが向上するように、タスクはオフライン化されます。

public void setResourceResponse(long plUserKey,
long plObjectInstanceKey, String psResponse)
throws tcAPIException, tcInvalidResponseException

APIにより、XL.OfflineApprovalsプロパティがtrueであるかどうかがチェックされます。このプロパティがtrueに設定されている場合、タスク操作時にユーザーに認識される体感パフォーマンスが向上するように、タスクはオフライン化されます。

public tcResultSet getApprovalTasksAssignedToUser(
long userKey, Map attributeList) throws tcUserNotFoundException,
tcAPIException, tcAttributeNotFoundException

新しい列値のsch_offlinedが、他のすべてのタスク情報とともに戻されます。タスク承認がオフライン化されており、JMSメッセージがこのタスクのキュー内に存在する場合、メッセージは送信されたがまだJMSハンドラによって処理されていないことを示す正の整数が戻されます。

public tcResultSet getApprovalTasksAssigned(
Map attributeList) throws tcUserNotFoundException,
tcAPIException, tcAttributeNotFoundException

新しい列値のsch_offlinedが、他のタスク情報とともに戻されます。タスク承認がオフライン化されており、JMSメッセージがこのタスクのキュー内に存在する場合、メッセージは送信されたがまだJMSハンドラによって処理されていないことを示す正の整数が戻されます。

public tcResultSet getApprovalTasksAssignedToManagedUsers(
long userKey, Map attributeList) throws tcAPIException,
tcUserNotFoundException, tcAttributeNotFoundException

新しい列値のsch_offlinedが、他のタスク情報とともに戻されます。タスク承認がオフライン化されており、JMSメッセージがこのタスクのキュー内に存在する場合、メッセージは送信されたがまだJMSハンドラによって処理されていないことを示す正の整数が戻されます。

public tcResultSet getProvisioningDetail(
long requestID) throws tcAPIException

追加列のOIU_OFFLINED_DATEを戻すように変更されました。この列の値がNULLではない場合、列で戻された日付の時点でプロビジョニング・インスタンスはオフラインです。メッセージは、まだJMSメッセージ・ハンドラによって処理されていません。オフライン・メッセージは、JMSキューに残されています。


表2-29に、リリース9.0.1.0で変更された現行リリースのワークフロー操作APIをリストします。

表2-29 リリース9.0.1.0で変更されたワークフロー操作API

API コメント
public WorkflowDefinition getWorkflowDefinition(
long workflowDefKey) throws tcAPIException

タスク割当てルールが適切に戻されるように変更されました。


表2-30に、リリース9.0.1.0で変更された現行リリースのレポート操作APIをリストします。

表2-30 リリース9.0.1.0で変更されたレポート操作API

API コメント
public tcResultSet getPagedReportData(
ReportInput reportInput) throws tcAPIException

特殊入力文字を処理するためのサポートが追加されました。特殊文字が入力されると、tcAPIExceptionがスローされます。入力できない文字は、; # / % = | + , \ " < >です。


表2-31に、リリース9.0.1.0で変更された現行リリースの監査操作APIをリストします。

表2-31 リリース9.0.1.0で変更された監査操作API

API コメント
public tcResultSet getUserProfile(long upa)
throws tcAPIException

ユーザー更新日付を戻さないように変更されました。