Siemens HiPath optiPoint 410 Developer'S Manual Download Page 26

XML Object Reference

 18. May 2006

25

optiPoint application module - XML Applications, Developer’s Guide

  

  

  

c01.fm

TextBox

Syntax

<IppTextBox MaxSize="[Number]" Constraint="ANY|NUMERIC|PASS-
WORD|PHONENUMBER|URL|EMAILADDR" Default="NULL|TEXT|PHONENUMBER" 
Key="[Key]">

<Title> </Title>
<Text> </Text>
<Url> </Url>

</IppTextBox>

Child elements

Title

Title of the textbox. This is displayed in the system bar.

Text

Predefined text contained in the textbox.

URL

URL of the server to which the data are sent.

Example

<?xml version="1.0" encoding="UTF-8" ?>
<IppDisplay>

<IppScreen ID="1" HiddenCount="0" CommandCount="1">

<IppTextBox MaxSize="30" Constraint="ANY" Default="TEXT" 

Key="TB1">

<Title>Textbox Title</Title>
<Text>add your text here...</Text>

 <Url>http://subdomain.domain/path/program</Url>

</IppTextBox>
<IppCommand Type="SELECT" Priority="0">

<Label>Select</Label>
<ScreenID>2</ScreenID>

</IppCommand>

</IppScreen>

</IppDisplay>

>

If the URL is missing or is invalid, thereby allowing no data to be sent to the serv-
er, the current screen will continue to be displayed unchanged.

Summary of Contents for HiPath optiPoint 410

Page 1: ...HiPath optiPoint application module XML Applications Developer s Guide ...

Page 2: ...onality 5 2 3 Push Technology 6 2 4 Using Predefined Images 6 3 Installation and Starting the Program 7 3 1 Generating a Program on the Telephone 7 3 2 Starting the Program 9 4 XML Object Reference 10 4 1 Phone 11 4 2 Display 12 4 3 Screen 12 4 4 Action 14 4 5 Command 15 4 6 Alert 17 4 7 List 20 4 8 TextBox 24 4 9 Ticker 27 4 10 Hidden 28 4 11 Form 30 4 12 Image 52 5 Push Technology 54 6 Appendix ...

Page 3: ...teristic of convergence is that the server side application can initiate the transfer of data to the application platform of the telephone just as a phone not only makes calls but also receives them In this way you can extend the range of application of your optiPoint IP phone considerably and at the same time optimize access to your applications using a highly available gateway inde pendent of or...

Page 4: ...work to which the IP phone is connected Web browser for creating programs for the telephone using the Web Based Manager e g Internet Explorer Firefox Opera Web server for sending the XML data to the IP phone e g Microsoft IIS Apache Tomcat It is important that the server is configured with the MIME type text xml For interactive applications Application platform on the server for dynamically gener ...

Page 5: ...er s Guide 4 Functions and Features Infrastructure 2 Functions and Features 2 1 Infrastructure The following diagram shows the lines of communication between the various components LAN optiPoint optiPoint optiPoint Application Server Web Server optiPoint application module ...

Page 6: ...ion 6 2 XML Schema The web server sends the XML document to the phone via an HTTP connection 5 The XML document is parsed and shown on the display of the DSM or the APM 6 The user enters commands and data via the touchscreen or the keyboard of the DSM or the APM 7 The user s commands and entries are detected by listeners in the telephone software 8 The phone passes the user entries as key value pa...

Page 7: ...hone and prompts it to load a specific XML document from a specific server After this the XML document is also parsed and displayed as in normal operation 2 4 Using Predefined Images In addition to being able to link any images saved on a server within an XML document prepre pared images for example for buttons are also available These images are already included in the telephone software One adva...

Page 8: ...tor password In the Administration menu select New Program The following input screen is displayed 3 Now enter the following information Display Name The name of the program as it appears in the program menu on the APM or the DSM The display name must meet the following criteria It must be a unique name on the telephone It cannot contain characters It cannot be empty It cannot be longer than 100 c...

Page 9: ...try is ipp ippTest xml The information cannot be longer than 100 characters Use Proxy This specifies whether a proxy should be used If Yes has been set the program uses the default Java proxy This can be configured in the Web Based Man ager under Administration Applications Java In order to use a proxy not only must the telephone be visible to the proxy but also the server 4 Click the Create Progr...

