COMPOSITE APPLICATIONS - DESIGN AND MANAGEMENT


Data types, output properties, and actions
The following information describes data types, properties, and actions for
Notes Mail View data types, properties, and actions

The Mail View data types supplied in the WSDL note are described below. Note that the String data type is currently supported.

Type 1: Person display name/common name

This sample maps to NotesName.Common.

<types>

<xsd:schema targetNamespace="http://com.ibm.propertybroker.standardtypes">

<xsd:simpleType name="commonName">

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

</xsd:schema>

</types>

Example: "John B Goode"

Type 2: E-mail address/emailAddress

This sample maps to NotesName.Addr821.

<types>

<xsd:schema targetNamespace="http://com.ibm.propertybroker.standardtypes">

<xsd:simpleType name="emailAddress">

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

</xsd:schema>

</types>

Example: "jbg@us.acme.com"

Type 3: MailTo

See http://ftp.isi.edu/in-notes/rfc2368.txt and http://www.ianr.unl.edu/internet/mailto.html for details.

<types>

<xsd:schema targetNamespace="http://com.ibm.propertybroker.standardtypes">

<xsd:simpleType name="MailTo">

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

</xsd:schema>

</types>

Example: "mailto:astark1@unl.edu?subject=MailTo Comments&cc=ASTARK1@UNL.EDU,id@internet.node?&bcc=ASTARK1@UNL.EDU""

Type 4: ToField

Note Any Notes-acceptable string can be used as a field value.

<types>

<xsd:schema targetNamespace="http://com.ibm.propertybroker.standardtypes">

<xsd:simpleType name="ToField">

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

</xsd:schema>

</types>

Example: "Niklas Cooper" or "Niklas Cooper/Germany/ibm" or "niklas_cooper.ibm.com" or "John B Goode" <jbg@us.acme.com> or multi-values separated by ','

Type 5: NotesURL

Note Contains the URL of the selected Notes document. Any Notes-acceptable string can be used as a field value.

<types>

<xsd:schema targetNamespace="http://com.ibm.propertybroker.standardtypes">

<xsd:simpleType name="NotesURL">

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

</xsd:schema>

</types>

Example: This would contain the valid URL of the selected Notes document. For example, notes://servername/databaseName or the HTTP URL such as http://servername/databaseName

Output properties

The following output properties, supplied in the WSDL note, are published from the Inbox folder. You can use the declarative approach to publish the properties.


Actions

The following actions, supplied in the WSDL note, are exposed to the Property Broker:


Each action creates a new memo form with the input property information used to populate the "To" field.

Notes Contacts data types, properties, and actions

The Contacts data types supplied in the WSDL note are described below. Note that the String data type is currently supported.

Types

<types>

<xsd:schema targetNamespace="http://com.ibm.propertybroker.standardtypes">

<xsd:simpleType name="emailAddress">

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

<xsd:simpleType name="canonicalName">

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

<xsd:simpleType name="commonName">

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

<xsd:simpleType name="NotesURL">

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

</xsd:schema>

</types>

Output properties

All properties are published from the My Contacts view.


Actions

There are no actions for Contacts.