Exécution de l'orchestration DescribeObjects

Pour exécuter l'orchestration DescribeObjects, vous devez mapper les sorties aux données d'entrée, transformer les métadonnées de l'objet au format XML pour rester conforme au fichier ci-connector-api.xsd, puis tester l'orchestration.

Procédure

  1. Dans l'onglet Projet de la boîte à outils Studio, cliquez sur l'orchestration DescribeObjects. Celle-ci s'affiche dans l'espace de travail Studio.
  2. Dans cette orchestration, cliquez sur l'activité Fournir service. Le panneau Mapper les sorties s'affiche.
  3. Dans le panneau Mapper les sorties, cliquez sur body. La fenêtre relative au type de noeud et présentant les données d'entrée s'affiche.
  4. Pour obtenir les métadonnées de l'objet, ajoutez la logique à l'orchestration en fonction de l'objet et du nom_opération, comme illustré dans la Figure 1.
    Figure 1. DescribeObjects
    DescribeOjects.
  5. Transformez les métadonnées de l'objet au format XML pour rester conforme au fichier ci-connector-api.xsd décrit dans Fichiers schémas CDK Cast Iron. Une fois les métadonnées transformées au format XML, votre schéma doit se présenter comme suit :
    < DescribeObjectResponse
    baseType = "sObject"
    baseTypeNS = "urn:sobject.partner.soap.sforce.com"
    name = "create"
    typeNS = "http://example.com/stockquote"
    xmlns = "http://www.approuter.com/schemas/cdk/api/"
    xmlns:con = "http://www.approuter.com/schemas/cdk/config/"
    xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" >
    < object
    label = "createInput"
    maxCount = "1"
    minCount = "1"
    name = "createInput"
    used = "true" >
    < con:field
    configurable = "true"
    label = "ObjectName"
    maxCount = "1"
    minCount = "1"
    name = "ObjectName"
    used = "true" >
    < con:type > string </ con:type >
    </ con:field >
    < con:field
    configurable = "true"
    label = "FirstName"
    maxCount = "1"
    minCount = "1"
    name = "FirstName"
    used = "true" >
    < con:type > string </ con:type >
    </ con:field >
    < con:field
    configurable = "true"
    label = "LastName"
    maxCount = "1"
    minCount = "1"
    name = "LastName"
    used = "true" >
    < con:type > string </ con:type >
    </ con:field >
    < con:field
    configurable = "true"
    label = "Phone"
    maxCount = "1"
    minCount = "1"
    name = "Phone"
    used = "true" >
    < con:type > string </ con:type >
    </ con:field >
    </ object >
    < responseObject
    label = "createOutput"
    maxCount = "1"
    minCount = "1"
    name = "createOutput"
    used = "true" >
    < con:field
    configurable = "true"
    label = "Id"
    maxCount = "1"
    minCount = "1"
    name = "Id"
    used = "true" >
    < con:type > string </ con:type >
    </ con:field >
    < con:field
    configurable = "true"
    label = "ObjectName"
    maxCount = "1"
    minCount = "1"
    name = "ObjectName"
    used = "true" >
    < con:type > string </ con:type >
    </ con:field >
    < con:field
    configurable = "true"
    label = "Status"
    maxCount = "1"
    minCount = "1"
    name = "Status"
    used = "true" >
    < con:type > string </ con:type >
    </ con:field >
    </ responseObject >
    </ DescribeObjectResponse >
  6. Dans l'orchestration DescribeObjects, sélectionnez l'activité Envoyer réponse. Le panneau Mapper les entrées s'affiche.
  7. Dans ce panneau, mappez le fichier XML généré sur le paramètre DescribeObjectResponse figurant dans le panneau Vers l'activité. Vous êtes maintenant prêt à tester l'orchestration.
  8. Dans l'orchestration, cliquez sur l'activité Fournir service. Le menu Vérifier une activité s'affiche.
  9. Dans le menu Vérifier une activité, sélectionnez Appeler service. La fenêtre Appeler service s'affiche.
  10. Dans la fenêtre Appeler service, entrez les données relatives à l'en-tête et au corps, puis cliquez sur Exécuter pour démarrer le test. Pour afficher l'activité de test, cliquez sur le bouton Afficher la réponse.

Résultats

Une fois le test terminé, les résultats s'affichent dans l'onglet Vérifier de la boîte à outils. Si des erreurs se sont produites, apportez les corrections nécessaires, puis exécutez à nouveau le test d'unité.

Que faire ensuite

Au cours de la prochaine étape, vous apprendrez comment publier votre projet de connecteur dans un référentiel local.



Commentaires | Notices


Icône d'horodatage Dernière révision: Friday, November 1, 2013


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.cdk.doc/cdk_completingdescribeobjects.html