Accueil

[Sunopsis] [Pense-bête] De l’art d’importer n’importe quel type d’objet

… ou comment alimenter ces #$£*!%& de flexfields dynamiquement

Une méthode pour importer/mettre à jour les flesfields d’objets ( une colonne dans ce cas )

<?xml version="1.0" encoding="ISO-8859-1"?> <SunopsisExport>    <Object class="com.sunopsis.dwg.dbobj.SnpFfValuew">      <Field name="FfCode" type="java.lang.String">TEST</Field>      <Field name="IInstance" type="com.sunopsis.sql.DbInt">1086005</Field>      <Field name="IObjects" type="com.sunopsis.sql.DbInt">2600</Field>      <Field name="NumValue" type="com.sunopsis.sql.DbInt">null</Field>      <Field name="ShortTxtValue" type="java.lang.String">Ceci est mon test</Field>    </Object> </SunopsisExport>
Où :

  • TEST est le code du flexfield ( style Clé de l’attribut étendu dans Power AMC clicclic )
  • 1086005 est le code de l’objet Sunopsis auquel appartient le flexfield
  • 2600 est le type interne de l’objet Sunopsis auquel appartient le flexfield ( ici une colonne )
  • NumValue et ShortTxtValue selon le type du flexfield la valeur numérique ou la valeur alpha du flexfield ( style Valeur de l’attribut étendu dans Power AMC clicclic )

et où clicclic est un clin d’oeil à destination de Monsieur Chaumais pour qu’il voie où je veut en venir ;o)

On peut mettre autant d’object que l’on souhaite, les uns à la suite des autres.

Pour importer le fichier, il suffit d’utiliser la commande ad-hoc mille sabords !
startcmd SnpsImportObject “-FILE_NAME=c://temp//flexfields.xml” “-WORK_REP_NAME=WORKREP” “-IMPORT_MODE=SYNONYM_INSERT_UPDATE”

Sachant que SnpsImportObject peut même être utilisée dans les KM clicclic ;o)

No comments yet. Be the first.

Leave a reply