Skip to main content
Omnitracs Knowledge Base

Delete Macro

deleteMacro

The deleteMacro web service deletes a macro template from QTRACS/Portal.

A macro template is a preformatted dynamic message with controlled content in QTRACS/Portal.
For more information about the use of macro templates in Text and Macro Messaging see the Text and Macro Messaging Concepts page.

Customers can optionally use the Portal Event Subscription Service (ESS) to subscribe to Macro Template Definition Acknowledgement notification events and automatically receive acknowledgement transactions in their integration when any macro template modifications have been confirmed (or rejected) by the Omnitracs Network Operations Center. 

void deleteMacro(String direction, int number) throws WSException

  • direction: A String that specifies the direction of the macro to delete.
                     Valid values are: "F" - forward macro
                                              "R" - return macro
  • number: An integer value that specifies the number of the macro to delete.
                   Valid values are: 1-63

 

Authorization Requirements

 

The credentials supplied with this method call (as specified in the accompanying QTWebSvcsSoapBindingStub.java) must be authorized to the following application(s) and their associated role-based permissions.

Required Application Licenses
- Remote Integration

Required User Permissions
- Can use QTRACS
- Can set up macros

Customer integrators are authorized to their own company's data only.

 

Exceptions

 

001 Unknown error.
002 Null value in one of the SQL null indicator fields.
003 Authenticated company not specified.
004 Authenticated user not specified.
005 User is not authorized.
006 Invalid macro direction specified.
007 Invalid macro number specified.
008 Specified macro does not exist.
009 Specified macro has already been deleted.
010 Cannot delete a macro referenced in a QMASS profile.
011 Cannot delete a return macro that is associated with a forward macro.
012 Macro cannot be modified once text messages are used for OT1.

 

Sample deleteMacro Request

 

Only the SOAP body is shown. To see a sample SOAP Envelope and Header, see the Web Service Security page.

<soap:Body>

   <deleteMacro>

      <direction>F</direction>

      <number>5</number>

   </deleteMacro>

</soap:Body>

 

Sample deleteMacro Response

 

An empty response conveys success. If there was an error, an exception would have been thrown.

<soapenv:Body>

   <deleteMacro />

</soapenv:Body>

  • Was this article helpful?