目次

UIDの結合

EDBのID:
utlf:EID=XXXX/EDB.db.tokushima-u.ac.jp
情報化推進センターのID
utlf:UID=XXXXX/AIT.tokushima-u.ac.jp
を結合する.

方針

職員番号を媒介として

EID ⇒ 職員番号 ⇒ 統合認証ID
の連結を行う.

職員番号を持たないEDBユーザ,統合認証ユーザに関しては,【個人】.[統合認証ID]に統合認証IDを登録することによって補完する.

手順

EDBの【個人】情報について
  1. 統合認証ID(@.aituid)を検索し発見.(END)
  2. 職員番号(@.personnelnumber)を検索する.
    • @.personnelnumberについて,情報化推進センター提供のデータからUIDを検索する.(END)
	FOR 個人 IN {  EDB【個人】情報 } BEGIN
		IF 個人.統合認証ID IS EXIST THEN
			FOR 統合認証ID IN { 個人.統合認証ID } BEGIN
				MAKEMAP(個人.EID, 統合認証ID);
			END
		ELSE IF 個人.職員番号 IS EXIST THEN
			FOR 職員番号 IN { 個人.職員番号 } BEGIN
				統合認証ID = LOOKUP(職員番号, { 情報化推進センターのユーザ情報 } );
				IF 統合認証ID IS VALID THEN
					MAKEMAP(個人.EID, 統合認証ID);
				ENDIF
			END
		ENDIF
	END