Some Oracle ATG Web Commerce platform REST Web Services operations require parameters that are not named. For example, if you invoke the loginUser
method of the /atg/userprofiling/ProfileServices
component you must pass in two positional arguments. The first is the login
value for a user and the second is the password
value for that user.
The REST Web Services server uses a convention to name positional parameters. It expects the first positional parameter to be named arg1, the second to be named arg2, and any further parameters to be named similarly.
The URL parameters in the following REST Web Services URL contain positional parameters that are passed to the loginUser
method.
http://servername
:port
/rest/bean/atg/userprofiling/ProfileServices/loginUser?arg1=MyUsername&arg2=MyPassword
The REST Web Services server will call the loginUser
method with the arguments in the positional parameters arg1
and arg2
in that sequence. The method definition for loginUser
is shown below. See information about invoking methods in Invoking Component Methods.
public String loginUser(String pLogin, String pPassword) throws ServletException