Project

General

Profile

Actions

Specification » History » Revision 7

« Previous | Revision 7/8 (diff) | Next »
Soh Keong, 05/04/2021 02:33 PM


Specification

Programming Guide

Jar version

version Description
1.0 Init

Jar File Download

Jar
Lib
Properties

properties file

  • service.properties
  1. json.url - provided by DotNet team
  2. connection.timeout - set connection timeout
  3. connection.read.timeout - set connection read timeout

Methods

cosway.eCos2WebApi.service.TrackService service = new cosway.eCos2WebApi.service.TrackService();

getTrackingOrderDetail (GetTrackingOrderDetail)

cosway.eCos2WebApi.model.ResponseTrack responseBean = service.getTrackingOrderDetail(String orderId)
  • cosway.eCos2WebApi.model.ResponseTrack
  • errorCode - String
  • errorMessage - String
  • detail - TrackOrderDetail
  • companyName - String
  • trackingNo - String
  • updateDatetime - Date

Live tracking.my

third party Javascript
<script src="//www.tracking.my/track-button.js"></script>
<script>
    function inputTrack(num) {
        TrackButton.track({
                tracking_no: num
            });
    }
</script>

<input type="button" value="Detail" onclick="inputTrack('<%=trackNo %>')">

Pop up new windows

<script>
    function viewDetail(num) {
        window.open("https://www.tracking.my/externalcall?tracking_no="+num,"_blank", getSpecs()).focus();
    }

    function getSpecs() {
        return "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,top=50,left=100,width=500,height=600";
    }
</script>

<input type="button" value="Detail" onclick="viewDetail('<%=trackNo %>')">

Updated by Soh Keong over 3 years ago · 7 revisions