Exemple XML d'affection d'une classe d'appareil
Cet exemple permet de créer un client qui correspond aux appareils envoyant iPhone dans l'agent utilisateur. Les classes d'appareil smartphone et ios sont affectées au client.
<?xml version="1.0" encoding="UTF-8"?>
<request type="update" create-oids="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="PortalConfig_8.5.0.xsd">
<portal action="locate">
<!-- iPhone -->
<client action="update" manufacturer="Apple" markup="html"
markup-version="" name="iPhone" ordinal="10000" uniquename="wps.client.iphone"
version="7.0">
<useragent-pattern>.*iPhone.*</useragent-pattern>
<client-capability update="set">HTML_4_0</client-capability>
<client-capability update="set">com.ibm.portal.devicesupport.deviceclass=smartphone
</client-capability>
</client>
</portal>
</request>Remarque : L'attribut ordinal sur la définition du client définit la priorité du client pendant le processus correspondant. Un seul client est choisi et les classes d'appareil sur ce client sont disponibles.