以下に示すように、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.login
、Login
、などのログイン フィールドとパスワード フィールドのすべての組み合わせを試しましたがlogin
、value.Login
何も機能していないようです。同じフォームの例外を与えるすべての組み合わせ。
ATG REST クライアントを使用して ATG フォーム ハンドラーを呼び出し、パラメーターを渡すにはどうすればよいですか?