SOAP 3 Documentation

From
(Difference between revisions)
Jump to: navigation, search
m
m (Job Creation and Management Functions)
Line 10: Line 10:
  
 
=== Job Creation and Management Functions ===
 
=== Job Creation and Management Functions ===
    * [[createJob]]
+
 
    * [[updateJob]]
+
{| border=1
    * [[progressJobStatus]]
+
|+Table of Methods
    * [[onHoldJob]]
+
!
    * [[resumeJob]]
+
!
    * [[recallJob]]
+
|---- bgcolor=#FFCC99
    * [[confirmJobRecall]]
+
|Method
    * [[cancelJob]]
+
|Summary
    * [[dispatchJob]]
+
|---- bgcolor=#FFCC99
    * [[getJobSummary]]
+
|[[createJob]]
    * [[getJobSummaries]]
+
|
    * [[getJobSummariesBetween]]
+
|---- bgcolor=#FFCC99
    * [[getJobDetailsBetween]]
+
|[[updateJob]]
    * [[getJobSummariesBetweenStatusAfterPK]]
+
|
    * [[getJobDetail]]
+
|---- bgcolor=#FFCC99
    * [[getJobDetails]]
+
|[[progressJobStatus]]
    * [[getJobDetailsByExternalRef]]
+
|
    * [[getJobAttributeNames]]
+
|---- bgcolor=#FFCC99
    * [[getJobTypeNames]]
+
|[[onHoldJob]]
    * [[getUnsynchronisedJobs]]
+
|
    * [[ackJobSynchronisation]]
+
|---- bgcolor=#FFCC99
 +
|[[resumeJob]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[recallJob]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[confirmJobRecall]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[cancelJob]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[dispatchJob]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[getJobSummary]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[getJobSummaries]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[getJobSummariesBetween]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[getJobDetailsBetween]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[getJobSummariesBetweenStatusAfterPK]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[getJobDetail]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[getJobDetails]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[getJobDetailsByExternalRef]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[getJobAttributeNames]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[getJobTypeNames]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[getUnsynchronisedJobs]]
 +
|
 +
|---- bgcolor=#FFCC99
 +
|[[ackJobSynchronisation]]
 +
|
 +
|}
  
 
=== Customer Management Functions ===
 
=== Customer Management Functions ===

Revision as of 00:55, 21 April 2005

Contents

The EService SOAP 3 API

The SOAP 3 api is an external interface which allows authorised users to directly connect their job management system to the ECONZ EService Job Management and Wireless Dispatch system. The interface allows jobs to be created, updated, dispatched, progressed and comlpeted. In addition, it also allows for the creation and maintenance of customer, resource, and employee data.


The Interface Definition

Below are listed the various functions that make up the SOAP 3 API. Each function is called, passing in at least one parameter, a UserIDBean. This bean contains the user name and password of a previously registered EService User, with administrative rights. This ensures only authorised users are able to access the interface.

Please select a link to see documentation on each method's function and features.

Job Creation and Management Functions

Table of Methods
Method Summary
createJob
updateJob
progressJobStatus
onHoldJob
resumeJob
recallJob
confirmJobRecall
cancelJob
dispatchJob
getJobSummary
getJobSummaries
getJobSummariesBetween
getJobDetailsBetween
getJobSummariesBetweenStatusAfterPK
getJobDetail
getJobDetails
getJobDetailsByExternalRef
getJobAttributeNames
getJobTypeNames
getUnsynchronisedJobs
ackJobSynchronisation

Customer Management Functions

   * createCustomer
   * getCustomerDetail
   * getCustomerDetailByExternalRef
   * getCustomerDetailsUpdatedSince
   * updateCustomer
   * deleteCustomer
   * getCustomerAttributeNames
   * getUnsynchronisedCustomers
   * ackCustomerSynchronisation

EService User Management Functions

   * createUser
   * getUserDetail
   * updateUser
   * updateUserPassword
   * deleteUser
   * getUnsynchronisedUsers
   * ackUserSynchronisation

EService Field Device Management Functions

   * createFieldDevice
   * getFieldDeviceDetail
   * getFieldDeviceDetails
   * getFieldDeviceDetailsUpdatedSince
   * updateFieldDevice
   * deleteFieldDevice
   * getFieldDevicePKForName
   * getFieldDevicePKForDeviceID

Resource Management Functions

   * getResourceList
   * createResource
   * getResource
   * getResourcesUpdatedSince
   * deleteResource
   * getUnsynchronisedResources
   * ackResourceSynchronisation
   * getResourceGroups
   * createResourceGroup
   * deleteResourceGroup

Callback Functions

   * unRegisterCallback
   * getVersion
   * registerCallback
   * getCallbackErrors
Personal tools
MediaWiki Appliance - Powered by TurnKey Linux