Siebel Portal Framework Guide > Delivering Content to External Web Applications >

Document Type Definition


This topic lists Document Type Definitions (DTD) for the inbound and outbound documents used with the XML Web Interface.

NOTE:  The Siebel Open UI client supports HTML markup only. For more information, see Overview of the XML Web Interface.

Inbound DTD

The following is the DTD for the inbound documents used with the XML Web Interface.


<!ELEMENT    EXEC                (CMD, INFO*) >
<!ATTLIST    EXEC

ATTR     CDATA   #IMPLIED
PATH     CDATA   #IMPLIED
TARGET   CDATA    #IMPLIED

>
<!ELEMENT   CMD                  (ARG*) >
<!ATTLIST   CMD

NAME     CDATA   #REQUIRED
VALUE    CDATA   #REQUIRED

>
<!ELEMENT   ARG    (#PCDATA) >
<!ATTLIST   ARG

NAME     CDATA   #REQUIRED

>
<!ELEMENT   INFO   (#PCDATA) >
<!ATTLIST   INFO

NAME     CDATA   #REQUIRED

>

Outbound DTD

The following is the DTD for the outbound documents used with the XML Web Interface.

<!ELEMENT  APPLICATION           (ERROR*, (USER_AGENT?, NAVIGATION_ELEMENTS*,                                (SCREEN | APPLET | FORM | PDQ_BAR)* ), ERROR*) >
<!ATTLIST APPLICATION

NAME  CDATA                 #REQUIRED

>
<!ELEMENT   USER_AGENT           EMPTY>
<!ATTLIST   USER_AGENT

MARKUP   CDATA                #REQUIRED
TYPE     CDATA                 #IMPLIED

>
<!ELEMENT  NAVIGATION_ELEMENTS  (MENU*,
                                TOOL_BAR*,
                                SCREEN_BAR*,
                                THREAD_BAR*,
                                VIEW_BAR*,
                                 PAGE_ITEM*) >


<!ELEMENT   MENU                (MENU_ITEM | ERROR)* >
<!ATTLIST   MENU

NAME     CDATA                #REQUIRED

>
<!ELEMENT  MENU_ITEM            (#PCDATA | ANCHOR | MENU_ITEM | ERROR)* >
<!ATTLIST  MENU_ITEM

NAME    CDATA                #IMPLIED
ENABLED (TRUE | FALSE)       #IMPLIED
TYPE     CDATA                #IMPLIED

>
<!ELEMENT   ANCHOR              ((CMD, INFO*) | ERROR*) >
<!ATTLIST   ANCHOR

ATTR    CDATA                #IMPLIED
PATH    CDATA                IMPLIED
TARGET   CDATA                #IMPLIED

>
<!ELEMENT   CMD                 (ARG*) >
<!ATTLIST   CMD

NAME    CDATA                #REQUIRED
VALUE    CDATA                #REQUIRED

>
<!ELEMENT   ARG                 (#PCDATA) >
<!ATTLIST   ARG

NAME     CDATA                 #REQUIRED

>
<!ELEMENT   INFO                 (#PCDATA) >
<!ATTLIST   INFO

NAME     CDATA                 #REQUIRED

>
<!ELEMENT   TOOL_BAR             (TOOL_ITEM | ERROR)* >
<!ATTLIST   TOOL_BAR

NAME     CDATA                 #REQUIRED
PATH     CDATA                  #IMPLIED

>
<!ELEMENT   TOOL_ITEM             (#PCDATA | ANCHOR | ERROR)* >
<!ATTLIST   TOOL_ITEM

NAME       CDATA                #REQUIRED
TYPE       CDATA                #REQUIRED
ATTR       CDATA                #IMPLIED
MAX_LENGTH CDATA#IMPLIED

>
<!ELEMENT   SCREEN_BAR             (SCREEN_TAB | VIEW_BAR | ERROR)* >
<!ELEMENT   SCREEN_TAB             (#PCDATA | VIEW_BAR | ANCHOR | ERROR)* >
<!ATTLIST   SCREEN_TAB

NAME    CDATA                   #REQUIRED
ACTIVE  (TRUE | FALSE)          "FALSE"
CAPTION  CDATA                   #IMPLIED

>
<!ELEMENT  THREAD_BAR              (THREAD | ERROR)* >
<!ELEMENT  THREAD                  (#PCDATA | ANCHOR | ERROR)* >
<!ATTLIST  THREAD

TITLE   CDATA                    #REQUIRED

>
<!ELEMENT  VIEW_BAR                (VIEW_TAB | ERROR)* >
<!ATTLIST   VIEW_BAR

MODE    CDATA                   #IMPLIED
SCREEN  CDATA                   #IMPLIED
TYPE    CDATA                    #IMPLIED

>
<!ELEMENT  VIEW_TAB                (#PCDATA | ANCHOR | ERROR)* >
<!ATTLIST   VIEW_TAB

NAME     CDATA                  #REQUIRED
SELECTED (TRUE | FALSE)         "FALSE"
TITLE     CDATA                  #IMPLIED

>
<!ELEMENT   PAGE_ITEM              (#PCDATA | ANCHOR | ERROR)* >
<!ATTLIST    PAGE_ITEM

NAME    CDATA                   #REQUIRED
ATTR    CDATA                   #IMPLIED
CAPTION CDATA                   #IMPLIED
TYPE    CDATA                    #REQUIRED

><!ELEMENT  SCREEN                 (VIEW | ERROR*) >
<!ATTLIST   SCREEN

NAME    CDATA                   #REQUIRED
ACTIVE  (TRUE | FALSE)          "FALSE"
CAPTION  CDATA                   #IMPLIED

>
<!ELEMENT   VIEW       (SUB_VIEW_BAR | PDQ_BAR | APPLET | IMG | FORM | ERROR)* >
<!ATTLIST   VIEW

NAME     CDATA                   #REQUIRED
ACTIVE  (TRUE | FALSE)           "FALSE"
CATEGORY CDATA                   #IMPLIED
TITLE    CDATA                    #IMPLIED

>
<!ELEMENT   APPLET           (FORM | CONTROL | CALENDAR | TREE | (LIST | (RS_HEADER,                              RS_DATA)) | SORT_FIELD | APPLET_TOGGLE | ERROR)* >

<!ATTLIST   APPLET

NAME           CDATA            #REQUIRED
ACTIVE         CDATA            #IMPLIED
CLASS          CDATA            #IMPLIED
ID             CDATA            #IMPLIED
MODE           CDATA            #IMPLIED
NO_DELETE      (TRUE | FALSE)   "FALSE"
NO_EXEC_QUERY  (TRUE | FALSE)   "FALSE"
NO_INSERT      (TRUE | FALSE)   "FALSE"
NO_MERGE       (TRUE | FALSE)   "FALSE"
NO_UPDATE      (TRUE | FALSE)   "FALSE"
ROW_COUNTER    CDATA            #IMPLIED
TITLE           CDATA            #IMPLIED

>
<!ELEMENT   FORM         ((CONTROL | CALENDAR | TREE | (LIST | (RS_HEADER, RS_DATA))                  | SORT_FIELD | APPLET_TOGGLE | PDQ_BAR | SUB_VIEW_BAR)* | ERROR*) >

<!ATTLIST   FORM

NAME    CDATA                   #IMPLIED
ACTION  CDATA                   #IMPLIED
ATTR    CDATA                   #IMPLIED
METHOD  CDATA                   #IMPLIED
TARGET  CDATA                    #IMPLIED

>
<!ELEMENT   CONTROL                (#PCDATA | IMG | ANCHOR | PICK_LIST | ERROR)* >
<!ATTLIST   CONTROL

NAME                CDATA           #REQUIRED
ATTR                CDATA           #IMPLIED
CALCULATED          (TRUE | FALSE)  "FALSE"
CAPTION             CDATA           #IMPLIED
DATATYPE            CDATA           #IMPLIED
ENABLED             (TRUE | FALSE)  "FALSE"
FIELD               CDATA           #IMPLIED
FORMAT              CDATA           #IMPLIED
HIDDEN              (TRUE | FALSE)  "FALSE"
HTML_TYPE           CDATA           #IMPLIED
ID                  CDATA           #IMPLIED
MAX_LENGTH          CDATA           #IMPLIED
NUMBER_BASED        (TRUE | FALSE)  "FALSE"
READ_ONLY           (TRUE | FALSE)  "FALSE"
REQUIRED            (TRUE | FALSE)  "FALSE"
REQUIRED_INDICATOR  CDATA            #IMPLIED
SCALE               CDATA            #IMPLIED
TEXT_ALIGN          CDATA            #IMPLIED
TEXT_BASED          (TRUE | FALSE)  "FALSE"
TYPE                CDATA            #IMPLIED
VARIABLE             CDATA            #IMPLIED

>
<!ELEMENT  PICK_LIST               (OPTION | ERROR)* >
<!ATTLIST  PICK_LIST

NAME    CDATA                   #IMPLIED
ATTR    CDATA                   #IMPLIED
VALUE   CDATA                    #IMPLIED

>
<!ELEMENT  OPTION                  (#PCDATA | ERROR)* >
<!ATTLIST   OPTION

CAPTION  CDATA                  #IMPLIED
SELECTED (TRUE | FALSE)          "FALSE"

>
<!ELEMENT   LIST                     ((RS_HEADER, RS_DATA) | ALERT | ERROR*) >

<!ELEMENT   RS_HEADER                (METHOD | COLUMN | ERROR)* >

<!ELEMENT   RS_DATA                  (ROW | ERROR)* >

<!ELEMENT   METHOD                   (#PCDATA | ANCHOR)* >

<!ATTLIST   METHOD

NAME    CDATA                   #REQUIRED
CAPTION CDATA                   #IMPLIED
FIELD   CDATA                    #IMPLIED

>
<!ELEMENT   COLUMN                 (METHOD | ERROR)* >
<!ATTLIST   COLUMN

NAME            CDATA           #REQUIRED
CALCULATED      (TRUE | FALSE)  "FALSE"
DISPLAY_NAME    CDATA           #IMPLIED
DATATYPE        CDATA           #IMPLIED
FIELD           CDATA           #IMPLIED
FORMAT          CDATA           #IMPLIED
HIDDEN          (TRUE | FALSE)  "FALSE"
HTML_TYPE       CDATA           #IMPLIED
ID              CDATA           #IMPLIED
LIST_EDITABLE   CDATA           #IMPLIED
NUMBER_BASED    (TRUE | FALSE)  "FALSE"
READ_ONLY       (TRUE | FALSE)  "FALSE"
REQUIRED        (TRUE | FALSE)  "FALSE"
SCALE           CDATA           #IMPLIED
TEXT_ALIGN      CDATA           #IMPLIED
TEXT_BASED      (TRUE | FALSE)  "FALSE"
TEXT_LENGTH     CDATA           #IMPLIED
TOTAL_REQUIRED  (TRUE | FALSE)  "FALSE"
TYPE             CDATA           #IMPLIED

>
<!ELEMENT   ROW                    (#PCDATA | FIELD | ERROR)* >
<!ATTLIST   ROW

ROWID    CDATA                   #REQUIRED
SELECTED (TRUE | FALSE)           "FALSE"

>
<!ELEMENT   FIELD                  (#PCDATA | PICK_LIST | ANCHOR | ERROR)* >
<!ATTLIST   FIELD

NAME    CDATA                   #REQUIRED
VARIABLE CDATA                   #IMPLIED

>
<!ELEMENT   TREE                   (ITEM | ERROR)* >
<!ATTLIST   TREE

NAME    CDATA                    #REQUIRED

>
<!ELEMENT   ITEM                    (#PCDATA | ACTION | ITEM | ERROR)* >

<!ATTLIST   ITEM

ATTR      CDATA                 #IMPLIED
CAPTION   CDATA                 #IMPLIED
PATH      CDATA                 #REQUIRED
SELECTED  (TRUE | FALSE)        "FALSE"
TYPE       CDATA                 #IMPLIED

>
<!ELEMENT   ACTION                 (#PCDATA | ANCHOR)* >
<!ATTLIST   ACTION

ATTR    CDATA                   #IMPLIED
TYPE    CDATA                    #REQUIRED

>
<!ELEMENT   CALENDAR               EMPTY>
<!ATTLIST   CALENDAR

TITLE    CDATA                   #IMPLIED

>
<!ELEMENT   SORT_FIELD             (PICK_LIST | ERROR)* >
<!ATTLIST   SORT_FIELD

NAME     CDATA                  #REQUIRED
SEQUENCE CDATA                   #IMPLIED

>
<!ELEMENT   APPLET_TOGGLE          (TOGGLE_ITEM | ERROR)* >
<!ATTLIST   APPLET_TOGGLE

TYPE     CDATA                   #IMPLIED

>
<!ELEMENT   TOGGLE_ITEM            (#PCDATA | ANCHOR | ERROR)* >
<!ATTLIST   TOGGLE_ITEM

APPLET_NAME  CDATA              #REQUIRED
TITLE        CDATA              #IMPLIED
SELECTED     (TRUE | FALSE)      "FALSE"

>
<!ELEMENT   SUB_VIEW_BAR            (VIEW_TAB | ERROR)* >

<!ELEMENT   PDQ_BAR                 (PDQ | ERROR)* >

<!ELEMENT   PDQ                    (#PCDATA | ANCHOR | ERROR)* >
<!ATTLIST   PDQ

NAME     CDATA                  #REQUIRED
SELECTED (TRUE | FALSE)          "FALSE"

>
<!ELEMENT   IMG                    (#PCDATA) >
<!ATTLIST   IMG

ALT     CDATA                   #IMPLIED
SRC     CDATA                    #IMPLIED

>
<!ELEMENT   ERROR                   (#PCDATA | ERROR)* >

<!ELEMENT   ALERT                   (#PCDATA) >

Siebel Portal Framework Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.