Helpdesk‘s Adviser BlackBox Developers Meeting 12.10.2014Version: FinalPage 1 Helpdesk‘s Adviser Helmut Zinn IG-Metall Abt. Informationssysteme 60519 Frankfurt.

Slides:



Advertisements
Similar presentations
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advertisements

1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Chapter 1: The Database Environment
Copyright © 2003 Pearson Education, Inc. Slide 8-1 The Web Wizards Guide to PHP by David Lash.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Tutorial 10 – Managing Long Documents
XP New Perspectives on Microsoft Office Word 2003 Tutorial 7 1 Microsoft Office Word 2003 Tutorial 7 – Collaborating With Others and Creating Web Pages.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Determine Eligibility Chapter 4. Determine Eligibility 4-2 Objectives Search for Customer on database Enter application signed date and eligibility determination.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Year 6 mental test 5 second questions
Photo Slideshow Instructions (delete before presenting or this page will show when slideshow loops) 1.Set PowerPoint to work in Outline. View/Normal click.
Microsoft Office 2010 Basics and the Internet
INTERNET PROTOCOLS Class 9 CSCI 6433 David C. Roberts Entire contents copyright 2011, David C. Roberts, all rights reserved.
Report Card P Only 4 files are exported in SAMS, but there are at least 7 tables could be exported in WebSAMS. Report Card P contains 4 functions: Extract,
Intel VTune Yukai Hong Department of Mathematics National Taiwan University July 24, 2008.
1 2 In a computer system, a file is a collection of information with a single name, such as addresses.doc, or filebackup.ppt, or ftwr.exe, or guidebook.xls.
Data Structures Using C++
ABC Technology Project
1 Designing Hash Tables Sections 5.3, 5.4, Designing a hash table 1.Hash function: establishing a key with an indexed location in a hash table.
South Dakota Library Network ALEPH v20 Tables © South Dakota Library Network, 2012 ©Ex Libris (USA), 2009 Modified for SDLN Version Last Update:
Hash Tables.
1 Lesson 10 Working with Tables Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Word Lesson 7 Working with Documents
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
In The Name Of Allah, The Most Beneficent, The Most Merciful
INTRODUCTION Lesson 1 – Microsoft Word Word Basics
Microsoft Office Illustrated Fundamentals Unit C: Getting Started with Unit C: Getting Started with Microsoft Office 2010 Microsoft Office 2010.
1 What is JavaScript? JavaScript was designed to add interactivity to HTML pages JavaScript is a scripting language A scripting language is a lightweight.
SW388R7 Data Analysis & Computers II Slide 1 Copying SPSS Output Into Microsoft Word Copying syntax commands from SPSS output to Word Copying a statistics.
David Luebke 1 8/25/2014 CS 332: Algorithms Red-Black Trees.
©2007 First Wave Consulting, LLC A better way to do business. Period This is definitely NOT your father’s standard operating procedure.
Squares and Square Root WALK. Solve each problem REVIEW:
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Services Course Windows Live SkyDrive Participant Guide.
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Presented by Douglas Greer Creating and Maintaining Business Objects Universes.
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
Addition 1’s to 20.
INTRODUCTORY MICROSOFT WORD Lesson 7 – Working With Documents
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 8 – Increasing Efficiency Using Word.
25 seconds left…...
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
School Census Summer 2011 Headlines Version Jim Haywood Product Manager for Statutory Returns.
® Microsoft Office 2010 Browser and Basics.
Services Course Windows Live SkyDrive Participant Guide.
Week 1.
We will resume in: 25 Minutes.
Lesson 15 Working with Tables
Multi Contents Registration Manual National Institute of Informatics
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. a lesson approach Microsoft® PowerPoint 2010 © 2011 The McGraw-Hill Companies,
Created Revised Office of Information, Technology and Accountability 1 Introduction to Microsoft Word.
© ABB University - 1 Revision C E x t e n d e d A u t o m a t i o n S y s t e m x A Chapter 20 Import and Export Course T314.
Excel Lesson 17 Importing and Exporting Data Microsoft Office 2010 Advanced Cable / Morrison 1.
© Paradigm Publishing, Inc Access 2010 Level 2 Unit 2Advanced Reports, Access Tools, and Customizing Access Chapter 8Integrating Access Data.
Benchmark Series Microsoft Excel 2013 Level 2
Use the buttons on the top to navigate through the presentation 1 PrevNext Menu.
© Paradigm Publishing, Inc Excel 2013 Level 2 Unit 2Managing and Integrating Data and the Excel Environment Chapter 6Protecting and Sharing Workbooks.
Know About E-CTLT Teachers Panel and working area.
HTML Concepts and Techniques Fourth Edition Project 2 Creating and Editing a Web Page.
Presentation transcript:

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage 1 Helpdesk‘s Adviser Helmut Zinn IG-Metall Abt. Informationssysteme Frankfurt am Main Germany

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage The Starting Point 1. Questions and Answers  There are a lot of questions at the helpdesk  Most of them have already been solved in the past  Where are these solutions?  How can we find them quickly?

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage The Collections 1. Questions and Answers  A document consists of one question and its answer  Documents are grouped by topic  Each group of documents is stored in a separate folder  A table of contents is created for each topic

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage 4 1. Questions and answers 1.3 And the Folder Structure Solutions Topics

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage The Starting Page 1. Questions and Answers

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage The Tools 1.Questions and Answers BlackBox is used for document browsing & editing It is extended with the following modules:  InfoCmds  DesktopSetup  DosCmds  InfoRefIndex (build) & InfoRefLook (use)  InfoSearch & InfoLinkCheck  HtmlExporter, HtmlImporter & HtmlTags  HtmlTranslate (AllToHtml, AllToOdc, FixOdcLink)

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage Links 2. How to Organize It? Links in BlackBox can be used to open documents in two different modes:  open a document in browser mode Device already allocated<>  open a document in edit mode Device already allocated<> We would like to have both possibilities for the link of our helpdesk's adviser documents:  the browser mode for using it  the edit mode for inserting new solutions

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage Specification of InfoCmds 2. How to Organize It? DEFINITION InfoCmds; IMPORT Dialog; VAR rootPath: ARRAY 256 OF CHAR; PROCEDURE OpenDoc (IN file: ARRAY OF CHAR); PROCEDURE SetBrowserMode; PROCEDURE SetBrowserModeGuard (VAR par: Dialog.Par); PROCEDURE SetEditMode; PROCEDURE SetEditModeGuard (VAR par: Dialog.Par); PROCEDURE OpenTopic (IN root: ARRAY OF CHAR); END InfoCmds.

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage Implementation of InfoCmds 2. How to organize it ? … PROCEDURE OpenDoc* (IN file: ARRAY OF CHAR); BEGIN IF editable THEN StdCmds.OpenDoc(file); SetMarks; ELSE StdCmds.OpenBrowser (file, file); END; END OpenDoc; … and its use Device already allocated<>

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage 10 Server BlackBox without the development subsystem Server BlackBox without the development subsystem Workstations has only a shortcut to the program BlackBox.exe on the server Workstations has only a shortcut to the program BlackBox.exe on the server Master PC BlackBox including the development subsystem Master PC BlackBox including the development subsystem 2.4 The Local Network 2. How to Organize It?

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage Installations 2. How to Organize It?  On the server  BlackBox without the development subsystem  Info subsystem  Uhl folders  Opens automatically the starting page  On the workstation  Only a shortcut to the program BlackBox.exe on the server  On the master PC  BlackBox including the development subsystem  Info subsystem  Uhl folders  Persistent desktop

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage The World is always Changing 3. Solution Changes and Updates  Every day there are a few new documents  Old documents are changing too  Some changes are not yet free for using  We need a program which find the change and can copy them

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage The Update Program 3. Solution Changes and Updates

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage Sample Output of Compare 3. Solution Changes and Updates

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage Signs and Switches 3. Solution Changes and Updates  Compare builds a list of differences. The result is marked with a sign: + more (new in the source) - less (missing in the source) # changed (new version in the source) ! changed (old version in the source) % changed (but file length and date are equal) only possible if not quick compare  Update goes through the list and takes the following actions depending on the sign: + copy the file from source to destination - delete the file at destination only if the switch delete/remove is set # copy the file from source to destination ! copy the file from source to destination only if overwrite is set % copy the file from source to destination

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage The Rules of Updating 3. Solution Changes and Updates  The source is never changed. Update always changes the destination.  Update works only with files/directories which are in the list and have a sign.  Black files and blue directories are always copied from source to destination.  Red files and red directories are copied or deleted only if the switch is on.  The signs determine the actions (copy or delete). If there is no sign then there is no action.  The colour is just for survey. Red means dangerous. Be careful. Something could be destroyed.  If the switches "Always Overwrite" and "Remove File/Directory" are both on, then the destination is equal the source after the update. Assumption: Long list used.

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage Build a Cross-Reference List 4. Where Are the Documents?  Advantage  Find the solution quickly  Disadvantages  One word only  After changes in documents the reference list is obsolete. A new one should be created. Stichwortverzeichnis

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage What Is a Word? 4. Where Are the Documents? word = {letter | digit} List of exception STRINGS ab. aber. all. alle. Should these be words? cross-reference ora sys$user1:[neumann.a1.pc]

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage Search Trough All Documents 4. Where Are the Documents?  Advantage  More than one word possible  Result is always up to date  Disadvantage  It is slowly

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage Is Every Document Reachable? 4. Where Are the Documents?  Did a link fail?  Is there a link to a document which does not exist?  Is a link missing?  Is there a document which is not pointed out by a link?  Is there a link outside?  Is there a link to document which is outside the start directory tree?

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage Html Import and Export 5. Html Converter PROCEDURE ImportText* (f: Files.File; OUT s: Stores.Store); PROCEDURE ExportText* (s: Stores.Store; f: Files.File);  Both commands have the same structure: they loop over all characters in a text and translate and write them to a text or file. Registration in System/Mod/Config.odc Converters.Register(“HtmlImporter.ImportText", "HtmlExporter.ExportText", "TextViews.View", "htm", {});  After registration the converter can be used with the [File][Open] and [File][Save] commands.

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage Link Fix 5. Html Converter  There are different approaches to relative addressing  odc: relative to the BlackBox starting directory  Html: relative to the current document directory  Example: Document Back05 has a link to document Back07  … <>  …

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage Tag Views 5. Html Converter … … [Html][Create Tag]  [Html][Expand Tag]  

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage What Is Missing? 5. Html Converter  Translating tables  Translating rulers  Translating images and graphics

Helpdesk‘s Adviser BlackBox Developers Meeting Version: FinalPage 25 The End