1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
package com.piecesv.actions;
import java.io.*;
import java.net.URL;
import java.util.*;
import net.tecdoc.cat.tocinterface.datatype.carselection.VehicleIdsByKeyNumberPlates2Request;
import net.tecdoc.cat.tocinterface.datatype.carselection.VehicleIdsByKeyNumberPlates3Record;
import net.tecdoc.cat.tocinterface.datatype.carselection.VehicleIdsByKeyNumberPlates3RecordSeq;
import net.tecdoc.cat.tocinterface.datatype.carselection.VehicleIdsByKeyNumberPlates3Response;
import org.apache.commons.logging.Log;
import org.apache.axis.components.logger.LogFactory;
import net.tecdoc.webservicepilot.pegasus_2_0.services.TecdocToCat.TecdocToCatStub;
public class WSTecDoc {
static String URL = "http://webservicepilot.tecdoc.net/pegasus-2-0/services/TecdocToCat";
static int PROVIDER = 123;
static String COUNTRY = "fr";
static String typeMine;
private static Log log = LogFactory.getLog("WSTecDoc");
public static Long getVoitureParTypeMine(String typeMine) {
VehicleIdsByKeyNumberPlates3Record voiture = new VehicleIdsByKeyNumberPlates3Record();
try {
TecdocToCatStub WebService = new TecdocToCatStub(new URL(URL),null);
VehicleIdsByKeyNumberPlates2Request requete = new VehicleIdsByKeyNumberPlates2Request(typeMine,COUNTRY,false,COUNTRY,2,PROVIDER,COUNTRY);
VehicleIdsByKeyNumberPlates3Response reponse = WebService.getVehicleIdsByKeyNumberPlates3(requete);
VehicleIdsByKeyNumberPlates3RecordSeq liste = reponse.getData();
voiture = liste.getArray()[0]; // <<<<<====== Apparement l'erreur vient de la
System.out.println("Nom :"+voiture.getCarName());
System.out.println("Pays :"+voiture.getFirstCountry());
System.out.println("Id Voiture :"+voiture.getCarId());
System.out.println("Id Fabricant :"+voiture.getManuId());
System.out.println("Id Model :"+voiture.getModelId());
} catch (Exception e) {
log.error(typeMine,e);
}
return voiture.getCarId();
}
} |
Partager