2

以下に示すように、ATG レスト クライアントを使用して ProfileFormHandler の作成ハンドルを呼び出そうとしています。

mSession = RestSession.createSession(mHost, mPort,"kim@example.com","password");
mSession.setUseHttpsForLogin(false);
mSession.login();

Map<String,Object> params = new HashMap<String,Object>();
params.put("value.login", "buddha@oracle.com");
params.put("value.email", "buddha@oracle.com");
params.put("value.password", "password");

RestResult result = RestComponentHelper.executeMethod("/atg/userprofiling/ProfileFormHandler","create",null,params,mSession);

ログイン フィールドとパスワード フィールドを渡していないというフォーム例外が発生します。

["Missing value for the required property Password",
 "Missing value for the required property Login name"]

value.loginLogin、などのログイン フィールドとパスワード フィールドのすべての組み合わせを試しましたがloginvalue.Login何も機能していないようです。同じフォームの例外を与えるすべての組み合わせ。

ATG REST クライアントを使用して ATG フォーム ハンドラーを呼び出し、パラメーターを渡すにはどうすればよいですか?

4

2 に答える 2