Home

Comment tirer profit du versionnage dans Speedware

image

Contents

1. New York et la dimension Ann es est fix e 05 S lection de la langue au lancement de Media Media d marrera en anglais ou en fran ais selon les param tres r gionaux d finis sur votre poste Afin de changer la langue d finie indiquez ce qui suit dans le raccourci chemin _ vers _media exe lang fr ou chemin _vers_medlia exe lang en Media 5 Properties xl General Shortcut Compatibility Security Media 5 Edi Target type Application Target location bin Target ivanti edia Y5 Admins bins Media exe langen Pour viter les probl mes li s la langue culture avec Windows Vista Lorsque vous installez Media V5 2 sur Windows Vista et que vous lancez le programme vous pourriez obtenir l erreur suivante Unknown culture en US NET system default used Ouvrez alors les propri t s du raccourci ci haut et dans le champ Target enlevez les deux points suppl mentaires qui ont t ajout s la ligne La ligne devrait alors tre la suivante chemin_vers_media exe lang en Actualisation automatique d un graphique Si vous d sirez actualiser un graphique toutes les n minutes cliquez droite sur celui ci choisissez Propri t s dans le menu et cliquez sur l onglet Rafra chir S lectionnez l option Rafra chir le graphique automatiquement et indiquez quelle fr quence le graphique devrait tre actualis SPELODWARE PROPIESSVONIVIEL Trucs et a
2. Un chef de file du march l entreprise diffuse des missions th matiques 24 heures sur 24 7 jours par semaine attirant plus de 100 millions de t l spectateurs travers le monde Le temps pressait Un client Hewlett Packard de longue date le d taillant utilisait les machines HP e3000 les plus puissantes mais les activit s approchaient leur capacit maximale Qui plus est HP annon ait que la plateforme HP e3000 allait tre retir e du march deux situations qui ont oblig la compagnie trouver une solution de migration et l implanter rapidement Vu la complexit de l environnement informatique le service des TI de l entreprise a affirm qu il serait impossible d implanter une solution de migration dans le d lai pr vu l coute du client Trois crit res taient importants pour le client dans son choix d une solution de migration le temps la performance et le risque D abord il tait primordial que la migration soit r alis e dans un d lai de 12 mois Le d taillant avait besoin qu une solution soit mise en place temps pour g rer la hausse de volume pr vue l ann e suivante lors de la p riode des f tes Le client accordait galement une importance capitale la performance car il fallait que les applications migr es fonctionnent aussi rapidement que les applications d origine La transition ne devait pas non plus nuire au temps de r ponse Finalement le client recherchait un
3. agit du service pour le d p t qui contient votre tableau de bord 3 Cliquez sur Modifier Dans la bo te de dialogue Propri t s du serveur trouvez le champ Taille maximale des fichiers cache octets 4 Augmentez la taille du fichier et red marrez le service x Nom du serveur D marrage du serveur Automatique C Manuel m Param tres du serveur Num ro de port de communication 1660 Param tres de la m moire cache SQL D lai d attente minutes d une coupure BE de connexion involontaire D lai d attente minutes d une connexion 60 inactive R pertoire cache CAR epositorn ctivant Repos D cac Parcourir 40 Taille maximale des fichiers cache octets 100000 ON Nombre maximal de fichiers cache M D sactiver la validation de l acc s utilisateur M Emp cher la connexion automatique D sactiver la cr ation d un fichier journal re A 3 m Param tres des fichiers matrice de Media R pertoire du d p t CAR epository ctivantRepos D Parcourir IV Activer la mise jour atomique des fichiers matrice 256 Nombre de tampons de lecture Vinay Sethi Consultant au soutien technique O est pass le lien SPELOWARE LUOL ESSI OMAL Speedware Autobahn Il vous permet de placer des liens ou vous le voulez Speedware Autobahn Il vous fournit une grande flexibilit pour la cr ation d applications de p
4. e En utilisant cette m thode tout le code des liens est g n r l endroit o vous avez plac le curseur et non pas l emplacement par d faut Vous devez viter que des liens soient incorpor s dans d autre code qui pourrait modifier le comportement de votre page e Tenez compte des SPWBLOCK car ils d terminent parfois la fa on dont votre lien s affiche ou si celui ci appara t ou non Faites en l essai Cette fonction acc l re et simplifie le d veloppement de pages Web dans Speedware Autobahn Toug Auersa Consultant au soutien technique Dans la page Web g n r e le lien appara t l endroit exact o vous l avez cr s Document viewer LEE Eyl a start h Sale alele al lt tr gt lt td colspan a o genbsp enbsp ertad ter gt lt tr gt lt td colspans e s lt bsGettinqg Help lt br lt tdz lt ftrz lt tEz lt td colspan eclick the Help links at any time to a the Help pages lt tdsz lt ftrs gtr gt etd colapan 2 gt eb nbsp nbsp lt q Lo lt tr gt lt td colspans 2 enbsp enbsh lt td gt lt trz Pour un programme donn ouvrez Document Editor et placez le curseur l endroit o vous voulez que le lien apparaisse Utilisez ensuite le Link Wizard afin de cr er le lien dans la fen tre Application Map Volume 18 Num ro 2 CESSTL coalspans a sle lt tr gt lt td colspan gt Click lt 4 names Link45 href Help html J o S Welcome to Speedware OrderNet
5. Doc afin de donner un nom descriptif au document Ce document sera li toutes les versions du programme et servira consigner les versions et les modifications Date Created Base Version Subsequent SR No Change Date Volume 18 Num ro 2 Who programme son nom sa date de cr ation ainsi que l information sur les versions nom de la version de base et des versions subs quentes Cette information est importante car le nom de la version de base correspond au nom de programme utilis dans l application d origine et Designer change ce nom pour le nouveau nom que vous sp cifiez Voil pourquoi le contr le des versions est si facile dans Speedware vous n avez pas faire un suivi de toutes les r f rences menus touches de fonction logique etc et changer tout le code CUSTOMERS pour CUSTOMERS V1 Qui plus est vous pouvez cr er le document partir d un mod le Ainsi non seulement le document est il coh rent et utile mais aussi facile cr er il suffit de remplir les champs Deuxi me tape implantation de nouvelles versions Apr s avoir cr de nouvelles versions de vos programmes implantez les dans votre application Speedware la page suivante vous verrez de nouveau l cran Application Definition qui diff rera un peu cette fois ci L cran pr sente d sormais tous les programmes de l application ce qui signifie que vous pouvez ajouter des versions partir du champ Substitute Dans le
6. Getting Helg Glic Ge Help linkd tany time to see the Help pages Getting Started To start shopping click a Category in the left column or use the Search etting Help lt hr lt tdr lt trs he Help sn at any tirne SPEEDWARE C ROES SIONMEL Comment tirer profit du versionnage dans Speedware L expert Michael Rusk emploie le versionnage pour les mises jour et le d bogage On demande tr s souvent aux programmeurs de supprimer des fonctionnalit s qui ne sont plus utilis es La mesure de protection consiste conserver les segments de code de ces applications et les traiter en tant que commentaires Par contre au fil du temps le programme devient si charg de donn es qu il est difficile de distinguer le code des commentaires Il est alors avis de cr er une nouvelle version exempte de code d suet et facile lire Plusieurs trouvent qu il est compliqu de cr er et g rer plusieurs versions d un programme mais les avantages sont consid rables e Il est facile de revenir la version pr c dente du programme sans avoir trouver et supprimer tout le code non n cessaire e Vous pouvez supprimer le code d suet du programme sans perdre le code n cessaire Je suis un grand partisan du versionnage et ce proc d est facile mettre en application avec Speedware J ai eu la chance de rencontrer Steve Reeve de Londres qui est responsable de l architecture de Speedware Designer Sa connaissance d
7. chaque programme dans le d p t dont la cat gorie est AR le type de programme est un Report et il indiquera la r f rence du programme son nom la date et l heure de la modification la derni re personne qui a modifi le programme le format de celui ci et finalement la documentation du syst me HEADING 0 2 Virginia International Terminals Visual Programs Listing ENDHEADING FOOTING 2 0 ITIMESTAMP 1 12 En r sum Cet article servait d introduction aux capacit s de Speedware en mati re de versionnage Vous avez des lignes directrices suivre telles que l identification de tous les objets d une application et la cr ation d une documentation ad quate pour assurer le suivi des versions mais autrement les d cisions vous appartiennent Je suis d avis que lorsque vous commencerez comprendre les concepts et les avantages du versionnage vous y ferez appel pour faciliter votre travail de d veloppement M me si vous l utilisez uniquement pour le d bogage o vous ajoutez du code pour les programmes de tra age le versionnage en vaut la peine Faites en l essai vous ne voudrez plus vous en passer Michal Rask Virginia International Terminals Inc ENDFOOTING FOR PROGRAM WHERE CATEGORY AR AND ITYPE REPORT ORDER BY REF SELECTED Program Reference REF Program Name NAME Modification Info IMODTIME MODIFIER Program Format LISTFORMAT t LISTOYSDOC ENDFOR Vo
8. document Sysdoc saisissez toutes les donn es sur les versions pour le programme afin de savoir quelle est la version de base et pourquoi les autres versions ont t cr es Document CUSTSCRNSYSDOC Implemented Version Notations Description of Change Document CUSTSCRNSYSDOC SPELOWARE sims ne Comment tirer profit du versionnage dans Speedware suite Implantation de nouvelles versions de vos programmes Ci dessous vous pouvez voir que les versions plus r centes ont t remplac es par les programmes originaux Lorsque Designer g n re l application il code SCREEN CUSTOMERS et REPORT CUSTREPORT dans le fichier spec mais effectue une correspondance avec les nouveaux noms travers tout le code Dans la liste des codes du fichier spec Designer ins re des commentaires pour indiquer les nouveaux noms de sections Aussi souvenez vous de toujours copier la derni re version d un programme lorsque vous cr ez une nouvelle version et de mettre jour la documentation en cons quence User Doc un autre outil utile Vous devriez aussi ajouter de la documentation sur les versions dans le User Doc de l application Vous pouvez toujours voir les versions dans la liste de l Application Designer mais si l application est volumineuse il vous faudra peut tre naviguer travers de nombreux crans afin de trouver ce dont vous avez besoin L image ci dessous pr sente le contenu de la portion User Doc de l application VE
9. nish les barres verticales UNIX vous permettent aussi de combiner les instructions nish avec les utilitaires UNIX L exemple suivant montre comment utiliser la barre verticale UNIX et l instruction grep pour retrouver uniquement les fichiers binaires d une instruction LISTF 2 LISTF NEWGQ 2 ACCOUNT NEWLAB GROUP DEMO FILENAME CODE LOGICAL RECORD SPACE SIZE TYP EOF LIMIT R B SECTORS X MX NEWFILE 128W FB 8 1023 1 8 1 X NEWFILE2 72B FA 4 1023 1 2 1 i nlsh c LISTF 2 grep FB NEWFILE 128W FB 0 1023 1 0 ii X Cet exemple affiche tous les fichiers ASCII longueur fixe ne contenant aucun enregistrement nlsh c LISTF 2 grep FA awk if 4 0 print s S2 S 4 j Cet exemple construit une instruction que nish ex cute finalement avec l option c L exemple suivant montre comment utiliser les barres verticales UNIX pour interrompre toutes les t ches planifi es ou en cours nish c SHOWJOB grep J xargs n2 nlsh c nlsh c SHOWJOB grep J grep EXEC awk print ABORTJOB 1 xargs n2 nlsh c grep SCHED awk print ABORTJOB SI L option c g re aussi les arguments STDIN et STDLIST afin de rediriger respectivement les donn es d entr e et de sortie en utilisant des mots cl s MPE Veuillez noter que l argument STDLIST doit pointer vers un fichier existant Par exemple nlsh STDLIST OUT c LISTF NEWFILE 2 Ex
10. pour faire le suivi de plusieurs versions Premi re tape la documentation La documentation est essentielle au versionnage Au bas de cette page le curseur du Program Definition pour l cran Customer est positionn sur le champ Sys Doc La plupart des programmeurs ne nomment pas leur documentation de syst me mais nous avons utilis le nom CUSTSCRNSYSDOC Lorsque vous utilisez un nom vous cr ez un objet de document ind pendant qui peut tre r f renc n importe o dans Designer Ce document vous permet de faire le suivi de vos versions En fait une fois que le document est li au programme de base il sera pr serv chaque fois que vous copierez le programme afin d en faire une nouvelle version M me si vous avez dix versions diff rentes du programme elles se partageront toutes le document lequel affichera les modifications historiques pour chaque version De plus peu importe la version de programme que vous ouvrez la documentation et l historique que vous voyez seront toujours les m mes car le document est li et partag par toutes les versions Pas mal comme concept n est ce pas L cran en bas droite affiche une partie de l objet CUSTSCRNSYSDOC Il contient l introduction de base du Program Definition USTOMERS Customer Master Screen Customer Master Screen Screen USTEFLAT LATBASE lat EEE T Program ID Window Title Description Dans PD utilisez le champ Sys
11. si l introduction et le journal des changements sont int gr s au code r el a me semble peu probable moins que vous pr voyiez passer de longues heures dans un centre de copies avec des ciseaux de la colle et un photocopieur la fin de cet article je vous montrerai le script Sysdoc qui vous permettra d avoir ce r sultat pourvu que vous soyez ouverts mes conseils et la vision de Steve Reeve pour Designer Saisies d crans dans cet article Les saisies d crans dans cet article proviennent du syst me HP 9000 de Virginia International Terminals Ce sont des programmes de simulation con us pour illustrer mes id es Implantation du versionnage dans Speedware Commencez partir de l cran Application Definition et assurez vous que vous ne cr ez pas des applications avec All inscrit dans la liste de programmes tel qu affich ci dessous Application Definition VERAPP N utilisez pas All Vous devez indiquer vos programmes dans Application Designer si vous voulez utiliser plusieurs versions Assurez vous galement que vous ne placez pas les programmes d une application dans la liste avec l option Cascade activ e tel qu illustr ci dessous Application Definition APP sions Article Application sions Article Application NU Menu RE Menu N utilisez pas Cascade Rappelez vous que tous les programmes doivent tre affich s SPELDWARE PROFESSVON EL Comment tirer profi
12. utilisant la premi re syntaxe nlsh INFO c LISTF NEWFILE 2 STDLIST OUT M me exemple avec la cha ne INFO Notez que seule l instruction est entre guillemets dans la cha ne INFO nlsh STDIN input_ file nlsh input_file lt STDIN implicite Nish peut aussi tre utilis en tant que shell implicite dans un script UNIX Lors de l ex cution UNIX d marrera nish et tentera d ex cuter toutes les lignes qui suivent Le fichier script peut donc contenir toute instruction normalement disponible l invite nish Par exemple gs NEWLAB PUB nlsh gt La premi re ligne d butant par identifie nlsh comme tant l interpr teur d instructions subs quentes dans le fichier Volume 18 Num ro 2 BUILD NEWFILE touch unixFile rm unixFile LISTF NEWFILE 2 Toug Auersa Consultant au soutien technique 13
13. RAPP Cette documentation pr sente simplement les programmes originaux ainsi que les versions Application Definition Versions Article Application MENU1 CUSTOMERS V1 CUS TREPORT V1 ar SCREEN CUSTOMERS LISTING Substituted by CUSTOMERS VI Release Label 3 SET TITLE Customer Master Screen SET WINDOW ROW 2 COL 0 HEIGHT 19 WIDTH 80 LINE SINGLE FORE BLACK BACK MAGENTA COORDROW UP COORDCOL LEFT actuelles qui s y rattachent Gardez l esprit que le rapport Sysdoc standard d une application n affiche pas les substitutions Toutefois en pla ant les donn es dans les champs User Doc ou Sys Doc elles figureront dans le rapport AREP Cette m thode de versionnage repose videmment sur une documentation de qualit afin de faire le suivi du contenu d une application Avec les outils de Designer et un peu de pratique vous y parviendrez facilement L avantage principal de cette strat gie est la possibilit de revenir n importe quelle version pr c dente en saisissant simplement le nom de programme de la version pr c dente dans le champ Substitute puis en g n rant de nouveau l application Si vous n avez qu une seule version pr c dente supprimez simplement la valeur du champ Substitute et vous reviendrez au programme d origine Il se peut que vous souhai itiez mettre jour votre d p t lorsque votre version originale devient trop d su te Supprimez alors l ori
14. SPELOWARE PR OPESSVON VIVEZ Volume 18 Num ro 2 Juin 2008 bits Service d audit de projets de modernisation de modemisstonde de Speedware Speedware D Afin d affronter la concurrence actuelle les Les enjeux tant si importants les entreprises nm Ian VI szaz g a ne tie soci t s entreprennent des projets de doivent se munir de syst mes assurant la services de Speedware modernisation complexes et de grande r ussite de leurs projets de modernisation Speedware nous a permis envergure visant am liorer leur rendement Gr ce au service d audit de Speedware vous de r ussir l impossible et mettre jour des syst mes informatiques obtenez une valuation objective d un tiers E l d suets Selon la taille de l organisation ces sur la viabilit de votre projet ainsi que des 3 Le SWS une v ritable mine 5 ka N donations projets peuvent co ter des millions de dollars recommandations contribuant sa r ussite i i et s chelonner sur plusieurs mois ou plusieur ei mA Le site Web du soutien Ee p Ee Pera L audit de Speedware identifie les probl mes i es Etant donn les co ts et le temps F i de Speedware contient _ p et les d fis typiques d un projet de TI tout en l information qu il vous faut requis la r ussite de ces projets constitue un se concentrant sur la r ussite de celui ci OUt Ur ESI SOUVENECNIGIE A AMEINGTE Notre valuation vous fournit aussi des 3 Congr s du GHRUG Co
15. ar exemple e Le SWS vous donne acc s toute la Knowledgebase de demandes de services de Speedware pas uniquement celles que vous avez soumises vous m me Tous les probl mes am liorations demandes ou questions techniques sont saisis dans la Knowledgebase qui est accessible tous les clients pris en charge Vous pouvez la consulter en tout temps pour conna tre le statut d un probl me ou d une am lioration apporter e Le dossier Documentation contient tous les manuels de r f rence guides d utilisateurs etc Ce dossier tait nomm Reference Library auparavant e Des articles de nature technique sont disponibles dans le dossier Learning Center e La fonction Advanced Knowledge Search vous offre une liste de corrections de bogues correspondant la version pr cise d un logiciel Vous pouvez utiliser cette fonctionnalit en cliquant sur le lien appropri dans le coin sup rieur gauche de la page d accueil du SWS S lectionnez ensuite un nom dans la liste d roulante Product et sp cifiez la version dans le champ Fixed in Version Cliquez ensuite sur le bouton View Results Outre ces fonctionnalit s fort pratiques le SWS peut vous informer lorsqu un correctif une nouvelle version ou un nouveau document est disponible Il vous suffit d activer l option Email notification dans le SWS La fonction E mail notification est d finie pour des dossiers individuels dans le SWS Par exemple si vous aimeri
16. e Designer et de ses outils et fonctionnalit s d passe largement ce que le client moyen en retire Son savoir est expos ici en partie pour vous permettre de tirer profit des avantages de Designer en mati re de versionnage Importance de la documentation En plus d tre un adepte du versionnage je crois aussi norm ment en l importance d avoir une bonne documentation si bien que certains m ont donn le surnom de Monsieur Documentation Comme vous verrez dans cet article un bon contr le des versions d pend beaucoup de la qualit de la documentation ce chapitre ma m thode est simple j utilise des mod les pour avoir une longueur d avance lors de la cr ation d un programme Je mettrai donc l accent sur la documentation mais gardez en t te que c est toujours dans l optique d avoir un bon contr le des versions Un dernier point beaucoup des programmeurs de Speedware ins rent les introductions de programme et le journal des changements un endroit quelconque dans le haut du code Ils le font par habitude mais il existe une meilleure fa on de faire Supposons par exemple que la haute direction vous demande de produire un rapport pour un audit ventuel Le rapport doit contenir l identification du programme son nom l introduction le journal des changements ainsi que le format mais aucun code Volume 18 Num ro 2 de programme Maintenant dites moi est ce possible de le faire sans afficher le code
17. e solution faible risque Chaque jour l entreprise traite une quantit extraordinaire d informations Ainsi elle voulait adopter une approche de migration qui assurerait la continuit de ses op rations nous a permis de r ussir l impossible La complexit un d fi de taille La complexit du syst me de TI de l organisation constituait le plus grand d fi du projet Le centre informatique du d taillant stocke des quantit s impressionnantes de donn es atteignant parfois jusqu 19 t raoctets En outre les applications taient partag es par trois des entit s commerciales de la soci t Chacune de ces entit s comportait des diff rences r gionales et la solution de migration allait devoir en tenir compte Solution de migration de Speedware Speedware a obtenu ce contrat car en plus d offrir un prix attrayant la compagnie proposait une approche novatrice qui prenait en consid ration les pr occupations du client Gr ce la solution propos e le d taillant a pu conserver ses bases de donn es et ses structures sans avoir les r crire ce qui a permis de terminer le projet temps De plus le client a pu garder certains outils essentiels ses op rations Faits saillants d une migration r ussie la fin du projet Speedware et le client taient conscients qu ils venaient de r ussir ce qui au d part semblait impossible Speedware a compl t le projet de migration en respecta
18. e versionnage n est pas n cessaire m me si 3 ou plus des nonc s ci dessus s av rent exacts Par contre si le temps vous le permet vous pourriez tout de m me cr er une nouvelle version simplement pour faciliter la lecture du code Lorsque le point 5 se r v le vrai vous devriez toujours cr er une nouvelle version Vous ne voudriez pas un programme de production charg d instructions CREATE vers un fichier plat pour suivre les v nements et ensuite tre oblig de les retracer apr s avoir r solu le probl me Vous voulez simplement avoir une version temporaire de d bogage qui peut tre utilis e des fins pr cises pour ensuite tre remplac e par la version pr c dente Les rouages du versionnage un exemple Ma m thode de versionnage est elle la plus efficace qui soit Je n en suis pas certain mais mon exp rience au sein de Speedware et les consultations que j ai effectu es aupr s de nombreux clients importants m ont permis de perfectionner ma m thode J ai toujours constat qu elle facilitait le travail L exemple que j utiliserai dans le reste de cet article est tr s simple et servira d montrer les concepts fondamentaux du versionnage dans Speedware L accent sera mis sur un cran de client simple avec une version secondaire du programme ainsi qu un rapport de client et sa version secondaire SPELOWARE CPI Comment tirer profit du versionnage dans Speedware suite Utilisation de Sysdoc
19. es trucs les plus utiles Augmentation du nombre de lignes retourn es pour les tables SQL Le nombre de lignes retourn es par Media dans une table SQL d pend du nombre de points de donn es permis dans les graphiques Un point de donn es est une valeur unique dans un graphique selon des coordonn es x y Par exemple un tableau de 10 rang es et de 5 colonnes compte 50 points de donn es Dans Media la valeur par d faut pour les points de donn es dans les tables est de 2000 Afin de changer cette valeur suivez ces tapes 1 Cliquez avec le bouton droit sur l arri re plan du tableau de bord ou cliquez sur le menu Fichier et s lectionnez Propri t s du tableau de bord 2 Cliquez sur l onglet Graphiques 3 Sous Nombre maximal de points de donn es augmentez la valeur de Tableau D finition du contexte pour chaque utilisateur de Media Web Vous pouvez utiliser un fichier de configuration afin de d finir le contexte pour chaque utilisateur dans Media Web Cr ez le fichier dans le m me emplacement que le fichier users dat Appelez le usersettings ini Le fichier poss de le format suivant vue de donn esitableau de bord util dimension valeur dimension valeur etc Par exemple LBMDemo LBMdemo dsh admin Entrep ts New York Ann es 05 Ceci pr cise le contexte pour l utilisateur admin Chaque fois qu un utilisateur admin ouvre le tableau de bord via Media Web la dimension Entrep ts est fix e
20. ez tre avis chaque fois qu une mise jour de Speedware version classique est disponible pour la plateforme HP 9000 ouvrez simplement le dossier HP 9000 et activez la fonction Email notification Vous pouvez activer cette fonction en cliquant sur l ic ne pr vue cet effet dans la barre d outils du SWS ou en cliquant sur l indicateur OFF dans la ligne Email notification situ e dans le coin sup rieur droit du SWS L indicateur changera pour ON et les notifications seront activ es pour le dossier en cours Gourou du SWS Web mission de HP et Encompass Speedware a t parmi les invit s d une w b mission congr s international annuel du Greater Houston Regional Users Group GHRUG Cet v nement de deux jours a eu lieu les 14 15 mars 2008 au campus Clear Lake de l universit de Houston La conf rence de cette ann e comportait cinq lignes directrices dont deux taient consacr es la plateforme HP e3000 Speedware a eu le plaisir de donner deux pr sentations une introduction ses solutions de migration ainsi qu une session d information sur la gestion de portefeuilles d applications APM Volume 18 Num ro 2 pr sentant les nouveaut s dans le march de la technologie e3000 Commandit e par Encompass et HP la web mission ciblait le march europ en et encompass pr sentait entre autres des E nouveaut s et des annonces importantes en plus de permettre aux clients et partenaires de sav
21. ginal copiez la version la plus r cente vers le nom d origine et supprimez la substitution Vous aurez ainsi un nouveau programme de base comprenant toutes les r visions Les versions les plus r centes des programmes sont indiqu es dans le champ Substitute Le fichier spec indique o les substitutions ont eu lieu REPORT CUSTREPORT LISTING Substituted by CUSTREPORT V1 Release Label 1 SET TITLE Customer Report SET WINDOW DCLPRINTER PRINTER ASSIGN DE User Doc Text for VERAPP Application Title User Doc sp cifie les App Versions versions en cours d utilisation Volume 18 Num ro 2 10 SPELOWARE PROFESSION VIVEZ Comment tirer profit du versionnage dans Speedware suite Pour en revenir au fameux script Sysdoc Script Sysdoc J ai presque oubli Au d but de cet article je vous ai promis le script d un rapport indiquant l identification du programme sa description son format ainsi que la documentation Sysdoc Afin d ex cuter ce script vous devez poss der une licence d utilisation des outils Sysdoc dans Speedware Ces outils vous aident extraire des informations utiles du d p t avec des scripts simples Il m est d j arriv d utiliser Sysdoc et User Doc pour produire le manuel d utilisateur complet d une application que j ai con ue pour American Airlines Le script est affich au bas de cette page Dans ce cas le script pr sentera
22. lume 18 Num ro 2 11 SPELDWARE PR OFIESSWVODIIVIEL Nouvelle option c de la ligne de commande d AMXW Vous pouvez d sormais ex cuter des instructions nish sans tre dans nlsh Le saviez vous AMXW V8 05 12 comprend les mises jour suivantes e Option c de la ligne de commande e Soutien pour l instruction LIMIT avec HP UX et AIX e Am lioration de la gestion des fichiers spoule e Changement des permissions e Am lioration de l instruction COPY e et bien d autres e Pour plus d informations sur les nouvelles fonctions voir les AMXW Release Notes 8 05 12 sur le SWS de Speedware Volume 18 Num ro 2 Avez vous d j souhait ex cuter des instructions nish sans tre dans nilsh D sormais dans AMXW V8 05 12 l option c de la ligne de commande vous le permet L avantage principal de cette fonctionnalit est la possibilit d ex cuter des instructions nish l int rieur d un script UNIX Gr ce l option c de la ligne de commande vous pouvez communiquer de l information entre l environnement UNIX et l environnement nish La syntaxe est l une des suivantes nlsh c instruction amxw nlsh INFO c instruction amxw O instruction amxw est e N importe quelle instruction AMXW BUILD LISTF etc e ICMD o CMD est une variable d environnement d j d finie e Des programmes AMXW e Des instructions UNIX e Des commandes d finies par l utilisa
23. nf rence du groupe Des tudes am ricaines ont d montr que 18 suggestions et des pratiques exemplaires d utilisateurs de Houston 31 des projets de TI sont annul s avant leur suivre pour am liorer l organisation et la au campus Clear Lake ach vement et que plus de la moiti de ceux ci gestion de vos projets 3 Web mission de HP et encourent des d passements de co ts allantde es gestionnaires les intervenants ainsi que Encompass 56 189 Des chiffres r cents montrent a o o l ai toute l quipe de projet tirent profit d une Sommaire de haut niveau que la tendance s am liore mais le nombre de vanai d re r des nouveaut s du march projets mis en doute demeure constant ss Me an a S a APR poru e3000 53 des projets de TI sont termin s en retard du De ainsi que les points EU tre sans que tous les objectifs aient t atteints am lior s pour en assurer la r ussite 4 Trucs et astuces pour l utilisation de Media Nos experts vous montrent comment tirer le meilleur parti de Media 6 O est pass le lien Speedware Autobahn Il vous permet de placer des liens o vous le voulez 7 Comment tirer profit du versionnage dans Speedware L expert Michael Rusk emploie le versionnage pour les mises jour et le d bogage 12 Nouvelle option c de la ligne de commande d AMXW Vous pouvez d sormais ex cuter des instructions nish sans tre dans nlsh SPEEDWARE Informati
24. nt l ch ance Le d taillant a donc pu r pondre la hausse des transactions pr vue pour la p riode des f tes Gr ce de nouveaux et robustes serveurs HP Integrity avec syst me d exploitation HP UX la fiabilit n a aucunement t compromise et le degr de performance tait sup rieur ce qui avait t anticip Plus de 2 millions de lignes de code ont t migr es avec succ s Malgr la complexit du projet la transition de HP e3000 vers HP Integrity s est d roul e sans probl me tout en assurant la continuit des op rations SPELODWARE PR OFIESSWVON VIVEZ Le SWS une v ritable mine d informations Le site Web de soutien technique de Speedware contient l information qu il vous faut Le SWS en bref Congr s du GHRUG Speedware a t un fier commanditaire du deuxi me www speedware com sws Recherche dans la Knowledgebase accessible partir de la page d accueil un clic suffit pour acc der la recherche avanc e Versions les plus r centes des logiciels et de la documentation Envoi de notifications en fonction du dossier La fonction What s New vous permet de voir les nouveaux ajouts depuis votre dernier acc s au SWS Le Learning Center contient des centaines d articles Le site Web de soutien de Speedware SWS l adresse www speedware com sws est un d p t qui cro t sans cesse et qui contient toutes les informations relatives Speedware P
25. oir quoi s attendre sur le plan de la R D et du soutien au cours des prochaines ann es La web mission a eu lieu le 15 mai et comportait aussi des discussions sur les migrations ainsi que les partenaires et les outils en mati re de transition SPELDW A RE PR OLES SIONO Trucs et astuces pour l utilisation de Media Nos experts vous montrent comment tirer le meilleur parti de Media Trucs et astuces Les utilisateurs de Media exp riment s font appel aux trucs suivants pour acc l rer leur travail et assurer le bon fonctionnement de leurs tableaux de bord Chaque truc est d taill dans cet article e Augmenter le nombre de lignes retourn es pour une table SQL en augmentant le nombre maximal de points de donn es permis D finir le contexte pour chaque utilisateur de Media Web S lectionner une langue au lancement de Media R soudre les probl mes li s la langue culture avec Windows Vista Actualiser automatiquement un graphique Charger ad quatement la page d introduction avec Media Web viter lerreur Il n y a plus de licence disponible Assurer l affichage de toutes les donn es dans un graphique Media Media Enterprise OLAP Volume 18 Num ro 2 La Knowledgebase de Speedware contient de nombreux trucs conseils et astuces vous permettant de gagner du temps et de maximiser votre utilisation de Media et de Media Web Cet article pr sente plusieurs d
26. on sur la publication Speedware Une filiale en propri t exclusive d Activant Solutions Inc 6380 ch de la C te de Liesse Bureau 110 Saint Laurent Qu bec Canada HAT 1E3 T l 1 514 747 7007 T l c 1 514 747 3380 Courriel info speedware com Heures d affaires du soutien technique Comme toujours de9h 17h U Canada 1 800 361 6782 Int 1 514 747 9494 R U 0 800 96 77 14 T l c 1 514 747 3380 Courriel support speedware com Site Web du soutien technique tsunami speedware com sws fr html Marques de commerce AMXW DBmotion Decision Server EasyReporter Esperant Media MobileDev Speedware Speedware Autobahn Il SpeedWeb et Visual Speedware sont des marques de commerce de Speedware lt e Tous les autres noms de produits sont des marques d pos es de leurs fabricants respectifs 2008 Speedware lt e SPE MKPROF18 F2 Versions courantes des logiciels de Speedware AMXW 8 05 13 DBmotion 3 00 Esperant 5 2 Media 5 2 Speedware 7 13 Spechere Autobahnil 5 01 SpeedWeb 3 04 Visual Speedware 4 00 Volume 18 Num ro 2 SPELODWARE LAOL ES SIONO Un m gad taillant t l vis est impressionn par les services de Speedware On nous avait dit que ce projet serait impossible r aliser dans le temps allou Or Speedware Le client est un d taillant t l vis reconnu comme tant un centre d achats virtuel qui ne ferme jamais
27. rogrammes et de liens Les assistants d Autobahn font la majeure partie du travail pour vous Par contre il arrive que vous vouliez effectuer certains choix par vous m me Par exemple avez vous d j ajout un lien avec le Link Wizard d Autobahn sans vouloir que celui ci se retrouve au bas de la liste Le Link Wizard vous permet de placer un lien l endroit de votre choix sur votre page HTML sans avoir acc der au Document Editor Suivez simplement ces tapes 1 Ouvrez le Document Editor de la page o vous cr erez le lien Le Document Editor affiche le code HTML de la page 2 Placez le curseur dans le code HTML l endroit o vous souhaitez que le lien apparaisse 3 Dans la fen tre Application Map cr ez un lien partir du programme en cours vers un autre programme 4 Le code du lien appara tra dans le Document Editor l endroit o votre curseur tait positionn au lieu d appara tre au bas de la page Y Document Editor Re CO JE LE ere Cette fonctionnalit est surtout utile lorsque vous d veloppez des pages Web car vous n avez pas modifier les liens apr s les avoir ajout s Il arrive souvent dans une page Web que vous voulez incorporer un lien dans un paragraphe de texte Autobahn vous permet de placer le curseur dans le texte et de cr er le lien cette position exacte Quelques pi ges Vous pouvez placer les liens o vous voulez mais faites attention aux points suivants
28. s affiche g n ralement lorsque Media Web ne peut pas atteindre le License Server Vous devez v rifier l exactitude de l adresse IP du fichier Is ini Suivez ces tapes 1 Ouvrez le fichier s ini l emplacement suivant C Documents and Settings All Users Application Data Speedware Media5 Le fichier contient l information suivante Volume 18 Num ro 2 License LSServerlP addresse IP LSServerPortNum num ro de port 2 Assurez vous que LSServerlP correspond l adresse IP o License Server est install et LSServerPortNum sp cifie le port d coute du License Server 8187 par d faut Cette information a t fournie lors de l installation du License Server Au besoin v rifiez cette information aupr s de votre administrateur de syst me Notez que si vous sp cifiez localhost en tant qu adresse IP du License Server vous pourriez aussi recevoir le message d erreur Il est toujours pr f rable de sp cifier l adresse IP r elle de l ordinateur Affichage de toutes les donn es dans un graphique Media Si vous utilisez Media avec Decision Server dans une configuration client serveur il pourrait arriver qu un graphique ne comprenne pas toutes les valeurs qui s afficheraient en local sans Decision Server Dans ce cas essayez d augmenter la taille maximum des fichiers cache dans Decision Server 1 Ouvrez le Gestionnaire de services Speedware 2 S lectionnez le service appropri dans la liste II s
29. stuces pour l utilisation de Media suite Nos experts vous montrent comment tirer le meilleur parti de Media Chargement de la page Intro htm dans Media Web Lorsque vous tentez de charger votre page Media Web V5 il se peut que vous ne voyiez qu un bouton de connexion sans texte Afin de charger la page correctement votre navigateur doit accepter le langage JavaScript Suivez ces tapes pour activer JavaScript dans Internet Explorer 1 Choisissez Tools gt Internet Options partir du menu principal 2 Cliquez sur l onglet Security 3 Cliquez sur le bouton Custom level 4 D filez vers le bas jusqu la section Scripting 5 Activez la fonction Active scripting Security Settings Internet Zone xX Settings Frompt Scripting S Active scripting Disable Enable Frompt Alon Programmatic clipboard access Afin d activer JavaScript dans Mozilla Firefox 1 Choisissez Tools gt Options partir du menu principal de Firefox 2 Dans la bo te de dialogue Options cliquez sur Web Features 3 Cliquez sur Enable JavaScript Une fois que vous avez effectu le changement chargez de nouveau la page Intro htm de Media Web V5 Elle devrait s afficher correctement Message d erreur Il n y a plus de licence disponible Vous cliquez sur le bouton Connexion au serveur afin de lancer Media Web mais l erreur suivante appara t parfois Il n y a plus de licence disponible Ce message
30. t du versionnage dans Speedware suite Comment d terminer qu une nouvelle version est requise Pourquoi ces restrictions Je vous r pondrai en vous posant une question vous tes vous d j demand quoi servait la troisi me colonne nomm e Substitute dans l cran Application Definition Elle est destin e sp cifiquement au versionnage Toutefois afin d en tirer profit chaque programme de votre application doit figurer dans la liste Ainsi vous savez exactement quels programmes se trouvent dans l application donn e et surtout n importe quel programme de l application peut tre substitu par un nouveau programme avec un nom diff rent Petite parenth se au sujet des d p ts Tandis qu il est question de l identification des programmes contenus dans une application j aimerais m adresser aux programmeurs qui associent encore un seul d p t de donn es design chaque application Speedware Jusqu la version 5 inclusivement Speedware poss dait une architecture dictant une application par design Cette restriction a t limin e la version 6 mais beaucoup de d veloppeurs continuent toujours de s y soumettre Je crois que les programmeurs ont souvent peur de perdre leurs programmes dans une vaste mer lsoler leurs programmes en utilisant une application par design semble tre la solution logique Il s agit en effet d une solution mais c est sans doute la pire Pourquoi Parce qu ils g rent alors plusie
31. teur e Des fichiers de commandes La premi re forme de la syntaxe est normalement utilis e l ext rieur de nish Il est possible de l utiliser dans nish ou dans un fichier job mais vous recevrez un message d erreur si emplacement est d fini dans la variable HPPATH ou si votre r pertoire courant est PUB NEWLAB Le message d erreur est le suivant This is not a valid keyword for this command CIERR 10007 Si vous devez utiliser nish c l int rieur d un environnement AMXW vous pouvez viter cette erreur de deux fa ons e Utilisez la deuxi me syntaxe avec INFO ou e Supprimez PUB NEWLAB de HPPATH et ne travaillez pas partir de PUB NEWLAB Voici un exemple de base d un script UNIX nomm TESTSCRPT qui est ex cut partir de nish et qui d finit une variable globale dans votre environnement nish Le SHOWVAR dans nlsh d montre que la variable existe maintenant dans votre environnement nish cat TESTSCRPT echo mon script unix nlsh c SETVAR ABC 123 nlsh c SHOWVAR ABC TESTSCRPT mon script unix ABC 123 SHOWVAR ABC ABC 123 12 SPEELDWARE LUOL ESSI OML Nouvelle option c de la ligne de commande d AMXW Utilisation des barres verticales pour combiner les instructions nlsh et UNIX Faide de la barre verticale UNIX l instruction grep re oit les r sultats de linstruction LISTF 2 et recherche des fichiers binaires fixes FB Semblable l exemple ci haut Dans
32. urs d p ts avec de nombreux profils et catalogues ce qui se traduit par la duplication des d finitions de bases de donn es et de fichiers et souvent par la duplication de programmes La duplication est d conseill e car elle engendre plus de travail et plus de probl mes Steve Reeve a cr une entit nomm e Category pour chaque objet dans le d p t de Speedware Une fois que vous comprenez comment utiliser efficacement la fonction Category dans Designer vous verrez comment regrouper logiquement des programmes et objets li s une fonction sp cifique C est comme si vous aviez un design logique l int rieur de votre design physique Volume 18 Num ro 2 Nouvelle version requise Comment d cider qu il est temps de cr er une nouvelle version Il n y a pas de r ponse facile car il faut tenir compte de plusieurs facteurs Voici une liste de questions que je me pose afin de d terminer s il serait avantageux de cr er une nouvelle version plut t que de modifier le programme existant 1 Est ce que le programme doit subir beaucoup de changements 2 Les changements sont ils majeurs 3 La structure du programme est elle mauvaise ou difficile suivre 4 Le programme est il charg de code d suet sous forme de commentaires 5 Le programme comporte t il un bogue Dois je ajouter le tra age pour effectuer un d bogage Bien entendu si vous n avez qu un changement mineur apporter l

Download Pdf Manuals

image

Related Search

Related Contents

MANUAL DE INSTRUÇÕES TV Monitor LED LCD  unita` lineari a cinghia belt linear units  Samsung 173P PLUS Benutzerhandbuch  Sunbeam BVSBKTSS01-033 Hot Beverage Maker User Manual  Descargar Manual de usuario  U S E R M A N U A L  LaCie SATA II ExpressCard/34  Configurator PRIMECENTER M1 RACK    

Copyright © All rights reserved.
Failed to retrieve file