Page 10: ...se parameters see Section 3 Installation and Starting the Program Click the Submit Changes button to confirm the changes If you would like to delete the program click the Delete Program button 3 2 Starting the Program If the user starts a program on the telephone the application calls the URL of the program from its end on the server The telephone tells the server its IP address and telephone numb...

Page 11: ...ional root element for future objects outside of the display Display root element Navigation Command BACK NEXT or UPDATE BACK Leads to the screen displayed previously SCREEN Leads to a specific screen UPDATE Reloads the screen from the server Form Form Form for sending the contents of data fields to the serv er Message win dow Alert Temporarily appears over the currently displayed screen and conta...

Page 12: ...as the root element is therefore not mandatory IppDisplay see Section 4 2 Display can also be the root element of an XML application Syntax IppPhone IppDisplay IppDisplay IppPhone Hidden data transfer Hidden Invisible field for transmitting data between telephone and server Visualization of chronologi cal processes Form Gauge not in teractive Horizontal bar that grows with adjustable speed Sending...

Page 13: ...ent Syntax IppDisplay IppScreen IppScreen IppDisplay 4 3 Screen The IppScreen element serves as a container for additional specified contents The ID at tribute enables switching between different screens The following attributes are available to the IppScreen element Attribute Value Functionality Remarks ID optional ID of the screen ele ment integer Enables referencing of the screen object so that...

Page 14: ...mmandCount n IppAction IppCommand IppAlert IppList IppTextBox IppTicker IppHidden IppForm Image IppScreen IppCommand mandatory Number of Command ob jects All Command objects are displayed 0 All Command elements are ignored A number greater than the actual number of Command ob jects All the Command elements that exceed the number in dicated are ignored ...

Page 15: ...pAction Child elements Number The telephone number to be dialed Example xml version 1 0 encoding UTF 8 IppDisplay IppScreen ID 1 HiddenCount 0 CommandCount 0 IppAlert Type CONFIRMATION Delay FOREVER Title IppAction Title Text Dialing a number Text Image Image IppAlert IppAction Type MAKECALL Number 12345 Number IppAction IppScreen IppDisplay Attribute Value Function TYPE mandatory MAKECALL A call ...

Page 16: ... version is used If there is only a single screen in the XML document no softkey is generated UPDATE Switches to the screen displayed previously The docu ment is then reloaded from the server SCREEN Switches to the specified screen If the data in the ScreenID child element are missing or invalid the current screen will continue to be dis played Priority optional Priority inte ger This determines t...

Page 17: ...raint ANY Default TEXT Key TB1 Title Textbox Title Title Text add your text here Text Url http subdomain domain path program Url IppTextBox IppCommand Type SELECT Priority 0 Label Select Label ScreenID 1 ScreenID IppCommand IppScreen IppDisplay Multiple occurrences of a type can appear on a screen as long as each occurrence is uniquely distinguishable If two or more occurrences are not distinguish...

Page 18: ...he IppAlert element Attribute Value Functionality Remarks Type optional ALARM No specific properties are perceptible by the user CONFIRMATION No specific properties are perceptible by the user ERROR Default value No specific properties are perceptible by the user INFO No specific properties are perceptible by the user WARNING No specific properties are perceptible by the user Delay optional Timeou...

Page 19: ...Syntax IppAlert Type ALARM CONFIRMATION INFO WARNING Delay Number FOR EVER Title Title Text Text Image Cache n Image IppAlert Child elements Title The title of the Alert is displayed in the title bar Text Text in an Alert Image The image for the Alert For more information about the Image tag see Section 4 12 Image ...

Page 20: ...e Test Confirmation Alert Title Url http subdomain domain path program Url IppStringItem Label Press Alert Label Text for Confirmation Alert Text IppStringItem IppForm IppCommand Type SCREEN Priority 0 Label Alert Label ScreenID 2 ScreenID IppCommand IppScreen IppScreen ID 2 HiddenCount 0 CommandCount 0 IppAlert Type CONFIRMATION Delay FOREVER Title Alert Title Text Alert1 Text Image Image IppAler...

Page 21: ...server the screen will continue to be displayed unchanged Attribute Value Function Type mandatory IMPLICIT Default value As soon as an option has been selected the data are sent to the URL specified As opposed to the types EXCLUSIVE and IMPLICIT the user does not have to press a button or softkey Only the key value pair selected is sent to the server EXCLUSIVE Exactly one option can be selected ra...

