Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import com.opentext.api.LAPI_DOCUMENTS;
- import com.opentext.api.LLSession;
- import com.opentext.api.LLValue;
- import com.opentext.api.LLValueEnumeration;
- public class DemonstrateLiveReportIssue {
- private static LLSession session;
- public static void main(String [] args) {
- /* YOUR HOSTNAME AND LAPI PORT */
- String host = "yourhostname";
- int port = 2099;
- /* YOUR USERNAME AND PASSWORD */
- String user = "yourusername";
- String pass = "yourpassword";
- /* DATAID OF REPORT */
- int reportId = 163687730;
- session = new LLSession(host, port, null, user, pass);
- LAPI_DOCUMENTS apiDoc = new LAPI_DOCUMENTS(session);
- LLValue rptInfo = (new LLValue()).setAssocNotSet();
- check(apiDoc.GetObjectInfo(0, reportId, rptInfo));
- //set first input parameter to "Enterprise"
- rptInfo.toValue("extendeddata").toValue("inputs").toValue(0).add("value", "Enterprise");
- LLValue results = (new LLValue()).setAssocNotSet();
- check(apiDoc.RunReport(
- rptInfo.toInteger("VOLUMEID"), rptInfo.toInteger("ID"),
- rptInfo.toValue("extendeddata").toValue("inputs"), results));
- LLValueEnumeration values = results.enumerateValues();
- while(values.hasMoreElements()) {
- LLValue next = values.nextValue();
- System.out.printf("id: %s, name: %s%n",
- next.toInteger("DATAID"),
- next.toString("NAME"));
- }
- }
- private static void check(int retval) {
- if (retval != 0) {
- throw new RuntimeException(session.getStatusMessage());
- }
- }
- }
Add Comment
Please, Sign In to add comment