Intégrer Canoprof à Scenaricain

Bonjour

Est-ce possible d’intégrer Canoprof dans ScenariChain ?
Si oui ou peut-on télécharger le wsppack ?

Merci

Merci de la réponse.
J’ai réussi à installer Canoprof sur Scenari mais je ne peux récupérer mes parcours. Je vais fouiller et essayer de comprendre comment cela fonctionne.

Bon dimanche

Bonjour,

En effet Canopé ne diffuse pas officiellement les wsppacks de Canoprof.

La raison principale est que Canoprof ne suit pas les versions stables publiques de SCENARI. Ceci était nécessaire au départ du projet car Canoprof a été précurseur dans l’usage des certaines nouveautés de SCENARI 4.2 et donc pour garantir une compatibilité parfaite du modèle avec le moteur SCENARI il était obligatoire de proposer une application Canoprof totalement packagé. Aujourd’hui ceci est moins vrai et actuellement Canoprof doit être 100% compatible avec la dernière version stable de SCENARIchain, mais ceci ne peut être garanti au long terme.

J’aimerais comprendre pourquoi avez-vous besoin de ce mode de fonctionnement ?

Pouvez-vous nous en dire un peut plus?

Bonjour
Je travaille déjà avec Canoprof et je souhaitais juste l’intégrer à Scenari afin de tout avoir dans le même logiciel.

Je peux ouvrir mes parcours générés par Canoprof mais ne peut les visualiser dans Scenari ni les générer.

Vous avez une erreur de génération à nous remonter ?

Je ferai cela dès mes essais sur ma machine perso.

Bonjour à tous,

pour ma part j’ai contacté Canopé qui m’a fourni le wspack en retour car nous souhaitions l’installer sur un serveur scenari.

Lorsque je veux faire un aperçu j’obtiens le message suivant
« Aucune information de style ne semble associée à ce fichier XML. L’arbre du document est affiché ci-dessous. »
Ensuite quand je veux visualiser dans le navigateur il m’affiche
"org.xml.sax.SAXException: Empty expression! javax.xml.transform.TransformerException: Empty expression! at com.scenari.xsldom.xalan.processor.XSLTAttributeDef.processPATTERN(XSLTAttributeDef.java:597) at com.scenari.xsldom.xalan.processor.XSLTAttributeDef.processValue(XSLTAttributeDef.java:848) at com.scenari.xsldom.xalan.processor.XSLTAttributeDef.setAttrValue(XSLTAttributeDef.java:968) at com.scenari.xsldom.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes(XSLTElementProcessor.java:352) at com.scenari.xsldom.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes(XSLTElementProcessor.java:306) at " etc etc

Quand je génère le programme mouline mais ne me propose que 2 icones Générer et rapport dont voici un extrait
"Traces de ‹ Génération Web › pour l’item ‹ /Audacity/Audacity/activites/audacity.activite ›

— User details —
Générateur: gen_web - Génération Web
Item racine: /Audacity/Audacity/activites/audacity.activite

  • Generation failed."

Bonsoir,
C’est justement le rapport de génération que je cherche à avoir en particulier la trace complète.

Par ailleurs, quelle est la version précise de SCENARIchain qui est installer sur votre poste ?

Bonsoir
Voici le rapport
"Traces de ‹ Génération Web › pour l’item ‹ /Audacity/Audacity/audacity.programme ›

— User details —
Générateur: gen_web - Génération Web
Item racine: /Audacity/Audacity/audacity.programme

  • Generation failed.
    • Compiling behavior sheet failed ‹ /~param/canoprof1-0/bs/gen/_web/transf/_root@login.bs.xml ›.
      • Empty expression!

— Admin details —