Page 22: ...ge If the URL is missing or is invalid thereby allowing no data to be sent to the serv er the current screen will continue to be displayed unchanged Attribute Value Function Selected optional FALSE Default value The option is not preselected TRUE The option is preselected Key optional Key The key for the key value pair that is sent to the server For selection lists of type IMPLICIT and EXCLUSIVE m...

Page 23: ...ount 0 CommandCount 1 IppList Type IMPLICIT Count 3 Title Choose Option Title Url http subdomain domain path program Url Option ID 1 Selected TRUE Key 1 Value 1 OptionText Item 1 OptionText Image Image Option Option ID 2 Selected FALSE Key 2 Value 2 OptionText Item 2 OptionText Image Image Option Option ID 3 Selected FALSE Key 1 Value 1 OptionText Item 3 OptionText Image Image Option IppList IppCo...

Page 24: ...XML Object Reference 18 May 2006 23 optiPoint application module XML Applications Developer s Guide c01 fm List Screenshot ...

Page 25: ...string is permitted NUMERIC The data entered must be numeric Other keyboard en tries are ignored PASSWORD The data entered are treated as a password Asterisks are displayed instead of the characters actu ally entered PHONENUMBER The data entered must be in a telephone number for mat Validation is currently not yet implemented URL The data entered must represent a valid URL Validation is currently ...

Page 26: ... contained in the textbox URL URL of the server to which the data are sent Example xml version 1 0 encoding UTF 8 IppDisplay IppScreen ID 1 HiddenCount 0 CommandCount 1 IppTextBox MaxSize 30 Constraint ANY Default TEXT Key TB1 Title Textbox Title Title Text add your text here Text Url http subdomain domain path program Url IppTextBox IppCommand Type SELECT Priority 0 Label Select Label ScreenID 2 ...

Page 27: ...c01 fm 18 May 2006 optiPoint application module XML Applications Developer s Guide 26 XML Object Reference TextBox Screenshot ...

Page 28: ... xml version 1 0 encoding UTF 8 IppDisplay IppScreen ID 1 HiddenCount 0 CommandCount 1 IppTextBox MaxSize 30 Constraint ANY Default TEXT Key TB1 Title Title Title Text TextBox Text Url http subdomain domain path program Url IppTextBox IppCommand Type SELECT Priority 0 Label Select Label ScreenID 1 ScreenID IppCommand IppTicker Text Ticker Text Text IppTicker IppScreen IppDisplay If the text is mis...

Page 29: ...can also contain the telephone number of the optiPoint phone connected or its IP address The following attributes are available to the IppHidden element Attribute Value Function Type VALUE Default value The value of the key value pair is the val ue saved in the Value child element PHONENUMBER The value of the key value pair is the telephone number of the optiPoint phone connected IPADDRESS The val...

Page 30: ... Key attribute of the Ip pHidden element the content of Value builds a key value pair Example xml version 1 0 encoding UTF 8 IppDisplay IppScreen ID 1 HiddenCount 1 CommandCount 1 IppTextBox MaxSize 30 Constraint ANY Default TEXT Key TB1 Title Title Title Text TextBox Text Url http subdomain domain path program Url IppTextBox IppCommand Type SELECT Priority 0 Label Select Label ScreenID 1 ScreenID...

Page 31: ...e elements Title and Url The following attributes are available to the IppForm element Syntax IppForm ItemCount Number Title Title Url Url StringItem ImageItem Spacer TextField DateField ChoiceGroup Gauge IppForm Child elements Title Title of the form URL URL of the server to which the data should be sent Attribute Value Function ItemCount Number of elements contained Indicates the number of eleme...

Page 32: ...el and the actual text The text follows the label on the same line separated by a simple space Syntax IppStringItem Label Label Text Text IppStringItem Child elements Label Label that precedes the text Text Content in the text field The characters and must be represented by the corresponding char acter entities amp lt gt quot and apos Line breaks within Label or Text are noted with the character c...

Page 33: ...UTF 8 IppDisplay IppScreen ID 1 HiddenCount 0 CommandCount 1 IppForm ItemCount 1 Title Form String Title Url http subdomain domain path program Url IppStringItem Label String1Label Label Text String1Text Text IppStringItem IppForm IppCommand Type SELECT Priority 0 Label Select Label ScreenID 1 ScreenID IppCommand IppScreen IppDisplay Screenshot ...

