<%@ page contentType="text/html; charset=euc-kr" %>
<%@ page language="java" import="java.io.*, java.util.*, java.net.*" %>
<%@ page language="java" import="m2soft.ers.invoker.InvokerException" %>
<%@ page language="java" import="m2soft.ers.invoker.http.ReportingServerInvoker" %>
<%
ReportingServerInvoker invoker = new ReportingServerInvoker("http://localhost:8089/ReportingServer7/service"); //ReportingServer url 변경 필요
char separator = (char)0x04; //구분자
String mrd_path="sample1.mrd"+separator+"sample2.mrd"+separator+"sample3.mrd"+separator+"sample4.mrd";
String mrd_param=/*sample1.mrd 의 파라미터*/""+separator+
/*sample2.mrd 의 파라미터*/""+separator+
/*sample3.mrd 의 파라미터*/""+separator+
/*sample4.mrd 의 파라미터*/"";
String mrd_data=/*sample1.mrd 의 데이터*/"<root><a>test_data_1</a></root>"+separator+
/*sample2.mrd 의 데이터*/"<root><a>test_data_2</a></root>"+separator+
/*sample3.mrd 의 데이터*/"<root><a>test_data_3</a></root>"+separator+
/*sample4.mrd 의 데이터*/"<root><a>test_data_4</a></root>";
invoker.setCharacterEncoding("utf-8");
invoker.setReconnectionCount(3);
invoker.setConnectTimeout(5);
invoker.setReadTimeout(30);
invoker.addParameter("opcode", "500");
invoker.addParameter("mrd_path", mrd_path); // mrd 경로
invoker.addParameter("mrd_param", mrd_param); // 파라미터
invoker.addParameter("mrd_data",mrd_data); // data
invoker.addParameter("export_type", "pdf"); // 저장할 타입 (xls, pdf, doc 등)
invoker.addParameter("protocol", "sync");
//invoker.addParameter("export_name", "test.pdf"); // 저장할 파일명
try {
String result = invoker.invoke();
Syste m.out.print(result);
out.print("저장 성공!");
} catch (Exception e) {
e.printStackTrace();
out.print("Fail");
}
%>
카테고리 없음