Hi Isomorphic,
I'm trying to use the serverside RPCManager constructor in a standalone servlet (cron-job triggered mail processing, see this thread). Right now, I'm hitting the servlet with a browser.
I registered the Servlet in web.xml and it is accessed as expected. My code is:
	For the line "RPCManager rpcManager = new RPCManager(request, response);" I get the exception "Non-RPC request ignored.", but from the linked javadocs I think this is how to use the constructor.
Am I doing anything wrong (I'm using v9.1p_2014-08-17)?
Thank you,
Blama
					I'm trying to use the serverside RPCManager constructor in a standalone servlet (cron-job triggered mail processing, see this thread). Right now, I'm hitting the servlet with a browser.
I registered the Servlet in web.xml and it is accessed as expected. My code is:
Code:
	
	import java.io.IOException;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.isomorphic.datasource.DSRequest;
import com.isomorphic.datasource.DSResponse;
import com.isomorphic.datasource.DataSource;
import com.isomorphic.rpc.ClientMustResubmitException;
import com.isomorphic.rpc.RPCManager;
import com.isomorphic.sql.SQLTransaction;
public class SendMail extends HttpServlet {
	private static final long serialVersionUID = -7397909713823548814L;
	@Override
	public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//		response.setContentType("text/html");
//		response.setCharacterEncoding("UTF-8");
		try {
			RPCManager rpcManager = new RPCManager(request, response); [B]//exception[/B]
			rpcManager.setUserId("2");
			...
			} catch (ClientMustResubmitException exception) {
			return;
		} catch (Exception e) {
			response.getWriter().append(e.getMessage());
		}
	}
	@Override
	public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		doGet(request, response);
	}
}
Am I doing anything wrong (I'm using v9.1p_2014-08-17)?
Thank you,
Blama
Comment