The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Apr 2017 |
| Last Sign in: | 103 Weeks Ago, 4 Days Ago |
| Questions Answered: | 4870 |
| Tutorials Posted: | 4863 |
MBA IT, Mater in Science and Technology
Devry
Jul-1996 - Jul-2000
Professor
Devry University
Mar-2010 - Oct-2016
PLEASE FIX THE BUGS IN THE BELOW CODE...................
.IT HAS TO LEARN IN A JAVA NETBEANS ENVIRONMENT
Â
import java.lang.*;
import java.util.*;
import java.io.*;
import java.net.*;
import java.text.*;
import com.axway.trkapiua.*;
public class TrkApiTest
{
    static final String classLabel="TrkApiTest";
    /**Principal method**/
    public static void main(String[] args)
    {
       TrkApiUA trkapiua = new TrkApiUA("scopeserver.pc.pa.sopra", "1303");
       trkapiua.setUATrace(4, "c:/cvs230/trkapiua/src/trc.txt");
       trkapiua.setOverflowFile("c:\cvs230\trkapiua\src\tampon.dat",1);
       trkapiua.sendOverflowFile("c:\cvs230\trkapiua\src\tampon.dat");
       trkapiua.setLocalAddr("billon.pc.pa.sopra");
       trkapiua.setProductName("TRKAPI_JAVA");
       TrkMessageUAEvent trkmsgevent = new TrkMessageUAEvent(trkapiua, "XFBTransfer", "1.0");
       trkmsgevent.setAttribute("CycleId", "TEST010203");
       trkmsgevent.setAttribute("APPLICATION", "TRKAPIUA");
       trkmsgevent.setAttribute("SENDERID", "LOOP_UA");
       trkmsgevent.setAttribute("RECEIVERID", "LOOP_UA");
       trkmsgevent.setAttribute("ISEND", "0",);
       trkapiua.sendMessage(trkmsgevent);
       trkmsgevent.setAttribute("CycleId", "TEST030201");
       trkmsgevent.setAttribute("Isend", "0");
       trkapiua.sendMessage(trkmsgevent);
       TrkMessageUAEvent trkmsgevent1 = new TrkMessageUAEvent(trkapiua, "XFBLog", "1.0");
       trkmsgevent1.setAttribute("APPLICATION", "TRKAPI",Boolean.FALSE);
       trkmsgevent1.setAttribute("CycleId", "TEST111213",Boolean.FALSE);
       trkmsgevent1.setAttribute("IDENTMSG", "MSG Log",Boolean.FALSE);
       trkmsgevent1.setAttribute("ReturnMessage","TEST UA JAVA",Boolean.FALSE);
       trkapiua.sendMessage(trkmsgevent1);
       TrkMessageUALink trkmsglink = new TrkMessageUALink (trkapiua,"XFBTransfer","TEST010203",
       "XFBLog", "TEST000000");
       trkmsglink.setAttribute("XFBTransfer","TEST010203","XFBLog","TEST111213");
       trkapiua.sendMessage(trkmsglink);
       // Sending of XML message already formatted and stored in a file
       trkapiua.sendMessagesFile("c:/cvs230/trkapiua/src/vbi.xml");
       // Sending of XML message stored in a file (1 record per XML tag)
       trkapiua.sendXMLFile("c:/cvs230/trkapiua/src/vbi1.xml");
       TrkMessageUAEvent trkmsgevent2 = new TrkMessageUAEvent(trkapiua, "XFBTransfer", "1.0");
       trkmsgevent2.setAttribute("CycleId", "XXXXXXXXXX");
       trkmsgevent2.setAttribute("APPLICATION", "TRKAPIUA");
       trkmsgevent2.setAttribute("SENDERID", "LOOP_UA_S");
       trkmsgevent2.setAttribute("RECEIVERID", "LOOP_UA_R");
       String cycl=new String();
       cycl=trkapiua.getUniqKey("VBI");
       trkmsgevent2.setAttribute("CycleId", cycl);
       trkmsgevent2.setAttribute("isAlert", "0");
       trkmsgevent2.setAttribute("ISEND", "1");
       trkapiua.sendMessage(trkmsgevent2);
       // Emptying overflow file
 /*      trkapiua.sendOverflowFile("c:\cvs230\trkapiua\src\tampon.dat");*/
     try
     {
        Thread.sleep(5000);
     }
     catch(Exception ee) {}
     trkapiua.stopUA();
     System.out.println("End of test");
  }
   }