How to work with XML objects

An XML object stores definition of a defined scope of Alfabet functionality in a predefined XML structure. For example, XML objects store the definition of APIs with third-party components and the exclusion of file types from upload to Alfabet.

XML objects are available in the Presentation tab under XML Objects. Only protected XML objects can be edited. Private XML objects are view-only.

The protected XML objects CUST_LDAP_PERS_Selector , CUST_SQLDB_PERSON_SelectorDef , and OracleSOAManager are relevant for enabling interoperability with external systems. Do not edit them until you receive specific instructions from Alfabet Support.

Edit the XML object. Double-click the XML object to open it in an XML editor. You can change the values of the XML attributes. Some configurations require definition of additional XML elements. For example, if you define a number of different APIs to the same third-party component, you must add another connection definition element in the XML object for each connection to a third-party component. Your specification must be XML compliant and follow the following additional rules:

Click the Save  Save_Expand button in the toolbar of Alfabet Expand to save your XML definition.

Correct your XML definition. The XML editor in the middle pane of Alfabet Expand provides verification of the XML syntax by means of Microsoft® IntelliSense® technology. Any errors in syntax will be reported with color-coding and can be immediately corrected:

Get informed about the XML structureThe attributes of XML objects provide additional information about the structure of hte XML:

Apply workspaces. If your configuration is based on one of the predefined Alfabet solutions, each XML object shows a Workspacesub-node with different sub-nodes in the explorer. You can any time take over the configuration of one of the preconfigured solutions instead of your own configuration.

Use server variables in XML objects. You can substitute the values of some XML attributes with server variables. The value of the XML attribute will then be read from the current server variable value in the Variables tab of the server alias. You can only use server variables if this is explicitly specified for the XML attribute in the documentation of the XML object.