Project

General

Profile

Wiki » History » Version 13

Soh Keong, 04/16/2012 12:05 PM

1 1 Soh Keong
h1. Wiki
2
3
4 2 Soh Keong
*Development*
5
<pre>
6 6 Soh Keong
URL: http://192.168.2.68:8080/russiaTest/
7 2 Soh Keong
</pre>
8
9 6 Soh Keong
*ems.get.locations*
10 2 Soh Keong
<pre>
11 6 Soh Keong
Arguments: 
12
1. type: cities, regions, countries or russia
13
2. plain: true or false
14 8 Soh Keong
sample URL: http://emspost.ru/api/rest/?method=ems.get.locations&type=cities&plain=true
15 1 Soh Keong
16 6 Soh Keong
Example method call from "russia_ems.jar" :
17
  my.com.eCosway.service.RussiaEMSPost post = new my.com.eCosway.service.impl.RussiaEMSPostImpl();
18 10 Soh Keong
  my.com.eCosway.model.LocationResp res = post.getLocations(LocationTypes.CITIES);
19 6 Soh Keong
</pre>
20 2 Soh Keong
21 6 Soh Keong
*ems.calculate*
22
<pre>
23 7 Soh Keong
Arguments:
24
1. from(mandatory except for international shipping): a point of departure
25
2. to(Required): point of destination
26
3. weight(mandatory): the weight of the cargo
27 1 Soh Keong
4. type(mandatory for international delivery): the type of international departure: "doc" - documents (up to 2 kg), "att" - merchandise
28 8 Soh Keong
sample URL: http://emspost.ru/api/rest/?method=ems.calculate&from=city--abakan&to=city--anadyr&weight=10&type=att
29
30
Example method call from "russia_ems.jar" :
31
  my.com.eCosway.service.RussiaEMSPost post = new my.com.eCosway.service.impl.RussiaEMSPostImpl();
32
  my.com.eCosway.model.CalculateResp = post.getPriceAndTerm("city--abakan", "city--anadyr", 10,IntlDeptType.TYPE_OF_INTERNATIONAL_DEPARTURE_ATT);
33 7 Soh Keong
 
34 1 Soh Keong
</pre>
35 9 Soh Keong
36
*SVN*
37 12 Soh Keong
<pre>
38 13 Soh Keong
russia_ems_post : 
39
russiaTest : 
40 12 Soh Keong
</pre>
41 11 Soh Keong
42
*Jar file*
43
<pre>
44
- commons-logging-1.1.1.jar
45
- ezmorph-0.8.1.jar
46
- gson-1.3.jar
47
- json-lib-0.9.jar
48
- json-rpc-1.0.jar
49
- russia_ems.jar
50
</pre>