Sun[tm] ONE Portal Server, Mobile Access 6.2 Administrator's Guide |
Appendix A
Mobile Access Software Schema ReferenceThis appendix provides a reference for Sun ONE Portal Server, Mobile Access software schema definitions used by Sun ONE Identity Server softwrare.
This appendix contains these sections:
For information on Sun ONE Portal Server software schema definitions, see the Sun ONE Portal Server 6.2 Administrator’s Guide.
Client Data SchemaThis section is a reference for client data. The amClientData.xml file is placed in the /portal-server-installation-root/SUNWam/config/xml directory during a default installation.
Address Book SchemaThis section is a reference for the Mobile Access address book application. During a default installation the SunMobileAppABService.xml file is placed in the /portal-server-installation-root/SUNWps/export/service directory.
Code Example A-2 Address Book Schema
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
Copyright 2001 Sun Microsystems, Inc. All rights reserved.
PROPRIETARY/CONFIDENTIAL. Use of this product is subject to license terms.
MAP Address Book Service Definition
-->
<!DOCTYPE ServicesConfiguration
PUBLIC "=//Sun ONE//Service Management Services (SMS) 1.0 DTD//EN"
"file:%IDSAME_BASEDIR%/SUNWam/dtd/sms.dtd">
<ServicesConfiguration>
<Service name="SunMobileAppABService" version="1.0">
<Schema
i18nFileName="SunMobileAppABService"
serviceHierarchy="/app.configuration/SunMobileAppABService"
i18nKey="abServiceDescription">
<Global>
<AttributeSchema name="serviceObjectClasses"
type="list"
syntax="string"
i18nKey="">
<DefaultValues>
<Value>SunMobileAppABPerson</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="sunConfigurationTemplates"
type="list"
syntax="string"
any="display"
i18nKey="sunConfigurationTemplatesDescription">
</AttributeSchema>
<AttributeSchema name="sunMobileAppABJspAbNumLines"
type="list"
syntax="string"
any="display"
i18nKey="jspAbNumLines">
<DefaultValues>
<Value>default|9</Value>
</DefaultValues>
</AttributeSchema>
</Global>
<!-- TBD as per ID6.0
<Policy>
<ActionSchema name="sunMobileAppABExecutable"
type="single"
syntax="boolean"
any="display"
cosQualifier="default"
i18nKey="privilege">
<DefaultValues>
<Value>true</Value>
</DefaultValues>
</ActionSchema>
</Policy>
-->
<Dynamic>
<AttributeSchema name="sunMobileAppABConfig"
type="list"
syntax="string"
any="display"
cosQualifier="merge-schemes"
i18nKey="appConfig">
</AttributeSchema>
</Dynamic>
<User>
<AttributeSchema name="sunMobileAppABSortBy"
type="single"
syntax="string"
any="display"
i18nKey="sortBy">
<DefaultValues>
<Value>fn</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="sunMobileAppABSortOrder"
type="single_choice"
syntax="string"
any="display"
i18nKey="sortOrder">
<ChoiceValues>
<ChoiceValue i18nKey="ascending">asc</ChoiceValue>
<ChoiceValue i18nKey="descending">dsc</ChoiceValue>
<ChoiceValue i18nKey="none">none</ChoiceValue>
</ChoiceValues>
<DefaultValues>
<Value>asc</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="sunMobileAppABConfig"
type="list"
syntax="string"
any="display"
i18nKey="appConfig">
</AttributeSchema>
</User>
</Schema>
</Service>
</ServicesConfiguration>
Calendar SchemaThis section is a reference for the Mobile Access calendar application. During a default installation the SunMobileAppCalendarService.xml file is placed in the /portal-server-installation-root/SUNWps/export/service directory.
Code Example A-3 Calendar Schema
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
Copyright 2001 Sun Microsystems, Inc. All rights reserved.
PROPRIETARY/CONFIDENTIAL. Use of this product is subject to license terms.
MAP Calendar Service Definition
-->
<!DOCTYPE ServicesConfiguration
PUBLIC "=//Sun ONE//Service Management Services (SMS) 1.0 DTD//EN"
"file:%IDSAME_BASEDIR%/SUNWam/dtd/sms.dtd">
<ServicesConfiguration>
<Service name="SunMobileAppCalendarService" version="1.0">
<Schema
i18nFileName="SunMobileAppCalendarService"
serviceHierarchy="/app.configuration/SunMobileAppCalendarService"
i18nKey="calServiceDescription">
<Global>
<AttributeSchema name="serviceObjectClasses"
type="list"
syntax="string"
i18nKey="">
<DefaultValues>
<Value>SunMobileAppCalendarPerson</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="sunConfigurationTemplates"
type="list"
syntax="string"
any="display"
i18nKey="sunConfigurationTemplatesDescription">
</AttributeSchema>
<AttributeSchema name="sunMobileAppCalendarJspCalendarNumLines"
type="list"
syntax="string"
any="display"
i18nKey="jspCalendarNumLines">
<DefaultValues>
<Value>default|7</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="sunMobileAppCalendarJspEventNumLines"
type="list"
syntax="string"
any="display"
i18nKey="jspEventNumLines">
<DefaultValues>
<Value>default|7</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="sunMobileAppCalendarJspSummaryLength"
type="list"
syntax="string"
any="display"
i18nKey="jspSummaryLength">
<DefaultValues>
<Value>default|25</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="sunMobileAppCalendarJspLocationLength"
type="list"
syntax="string"
any="display"
i18nKey="jspLocationLength">
<DefaultValues>
<Value>default|25</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="sunMobileAppCalendarJspDescLength"
type="list"
syntax="string"
any="display"
i18nKey="jspDescLength">
<DefaultValues>
<Value>default|300</Value>
</DefaultValues>
</AttributeSchema>
</Global>
<Dynamic>
<AttributeSchema name="sunMobileAppCalendarConfig"
type="list"
syntax="string"
any="display"
cosQualifier="merge-schemes"
i18nKey="appConfig">
</AttributeSchema>
</Dynamic>
<User>
<AttributeSchema name="sunMobileAppCalendarConfig"
type="list"
syntax="string"
any="display"
i18nKey="appConfig">
</AttributeSchema>
</User>
</Schema>
</Service>
</ServicesConfiguration>
Mail SchemaThis section is a reference for the Mobile Access mail application. During a default installation the SunMobileAppMailService.xml file is placed in the /portal-server-installation-root/SUNWps/export/service directory.
Code Example A-4
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
Copyright 2001 Sun Microsystems, Inc. All rights reserved.
PROPRIETARY/CONFIDENTIAL. Use of this product is subject to license terms.
MAP Mail Service Definition
-->
<!DOCTYPE ServicesConfiguration
PUBLIC "=//iPlanet//Service Management Services (SMS) 1.0 DTD//EN"
"file:%IDSAME_BASEDIR%/SUNWam/dtd/sms.dtd">
<ServicesConfiguration>
<Service name="SunMobileAppMailService" version="1.0">
<Schema
i18nFileName="SunMobileAppMailService"
serviceHierarchy="/app.configuration/SunMobileAppMailService"
i18nKey="mailServiceDescription">
<Global>
<AttributeSchema name="serviceObjectClasses"
type="list"
syntax="string"
i18nKey="">
<DefaultValues>
<Value>SunMobileAppMailPerson</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="sunConfigurationTemplates"
type="list"
syntax="string"
any="display"
i18nKey="sunConfigurationTemplatesDescription">
</AttributeSchema>
<AttributeSchema name="sunMobileAppMailJspNumFolders"
type="list"
syntax="string"
any="display"
i18nKey="jspNumFolders">
<DefaultValues>
<Value>default|9</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="sunMobileAppMailJspInboxNumLines"
type="list"
syntax="string"
any="display"
i18nKey="jspInboxNumLines">
<DefaultValues>
<Value>default|9</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="sunMobileAppMailJspMsgNumLines"
type="list"
syntax="string"
any="display"
i18nKey="jspMsgNumLines">
<DefaultValues>
<Value>default|9</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="sunMobileAppMailJspFromLength"
type="list"
syntax="string"
any="display"
i18nKey="jspFromLength">
<DefaultValues>
<Value>default|23</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="sunMobileAppMailJspSubjectLength"
type="list"
syntax="string"
any="display"
i18nKey="jspSubjectLength">
<DefaultValues>
<Value>default|23</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="sunMobileAppMailOutboundMailCharset"
type="list"
syntax="string"
any="display"
i18nKey="outboundMailCharset">
<DefaultValues>
<Value>Shift_JIS=ISO-2022-JP</Value>
</DefaultValues>
</AttributeSchema>
</Global>
<Organization>
<AttributeSchema name="sunMobileAppMailDefaultMailDomain"
type="single"
syntax="string"
any="display"
i18nKey="defaultMailDomain">
</AttributeSchema>
</Organization>
<Dynamic>
<AttributeSchema name="sunMobileAppMailConfig"
type="list"
syntax="string"
any="display"
cosQualifier="merge-schemes"
i18nKey="appConfig">
</AttributeSchema>
</Dynamic>
<User>
<AttributeSchema name="sunMobileAppMailSignature"
type="single"
syntax="paragraph"
any="display"
i18nKey="signature">
</AttributeSchema>
<AttributeSchema name="sunMobileAppMailPredefinedReplies"
type="list"
syntax="string"
any="display"
i18nKey="predefinedReplies">
</AttributeSchema>
<AttributeSchema name="sunMobileAppMailViewClients"
type="list"
syntax="string"
any="display"
i18nKey="viewClients">
</AttributeSchema>
<AttributeSchema name="sunMobileAppMailViews"
type="list"
syntax="string"
any="display"
i18nKey="views">
</AttributeSchema>
<AttributeSchema name="sunMobileAppMailViewRules"
type="list"
syntax="string"
any="display"
i18nKey="viewRules">
</AttributeSchema>
<AttributeSchema name="sunMobileAppMailConfig"
type="list"
syntax="string"
any="display"
i18nKey="appConfig">
</AttributeSchema>
</User>
</Schema>
</Service>
</ServicesConfiguration>