Page 34: ...ENTER DE FAULT LEFT NEWLINE_AFTER NEWLINE_BEFORE RIGHT Label Label Image Cache Name Image AltText AltText IppImageItem Child elements Label Label that is displayed to the left in front of the image Image Links the image file For more information about the Image element see Section 4 12 Im age AltText Alternate text that is displayed if the image cannot be loaded or displayed Attribute Value Functi...

Page 35: ...reen ID 1 HiddenCount 0 CommandCount 1 IppForm ItemCount 1 Title Sunset Title Url http subdomain domain path program Url IppImageItem Layout CENTER Label Label Image http subdomain domain path image png Image AltText Image1 AltText IppImageItem IppForm IppCommand Type SELECT Priority 0 Label Select Label ScreenID 1 ScreenID IppCommand IppScreen IppDisplay Screenshot ...

Page 36: ...r object all the subelements in a form are displayed inline that is without line breaks The following attributes are available to the IppSpacer element Syntax IppSpacer NewLine BEGIN BOTH END Attribute Value Function NewLine BEGIN The line break is inserted before the element BOTH Line breaks are inserted before and after the element END The line break is inserted after the element If the NewLine ...

Page 37: ... Newline Begin Title Url http subdomain domain path program Url IppTextField MaxSize 30 Constraint ANY Default TEXT Key TF2 Label First Text Label Text abc123 Text IppTextField IppSpacer NewLine BEGIN IppTextField MaxSize 30 Constraint ANY Default TEXT Key TF2 Label Second Text Label Text xyz890 Text IppTextField IppForm IppCommand Type SELECT Priority 0 Label Select Label ScreenID 1 ScreenID IppC...

Page 38: ...tted NUMERIC The data entered must be numeric Other keyboard en tries are ignored PASSWORD The data entered are treated as a password Asterisks are displayed instead of the characters actu ally entered PHONENUMBER The data entered must be in a telephone number for mat Validation is currently not yet implemented URL The data entered must represent a valid URL Validation is currently not yet impleme...

Page 39: ...Syntax IppTextField MaxSize Number Constraint ANY NUMERIC PASS WORD PHONENUMBER URL EMAILADDR Default NULL TEXT PHONENUMBER Key Key Label Label Text Text IppTextField Child elements Label Label for identifying the entry field The label is displayed above the entry field Text Text that is preset in the entry field ...

Page 40: ...n path program Url IppTextField MaxSize 30 Constraint NUMERIC De fault TEXT Key TF1 Label Numeric Text Label Text 123456 Text IppTextField IppTextField MaxSize 30 Constraint ANY Default TEXT Key TF2 Label Any Text Label Text abc123 Text IppTextField IppTextField MaxSize 30 Constraint PASSWORD De fault TEXT Key TF3 Label Password Label Text 999 Text IppTextField IppForm IppCommand Type SELECT Prior...

Page 41: ...E the type MULTIPLE permits the selection of one or more options The following attributes are available to the IppChoiceGroup element The uniqueness of keys and values is not checked in the telephone Attribute Value Function Type mandatory EXCLUSIVE Default value Exactly one option can be selected radio button function On submit only the key value pair se lected is sent to the server MULTIPLE One ...

Page 42: ...p tions that exceed this setting are ignored 0 No options are displayed Attribute Value Function Selected optional FALSE Default value The option is not preselected TRUE The option is preselected Key optional Key The key for the key value pair that is sent to the server For selection lists of type IMPLICIT and EXCLUSIVE multiple options can have the same value for key If the type is MULTIPLE all t...

Page 43: ...ogram Url IppChoiceGroup Type MULTIPLE Count 3 Label Choice1 Label Option ID 1 Selected TRUE Key C1 Value 1 OptionText Opt1 OptionText Image Image Option Option ID 2 Selected FALSE Key C2 Value 2 OptionText Opt2 OptionText Image Image Option Option ID 3 Selected FALSE Key C3 Value 3 OptionText Opt3 OptionText Image Image Option IppChoiceGroup IppChoiceGroup Type EXCLUSIVE Count 2 Label Choice2 Lab...

Page 44: ...XML Object Reference 18 May 2006 43 optiPoint application module XML Applications Developer s Guide c01 fm Form IppCommand IppScreen IppDisplay Screenshot ...

Page 45: ...meZone TimeZone Date Date Time Time IppDateField If the key in a DateField is invalid or not present the URL indicated in the form is opened but the data in this DateField are not sent Attribute Value Function Mode optional DATE Only the content of the Date field is submitted to the server TIME Only the content of the Time field is submitted to the server DATETIME Default value The contents of the...

Page 46: ...ayed above the fields TimeZone Entry for the time zone Date Entry for the date in the order of day month year Time Time data is entered in the order of hours minutes seconds The YYYY MM DD format is used for indicating the date in the XML document for example 2006 03 20 The HH MM SS format followed by a period and the milliseconds is used for indicating the time in the XML document for example 13 ...

Page 47: ...ey TK1 Label Time Label TimeZone GMT 1 TimeZone Date 2005 04 08 Date Time 13 00 00 000 Time IppDateField IppDateField Mode DATE Default MODE DateKey DK2 TimeKey TK2 Label Date Label TimeZone GMT 1 TimeZone Date 2005 04 09 Date Time 13 00 00 000 Time IppDateField IppDateField Mode DATETIME Default MODE DateKey DK3 TimeKey TK3 Label Date and Time Label TimeZone GMT 1 TimeZone Date 2005 04 08 Date Ti...

Page 48: ...f which is indicat ed in the Form element The following attributes are available to the IppButton element Attribute Value Function Type optional IMAGE Default value This is the only available setting in the current versions Layout optional CENTER The button is centered DEFAULT Position according to the default setting LEFT The image is positioned flush left NEWLINE_AFTER A line break is inserted a...

Page 49: ...al ue Value Label Label Image Cache n Image IppButton Child elements Label Generates a label for identifying the button Image Links an image file The image is used as a clickable area Value mandatory Value The value of the key value pair that is sent to the server Horizontal spacing between two successive inline buttons can be generated by entering an empty space in the label Attribute Value Funct...

Page 50: ...Screen ID 1 HiddenCount 0 CommandCount 1 IppForm ItemCount 1 Title Form String Title Url http subdomain domain path program Url IppButton Type IMAGE Layout CENTER Key KEY Val ue WERT Label Hit this button Label Image inCall png Image IppButton IppForm IppCommand Type SELECT Priority 0 Label Select Label ScreenID 1 ScreenID IppCommand IppScreen IppDisplay Screenshot ...

Page 51: ...ial Initial IppGauge Child elements Label The label for identifying the value represented by the graphical bar is displayed above the status bar Maximum Data format and function are differentiated depending on the value of the Interactive attribute Attribute Value Function Interactive optional USER Default value The user can change the value graphical ly represented by a bar AUTO The user has no i...

Page 52: ...s dis played at 20 of its total width Example xml version 1 0 encoding UTF 8 IppDisplay IppScreen ID 1 HiddenCount 0 CommandCount 1 IppForm ItemCount 1 Title User Gauge Title Url http subdomain domain path program Url IppGauge Interactive USER Key G1 Label Interactive Gauge Label Maximum 100 Maximum Initial 20 Initial IppGauge IppForm IppCommand Type SELECT Priority 0 Label Select Label ScreenID 1...

Page 53: ...ges in cache is explicitly indicated in the XML document In addition to the source of the image file the cache name must be defined as well This is neces sary because specific areas in the cache are overwritten when new images are load ed and insufficient memory is available When this is occurs the images that have been deleted from cache must then be reloaded if possible The maximum available cac...

Page 54: ...The image is downloaded URL for the image file http IP address Port filename URL of a program on the server that sends the desired image file the key value pair iden tifies the image http IP address Port filename of the program key value pair Images saved in the telephone software cannot be cached If the source of the image file is missing but the Cache attribute exists and the image is cached the...

Page 55: ...he request is signaled to the user The prerequisite for this is that the XML document contains a Ticker object within an existing screen or Alert object force The currently running application is forced to end and the application specified in the request is started MidletName Name of the MIDlet Name of the application that is to be started by the Push request This is the application name entered w...

Page 56: ...ehavior occurs as in the case of Installed not run ning Loads the XML docu ment from the server and displays a Ticker or an Alert The other application is ended After this the same behavior occurs as in the case of In stalled not running Installed an appli cation of another type MIDlet is run ning The request is queued until the other MIDlet has ended After this the same behavior oc curs as in the...

Page 57: ... xml lang en XML Schema for Siemens IP Phone Generic MIDlet Copyright 2005 Siemens plc All rights reserved xs documentation xs annotation xs element name IppPhone xs complexType xs sequence Term Abbreviation Definition Description APM Application Module DSM Display Module HFA HiPath Feature Access jad Java Application Descriptor Jar Java Archive File SIP Session Initiation Protocol Web Based Manag...

Page 58: ... xs complexType xs sequence xs element ref IppScreen minOccurs 1 maxOccurs 20 xs sequence xs attribute name InitialScreen type xs nonNegativeInte ger xs complexType xs element xs element name IppScreen xs complexType xs sequence xs choice xs element ref IppAlert xs element ref IppList xs element ref IppTextBox xs element ref IppTicker xs element ref IppForm xs choice xs element ref IppAction minOc...

Page 59: ...default 0 type xs nonNe gativeInteger xs attribute name CommandCount default 0 type xs non NegativeInteger xs attribute name ID default 0 type xs nonNegativeIn teger xs complexType xs element xs element name IppAction xs complexType xs sequence xs element name Number minOccurs 0 maxOccurs 1 xs simpleType xs restriction base xs string xs pattern value d xs restriction xs simpleType xs element xs se...

Page 60: ...t ref Title minOccurs 0 maxOccurs 1 xs element ref Text minOccurs 0 maxOccurs 1 xs element ref Image minOccurs 0 maxOccurs 1 xs sequence xs attribute name Type default ERROR xs simpleType xs restriction base xs string xs enumeration value ALARM xs enumeration value CONFIRMATION xs enumeration value ERROR xs enumeration value INFO xs enumeration value WARNING xs restriction xs simpleType xs attribu...

Page 61: ...OREVER xs restriction xs simpleType xs union xs simpleType xs attribute xs complexType xs element xs element name IppChoiceGroup xs complexType xs sequence xs element ref Label minOccurs 0 maxOccurs 1 xs element ref Option minOccurs 0 maxOccurs un bounded xs sequence xs attribute name Numbered default NO xs simpleType xs restriction base xs string xs enumeration value NO xs enumeration value YES x...

Page 62: ...ribute name Count default 0 type xs nonNega tiveInteger xs complexType xs element xs element name IppCommand xs complexType xs sequence xs element name Label minOccurs 1 maxOccurs 1 type xs string xs element name ScreenID minOccurs 0 maxOccurs 1 type xs nonNegativeInteger xs sequence xs attribute name Type use required xs simpleType xs restriction base xs string xs enumeration value SELECT xs enum...

Page 63: ...e 9 xs restriction xs simpleType xs attribute xs attribute name Auto default 0 xs simpleType xs restriction base xs nonNegativeInteger xs simpleType xs attribute name Auto default 0 xs attribute ref Key xs attribute ref Value xs complexType xs element xs element name IppDateField xs complexType xs sequence xs element ref Label minOccurs 0 maxOccurs 1 xs element ref Timezone minOccurs 0 maxOccurs 1...

Page 64: ...lue DATETIME xs restriction xs simpleType xs attribute xs attribute name Default default NULL xs simpleType xs restriction base xs string xs enumeration value NULL xs enumeration value MODE xs restriction xs simpleType xs attribute xs attribute ref DateKey use required xs attribute ref TimeKey use required xs complexType xs element xs element name IppForm xs complexType xs sequence xs element ref ...

Page 65: ...minOccurs 0 maxOccurs un bounded xs element ref IppStringItem minOccurs 0 maxOc curs unbounded xs element ref IppTextField minOccurs 0 maxOc curs unbounded xs sequence xs attribute name ItemCount default 0 type xs nonNega tiveInteger xs complexType xs element xs element name IppGauge xs complexType xs sequence xs element ref Label minOccurs 0 maxOccurs 1 xs element ref Maximum minOccurs 0 maxOccur...

Page 66: ...ent xs element name IppHidden xs complexType xs sequence xs element ref Value minOccurs 0 maxOccurs 1 xs sequence xs attribute name Type default VALUE xs simpleType xs restriction base xs string xs enumeration value VALUE xs enumeration value PHONENUMBER xs enumeration value IPADDRESS xs restriction xs simpleType xs attribute xs attribute ref Key use required xs complexType xs element xs element n...

Page 67: ...xs restriction base xs string xs enumeration value CENTER xs enumeration value DEFAULT xs enumeration value LEFT xs enumeration value NEWLINE_AFTER xs enumeration value NEWLINE_BEFORE xs enumeration value RIGHT xs restriction xs simpleType xs attribute xs complexType xs element xs element name IppList xs complexType xs sequence xs element ref Title minOccurs 0 maxOccurs 1 xs element ref Url minOcc...

