Each end-user has an XML file to keep his or her subscribed service information. For example: User01Portal.xml is the subscribed service XML file for user01. In the document, UserPortal.xml is used as a representative.
When user01 adds or deletes a service, and clicks the save button, the information will be saved in this XML.
Internet banking developers can also modify this XML if needed.
Here is an example of User01Portal.xml:
<?xml version="1.0" encoding="UTF-8"?> <Portal xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://btt.cn.ibm.com/61/Web20" xsi:schemaLocation="http://btt.cn.ibm.com/61/Web20 ../BTTWeb20/schema/UserPortal.xsd"> <Portlet rowid="tab1_col1_row1"> <Widget name="basic_tabwidget"> <attribute name="url" value="http://www.ibm.com"/> <attribute name="version" value="1.0.0.0"/> <attribute name="height" value="700"/> </Widget> </Portlet> </Portal>
Parameters specification for each tag are as follows:
Parameter | Description |
---|---|
Portlet | It represents the loaded widget and its container. The manageable tab has loaded a default widget, so there is a portlet element at least. Optional |
Parameter | Description |
---|---|
rowid | The corresponding rowid of this Portlet element, mandatory and unique |
Widget | The subscribed widget, mandatory |
Parameter | Description |
---|---|
name | It represents the id or type of widget, not the title that is displayed in the widget window. Mandatory |
attribute | The attribute of the widget. It will override the attributes defined in the widget definition file. Optional |
Parameter | Description |
---|---|
name | The attribute name. Mandatory |
value | The value of the attribute. Mandatory |