Siemens HiPath optiPoint 410 Скачать руководство пользователя страница 1

HiPath
optiPoint application module
XML Applications

Developer’s Guide

Содержание HiPath optiPoint 410

Страница 1: ...HiPath optiPoint application module XML Applications Developer s Guide ...

Страница 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 ...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 24: ...XML Object Reference 18 May 2006 23 optiPoint application module XML Applications Developer s Guide c01 fm List Screenshot ...

Страница 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 ...

Страница 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 ...

Страница 27: ...c01 fm 18 May 2006 optiPoint application module XML Applications Developer s Guide 26 XML Object Reference TextBox Screenshot ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 44: ...XML Object Reference 18 May 2006 43 optiPoint application module XML Applications Developer s Guide c01 fm Form IppCommand IppScreen IppDisplay Screenshot ...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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 ...

Страница 78: ......

Страница 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 ...

Отзывы: