Skip to content

Instantly share code, notes, and snippets.

@tonywang0122
Created November 29, 2013 15:41
Show Gist options
  • Save tonywang0122/7707515 to your computer and use it in GitHub Desktop.
Save tonywang0122/7707515 to your computer and use it in GitHub Desktop.
package eztravel.airasia.api;
import java.rmi.RemoteException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import newskies.arms.airasia.ARMSWSStub;
import newskies.arms.airasia.ArrayOfAvailabilityRequest;
import newskies.arms.airasia.ArrayOfPaxPriceType;
import newskies.arms.airasia.ArrayOfString;
import newskies.arms.airasia.AvailabilityFilter;
import newskies.arms.airasia.AvailabilityRequest;
import newskies.arms.airasia.AvailabilityType;
import newskies.arms.airasia.DOW;
import newskies.arms.airasia.FareClassControl;
import newskies.arms.airasia.FlightType;
import newskies.arms.airasia.GetAvailability;
import newskies.arms.airasia.GetAvailabilityResponse;
import newskies.arms.airasia.InboundOutbound;
import newskies.arms.airasia.JourneySortKey;
import newskies.arms.airasia.Login;
import newskies.arms.airasia.LoginResponse;
import newskies.arms.airasia.LogonRequest;
import newskies.arms.airasia.PaxPriceType;
import newskies.arms.airasia.SSRCollectionsMode;
import newskies.arms.airasia.TripAvailabilityRequest;
import pojos.SimpleAirAsiaSearchParams;
public class AirAsiaAPI {
public static String Login() throws RemoteException {
ARMSWSStub stub = new ARMSWSStub(
"https://testarms.airasia.com/aaws/armsws.asmx");
Login login = new Login();
LogonRequest lreq = new LogonRequest();
lreq.setUsername("blabla");
lreq.setPassword("blabla");
login.setNSReq(lreq);
LoginResponse lresp = stub.login(login);
System.out.println("login ok..");
String sessionId = lresp.getLoginResult().getSessionID();
return sessionId;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment