package org.teragrid.auditing; public class Demo { public static void main(String[] args) { AuditDataServiceClientFactory factory = new AuditDataServiceClientFactory(); factory.setServiceHandle("https://tg-grid1.uc.teragrid.org:9554/wsrf/services/ogsadai/Teragrid"); factory.setResourceId("Audit_tg-grid1.uc.teragrid.org"); AccountingDataServiceClientFactory acctFactory = new AccountingDataServiceClientFactory(); acctFactory.setServiceHandle("https://tg-grid1.uc.teragrid.org:9554/wsrf/services/ogsadai/Teragrid"); acctFactory.setResourceId("TeragridAccounting"); try { AuditDataServiceClient client = factory.getClient(); Job job = client.query("https://tg-grid1.uc.teragrid.org:56668/9626/1151701783/"); System.out.println("Job Grid Id: " + job.getJobGridId()); System.out.println("Job Local Id: " + job.getLocalJobId()); System.out.println("Job queued time: " + job.getQueuedTime()); AccountingDataServiceClient acctClient = acctFactory.getClient(); acctClient.query(job); System.out.println("Job charge: " + job.getCharge()); } catch (Exception e) { e.printStackTrace(); } } }