Exemples XML pour la création de définitions du fournisseur
Vous pouvez modifier l'utilisation de ces exemples XML et les utiliser pour créer des définitions du producteur,
Vous pouvez utiliser ces exemple pour créer une définition du producteur en ligne ou hors ligne.
Exemple de script XML pour la création d'une définition du producteur
L'exemple XML suivant présente l'utilisation de l'interface de configuration XML pour créer un producteur si vous travaillez hors ligne :
<?xml version="1.0" encoding="UTF-8" ?>
<request type="update" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="PortalConfig_8.5.0.xsd" create-oids="true">
<portal action="locate">
<wsrp-producer action="update" uniquename="ibm.portal.MySampleProducer1">
<porttype type="service-description" update="set">
<unsecure-url> http://producer_portal_host:producer_port/wp_contextRoot/WSRPServiceDescriptionService</unsecure-url>
</porttype>
<porttype type="markup" update="set">
<unsecure-url>http producer_portal_host:producer_port/wp_contextRoot/WSRPBaseService</unsecure-url>
</porttype>
<localedata locale="en">
<title>My Sample Producer 1</title>
</localedata>
</wsrp-producer>
</portal>
</request>
Remplacez http:// producer_portal_host:producer_port/wp_contextRoot par les valeurs appropriées à l'environnement de votre Producteur.
Cet exemple spécifie la Description de Service et le Marquage des interfaces WSRP minimums obligatoires.
Exemple de script XML pour la création d'une définition du fournisseur pour un fournisseur exigeant un enregistrement
L'exemple XML suivant présente l'utilisation de l'interface de configuration XML pour créer un fournisseur qui requiert un enregistrement. Vous pouvez utiliser cet exemple si vous travaillez en ligne et avez accès au document WSDL du fournisseur.
<?xml version="1.0" encoding="UTF-8" ?>
<request type="update" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="PortalConfig_8.5.0.xsd" create-oids="true">
<portal action="locate">
<wsrp-producer action="update" registration-required="true" uniquename="ibm.portal.MySampleProducer2">
<wsdl-url> http://producer_portal_host:producer_port/wp_contextRoot/wsdl/wsrp_service.wsdl</wsdl-url>
<parameter name="regprop1" type="string" update="set">value1</parameter>
<parameter name="regprop2" type="string" update="set">value2</parameter>
<preferences name="userattributes" update="set">
<value>cn</value>
<value>o</value>
<value>uid</value>
</preferences>
<localedata locale="en">
<title>Producer 2</title>
</localedata>
</wsrp-producer>
</portal>
</request>
Remplacez http://producer_portal_host:producer_port/wp_contextRoot/wsdl/wsrp_service.wsdl par les valeurs appropriées à l'environnement de votre Producteur.
Cet exemple inclut également la spécification des attributs utilisateur.
Pour utiliser cet exemple par un portail fournisseur HCL Portal, définissez registration-required="false" et supprimez les balises de paramètres. Cette modification est nécessaire car le Producteur HCL Portal ne prend pas en charge l'enregistrement.