Skip to content

Ensuring the Webservice is Safe

Not all X3 objects can be safely published as a webservice. Primarily, this is due to User Interface elements such as message and dialog boxes being called from the object code, requesting for user input and stopping execution.

Before publishing an object it is recommended it is checked for the prohibited variables and instructions.

Prohibited Instructions & Variables

Variables

Zc Value of the current field.
Zoncou Name of the current field.
Zonsor Name of the last entry field.
Zonsui Name of the next entry field.
Maskcou The current mask.

Instructions

Addmen Add a menu.
Additm Add an element to a menu.
Inpbox Declaration of a full screen text box.
Dlgbox Declaration of a dialogue box.
Mesbox Declaration of a message box.
Errbox Declaration of an error box.
Wrnbox Declaration of an information box.
Qstbox Declaration of a question box.
Leftbox Fill the left list.
Inftxt Display of a text.
Infimg Display an icon.

Important

A number of the UI elements have now been made webservices safe. Where UI elements are used in object code they instead write a warning to the processing report.