<?xml version="1.0" encoding="UTF-8"?>
org.xml.sax.SAXException: Empty expression! javax.xml.transform.TransformerException: Empty expression! at com.scenari.xsldom.xalan.processor.XSLTAttributeDef.processPATTERN(XSLTAttributeDef.java:597) at com.scenari.xsldom.xalan.processor.XSLTAttributeDef.processValue(XSLTAttributeDef.java:848) at com.scenari.xsldom.xalan.processor.XSLTAttributeDef.setAttrValue(XSLTAttributeDef.java:968) at com.scenari.xsldom.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes(XSLTElementProcessor.java:352) at com.scenari.xsldom.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes(XSLTElementProcessor.java:306) at com.scenari.xsldom.xalan.processor.ProcessorTemplateElem.startElement(ProcessorTemplateElem.java:143) at com.scenari.xsldom.xalan.processor.StylesheetHandler.startElement(StylesheetHandler.java:582) at com.scenari.m.co.donnee.XSaxHandlerToXsl.startElement(XSaxHandlerToXsl.java:207) at com.bluecast.xml.Piccolo.reportStartTag(Piccolo.java:820) at com.bluecast.xml.PiccoloLexer.parseAttributesNS(PiccoloLexer.java:1292) at com.bluecast.xml.PiccoloLexer.parseOpenTagNS(PiccoloLexer.java:1047) at com.bluecast.xml.PiccoloLexer.parseTagNS(PiccoloLexer.java:921) at com.bluecast.xml.PiccoloLexer.parseXMLNS(PiccoloLexer.java:867) at com.bluecast.xml.PiccoloLexer.parseXML(PiccoloLexer.java:838) at com.bluecast.xml.PiccoloLexer.yylex(PiccoloLexer.java:4040) at com.bluecast.xml.Piccolo.yylex(Piccolo.java:951) at com.bluecast.xml.Piccolo.yyparse(Piccolo.java:1039) at com.bluecast.xml.Piccolo.parse(Piccolo.java:501) at eu.scenari.xml.parser.PoolXmlReader$XXmlReader.parse(PoolXmlReader.java:109) at eu.scenari.core.agt.impl.BehaviorSheet.getAgentTypePrinc(BehaviorSheet.java:208) at eu.scenari.wsp.agt.AgtBagWsp.loadAgts(AgtBagWsp.java:244) at eu.scenari.wsp.agt.AgtBagWsp.getAgtPrinc(AgtBagWsp.java:208) at eu.scenari.wsp.agt.AgtProviderWsp.getAgtPrincByRef(AgtProviderWsp.java:107) at eu.scenari.core.agt.impl.CtxAdapterAgtProvider.getAgtPrincByRef(CtxAdapterAgtProvider.java:102) at eu.scenari.core.agt.impl.AgtPathFactory.findAgtHier(AgtPathFactory.java:321) at eu.scenari.core.agt.impl.AgtPathFactory.findAgtHier(AgtPathFactory.java:256) at eu.scenari.core.agt.impl.AgtPathFactory$AgtPathString.findAgtHier(AgtPathFactory.java:114) at eu.scenari.core.agt.agent.AgtDialogBase.goToDialog(AgtDialogBase.java:162) at com.scenari.m.ge.agent.AgtDialogNavigableBase.goToDialog(AgtDialogNavigableBase.java:90) at com.scenari.m.ge.composant.scenario.XNoeudSingleton.wScriptGoToNoeud(XNoeudSingleton.java:134) at com.scenari.m.ge.composant.scenario.HDialogScenario.wWriteScriptEntree(HDialogScenario.java:222) at com.scenari.m.ge.agent.AgtDialogNavigableBase.hWriteScriptEntree(AgtDialogNavigableBase.java:149) at com.scenari.m.ge.agent.AgentNavigableBase.computeAsData(AgentNavigableBase.java:293) at com.scenari.m.ge.agent.AgentNavigableBase.computeAsString(AgentNavigableBase.java:367) at com.scenari.m.ge.generator.web.WebGenerator.xGenerate(WebGenerator.java:329) at com.scenari.m.ge.generator.base.GeneratorStatic.generate(GeneratorStatic.java:647) at eu.scenari.wsp.module.gen.ThreadGen.call(ThreadGen.java:170) at eu.scenari.wsp.module.gen.ThreadGen.run(ThreadGen.java:157) at eu.scenari.core.universe.Universe$1.run(Universe.java:406) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: javax.xml.transform.TransformerException: Empty expression! at com.scenari.xsldom.xpath.compiler.XPathParser.error(XPathParser.java:559) at com.scenari.xsldom.xpath.compiler.Lexer.tokenize(Lexer.java:383) at com.scenari.xsldom.xpath.compiler.Lexer.tokenize(Lexer.java:168) at com.scenari.xsldom.xpath.compiler.XPathParser.initMatchPattern(XPathParser.java:212) at com.scenari.xsldom.xpath.XPath.<init>(XPath.java:320) at com.scenari.xsldom.xpath.XPath.createXPath(XPath.java:172) at com.scenari.xsldom.xalan.processor.StylesheetHandler.createMatchPatternXPath(StylesheetHandler.java:194) at com.scenari.xsldom.xalan.processor.XSLTAttributeDef.processPATTERN(XSLTAttributeDef.java:593) ... 41 more

— Js stack —
cbLoadLog@chrome://scenariwsp/content/widgets/genBox/genBox.xbl.xml:814:11
CallbackWrapper.prototype.handleEvent@chrome://scenariwsp/content/commons/servers/HttpDataProvider.jsm:410:17

— App context —
timestamp: 14/1/2020 23:03:49
userAgent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:42.0) Gecko/20100101 ch.4.2/4.2.201
coreVersion: 4.2.201
brandShortName: SCENARIchain
appVersion: 4.2.201
appBuildId: 201911281802
appDevelopmentStage: final"

J’utilise ScenariChain 4.2.2.01 final (201911281802)

Je n’arrive pas à reproduire chez moi.

Quelle version de Canoprof utilisez-vous exactement et comment l’avez-vous obtenu ?