Page 68: ...ult IMPLICIT xs simpleType xs restriction base xs string xs enumeration value IMPLICIT xs enumeration value EXCLUSIVE xs enumeration value MULTIPLE xs restriction xs simpleType xs attribute xs attribute name Count default 0 type xs nonNega tiveInteger xs attribute ref FColor xs attribute ref TColor xs attribute ref SFColor xs attribute ref STColor xs complexType xs element xs element name IppSpace...

Page 69: ...ent xs element name IppStringItem xs complexType xs sequence xs element ref Label minOccurs 0 maxOccurs 1 xs element ref Text minOccurs 0 maxOccurs 1 xs sequence xs complexType xs element xs element name IppTextBox xs complexType xs sequence xs element ref Title minOccurs 1 maxOccurs 1 xs element ref Text minOccurs 0 maxOccurs 1 xs element ref Url minOccurs 1 maxOccurs 1 xs sequence xs attribute n...

Page 70: ...value EMAILADDR xs restriction xs simpleType xs attribute xs attribute ref DefaultText use required xs attribute ref Key use required xs complexType xs element xs element name IppTextField xs complexType xs sequence xs element ref Label minOccurs 0 maxOccurs 1 xs element ref Text minOccurs 0 maxOccurs 1 xs sequence xs attribute name MaxSize type xs nonNegativeInteger xs attribute name Constraint d...

Page 71: ... enumeration value VALIDATE xs restriction xs simpleType xs attribute xs attribute ref DefaultText use required xs attribute ref Key use required xs complexType xs element xs element name IppTicker xs complexType xs sequence xs element ref Text minOccurs 0 maxOccurs 1 xs sequence xs complexType xs element xs element name AltText type xs string xs element name Date type xs date xs element name Imag...

Page 72: ... xs string xs pattern value xs simpleType xs simpleType xs restriction base xs string xs pattern value http xs simpleType xs union xs sequence xs attribute name Cache type xs string xs complexType xs element xs element name Initial type gaugeTimeType xs element name Label type xs string xs element name Maximum type gaugeTimeType xs element name OptionText type xs string xs element name Text type x...

Page 73: ... string xs element name Option xs complexType xs sequence xs element ref OptionText minOccurs 1 maxOccurs 1 xs element ref Image minOccurs 0 maxOccurs 1 xs sequence xs attribute name ID type xs nonNegativeInteger xs attribute name Selected default FALSE xs simpleType xs restriction base xs string xs enumeration value TRUE xs enumeration value FALSE xs restriction xs simpleType xs attribute xs attr...

Page 74: ...ing xs attribute name FColor type colourType xs attribute name Key type xs string xs attribute name SFColor type colourType xs attribute name STColor type colourType xs attribute name TColor type colourType xs attribute name TimeKey type xs string xs attribute name Value type xs string xs attribute name DefaultText xs simpleType xs restriction base xs string xs enumeration value NULL xs enumeratio...

Page 75: ...s simpleType xs restriction base xs nonNegativeInteger xs simpleType xs simpleType xs restriction base xs string xs pattern value d 2 d 2 xs restriction xs simpleType xs union xs simpleType xs simpleType name timeZoneType xs union xs simpleType xs restriction base xs string xs simpleType xs simpleType xs restriction base xs string xs pattern value GMT d xs restriction xs simpleType xs union ...

Page 76: ... base xs string xs enumeration value BLACK xs enumeration value RED xs enumeration value GREEN xs enumeration value BROWN xs enumeration value BLUE xs enumeration value MAGENTA xs enumeration value CYAN xs enumeration value LIGHTGRAY xs enumeration value DARKGRAY xs enumeration value LIGHTRED xs enumeration value LIGHTGREEN xs enumeration value YELLOW xs enumeration value LIGHTBLUE xs enumeration ...

Page 77: ...c01 fm 18 May 2006 optiPoint application module XML Applications Developer s Guide 76 Appendix XML Schema xs simpleType xs union xs simpleType xs schema ...

Page 78: ......

Page 79: ...eneral descriptions or characteristics of performance which in case of actual use do not always apply as described or which may change as a result of further development of the products An obligation to provide the respective characteristics shall only exist if expressly agreed in the terms of contract The trademarks used are owned by Siemens AG or their respective owners www siemens com hipath ...

Reviews: