ポリシーストアへのオブジェクトの追加
ポリシー管理 API オブジェクトを作成した後、ポリシー ストアに追加するオブジェクトを作成できます。
casso1283
ポリシー管理 API オブジェクトを作成した後、ポリシー ストアに追加するオブジェクトを作成できます。
ポリシーストアにオブジェクトを追加する方法
- ポリシー ストアに追加するオブジェクトを作成します。たとえば、エージェント オブジェクトを作成する場合は以下のようにします。SmAgent agent = new SmAgent();
- Set the appropriate fields for the object—for example:agent.setName ("myAgent");agent.setSecret ("siteminder");agent.setDescription ("Sample agent");agent.setAgentType (SmAgentType.DefaultAgentType);
- ポリシー ストアにオブジェクトを以下のように追加します。
- 作成したばかりのオブジェクトに対して add... メソッドを呼び出します。たとえば、エージェント オブジェクトに対して addAgent()、またはドメイン オブジェクトに対して addDomain() を呼び出し、ポリシー ストアに追加したいオブジェクトを渡します。
- 結果オブジェクトへ結果を返します。
例: <nete:proxyrules xmlns:nete="http://www.ca.com/" debug="yes">result = policyApi.addAgent(agent); - 結果を検討します。
呼び出しが成功した場合:
- メソッドは、isSuccess() メソッドが true を返す SmApiResult オブジェクトを返します。
- オブジェクトがSiteMinderポリシー ストアに追加されます。
- 対応するオブジェクト構造内の[Oid]フィールドはオブジェクト識別子に設定されます。