BonjourJe pense que certaines personnes ont deja...

cancel
Showing results for 
Search instead for 
Did you mean: 
seraphon
Member II

BonjourJe pense que certaines personnes ont deja...

Bonjour

Je pense que certaines personnes ont deja lu certain de mes precedents messages montrant mon desarroi quand a mon incapacite a faire fonctionner ces dits exemples de SDK.
Je dois malheureusement dire que je n'y arrive toujours pas.

De plus il y a quelque chose dont je me suis rendu compte en m'efforcant a faire marcher ces exemples. Je ne sais meme pas ce qu'ils sont cense faire!

Il y a en fait 3 exemples dont j'aimerais connaitre le resultat en cas d'un fonctionnement sans erreur (On sait jamais, j'y arriverais peut etre un jour).
Ces exemples sont SDKFirstFoundationClient, le custom action LoggerActionExecutor et le WebServiceSample CheckOutCheckIn


En fait j'ai reussi a avoir l action LoggerAction apparaitre dans la liste d action lorsque je cree une regle mais quand l'action se declenche j'obtiens le message
Please correct the errors below then click Finish.

    * A system error happened during the operation: Transaction didn't commit: A value for the mandatory parameter param-log-message has not been set on the rule item logger-action
Je ne vois franchement pas ou l'on doit initier ce parametre


Pour ce qui est du WebServiceSample j'ai la meme erreur quelque soit l exemple
Exception in thread "main" org.alfresco.webservice.util.WebServiceException: Error starting session.
   at org.alfresco.webservice.util.AuthenticationUtils.startSession(AuthenticationUtils.java:94)
   at org.alfresco.sample.webservice.CheckOutCheckIn.main(CheckOutCheckIn.java:66)
Caused by: java.net.ConnectException: Connection refused: connect
….
Je n'arrive meme pas a me logger!

En esperant une aide aussi petite soit elle

Cordialement Seraphon qui est vaincu K.O par SDK
4 Replies
rivarola
Active Member

Re: BonjourJe pense que certaines personnes ont deja...

Bonjour,

Le FirstFoundationClient ajoute un document dans ton company_home.
Je ne connais pas les autres.
Il y a quand même une subtilité avec ces exemples : certains doivent tourner alors que l'application Alfresco est par ailleurs activée dans ton Tomcat (par exemple le FirstWebServiceClient) alors que d'autres ne peuvent fonctionné qu'avec Tomcat arrêté (comme FirstFoundationClient).
Ca dépend si le repository est en mode "embedded" ou "remote" dans l'exemple.
Bonne chance.
bmagnier
Member II

Re: BonjourJe pense que certaines personnes ont deja...

Bonjour,

à ma connaissance, l'exemple CustomAction est incomplet.
Il montre bien comment ajouter un nouvel ActionExecuter (voir ici), mais oublie la partie "interface" de l'action, l'ActionHandler : http://wiki.alfresco.com/wiki/Custom_Action_UI

Bertrand.
seraphon
Member II

Re: BonjourJe pense que certaines personnes ont deja...

mmmm ok si en  plus l'exemple fourni est incomplet cela n'aide pas vraiment..
Je vais continuer a essayer a comprendre tout ce charabia mais cela risque d etre difficile.
Il me semble que Alfresco SDK est proche du inutile car ce qui est explique dans http://wiki.alfresco.com/wiki/Custom_Action_UI
ne necessite pas SDK mais plutot de la manipulation de fichier deja existant et d'ajout dans les extensions, et le Wiki ne s etend pas du tout sur l utilisation du SDK.

J espere me tromper en emettant cette avis de l utilite limite de SDK.

Cordialement
Seraphon
thomasb
Member II

Re: BonjourJe pense que certaines personnes ont deja...

Il me semble que Alfresco SDK est proche du inutile car ce qui est explique dans http://wiki.alfresco.com/wiki/Custom_Action_UI
ne necessite pas SDK mais plutot de la manipulation de fichier deja existant et d'ajout dans les extensions, et le Wiki ne s etend pas du tout sur l utilisation du SDK.
Cette partie http://wiki.alfresco.com/wiki/Custom_Action_UI#Implementing_the_action nécessite le SDK (avec un lien vers http://wiki.alfresco.com/wiki/Custom_Actions d'ailleurs)

Avec l'arrivée des WebScripts et les améliorations de l'API JavaScript, le SDK devient de moins en moins nécessaire (c'est le but: limiter les barrières d'adoption, notamment en terme de personnalisation du produit), mais le reste encore (nécessaire) pour pas mal de choses (il serait par exemple impossible de faire une extension telle que les forums –oui oui, c'est réellement une extension "packagée"– sans le SDK).