Bookshelf Home | Contents | Index | PDF | ![]() ![]() |
Siebel Web UI Dynamic Developer Kit Guide > Web UI DDK Overview > About the Sample JavaServer PagesThe sample JavaServer pages that the Web UI DDK generates demonstrate the basics of using Siebel Web services to expose Siebel data and functionality in a custom-built Web application. The sample JSP pages are working examples for the Java developer and a starting point for development. The sample JavaServer pages are designed to be deployed for learning purposes only. NOTE: The sample JSP pages are based on Apache Axis and use standard JSTL Tag Libraries. The major features of the sample JavaServer pages are as follows:
The sample JavaServer pages demonstrate basic features for managing data in a view. The functionality characteristics of the sample JavaServer pages, including functionality not supported, are described in the following sections. Lists of ValuesSample JavaServer pages do not support the following types of LOVs: Dynamic PicklistsSample JavaServer pages do not support the following types of dynamic picklists: Dynamic picklists or MVG fields in a dynamic pick applet are ignored. MVGs are treated as child objects and displayed in a child applet. Dynamic Picklists Without Pick AppletsA dynamic picklist allows the user to populate a field in a view in the user interface by selecting values from a list that are exposed by way of a pick applet. The Siebel Web UI Dynamic Developer Kit (DDK) treats all dynamic picklists the same by creating a new JavaServer page for each business component field. However, when no pick applet is defined for a business component field, the DDK must create a JavaServer page with an imitation single-column picklist to show records from which the user can choose a value. The process by which the picklist without pick apple creation occurs is similar to how Java artifacts are generated, but this creation is transparent to developers and users. You might find it useful, however to understand the logic behind this process. For more information about how the Web UI DDK creates dynamic picklists without pick applets, see Example of How the DDK Wizard Creates Dynamic Picklists Without a Pick Applet. For more information about generating Java artifacts, see Generating Java Artifacts. List AppletsList applets in sample JavaServer pages have the following characteristics:
Form AppletsForm applets in sample JavaServer pages have the following characteristics:
MVG AppletsMVG applets in sample JavaServer pages have the following characteristics:
MVG Association AppletsMVG association applets in sample JavaServer pages have the following characteristics:
Drilldown FieldsDrilldown fields in sample JavaServer pages have the following characteristics:
CRUD OperationsButtons such as New, Edit, and Delete are not always rendered on sample JavaServer pages, even if these operations are allowed. Execute operations that are not permitted will throw and exception. Controlling CRUD operations using visibility rules, roles and responsibilities, configuration, and dynamic field values is not supported. For example, a field called Active in the Quote List Applet - NB determines whether or not an update operation is permitted. The sample JavaServer pages do not support this behavior. User InterfaceUser interface functionality in sample JavaServer pages are summarized as follows:
Web ServicesWeb services that have the same namespace but different ports cannot be used together during the sample page generation for a given view. |
![]() ![]() |
Siebel Web UI Dynamic Developer Kit Guide | Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |