B.0 設定遠端載入器組態的選項

下表中的選項可讓您設定「遠端載入器」的組態。

表 B-1 遠端載入器選項

選項

次要名稱

參數

描述

address

 

IP address

選擇性參數。 指定「遠端載入器」在特定本地 IP 位址上監聽。 如果代管「遠端載入器」的伺服器具有多個 IP 位址,並且「遠端載入器」必須僅在其中一個位址上監聽,此選項便很有用處。

有三個選項: address=address number address=’localhost’ Don't use this parameter.

如果不使用 -address,則「遠端載入器」會在所有本地 IP 位址上監聽。

範例: address=137.65.134.83

-class

-cl

Java class name

指定要裝載之 Identity Manager 應用程式 Shim 的 Java 類別名稱。

例如,針對 Java 驅動程式,輸入下列其中一項:

-class com.novell.nds.dirxml.driver.ldap.LDAPDriverShim -cl com.novell.nds.dirxml.driver.ldap.LDAPDriverShim

Java 會使用 KeyStore 來讀取證書。 -class 選項與 -module 選項互斥。

若要查看 Java 類別名稱的清單,請參閱表 B-2

-commandport

-cp

port number

指定「遠端載入器」例項用於控制的 TCP/IP 連接埠。 如果「遠端載入器」例項正在裝載應用程式 Shim,則指令連接埠是另一個「遠端載入器」例項與裝載 Shim 之例項進行通訊的連接埠。 如果「遠端載入器」例項正在將指令傳送至裝載應用程式 Shim 的例項,則指令連接埠是裝載例項正在其上監聽的連接埠。 如果未指定,則預設指令連接埠為 8000。藉由指定不同的連接埠和指令連接埠,「遠端載入器」的多個例項可以在裝載不同驅動程式例項的同一伺服器上執行。

範例:

-commandport 8001 -cp 8001

-config

filename

指定組態檔案。 組態檔案可以包含除 config 之外的任何指令行選項。在指令行上指定的選項會置換組態檔案中指定的選項。

範例:

-config config.txt

-connection

-conn

connection configuration string

指定用於連接執行 Identity Manager 遠端介面 Shim 之 Metadirectory 伺服器的連接參數。 「遠端載入器」的預設連接方法是使用保全插槽層 (SSL) 的 TCP/IP。 此連接的預設 TCP/IP 連接埠是 8090。多個「遠端載入器」例項可以在相同的伺服器上執行。 每個「遠端載入器」例項會裝載一個個別的 Identity Manager 應用程式 Shim 例項。 藉由指定不同的連接埠和指令連接埠給每個「遠端載入器」例項,區分多個「遠端載入器」例項。

範例:

-connection "port=8091 rootfile=server1.pem" -conn "port=8091 rootfile=server1.pem"

-description

-desc

short description

指定要用於追蹤視窗標題和 Novell® Audit 記錄的簡短描述字串 (例如 SAP)。

範例:

-description SAP -desc SAP

「遠端載入器主控台」在組態檔案中使用的是完整格式。 您可以使用完整格式 (例如 -description) 或簡短格式 (例如 -desc)。

-help

-?

顯示說明。

範例:

-help

-?

-java

-j

指定要為 Java Shim 例項設定密碼。 只有在與 setpasswords 選項一起使用時,此選項才有用處。 如果指定 -class 的同時也指定了 –setpasswords,則不需要此選項。

-javadebugport

-jdp

Port number

指定「遠端載入器」例項要在指定的連接埠上啟用 Java 除錯。 此選項對於 Identity Manager 應用程式 Shim 的開發人員而言很有用處。

範例:

-javadebugport 8080

-jdp 8080

keystore

 

 

條件參數。 僅用於 .jar 檔案中包含的 Identity Manager 應用程式 Shim。

指定 Java KeyStore 的檔名,該 Java KeyStore 包含遠端介面 Shim 使用之證書發證者的託管根部證書。 這通常是裝載遠端介面 Shim 之 eDirectory™ 網路樹的「證書權限」。

如果您正在執行保全插槽層 (SSL),並需要「遠端載入器」來與 Java 驅動程式通訊,請輸入鍵值配對:

keystore='keystorename' storepass='password'

-module

-m

modulename

指定包含要裝載之 Identity Manager 應用程式 Shim 的模組。

例如,針對原生驅動程式,輸入下列其中一項:

-module "c:\Novell\RemoteLoader\Exchange5Shim.dll" -m "c:\Novell\RemoteLoader\Exchange5Shim.dll"

-module "usr/lib/dirxml/NISDriverShim.so" -m "usr/lib/dirxml/NISDriverShim.so"

-module 選項會使用根部檔案證書。 -module 選項與 -class 選項互斥。

-password

-p

password

指定用於指令驗證的密碼。 此密碼必須與第一個密碼 (即使用 setpasswords 對接受指令之載入器例項指定的密碼) 相同。 如果已指定指令選項 (例如 unload 或 tracechange),但未指定 password 選項,則會提示使用者輸入指令的目標載入器密碼。

範例:

-password novell4 -p novell4

port

 

decimal port number

必要的參數。 它會指定 TCP/IP 連接埠,「遠端載入器」會在該連接埠上監聽遠端介面 Shim 的連接。

範例:

port=8090

rootfile

 

 

條件參數。 如果您正在執行保全插槽層 (SSL),並需要「遠端載入器」來與原生驅動程式通訊,請輸入

rootfile='trusted certname'

-service

-serv

無或 install/uninstall

若要安裝例項做為服務,請將 install 引數與裝載應用程式 Shim 所需的任何其他引數搭配使用。 例如,所使用的引數必須包含 -module,但是任何引數都可以包含 -connection、‑commandport 等等。

此選項會安裝 Win32 服務,但是不會啟動該服務。

若要解除安裝做為服務執行的例項,請將 uninstall 引數與裝載應用程式 Shim 所需的任何其他引數搭配使用。

僅針對做為 Win32 服務執行的例項,才會在指令行上使用此選項的無引數版本。 安裝例項做為服務時,會自動進行設定。

範例:

-service install

-serv uninstall

在 rdxml 或「Java 遠端載入器」上無法使用此選項。

-setpasswords

-sp

password password

指定「遠端載入器」例項的密碼,以及與「遠端載入器」通訊之遠端介面 Shim 的「Identity Manager 驅動程式」物件密碼。 引數中的第一個密碼是「遠端載入器」的密碼。 選擇性引數中的第二個密碼是「Identity Manager 驅動程式」物件的密碼,該物件與 Metadirectory 伺服器上的遠端介面 Shim 相關聯。 您必須不指定密碼,或是兩個密碼都指定。 如果不指定密碼,則「遠端載入器」會提示您指定密碼。 這是組態選項。 使用此選項可以設定「遠端載入器」例項指定密碼,但不載入 Identity Manager 應用程式 Shim 或與其他載入器例項通訊。

範例:

-setpasswords novell4 staccato3 -sp novell4 staccato3

-storepass

 

storepass

僅用於 .jar 檔案中包含的 Identity Manager 應用程式 Shim。 指定由 KeyStore 參數所指定的 Java KeyStore 密碼。

範例:

storepass=mypassword

此選項僅適用於「Java 遠端載入器」。

-trace

-t

integer

指定追蹤層級。 這僅在裝載應用程式 Shim 時使用。 追蹤層級對應 Metadirectory 伺服器上使用的追蹤層級。

範例:

-trace 3 -t 3

-tracechange

-tc

integer

指示裝載應用程式 Shim 的「遠端載入器」例項變更其追蹤層級。 追蹤層級對應 Metadirectory 伺服器上使用的追蹤層級。

範例:

-tracechange 1

-tc 1

-tracefile

-tf

filename

指定要在其中寫入追蹤訊息的檔案。 如果追蹤層級大於零,追蹤訊息就會寫入該檔案。 即使追蹤視窗未開啟,追蹤訊息也會寫入檔案。

範例:

-tracefile c:\temp\trace.txt -tf c:\temp\trace.txt

-tracefilechange

-tfc

無或 filename

指示裝載應用程式 Shim 的「遠端載入器」例項開始使用追蹤檔案,或者關閉使用中的追蹤檔案並使用新的追蹤檔案。 使用此選項的無引數版本,會導致裝載的例項關閉任何正在使用的追蹤檔案。

範例:

-tracefilechange c:\temp\newtrace.txt

tfc c:\temp\newtrace.txt

-tracefilemax

-tfm

size

指定追蹤檔案資料可在磁碟上佔用的大約大小上限。 如果指定此選項,則會產生具有以 tracefile 選項指定之名稱的追蹤檔案,並會有最多 9 個額外的「延展」檔案。 延展檔案是以使用主追蹤檔名加上 “_n” 為其命名基礎,其中 n 是 1 至 9 的數字。

size 參數是位元組的數目。 使用字尾 K、M 或 G 來代表千位元組、百萬位元組或十億位元組,以指定大小。

「遠端載入器」啟動時,如果追蹤檔案資料大於指定的最大值,則在所有 10 個檔案都完成延展之前,追蹤檔案資料會保持大於指定的最大值。

範例:

-tracefilemax 1000M -tfm 1000M

在此範例中,追蹤檔案可以只有 1 GB。

-unload

-u

卸載「遠端載入器」例項。 如果「遠端載入器」正在做為 Win32 服務執行,則此指令會停止該服務。

範例:

-unload

-u

-window

-w

On/Off

在「遠端載入器」例項中開啟或關閉追蹤視窗。

範例:

-window on

-w off

此選項只能用於 Windows 平台。 在「Java 遠端載入器」上無法使用它。

-wizard

-wiz

啟動「組態精靈」。 執行不帶指令行參數的 dirxml_remote.exe 亦會啟動該精靈。 如果同時指定了組態檔案,則此選項會很有用處。 在這種情況下,精靈啟動時會使用組態檔案中的值,並且您可以使用精靈來變更組態,而無需直接編輯組態檔案。

範例:

-wizard

-wiz

只有 Windows 平台上才有此選項可用, 在「Java 遠端載入器」上則無從使用。

表 B-2 Java 類別名稱

Java 類別名稱

驅動程式

com.novell.nds.dirxml.driver.avaya.PBXDriverShim

Avaya PBX 驅動程式

com.novell.nds.dirxml.driver.delimitedtext.DelimitedTextDriver

分隔文字驅動程式

com.novell.nds.dirxml.driver.nds.DriverShimImpl

eDirectory 驅動程式

com.novell.nds.dirxml.driver.entitlement.EntitlementServiceDriver

授權服務驅動程式

com.novell.gw.dirxml.driver.gw.GWdriverShim

GroupWise 驅動程式

com.novell.nds.dirxml.jdbc.JDBCDriverShim

JDBC 驅動程式

com.novell.nds.dirxml.driver.ldap.LDAPDriverShim

LDAP 驅動程式

com.novell.nds.dirxml.driver.loopback.LoopbackDriverShim

迴路驅動程式

com.novell.nds.dirxml.driver.manualtask.driver.ManualTaskDriver

手動任務驅動程式

com.novell.nds.dirxml.driver.nisdriver.NISDriverShim

NIS 驅動程式

com.novell.nds.dirxml.driver.notes.NotesDriverShim

Notes 驅動程式

com.novell.nds.dirxml.driver.psoftshim.PSOFTDriverShim

PeopleSoft 驅動程式

com.novell.nds.dirxml.driver.SAPShim.SAPDriverShim

SAP HR 驅動程式

com.novell.nds.dirxml.driver.sapusershim.SAPDriverShim

SAP 使用者管理驅動程式

com.novell.nds.dirxml.driver.sifagent.SIFShim

SIF 驅動程式

com.novell.nds.dirxml.driver.soap.SOAPDriver

Soap 驅動程式

com.novell.idm.driver.ComposerDriverShim

使用者應用程式

be.opns.dirxml.driver.ars.arsremedydrivershim.ARSDriverShim

補救 ARS 的驅動程式