2010 COMMON US DAGBOK FRÅN ORLANDO BILDREPORTAGE FRÅN RIVAL AVGRÄNSNINGAR FÖR FTP. Medlemsbladet

Storlek: px
Starta visningen från sidan:

Download "2010 COMMON US DAGBOK FRÅN ORLANDO BILDREPORTAGE FRÅN RIVAL AVGRÄNSNINGAR FÖR FTP. Medlemsbladet"

Transkript

1 2010 COMMON US DAGBOK FRÅN ORLANDO BILDREPORTAGE FRÅN RIVAL AVGRÄNSNINGAR FÖR FTP Medlemsbladet #200 JULI 2010

2 Blue Chip Customer Engineering Nordic AB The Home of IBM Midrange Support Specialists Blue Chip have been supporting IBM systems since 1987 and opened Blue Chip Nordic in 2002, we are specialists in providing support services on IBM System i (AS/400) and System p (RS/6000) systems. Our Services include: Hardware Maintenance Disaster Recovery High Availability OS400 & AIX Operating System Support Managed Services New & Used IBM System i & System p hardware To find out more about the services Blue Chip offer contact your local office: Tel: + 46(0) Fax: + 46(0) sales@bluechip.se Blue Chip Customer Engineering Nordic AB, Vretenvägen 13, Solna, Stockholm Head Office: Blue Chip Customer Engineering Ltd, Franklin Court, Priory Business Park, Bedford, MK44 3JZ BS EN ISO 9001 COMPANY REG No

3 LEDARSIDAN Mycket moln PÅ SENASTE TIDEN har nya moln dykt upp på himlen, inte bara de där grå, tunga tussarna som vi normalt brukar ha hängande över oss, när vi dansar runt kring midsommarstången. Vi pratar idag om cloud computing, de flesta har väl hört talas om detta fenomen, men få har sett dem... Askmolnet däremot, från vulkanen på Island, har ställt till mycket förtret för flygresenärer, men även för den lokala befolkningen på Island. Vid IBM:s senaste event, som ägde rum på Rival i Stockholm den 21 april, kunde dragplåstret Ian Jarman från USA tyvärr inte delta p g a flygstoppet. Trots detta blev IBM:s All we need is POWER med Lillemor Gillberg i spetsen, en dundrande succé. ALLA var där! Det blev mycket prat runt lanseringen av Power 7, förstås. AIX-folket fick dessutom ett eget spår med nyheter på AIX och Power p. Bilder och reportage därifrån, hittar du i detta nummer. Med nöd och näppe, hade askmolnet gett vika strax innan vi skulle åka till Orlando för att delta på COMMON US, 3 6 maj. Vi var inte lite oroliga att allt skulle gå om intet, om vi inte skulle komma iväg. Men vi var där! Och det var som vanligt en otroligt häftig upplevelse! Bara att vistas bland alla deltagare och föreläsare med så mycket samlad kunskap och erfarenhet av Power i och alla dess föregångare. Man blir otroligt inspirerad! Det känns också tryggt att höra om alla nyheter och om hur IBM verkligen satsar på plattformen, inte minst i och med lanseringen av Power 7-processorn och nyheterna i os 7.1. COMMON firade dessutom 50-årsjubileum i år! Detta uppmärksammades förstås på olika sätt under de fyra dagar som konferensen varade. Mer om detta spännande event finns längre fram i bladet. Apropå jubileum, du håller just nu det 200:e numret av Medlemsbladet i din hand. Mycket har hänt sedan första utgåvorna trycktes, de första numren som omfattade fyra maskinskrivna sidor (!) och togs fram i kopiator. Med utvecklingen av dagens ipad och web-tidningar, ser vi med spänd förväntan fram emot hur nr 300 ser ut! Avslutar så med förhoppning om en molnfri sommar med mycket sol och värme, och med en bild på en annan välkänd 50-årig jubilar, som inte heller undgått tidens tand, nämligen Barbie 2010! Agneta Gosch Kassör Data3 PS Boka in oktober i din kalender för Data3:s höstkonferens på Utsikten Meetings i Nynäshamn! Håll utkik efter fortlöpande information på webben. INNEHÅLL #200 JULI 2010 NYHETER COMMON.US... 6 SQL... 8 DAGBOK.FRÅN. ORLANDO BILD.REPORTAGE RIVAL AVGRÄNSNINGAR. FÖR.FTP NILSSONS. KRÖNIKA FRÅGA.GUNNAR ACTUAL.PTF s REDBOOKS DATA3.#200 3

4 FRÅN IBM Nyheter i IBM i 7.1 IBM.I.7.1.PÅ.POWER.BASERADE.SERVRAR Man kan köra IBM i 7.1 på Power Systems servrar och blades med POWER7, POWER6/6+ och på System i servrar med POWER5/5+. PowerHA paketeras i IBM i 7.1 som standard och enterpise. Den som har PowerHA idag på IBM i 6.1 kan kostnadsfritt uppgradera till vilken som. Asynkron spegling kräver enterprise. INTEGRERAD.DB2.DATABAS.FÖR.IBM.I DB2 för IBM i har utökats med kolumnstöd för XML. Man kan lagra och söka i XML dokument i DB2 och skapa XML dokument från existerande relationsdata. SQL satser använder OmniFind Text Search Server som gör det möjligt att söka i XML-dokument. OmniFind är tillgänglig för IBM i IBM.I.VIRTUALISERING På POWER6/7 systemen så kan man blanda IBM i 6.1 och 7.1 som server resp. klient som man vill. Det naturliga är att på sin POWER6/7 med IBM i 6.1 så bygger man en klient som laddas med IBM i 7.1 för att testa sin applikation där. Senare när man gått över till IBM i 7.1 helt så kan man ha en klient med IBM i 6.1 om behov finnes. Med IBM i och 7.1 kan man nu via en VIOS ansluta disk och tape via NPIV. Detta gör att en adapter kan virtualiseras och användas av flera partitioner. För att säkra åtkomsten till den fysiska adaptern kan VIOS partitionen speglas inom samma sys system, gäller både IBM i 7.1 och NPIV gäller för följande Disk- o Tapesystem utan någon extra kostnad. DB2 Web Query stödjer också sökningar i XML dokument med IBM i 7.1. Kryptering av kolumner har nu stöd i DB2. En procedur anropas för att transparent använda en krypteringsapplikation från en partner. Prestanda förbättras genom att en queryplan kan modifieras medan queryn körs. LF stöds nu av den nya SQE motorn. Monitorerar IO-statistik för att kunna identifiera tabeller som kan dra nytta av att läggas på Solid State Drives (SSDs). POWERHA.SYSTEMMIRROR.FOR.I.. En viktig nyhet i IBM i 7.1 är Asynkron Geografisk spegling som gör att man kan ha systemen på mycket större avstånd från varandra än med synkron spegling. För DS8000 kan man ha Space-Efficient Flash Copy under PowerHA som gör att kopian kan vara mindre än originalet. LUN level switching blir tillgängligt för DS8000 och DS6000. Detta gör att en iasp kan switchas mellan 2 system lokalt (1 DB men 2 system). 4 DATA3.#200 DS (TS3100 TS3200) med LTO-enheter 3576 (TS3310) med LTO-enheter 3577 (TS3400) med TS1120/TS1130-enheter 3584 (TS3500) med LTO-enheter och med TS1120/TS1130-enheter IBM I STORAGE IBM.I.STORAGE.MANAGEMENT Solid State Disk (SSD) teknologin kom till POWER6 och IBM i 5.4. Med IBM i 7.1 kan man nu automatisk samla in I/O prestandadata och lägga det mest använda datat på dessa supersnabba diskar. RATIONAL.SUPPORT.FÖR.IBM.I.7.1 IBM.RATIONAL.OPEN.ACCESS:.RPG.EDITION En egen produkt som kan användas av utvecklare för att skicka och ta emot I/Os från olika typer av apparater som t.ex. mobiltelefon. RATIONAL.DEVELOPER.FÖR.POWER Ersätter Rational Developer för i (RDi)och ger ett Eclipse-baserat verktyg för RPG/COBOL utveckling. Den innehåller en ny print designer. RATIONAL.TEAM.CONCERT.FÖR.POWER Ett teamverktyg för utvecklingsmiljö med integrerad sourcekontroll och build management.

5 FRÅN IBM SYSTEM.MANAGEMENT. Web navigatorn (Director Navigator for i) kan nu även användas mor IBM i 5.4 system. En webläsare kan nu hantera flera system mot tidigare bara ett. Nytt i webnavigatorn är också support för tape, journalhantering och GUI kalender för Advanced Job Schedular. Helt nya funktioner är: 5250 emulering Nya bilder och tabeller inom prestanda Integration mellan Work Management och Performance iscsi integration med Blade Center och System x installations wizard IBM. ISCSI. INTEGRATION. MED. BLADECENTER. OCH.SYSTEM.X Med softvaru-target support så behövs ingen speciell hårdvara i Powwer i systemet. Med den nya softvaran kan man nu dedikera Ethernetportar med 1Gb eller 10Gb hastighet. SÄKERHET.I.IBM.7.1 Kryptering av ASP kan nu slås på och av dynamiskt och krypteringsnyckeln kan bytas ut för en existerande user ASP. På DB nivå går det att kryptera kolumner genom att använda en ny funktion som kallas field procedure. Detta är egenskrivna exitprogram som exekveras varje gång en kolumn förändras eller får ett nytt värde. För en användarprofil kan man nu sätta ett datum eller ett tidsintervall när profilen ska upphöra. WEB.APPLIKATIONSSERVER WAS teknologin är förbättrad med den senaste Apache 2.2 releasen som är PCI anpassad. Classic JVM skickas inte längre med IBM i 7.1 men har istället stöd för J9 VM. Den integrerade wasen som följer med IBM i stödjer Java5/6 applikationer för både 32- och 64- bits JVMs.. Den integrerade wasen supportar nu program i iasp, statisk WSDL och har dubbelt så bra prestanda. ZEND.PHP.FÖRÄNDRINGAR Zend PHP paketeras annorlunda med IBM i 7.1. ZEND.SERVER.COMMUNITY.EDITION.FÖR.I Ersätter Zend Core, är installerad med IBM i 7.1, 6.1 och 5.4 och har ett års Silver-support från Zend utan någon extra kostnad. NET, ODBC och OLE providers. Data transfer Uppdaterad PC5250 display och printeremulering baserad på IBM Personal Communications 6.0 Installationsförbättringar som ett andra språk vid installationen IBM i Access för Web 7.1 innehåller: Ytterligare möjligheter för att titta på spoolfiler som PDF LOTUS.SUPPORT.FÖR.IBM.I.7.1 Stöd för Lotus Notes, Domino och Sametime 8.5.1, Lotus Quicker 8.5, Enterprise Integrator 8.5.2, Domino Fax V4R5 och Forms NÄTVERK Ny DHCP server som stödjer IPv6 och DHCP failover. IPv6 och RADIUS stöds nu av PPP. Telnet klienten på IBM i är nu SSL anpassad för åtkomst till host som kräver SSL/TLS koppling. UPPGRADERING.AV.IBM.I För IBM i 6.1 så kan en i nätverket befintlig NFS server användas för att installera PTFer och PP. Med IBM i 6.1 och POWER6/7 kan man nu uppgradera till IBM i 7.1 via en NFS server. IBM.I.PROCESSOR.ENTITELMENT.FLYTT Det är nu möjligt att flytta IBM i OS licenser från en maskin till en annan maskin inom samma företag. Vissa förutsättningar måste vara uppfyllda. En viss avgift tas ut. Användarlicenser kan inte flyttas. BRMS. OCH. STANDARD. BACKUP. AND. RECOV- ERY Ett antal förbättringar har gjorts i båda produkterna så som: Fast restore som använder band-positionering. Vid SAVE sparas nu positionen på det fysiska mediet för varje objekt på så sätt kan bandet positionera sig direkt till objektet vid en RESTORE. Några av förbättringarna i BRMS är: Stöd för Domino 8.5 Domino Attachement och Object Services (DAOS) Link list förbättringar Recovery rapporten har förbättringar Stöd för ut-fil vid BRMS restore. ZEND.STUDIO.FÖR.I Är en Eclipse-baserad utvecklingsmiljö som integreras med Rational Developer för Power. Det medföljer ett års Silver-support från Zend utan någon extra kostnad. IBM.I.ACCESS.FAMILJEN IBM i Access för Windows 7.1 har förbättringar i: Av Lillemor Gillberg, IBM DATA3.#200 5

6 REPORTAGE 2010 Common US annual meeting and exposition Data3:s.amerikanska.motsvarighet,.eller.som.vi.brukar.säga,.Data3:s.moder,. arrangerar.konferenser.två.gånger.om.året,.där.deltagare.från.hela.världen. möts..årets.konferens.hölls.på.nybyggda.hilton.hotell.i.orlando,.florida. Text: Agneta Gosch AV TOTALT deltagare bidrog Sverige i år med ca 15 (identifierade!), som åkt hela vägen för att lyssna på intressanta föredrag, umgås med likasinnade och höra senaste nytt inom Power i. Mer än 300 sessioner fanns att tillgå under de fyra dagarna som konferensen varade. I år har IBM dessutom lanserat Power 7-processorn och OS version 7.1, vilket förstås inte gjorde tillställningen mindre spännande. Dessutom firade Common 50- årsjubileum, vilket firades med pompa och ståt. UTOMORDENTLIGA.UTBILDNINGSMÖJ- LIGHETER På Common har man utomordentliga utbildningsmöjligheter, men också fantastiska tillfällen att utvidga sitt nätverk. Detta sker naturligt genom kontakter med föreläsare och IBM:are, men inte minst med övriga konferensdeltagare. Den stora Power-utställningen, Common Exposition, som bestod av 72 marknadsledande företag, var även välbesökt. Här erbjöds deltagarna en översikt av de senaste produkterna på marknaden. Under lunchen och på kvällarna bjöds det i utställningsområdet på buffé, och det gavs många tillfällen till att prata och utbyta erfarenheter med likasinnade. Det vi dock inte räknat med i den 35-gradiga värmen i Orlando, var att vi skulle gå omkring och frysa inomhus! I utställningsområdet kändes det mer som 35 minusgrader, men luftkonditionering enligt den amerikanska modellen, hindrar i alla fall hjärnorna från att gå varma! OM.TILLVARON Hilton Hotel i Orlando, är ett nybyggt hotellkomplex med rum, med en gigantisk konferensdel. Här fanns ett härligt poolområde där vi kunde värma oss (!) och umgås. En av kvällarna ordnade vi en mingelkväll med bara svenska deltagare. Ett par av gruppen åkte sedan och lyssnade på BB King, som har en egen klubb i Orlando. Vi övriga stannade vid poolen och umgicks och hade det trevligt i vår lilla cabana. En annan kväll anordnade Common mingel och tävlingar med samtliga deltagare. En rolig lek var att några kända profiler från IBM fick spela Jeopardy med Power i-tema. Middagen den kvällen intogs på ett typiskt amerikanskt stekhus, med biffar i XXL-format. FÖRELÄSNINGARNA När det gäller föreläsningarna, så fanns många intressanta spår. Problemet var mer av typen vilken session ska vi välja, eftersom det fanns så mycket matnyttigt. Några av oss började med en föreläsning med titeln How to improve your memory och hoppades att vi skulle ha nytta av den inför de kommande utmaningarna, vilket vi i skrivande stund betvivlar. Men vi fick i alla fall veta hur man gör Success through innovation, eller How to deliver a great presentation. Båda dessa föreläsningar hölls av Randall Munson, en f d IBM:are, men också professionell clown och magiker. Vi fick också lära oss om hur RDp (f d RDi) fungerar, som är ett programmeringsverktyg med inbyggd avancerad debugger, av den duktige och rolige föreläsaren Charles Guarino. Scott Klement hade ett mycket intressant föredrag om RPG User defined functions and table functions. Det handlade om hur man bygger in egenskrivna program i SQL-satser. Vi försökte övertala honom att komma och föreläsa på Data3:s kommande höstkonferens, men han svarade tyvärr att han redan tagit ut all sin semester, men kunde eventuellt tänka sig att komma över nästa år. Däremot har vi fått löfte från Allison Butterill att hon ska komma till Sverige och hålla sin award-winning-föreläsning om Advanced DB2 funtion sampler som verkligen var otroligt intressant och matnyttig. Vi har tidigare haft förmånen att ha haft henne som föreläsare i Data3 och hon är en mycket kunnig och entusiastisk sådan. Vi kommer att återge ett par av de sessioner som vi tog del av, i detta och kommande nummer av Medlemsbladet. Så håll utkik! 60-TALS-RETROFEST Vi avslutade med en iasp-föreläsning, sedan bar det av till New York. Vi missade därmed sista kvällens 60-tals-retrofest. Den var en liten nostalgitripp tillbaka till hippie-eran, där Common Education Foundation delade ut 60-talshalskedjor i form av peace-märken och sålde T-shirts med batik-tryck. Vi andra fick i stället två dygn i New York där vi hann med både shopping, sightseeing och lite barhopping. Vi åkte taxi ned till Ground Zero, med en chaufför som berättade att han varit på plats den 11:e september och sett det andra 6 DATA3.#200

7 REPORTAGE planet flyga in i ett av tvillingtornen. Vi promenerade genom China Town, Little Italy, SOHO och hittade en gata i Greewich Village med många mysiga restauranger. Dit åkte vi på kvällen, och lyckades få biljetter till en jättekul och annorlunda stand-upcomedy-club, Comedy Cellar, där bl a berömdheter som Seinfeld uppträtt. Dagen efter, innan vi åkte hem, tog vi en promenad i Central Park, i det härliga sommarvädret. EN.HISNANDE.RESA.SOM.GER.INSPIRATION.. Vår USA-resa var fantastisk, och vi har många härliga minnen med oss hem, men framför allt, vi fick uppleva och lära av all den samlade kompetensen och alla de otroligt kompetenta föreläsarna inom området för Power i. Att åka till Common US är en hisnande resa som ger inspiration, njutning och mycket härlig power! Det är en känsla som vi vill bevara och ta fram och njuta av länge, länge! Nästa år går Common US av stapeln mellan 1 4 maj i Minneapolis, även då på Hilton. Uppdateringar om eventet finns under så gå in och kika! Saxat från Wikipedia SINGLE-LEVEL.STORAGE ter is thought of as a single two-dimensional plane of With a single-level storage the entire storage of a compu the storage (RAM) or in secondary storage (disk); however, addresses, pointing to pages. Pages may be in primary sibility of respon the on takes system ing operat The s. proces a current location of an address is unimportant to If a page is in primary storage, it is immediately availlocating pages and making them available for processing. ing system brings the page into primary storage. No able. If a page is on disk, a page fault occurs and the operat, reads from secondary storage are done as the result instead explicit I/O to secondary storage is done by processes; when pages that have been modified since being read of page faults and writes to secondary storage are done n back to their location in secondary storage. from secondary storage into primary storage are writte dapage faults are divided into two categories. These are With the i5/os implementation of single-level storage, se databa nal relatio a with ted occur when a page associa tabase faults and non-database faults. Database faults other any when occur faults e atabas Non-d e. y storag object like a table, view or index is not currently in primar type of object is not currently in primary storage. DATA3.#200 7

8 REPORTAGE SQL. Repotage från en av föreläsningarna i 2010 Common US Orlando På.den.senaste.Common.konferensen.i.Orlando,.så.var.jag.på.en.hel.del.intressanta. föreläsningar..en.av.de.första.var.en.introduktion.till.sql.som.hölls.av.allison.butterill.från. IBM.i.Kalifornien. fig 1 fig 2 fig 3 JAG HAR VISSERLIGEN arbetat med RPG sedan mitten på åttiotalet men haft ett uppehåll de senaste fyra åren då jag istället arbetat med systemstöd av ett ekonomisystem i PC-miljö. Mina försök till sql-satser har varit blygsamma, mest för att kontrollera värden i filer eller för att skapa rapporter. När jag arbetade med AS/400 var jag inne i STRSQL och skrev några frågor men inget avancerat. Då kändes det som om SQL inte kunde användas till så mycket mer än som en variant av STRQRY. Därför var det intresseväckande att lyssna på Allison när hon visade på många av de fördelar som SQL ger och hon gav även nyttiga tips på hur SQL kan användas istället för DDS-kodning. Tydligen har SQL funnits redan tidigare på AS/400 vilket är mer än jag visste då. Redan när AS/400 introducerades i början på 1990-talet gick det att använda SQL men ett av problemen vara att det inte fanns så många som faktiskt visste hur det skulle kunna användas på ett effektivt och bra sätt. SQL återintroducerades efter några år och blev mer användarvänligt. SQL är s k set-at-a-time process och är bäst på att bearbeta grupper av data och är inte lika effektivt vid enstaka dataläsningar. s e fig 1 RPG-FOLK.OCH.PC-FOLK Eftersom jag arbetat så länge med RPG och använt den terminologin som finns där för databaser så fann jag det först förvirrande när jag började i PC-världen och alla pratade om tabeller och vyer. Allison visade en liten snabb språkguide som jag tycker kan hjälpa till att minska den förvirringen och underlätta för RPG-folk och PC-folk att kommunicera med varandra utan att det uppstår förvirring. se fig 2 CONSTRAINTS.EN.GODING Det är faktiskt ganska enkelt att skapa en tabell i SQL och då använda några av de fördelar som finns i SQL. Constraints är en sådan liten goding som jag tycker verkar användbar men som dock kräver lite tankearbete i uppbyggandet av själva databasstrukturen för att inte måla in sig i ett hörn. Men det verkar relativt enkelt att skapa olika beroenden i tabeller och det går även att lägga på beroenden i efterhand samt ta bort dessa. se fig 3 PRIMÄR.NYCKEL Du kan använda en primär nyckel som då blir unik för filen och det går bara att lägga upp en primär nyckel. Om du däremot använder unik nyckel så kan du lägga på fler unika nycklar. Det påminner med andra ord om logiska filer. Det som jag tycker är extra bra är istället den s k främmande nyckeln som kopplar ihop en fil med en annan fil och då kontrollerar att värdet finns i den andra filen. Du anger en främmande nyckel som pekar till en primär nyckel i en annan fil, och då går det inte att lägga till en post i din fil om inte nyckeln finns i den andra filen. Det går alltså att dra nytta av lite gratis kodning. Det går 8 DATA3.#200

9 REPORTAGE även att ytterligare förfina den främmande nyckeln och lägga på händelser som ska om du tar bort en post i din fil eller om du uppdaterar den. Det skulle alltså kunna användas som hjälp att logga borttag av poster eller ändring av poster. Det påminner om triggers och rätt utnyttjad verkar det riktigt fiffigt, eller som Allison skulle uttrycka sig Isn t that cool. FÖRDEL.MED.SQL. Många av dessa fördelar går naturligtvis också att få vid skapandet av fysiska eller logiska filer i DDS, men jag tycker det verkar enklare än att använda DDSkodning. En annan fördel med SQL är ju också att det inte finns samma begränsning för fältnamn, som det finns i DDS. Här går det att skriva långa beskrivande namn och det går lätt att förstå direkt vad det är för fält. En vy kan sedan användas precis som en logisk fil i ett program men skapas däremot vid varje körning. Därför går det lätt att modifiera vyer för att lägga på selekteringar eller sorteringar och se ett resultat direkt. Något som jag verkligen gillar med vyer är att det går att använda olika inbyggda funktioner, som medelvärde, max och minimivärden. Vyer är absolut något som jag ska utforska mer och se om det inte kan underlätta programmeringslivet, och försöka använda det ibland istället för det gamla vanliga STRQRY. INDEX-JÄMSTÄLLT.MED.ACCESSVÄGAR När det gäller index så är det jämställt med accessvägar d v s det är som nycklade logiska filer med skillnaden att de inte tar någon nämnvärd fysisk plats på disken men indexet uppdateras naturligtvis när en post uppdateras i filen. Precis som med logiska filer är det viktigt att tänka igenom vilka som är viktiga och vilka som används ofta. Jag har också för mig att Allison påpekade att index måste skapas om vid nya releaser. VYER.OCH.INDEX Vyer och index är som logiska filer. Vyer är virtuella sökvägar och skapar rader och kolumner (poster och fältnamn) precis som filer. Index är däremot accessvägar och innebär snabbare sökningar i databasen. För vyer sker sorteringen i ankomstordning om speciell ingen sortering läggs in i vyn. Men det går att sortera om med ORDER BY. SQL-satsen WHERE fungerar som en JOIN i DDS. I en vy går det att döpa om fältnamn, skapa substrings, välja ut specifika poster och mycket annat. Nedan är ett enkelt exempel på en vy som skapas för att välja ut specifika produktnummer i en produktfil. Allison Butterill är en intressant och engagerad föreläsare. Får ni chansen att lyssna på henne så tycker jag att ni ska göra det. Jag hörde henne första gången för 10 år sedan i San Diego och kommer ihåg henne mycket väl, faktiskt en av de få jag kommer ihåg därifrån. Jag tror hon kommer till höstkonferensen så boka in en av hennes föreläsningar och om du inte riktigt har kommit igång med SQL ännu så kan du få lite mer inspiration då. Ulrika Ström Medlem i Data3 DATA3.#200 9

10 REPORTAGE ORLANDO Dagbok av Thomas Zetterberg DET FÖRSTA SOM slår emot en när jag lämnar planet är den enormt fuktiga värmen. Det är värmerekord i Florida just nu, där IBM iseries användarkonferens COMMON äger rum i år. Det är som att gå in i en våtbastu. Plus 35 grader och hög luftfuktighet. Den stackars kroppen är inte van vid sån värme. Det är ju precis man har hängt undan vinterkläderna. Nåväl, konferensen hålls ju inomhus så det är inga problem. Den här konferensen hålls en gång om året och är en jätte manifestation för IBM System Power, alltså både iseries och AIX. Idag är det måndag morgon och jag äter fruktost, pigg som en mört. Egentligen är ju klockan för mig så det är ju inte konstigt. Konferensen ordnar en joggingtur på 5 km som jag deltagit i. I vanliga fall är min normala löprunda på 6-10 km men nu är jag helt slut redan efter 3 km. Men jag har många saker att skylla på. RATIONAL Dagens första session om handlar om produktfamiljen Rational. Namnet Websphere är på väg bort och ersätts av Rational. På klientsidan finns följande på system i: - RD Power (Rational developer for Power). Den innehåller ett antal RPG verktyg som RSE (f.d. WDSc), Integrated debugger, Visual editing, Screen and Report designer. - RTC (Rational Team Concert). Ett verktyg för att binda ihop team på alla plattformar, inkluderande versionshantering. - HATS (Host Access Transformation Services). Det nya nu är att HATS inte bara stöder web, mobile, portaler utan även iphone och ipod touch. - RBD (Rational Business Developer). Har med EGL programmering att göra. EGL är ett HLL som skapar Java i botten. Kan användas för att skapa web 2.0 appl. - På server sidan finns följande produkter: - RDS (Rational Developer Server). Här ligger alla kompilatorer. - RTC. Motsvarande som på klientsidan. Ett par noteringar. På IBM har man gjort effektivitetstester som visar att en programmerare som använder RSE (gamla WDSc) är 30% effektivare än när man jobbar med PDM: en. Man lät ett stort antal programmerare göra hundra vanliga saker och kom då fram till detta. En RPG kodare behöver således både RDP och RDS Det finns något som heter Rational Open Access, RPG Edition som innebär att man från RPG enklare ska kunna skriva till olika devicer som mobil, web osv med inbyggd Handler hantering. Om detta hade jag tänkt att skriva en separat artikel senare. RPG Charlie Massoglia, en färgstark texasbo som alltid har sin cowboyhatt på sig ovanför det långa vita skägget, höll en RPG session som handlade om EXTFILE, EXTMBR, %CHAR, %ELEM, ELSEIF, FOR, LEAVESR, %ERROR, %STATUS, MONI- TOR, ON-ERROR, DUMP, %EOF, %XLATE och lite annat. Allt ganska välkänt. Finns det frågor kring det ska jag gärna försöka svara. Practical Web Services for RPG En IBM:are, Dan Hiebert, pratade sedan under rubriken Practical Web Services for RPG om konceptet bakom web services. Hur man skapar och startar en web service server (för att web service klienter ska kunna använda iseries program) och sedan om Deployment processen. V7R1 Det stora den här veckan är att IBM lanserar både ett nytt operativsystem 10 DATA3.#200

11 REPORTAGE 7.1 och ny hårdvara i form en ny processor Power 7. Den senare lanseras under siffrorna gånger energisnålare, dubbelt så snabb och till samma pris. Det känns bekant på nåt sätt. Men faktum är att IBM tar marknadsandelar både på AIX och iseries segmentet. Vad gäller 7.1 så är nyheterna i sammandrag följande: - DB2 stöd för XML samt kryptering på kolumnnivå. Dessutom några SQL och Web Query nyheter. - PowerHA System Mirror för i. Innebär att man bygger in i operativet en del av det som t.ex. Vision Solution haft i sina produkter tidigare - Solid State Drives. Leder bl.a. till att batch körningar kan snabbas upp med upp till 40% - Rational Open Access; RPG Edition. Återkommer separat om detta. - Zend Server Community Edition. PHP miljön följer med automatik med maskinen. - System Director. Utökade funktioner. Vi kommer allt längre ifrån kommandona. Ja det var allt för nu. Vi hörs förhoppningsvis i morgon igen. DAG.2 DAGENS SESSIONSSKÖRD BÖRJADE med en som hette Outsource or Insource Application Development men som egentligen handlade om projektledning. Oengagerat och inget nytt. XML.OCH.RPG Nästa hette XML och RPG och var desto bättre. Charles Guarino från New York höll ett roligt och inspirerande föredrag. Han visade ett exempel på hur han hämtade in en webservice där ute på nätet, till sitt RPG pgm och sedan presenterade datat på en displayfil. Exemplet byggde på en webservice där man angav ett postnummer och fick väderprognosen de närmsta 5 dygnen. Han visade hur man använde RDi XML editorn för att skriva sin XML och spara den på IFS: en. Programmet han visade var mycket enkelt. Visa bild bygger URL:en (det heter visst URI) och lägger till variabeln Skapar XML dokumentet hämtar datat från webservicen med HTTPAPI visar bild igen. Tänk vad mycket webservices det finns där ute och vad mycket som kommer i framtiden som vi kan ta in i våra RPG applikationer. Det finns en sida som heter t.ex. som listar ett stort antal sådana tjänster. Det finns också exempelprogram hos som man får stjäla ifrån. Det här var cool, som man säger här. IFS.OCH.RPG Nästa talare var Scott Klement. En välkänd talare och skribent och bloggare i RPG världen. Det är en person som väger ca 150 kg fylld med kod! Hans öppningsfras var There are ten types of people. Those who understand binary code and those who don t. På IFS:en kan man lägga inte bara XML kod utan alla typer av streamfiles som PC-filer eller cd osv. Sessionen bestod egentligen enbart av visning av kod. Inga F-specs behövs. Mycket pointer hantering. Jag frågar mig varför det behövs pointers nu när char variabler kan vara 16 Mb stora. Han gick igenom ett tiotal olika parametrar som kan komma att behövas. ROA. RATIONAL. OPEN. ACCESS,. RPG. EDITION Frågan är om detta är den största nyheten inom RPG sedan ILE. Med ROA introducerar IBM en helt ny öppen Handler arkitektur. Implementationen sker med ett enda nyckelord på F-specen, HANDLER. Den kan sättas på alla typer av devicer såsom Workstn, Printer eller File. Om man idag gör en EXFMT så skickas datat till System Manager i operativet som knådar ihop den tillsammans med DDS:en och skickar vidare till terminalen. Med HANDLER anropas i stället ett Handler program, skrivet i nåt ILE språk, som sedan använder sig av diverse olika saker på IFS:en så att data kan presenteras på vad som helst. Det kan vara Web services, XML, mobile, ipod eller vad nu vill eller vad som än kommer i framtiden. Tänk vad mycket kul man kan göra med sina RPG pgm i framtiden. Dessa Handlers kan man bygga själv eller köpa på stan. Det finns redan några leverantörer av Handlers. Jag hade tänkt att skriva något enbart om Handler senare. Sessionen hölls av vår gamle Scandevconf-vän George Farr. Han är helt klart en av de populäraste talarna här. DAG.3 För övrigt kan man konstatera att det är ca 1000 deltagare. Förvånansvärt många unga. Värmen håller i sig! RATIONALPRODUKTER Min första session för dagen var en fördjupning i Rational produkterna som George Farr höll. Det gäller att hålla ordning på alla de nya namnen och vad DATA3.#200 11

12 REPORTAGE produkterna gör. Det finns mycket intressant att använda. RTC, Rational Team Concert, är inte bara ett Change Management system med checkin och checkout utan också ett fullständigt projektverktyg med Planning, Reporting, Build Management. Dvs den ska täcka hela livscykeln för utvecklingsprojektet. Några hos oss har redan gått en utbildning på RTC och de kan berätta mer. RDP, Rational Developer for Power. De som just lärt sig att inte använda SEU utan WDSc ska veta att efterföljaren till WDSc nämligen RDi, just bytt namn till RDP! Så de så. Annars är allt lika. En nyhet dock är att det finns en helt ny Screen Designer och Report Designer. Ser väldigt trevlig ut. Viktigt att notera är också att från och med nu så utvecklas inte SEU och SDA något mer. Det innebär att SEU n inte kommer att hosta till om man stavar fel på en helt ny funktion som t.ex. HANDLER eller nya biffar etc. RDS, Rational Developer Studio, är produkten som behövs på servern om man ska utveckla system. Här finns t.ex. alla kompilatorer. Ska man således hacka kod behöver man RDP och ska man sedan kompilera behöver man RDS. Rational har också ett internetcafe som man kan besöka om man har frågor eller vill ha mer info. Adressen är: ibm.com/rational/cafe WEB.QUERY.AVANCERAD Talare här var en IBM:are, Gene Cobb, som ansvarar för produkten och hade byggt en massa nya roliga queries. Många av exemplena byggde på att komma åt filer på IFS:en. För det krävs att man skapar och startar en http server. Han var en stor förespråkare av Store Procedures för att hämta data från DB2. Man kan använda RPG med inbäddad SQL för att skriva sina SP pgm. WebQuery bygger ju mycket på att man använder Meta data, en nivå som ligger mellan DB2 och min query. På det sättet slipper queryn att utföra komplexa join etc. Ex 1 var en produktkatalog där artikelnumret kompletterades med en bild på produkten (som låg på IFS:en) och klickade man på bilden kom ett helt produktblad upp i form av en pdf. Ex 2 handlade om OmniFind Text Search Server. OmniFind är en gratis produkt som man kan använda för att göra fri text letning i dokument. För att bygga på exemplet ovan så kan man ha en sökruta där jag kan få alla produkter som har att göra med t.ex. stereo. Upp kommer en rad per produkt plus bild och klick på bild så får man upp produktbladet. Allt gjort med hjälp av WebQuery. Ex 3 visade hur man kunde integrera WQ med Web Services. WQ kan således med hjälp av ett HTT- PAPI och en URL hämta data från webben. Ex 4 var en ytterligare utveckling av ex 3. Tänk er att WQ tar fram en säljlista med två kolumner, stad och försäljningssumma. Om man klickar på stad så sker en koppling till Google Map och en karta kommer upp med t.ex. alla hotell utprickade på kartan. Det finns exempelkod att hämta från alla dessa exempel och vad som tekniskt i övrigt behövs. Detta var riktigt imponerande tycker jag. Och då har jag inte pratat om de enklare funktionerna alls. Det finns ett internethem för alla WebQuery entusiaster också: www. ibm.com/systems/i/db2/webquery WEB.SERVICES.OCH.RPG Scott Klement är nog den populäraste talaren här. Han är oerhört produktiv. Skriver böcker, artiklar och bloggar och talar på alla möjliga konferenser. Jag pratade med honom och bjöd in honom till vår egen konferens våren Han sa att han inte har fler semesterdagar i år men till nästa år ska vi se om det går. Nu pratade han om Web Services. En web service är ett programanrop över webben där XML koden skickas med som parametrar. Det finns standards för XML koden som heter SOAP, Simple Object Access Protocol, och WSDL, Web Service Description Language. Exempel på webservices som vi kan hämta hem med lite RPG programmering är växelkurser, Aktienoteringar, kreditkontroll, väder, postnr, kartor, leveransbesked från post, UPS, amazon, TV- tablåer och säkert mycket, mycket mer. 12 DATA3.#200

13 REPORTAGE PATTERNS.FOR.REUSABLE.RPG Scott höll även i denna sessionen. Han hade fyra huvudregler när han programmerar. MVC Han skiljer på Model (affärslogik och databasanrop), View (användargränssnitt) och Controller (kontrollerande logiken). Märkligt nog, tycker jag, så särskiljer han inte dbanropen för sig. SOA Affärslogiken ska särskiljas i återanvändbara services i form av subprocedurer. Name Tänk igenom namnstandarden och ha tydliga namn Encapsulation Den ena koden ska inte veta vad den andra gör. Black boxes. För bägge dessa sessionerna visade han massor med pgm exempel. Kan fås av mig mot en kort sammanfattning av alla mina dagböcker. Det var allt för nu! DAG.4 SÅ ÄR DET då sista dagen på konferensen. Mycket har man lärt sig och ändå är det bara en bråkdel av vad som finns. 7.1 Första sessionen handlade lite mer om detaljer kring nyheterna på 7.1 av operativet. Men jag har tagit det övergripande redan. Vad man kan tillägga är att nyheterna inom den inbyggda HA (High Availability) funktionen. Det finns liknande produkter att köpa, t.ex. Vision Solution. Skillnaden mellan dem är att de senare bygger på journalhantering och kopiering av objekt mellan maskiner. IBM s Nya funktion bygger på operativsystems aktiviteter och kopierar hela paggar. Förmodligen väsentligt effektivare och snabbare. Man kan notera att IBM räknar med att nästa release av OS kommer om ca 2 år. Vid öppna frågor till publiken på några sessioner verkade hälften av alla ligga på 5.4 medan resten låg på 6.1. USER.DEFINED.FUNCTION Ytterligare en dragning av Scott Klement om en väldigt smart kodningsteknik. Några av er har kanske använt detta. Om man i sin Select sats i SQL vill ha en egen variant av sitt data på något fält eller en egen uträkning av något slag så kan man bygga en egen funktion. Ungefär som ett eget API. Den här funktionen kan byggas i RPG. Den skapas i SQL med CREATE FUNCTION och man hänvisar till en subprocedur i ett serviceprogram man skrivit. Det är således inte bara RPG som kan innehålla inbäddad SQL. Även SQL kan innehålla en slags inbäddad RPG. Den här SQL satsen kan visserligen i sin tur ligga i ett RPG program. Det blir lite ryska dockor över det. Men det är väldigt smart. Kodexempel fås som vanligt mot uppvisande av genomläst dagbok. SQL Performance Overview Tom McKinley höll i sessionen. Tom arbetar tillsammans med Mike Cain som var på vår konferens i våras. Här handlade det mest om skillnaden mellan Statisk, Dynamisk och Extenden Dynamic SQL. Han pratade om Plan cache, Open, ODP, blockad läsning, VARCHAR och lite annat smått och gott. En nyhet var att man från IBM numera rekommenderar att göra IPL bara när man måste. Vid inläsning av PTF:er och byte av OS. Det var inte länge sedan många företag gjorde IPL varje natt t.ex. Ett problem med det har med SQL performance att göra. Vid IPL rensas accessvägar som SQL byggt och som skulle kunna återanvändas. Nu är det slut med dagboken från Common i Orlando. Hoppas ni fått ut något av det och känt lite av den stora satsning som IBM lagt och lägger på att utveckla plattformen. Här finns många möjligheter att använda sin IBM Power for i, ännu mer. Vi ses. Thomas Zetterberg Iptor Konsult AB, VD DATA3.#200 13

14 EVENEMANG IBM SAMLADE ETT stort antal intresserade till Rival den 21 April. Lillemor hade kallat sin ensamble vilka visade sig vara ett stort gäng med djupa kunskaper på IBM Power i området. Några internationella stjärnor fick förhinder att deltaga p.g.a. molnet.. och nu snackar vi inte det vanliga molnet. Efter att vi fått höra IBMs generella presentationer kring serverplattformen delades vi upp i två läger, ett kring IBM i och ett annat för AIX- intresserade. Det var givetvis fritt att hoppa mellan de olika sessionerna, något jag såg en hel del också gjorde. Plattformarna har ju sedan tidigare gått ihop rent hårdvarumässigt, men nu är det också mycket tydligt att vi har mycket gemensamt på andra områden. Områden som överlappar är exempelvis systems management (Läs IBM Director), extern lagring (SAN), VIOS.. Att man lyckats få ihop bägge lägren till ett gemensamt event uppfattades mycket positivt, även om vi många gång får erfara There is an i in AIX (generella presentationer har en förmåga att fokusera på just AIX). Förutom de generella dragningarna från IBM (I ropet just nu = En Smartare Planet) kunde man få teknikspäckade dragningar 14 DATA3.#200 inom olika områden, såsom: Power7 IBM i version 7.1 lanseringen Virtualisering Systems Management DB2 Purescale (AIX) Hög tillgänglighet Dynamisk Infrastruktur (I ropet förra året bland annat) Högpresterande diskar (SSD) och kryptering. Eventet var mycket uppskattat och vi hoppas givetvis att IBM även framöver satsar på liknande event. Data3 kan ju inte dra hela lasset själva med Höstkonferensen.. eller hur! Powerman

15 EVENEMANG FÖRELÄSNINGAR Lillemor och Frode samsas på scenen Micael Rönnefall + Powerman Johnny Bejbom från Atea presenterar vad han tycker är Hög tillgänglighet Per Fredriksson från Pedab förbereder presentationen th ser vi honom med det färdiga resultatet DATA3.#200 15

16 EVENEMANG Jimi Inge från Tieto höll en lite lägre profil än vi är vana att se honom. Framåt småtimmarna landade ett gäng på Fenix Peter Kallenbach smälter intrycken Micael Rönnefall roar Per-Lennart och Johnna från Coca-Cola Börje Nilsson från Pulsen Power lunchar Lasse Richloow från IBS minglar med Krister Karlsson från Folksam Åke Nilsson från Tieto samtalar med Niklas Odsäter från OMX Nasdaq 16 DATA3.#200

17 Publik från sidan Presentationer.från.eventet.hittar.man.här: EVENEMANG Mingelbild NÄRBILDER Torbjörn Hedberg från Iptor Bo Nyberg från IBM på väg mot festligheterna Lars-Göran Westberg från IBM höll inte i någon session denna gång Lars-Olov Spångberg från Handelsbanken kanske snappade upp något att skriva om i medlemsbladet Gunnar Elmgren är bredd att entra scenen Frode Langmoen från IBM i kulisserna Daniel Lundh från IBM, gästförfattare i medlemsbladet Klaus Haaber-Bernt var på plats DATA3.#200 17

18 SÄKERHET Hur kan jag göra avgränsningar för FTP på min System i? Jag.har.nämnt.vid.ett.flertal.tillfällen.att.objektsäkerheten.är.det.främsta.sättet. att.skydda.olika.objekt.i.systemet.och.det.står.jag.fast.vid..men.det.räcker.inte. med.objektsäkerheten. OM EN PERSON har *USE rättigheter till t.ex. en fil på systemet kan den personen också ladda ner filen från systemet med ODBC, JDBC, FTP, etc. Data kan sedan kopieras, ändras eller på annat sätt förvanskas och kanske läsas upp på systemet igen, beroende på användarens behörighet. Som exempel kan en användare som har *CHANGE behörighet till en fil ladda upp filen till systemet. Det finns många sätt att skydda sig mot att information på det här sättet kan tappas från systemet; brandväggar, interna IP-filter, begränsa funktioner, exit-program, säkerhetsprogram mm. Det är viktigt att säkerheten är uppbyggd i flera skikt som måste passeras för att slutligen få åtkomst till informationen eller programmet. Objektsäkerheten är alltid kärnan som man bygger skyddslagren omkring. Glöm inte att begränsa den publika behörigheten som jag skrev om för drygt ett år sedan i nummer 195 av medlemsbladet. Jag vill också nämna att det finns flera leverantörer på marknaden som tillhandahåller program som kan begränsa vilka funktioner som användarna får och inte får göra. Vill man inte investera i någon sådan produkt går det att själv skapa regler för vissa funktioner. I den här artikeln skall jag fokusera på att begränsa FTP-funktioner. BEGRÄNSA.FTP-FUNKTIONER. Du kan skydda FTP-servern och FTP-klienten på System i genom att sätta begränsningar med hjälp av Function Usage. Det finns fler sätt att begränsa åtkomst till filer genom FTP men jag fokuserar på Function Usage. Om FTP inte används se till att FTP-servern inte startas automatiskt [CHGFTPA AUTOSTART(*NO)], eller startas via något startup-program. Om en person har läsrättighet till t.ex. en fil på System i kan den personen också hämta eller skicka filen med FTP. Intentionen kanske inte är att just den filen skall kunna hämtas med FTP och framför allt inte av just den användaren. Ett sätt att styra vad som är tillåtet med FTP är att sätta regler med hjälp av de Function Usage som finns integrerad i operativsystemet. För att lista de funktioner som finns för FTP på System i använd kommandot: WRKFCNUSG FCNID(QIBM_QTMF*) Det.finns.6.olika.funktioner.för.FTP-klienten.och.10.funktioner.för.FTP-servern:. 18 DATA3.#200 QIBM_QTMF_CLIENT_REQ_0 QIBM_QTMF_CLIENT_REQ_10 QIBM_QTMF_CLIENT_REQ_3 QIBM_QTMF_CLIENT_REQ_6 QIBM_QTMF_CLIENT_REQ_7 QIBM_QTMF_CLIENT_REQ_9 Initiate Session QIBM_QTMF_SERVER_REQ_0 QIBM_QTMF_SERVER_REQ_1 QIBM_QTMF_SERVER_REQ_10 QIBM_QTMF_SERVER_REQ_2 QIBM_QTMF_SERVER_REQ_3 QIBM_QTMF_SERVER_REQ_4 QIBM_QTMF_SERVER_REQ_5 QIBM_QTMF_SERVER_REQ_6 QIBM_QTMF_SERVER_REQ_7 QIBM_QTMF_SERVER_REQ_8 QIBM_QTMF_SERVER_REQ_9 Logon Server Create Directory/Library Change Directory Send Files Receive Files CL Commands Delete Directory/Library Change Directory List Files Delete Files Send Files Receive Files Rename Files CL Commands

19 SÄKERHET Den första server funktionen QIBM_QTMF_SER- VER_REQ_0 (Logon Server), bestämmer vilka som överhuvudtaget skall kunna logga in på FTPservern. Genom att sätta Default Authority till *DENIED så kan endast listade användare logga på FTP-servern. Nästa steg är att begränsa vad de användare som kan logga på systemet via FTP-servern skall få utföra för funktioner. Skall de få skapa eller ta bort kataloger/bibliotek, byta katalog, lista eller ta bort filer, skicka eller ta emot filer, byta namn på filer, etc. Glöm inte bort att alltid testa dina regler så att de fungerar som du har tänkt. Exempel på hur det kan se ut för en användare om han eller hon inte är listad med usage *ALLO- WED och försöker logga in på FTP-servern: PreviousFTPsubcommandsandmessages: Connectingtoremotehost usingport QTCPatsystem.se. 220Connectionwillcloseifidlemorethan5minutes. 234Securitymechanismaccepted;startnegotiation. Connectionissecure. > testusr1 331Enterpassword. 530LogonattemptbyuserTESTUSR1rejected. FileTransferProtocol EnteranFTPsubcommand. ===> F3=Exit F6=Print F9=Retrieve F17=Top F18=Bottom F21=CLcommandline -Motsvarande funktion för FTP-klienten, QIBM_QTMF_CLIENT_REQ_0 (Initiate Session), bestämmer vilka som skall få starta en FTP-klientsession från System i systemet. Om du försöker utföra en FTP-klientfunktion fast du inte är listad med *ALLOWED får du följande meddelande i jobbloggen: Additional Message Information Message ID : TCP3C8A Severity : 30 Message type..... : Diagnostic Date sent : Time sent : Message.... : Recovery... : Operation not authorized. See your system administrator or security officer. Press Enter to continue. Bottom F3=Exit F6=Print F9=Display message details F12=Cancel F21=Select assistance level DATA3.#200 19

20 SÄKERHET Viktiga parametrar i alla av funktionerna är: Default authority och *ALLOBJ special authority. Med Default authority sätts vilken behörighet som är standard, här rekommenderar jag värdet *DENIED vilket innebär att endast de användare som är listade med usage *ALLOWED kan utföra den specifika funktionen. Den andra parametern *ALLOBJ special authority är också väldigt viktig. Den är som standard satt till *NOTUSED, vilket innebär att även om du har *ALLOBJ behörighet så måste du ändå vara listad med usage *ALLOWED för att utföra den specifika funktionen. Om den är listad med *USED är användare med *ALLOBJ tillåtna att utföra funktionen. Min rekommendation är att inte ändra *ALLOBJ special authority parametern, låt den alltid vara *NOTUSED. De flesta funktioner har en förklarande text, utom QIBM_QTMF_CLIENT_REQ_10 och QIBM_QTMF_SERVER_REQ_10 som kräver en extra förklaring. Ovanstående funktioner är för FTP-överföring som krypteras med SSL/TLS. Funktionen tillåter eller nekar avstängning av kryptering 20 DATA3.#200 på kontrollkopplingen med subkommandot Clear Command Channel (CCC). Om en FTP anslutning använder SSL/TLS så kanske man inte vill att användaren med ett kommando kan stänga av krypteringen på kontrollkopplingen. Därför har IBM som standard satt Default authority till *DENIED för FTP-servern, funktion QIBM_QTMF_SERVER_ REQ_10. Lycka till, mera om säkerhet i nästa nummer. Lars-Olov Spångberg har arbetat med IBM i serverplattformen och dess föregångare i 31 år, 27 av dessa inom olika positioner på IBM. Är sedan 2007 anställd på Handelsbankens IT-säkerhetsavdelning.

Kunskapsbank ICARUS DB

Kunskapsbank ICARUS DB Kunskapsbank ICARUS DB K E Y L O G I C A B 1 Innehållsförteckning 1 Innehållsförteckning 1 2 SQL Server 2005 3 2.1 Installation 3 2.2 Användargränssnitt (DBMS) för SQL Express 3 2.3 Undvik att transaktionsloggen

Läs mer

Nya möjligheter med extern disk 2013-09-30

Nya möjligheter med extern disk 2013-09-30 Nya möjligheter med extern disk 2013-09-30 Henrik Grönberg Technical Director henrik.gronberg@loadsystem.se IBM i disk trender Historiskt Intern disk vanligast Extern disk för Highend Highend Mid Entry

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

KAP 18 SQL SERVER AGENT

KAP 18 SQL SERVER AGENT KAP 18 SQL SERVER AGENT Tjänsten Sql Server Agent Operator Job Alert (larm) http://www.youtube.com/watch?v=ii1tc493bzm 1 VAD ÄR SQL SERVER AGENT? SQL Server Agent är en tjänst (service) som ansvarar för:

Läs mer

Kunskapsbank ICARUS DB

Kunskapsbank ICARUS DB Kunskapsbank ICARUS DB K E Y L O G I C A B 1 Innehållsförteckning 1 Innehållsförteckning 1 2 SQL Server 2012, 2014 3 3 SQL anslutningsfel (SSL Security) 3 4 SQL Server 2008 4 5 SQL Server 2005 4 5.1 Installation

Läs mer

F1 SBS 2008. 2013-01-16 EC Utbildning AB 2013-01-16

F1 SBS 2008. 2013-01-16 EC Utbildning AB 2013-01-16 F1 SBS 2008 EC Utbildning AB 1 F1 SBS 2008 Dagens föreläsning Den mjuka sidan: Vad är Microsoft Small Business Server 2008? Varför SBS 2008? Den hårda sidan, teknik: Installation, systemkrav Konfiguration

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server

Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie 2017-03-09 Justering för krav på Windows Server 2012 1.2 Micke 2017-04-07 Vitec Ekonomi från x.60 kräver IIS 8 och websocket.

Läs mer

Alternativet är iwindows registret som ni hittar under regedit och Windows XP 32 bit.

Alternativet är iwindows registret som ni hittar under regedit och Windows XP 32 bit. TNT ExpressShipper installation. Om ni redan har en ExpressShipper installation på företaget behöver ni först ta reda på vilken version som är installerad och sökvägen till databasen. Versionen ser ni

Läs mer

Datasäkerhet och integritet

Datasäkerhet och integritet Chapter 4 module A Networking Concepts OSI-modellen TCP/IP This module is a refresher on networking concepts, which are important in information security A Simple Home Network 2 Unshielded Twisted Pair

Läs mer

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold Nya möjligheter med Technology Björn Svensson, Björn Torold Vem är vi? 2 Copyright 2011 Lawson. All rights reserved. Nya möjligheter med Technology System Foundation Grid Förändrar basen i Installation

Läs mer

Web Services. Cognitude 1

Web Services. Cognitude 1 Web Services 1 Web Services Hur ska tillämpningar integreras? Hur ska tillämpningar integreras (via nätet ) för att erbjuda tjänster åtkomliga på nätet? SVAR: Web Services (Enligt Microsoft, Sun, IBM etc.)

Läs mer

Real world SharePoint 2013 architecture decisions. Wictor Wilén

Real world SharePoint 2013 architecture decisions. Wictor Wilén Real world SharePoint 2013 architecture decisions Wictor Wilén Wictor Wilén Agenda Introduktion Arkitekturella förändringar i SharePoint 2013 Topologier Single Web Application och Host Named Site Collections

Läs mer

Daniel Akenine, Teknikchef, Microsoft Sverige

Daniel Akenine, Teknikchef, Microsoft Sverige Daniel Akenine, Teknikchef, Microsoft Sverige Quincy Invånare: 5,300 Arbete: 52% jordbruk 18 % byggsektor 18 % offentlig sektor Språk: Spanska 57% Företaget Inköp Företaget Inköp Installering Lång

Läs mer

QC i en organisation SAST 2008-09-16

QC i en organisation SAST 2008-09-16 QC i en organisation SAST 2008-09-16 1 Agenda Hur är vi organiserade inom test på SEB? Hur är QC uppsatt på SEB? Hur arbetar vi med QC i en stor organisation? Uppfyllde QC våra förväntningar och hur har

Läs mer

Övning 1: Skapa virtuell maskin för utveckling.

Övning 1: Skapa virtuell maskin för utveckling. Övning 1: Skapa virtuell maskin för utveckling. Arbetsuppgift 1: Skapa storage account. Steg 1: I vänstre delen av Preview Portal, klicka på Browse. Steg 2: I fönstret Browse, klicka på alternativet Storage.

Läs mer

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved.

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved. Administrera din SAS miljö med SAS Metadata Server och SAS Management Console. Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved. SAS Intelligence Value Chain

Läs mer

Ladda upp filer fra n PLC till PC

Ladda upp filer fra n PLC till PC Supportdokument Ladda upp filer fra n PLC till PC Synpunkter, felaktigheter, önskemål etc. för dokumentet meddelas Fil: Malthe_Suppo_Ladda upp filer från.docx Innehållsförteckning 1. Allmänt... 2 2. Installation

Läs mer

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa. Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa. Antal: Enskilt Material: En dator med Windows 7 (Vista, Windows 8 eller

Läs mer

Installation av F13 Bråvalla

Installation av F13 Bråvalla Website: http://www.rbdesign.se Installation av F13 Bråvalla RBDESIGN FREEWARE - ESCK Norrköping-Bråvalla 1. Ladda ner och packa upp filerna i en mapp som du har skapat på ett lättöverskådligt ställe utanför

Läs mer

Föreläsning 3. Programmering, C och programmeringsmiljö

Föreläsning 3. Programmering, C och programmeringsmiljö Föreläsning 3 Programmering, C och programmeringsmiljö Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator

Läs mer

Tips & Trix - Teknik Jeeves World 2011. Copyright 2011 Jeeves Information Systems AB

Tips & Trix - Teknik Jeeves World 2011. Copyright 2011 Jeeves Information Systems AB Tips & Trix - Teknik Jeeves World 2011 Copyright 2011 Jeeves Information Systems AB Agenda Formulärdesign Förbättra användarvänlighet För systemadministratören Tips vid sökning Nätverkskonfigurering Säkerhet

Läs mer

LAJKA-GUIDE. Jätteguide till molnets 9 bästa. näthårddiskar. 7 De bästa gratisalternativen 7 Så väljer du rätt 7 Smarta säkerhetstips

LAJKA-GUIDE. Jätteguide till molnets 9 bästa. näthårddiskar. 7 De bästa gratisalternativen 7 Så väljer du rätt 7 Smarta säkerhetstips Jätteguide till molnets 9 bästa näthårddiskar 7 De bästa gratisalternativen 7 Så väljer du rätt 7 Smarta säkerhetstips. Frågor och svar om näthårddiskar De nya nätdiskarna ger dig mer utrymme och fler

Läs mer

Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV.

Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV. Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV. Kortfattat skall ni lära er följande. - Ni skall lära er att koppla upp er mot den lokala Jasmine databasen - Köra

Läs mer

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Manuell installation av SQL Server 2008 R2 Express för SSF Timing Manuell installation av SQL Server 2008 R2 Express för SSF Timing Innehåll 1. Metoder att installera...1 2. Förutsättningar...2 DotNet Framework 3.5...2 MSI Installer 4.5...2 3. Hämta SQL Server 2008 R2

Läs mer

SQLs delar. Idag. Att utplåna en databas. Skapa en databas

SQLs delar. Idag. Att utplåna en databas. Skapa en databas Idag SQLs delar Hur skapar vi och underhåller en databas? Hur skapar man tabeller? Hur får man in data i tabellerna? Hur ändrar man innehållet i en tabell? Index? Vad är det och varför behövs de? Behöver

Läs mer

Denna laboration skapades för elever vid Roslagens Högskola men kan användas av vem som helst. Namnen på servrarna måste i så fall ändras.

Denna laboration skapades för elever vid Roslagens Högskola men kan användas av vem som helst. Namnen på servrarna måste i så fall ändras. Laboration 1, Databashantering med MySQL Av: Marcus Rejås I denna laboration skall du se till att du kommer åt databasmotorn och att det fungerar. Du kommer också att skapa en tabell

Läs mer

WWW. Exempel på klientsidan. Överföring av en html-fil. Snyggare variant. Verkligt format. Meddelandeformat för begäran HTTP

WWW. Exempel på klientsidan. Överföring av en html-fil. Snyggare variant. Verkligt format. Meddelandeformat för begäran HTTP Exempel på klientsidan WWW Javascript-interpretator XML-interpretator HTML-interpretator Java-interpretator CSS-interpretator Använder TCP Kan återanvända uppkoppling Inga tillstånd hos servern OS API

Läs mer

Scala Doc SQL Installation

Scala Doc SQL Installation Scala Doc SQL Installation För uppgradering se nedan: Uppgradering till ScalaDoc På Servern: Börja med att köra programmet D:\Setup.exe (Om D:\ är CDROM enheten) så installeras Scala Doc till ett bibliotek

Läs mer

iphone app - Users Net2 AN1116-SE Allmänt Starta Appen

iphone app - Users Net2 AN1116-SE Allmänt Starta Appen iphone app - Users Allmänt Denna app finns tillgänglig hos Apple App Store. Appen fungerar på alla iphone eller ipad med ios 5.1 eller högre. Starta Appen När Appen laddats ner och installerats finns ikonen

Läs mer

Årsskiftesrutiner i HogiaLön Plus SQL

Årsskiftesrutiner i HogiaLön Plus SQL Årsskiftesrutiner i HogiaLön Plus SQL Installation av HogiaLön Plus version 14.0 samt anvisningar till IT-ansvarig eller IT-tekniker Installation på Terminal Server: En korrekt installation i Terminal

Läs mer

Systemkrav WinServ II Edition Release 2 (R2)

Systemkrav WinServ II Edition Release 2 (R2) Systemkrav WinServ II Edition Release 2 (R2) Observera: Alla rekommendationer är aktuella vid den tid då dokumentet publicerades och visar den senaste informationen för nödvändig mjukvara. Systemkrav för

Läs mer

Systemkrav Bilflytt 1.4

Systemkrav Bilflytt 1.4 Systemkrav 1.4 Systemkrav 2018-08-28 2 (9) Systemkrav 1.4 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet. Nedan

Läs mer

Labb LIVE. Exempelkod från föreläsningen. Plushögskolan Frågeutveckling inom MSSQL - SU14

Labb LIVE. Exempelkod från föreläsningen. Plushögskolan Frågeutveckling inom MSSQL - SU14 Labb LIVE Exempelkod från föreläsningen Plushögskolan Frågeutveckling inom MSSQL - SU14 Här kommer exempelkoden jag använde under föreläsningen Exemplen Constraints... 2 Transactions... 4 Views... 5 Functions...

Läs mer

EVRY One Outsourcing Linköping AB. Erfaranheter av daglig drift och nyttjande av IFS Applications 8.

EVRY One Outsourcing Linköping AB. Erfaranheter av daglig drift och nyttjande av IFS Applications 8. EVRY One Outsourcing Linköping AB Erfaranheter av daglig drift och nyttjande av IFS Applications 8. Vår erfarenhet IFS Applications 8 Ca 10 st genomförda eller pågående uppgraderingar till IFS 8. Första

Läs mer

7 Mamut Client Manager

7 Mamut Client Manager 7 Mamut Client Manager Tilläggsprodukten Mamut Client Manager består av programmen Client Start och Client Update. Med hjälp av Mamut Client Manager kan du från ett fönster öppna, uppdatera och administrera

Läs mer

Malmqvist, Daniel. Daniel Verhoeff [dav@mark-info.com] Skickat: den 2 juni 2009 16:22 Till: Från: Malmqvist, Daniel Ämne: RE: Brana Supporten

Malmqvist, Daniel. Daniel Verhoeff [dav@mark-info.com] Skickat: den 2 juni 2009 16:22 Till: Från: Malmqvist, Daniel Ämne: RE: Brana Supporten Malmqvist, Daniel Från: Daniel Verhoeff [dav@mark-info.com] Skickat: den 2 juni 2009 16:22 Till: Malmqvist, Daniel Ämne: RE: Brana Supporten Vilket terminal nummer har du upprättat i BranaTime sa du? From:

Läs mer

Plattform as a Service, leverantör tillhandahåller plattformen, jag tillhandahåller applikation och ansvarar för denna.

Plattform as a Service, leverantör tillhandahåller plattformen, jag tillhandahåller applikation och ansvarar för denna. Modul 1: Molntjänst Publikt moln Privat moln Hybrid moln IaaS PaaS SaaS DaaS DaaS SLA Infrastructure as a Service, leverantör tillhandahåller infrastrukturen, jag tillhandahåller virtuella maskiner eller

Läs mer

iphone/ipad Snabbguide för anställda på HB

iphone/ipad Snabbguide för anställda på HB iphone/ipad Snabbguide för anställda på HB Innehållsförteckning: Första uppstarten... 1 Apple-ID... 1 Hitta min iphone... 1 Trådlöst nätverk (Wi-Fi)... 2 Kalender, E-post & Kontakter... 3 GW-Sync konfiguration...

Läs mer

emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)

emopluppen Användning av Ant Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC) emopluppen Användning av "Ant" Version: 1.4 ( 2002/04/26 07:27:52 UTC) Niklas Backlund Sammanfattning Det här dokumentet handlar om programmet Ant, som är en byggmiljö för programutvecklingsprojekt. Dess

Läs mer

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund Sida: 1(7) Installationsanvisningar VisiWeb Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund Detta dokument Detta dokument beskriver hur man installerar VisiWeb på en

Läs mer

Operativsystem Lektion 1. Lärare. Schema. Kurssajten Finns på adressen. Jan Erik Moström. Set Norman

Operativsystem Lektion 1. Lärare. Schema. Kurssajten Finns på adressen. Jan Erik Moström. Set Norman Operativsystem Lektion 1 1 Lärare jem@cs.umu.se, B449 Lektioner etc Set Norman set@cs.umu.se, NAdv105 Labbar, labhandledning 2 Schema Notera att det finns ändringar i schemat!! Under perioden 1-8 mars

Läs mer

Kort om World Wide Web (webben)

Kort om World Wide Web (webben) KAPITEL 1 Grunder I det här kapitlet ska jag gå igenom allmänt om vad Internet är och vad som krävs för att skapa en hemsida. Plus lite annat smått och gott som är bra att känna till innan vi kör igång.

Läs mer

Main headline. Affärsvärde till Perstorp AB Headline. mha appar SAPSA IMPULS

Main headline. Affärsvärde till Perstorp AB Headline. mha appar SAPSA IMPULS Main headline Affärsvärde till Perstorp AB Headline mha appar SAPSA IMPULS 2018-11-06 1 Vem är vi? Hans Montelius vd på Repona AB Helder Goncalves Global Presales Manager at Neptune Software 2 Agenda Repona

Läs mer

Administrationsmanual ImageBank 2

Administrationsmanual ImageBank 2 Administrationsmanual ImageBank 2 INNEHÅLL 1. Konventioner i manualen 3 2. Uppmärksamhetssymboler 3 3. Vad är imagebank SysAdmin 4 4. Guide för att snabbt komma igång 5 5. Uppgradera din imagebank 1.2

Läs mer

FTI presenterar Den moderna teknikinformationen. Inbjudan till konferens 18-19 mars 2015 på Radisson Blu Royal Park Hotell i Stockholm

FTI presenterar Den moderna teknikinformationen. Inbjudan till konferens 18-19 mars 2015 på Radisson Blu Royal Park Hotell i Stockholm FTI presenterar Den moderna teknikinformationen Inbjudan till konferens 18-19 mars 2015 på Radisson Blu Royal Park Hotell i Stockholm Späckat program med spännande föreläsningar Write less, say more the

Läs mer

Systemkrav Bilflytt 1.3

Systemkrav Bilflytt 1.3 Systemkrav 1.3 Systemkrav Systemkrav 2016-11-22 2 (9) Systemkrav 1.3 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för

Läs mer

JobOffice SQL databas på server

JobOffice SQL databas på server JobOffice SQL databas på server Nedan följer en instruktion hur du konfigurerar JobOffice kassas SQL databas på en server. Om du känner dig osäker på det här, kontakta någon lokal data- och nätverkstekniker.

Läs mer

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Informationsinfrastruktur 7.5 hp Mattias Nordlindh Inledning Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Dokumentet består av

Läs mer

Systemkrav Tekis-Bilflytt 1.3

Systemkrav Tekis-Bilflytt 1.3 Systemkrav 1. Systemkrav Systemkrav 2015-06-09 2 (8) Systemkrav 1. Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet.

Läs mer

Om konsolporten. Beskrivning av portarna

Om konsolporten. Beskrivning av portarna Sida 1 / 7 Om konsolporten I detta dokument ges en kort sammanfattande beskrivning om vad och hur konsolportarna fungerar i nya Sun SPARC servrar. Exempel på servrar med den möjligheten är Sun Fire V240,

Läs mer

1.Lär känna MS SQL Observera. Tips. Förberedelse

1.Lär känna MS SQL Observera. Tips. Förberedelse 1.Lär känna MS SQL 2008 Observera Övningar som finns tillgängliga är till för att du ska kunna testa dina kunskaper och träna på dem. Det är helt upp till dig när du vill genomföra och om du vill genomföra

Läs mer

Mina listor. En Android-applikation. Rickard Karlsson 2013-06-09. Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.

Mina listor. En Android-applikation. Rickard Karlsson 2013-06-09. Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu. Mina listor En Android-applikation Rickard Karlsson 2013-06-09 Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.se Innehållsförteckning 2. Innehållsförteckning 3. Abstrakt 4. Inledning/bakgrund

Läs mer

RUG Trace JDBC error. Sandvik IT Services

RUG Trace JDBC error. Sandvik IT Services RUG 2017 Trace JDBC error Första indikationen Bakgrund Extrahera data från ERP system (Order, Faktura, Produkt, Kund mm) Hämta förändrat data och skicka som XML via MQ ERP System. Egen utvecklade: Mainframe

Läs mer

Databasföreläsning. Del 2 lagrade procedurer, vyer och transaktioner

Databasföreläsning. Del 2 lagrade procedurer, vyer och transaktioner Databasföreläsning Del 2 lagrade procedurer, vyer och transaktioner Lagrade procedurer (Stored procedures) En stored procedure är en procedur (funktion) lagrad i en databas, och exekveras direkt på databasservern

Läs mer

Quick Start Guide Snabbguide

Quick Start Guide Snabbguide Quick Start Guide Snabbguide C Dictionary Quick Start Thank you for choosing C Dictionary and C-Pen as your translation solution. C Dictionary with its C-Pen connection will make translation easy and enable

Läs mer

Webbtjänster med API er

Webbtjänster med API er Webbtjänster med API er Mål med lektionen! Veta kursmålen. Lite grunder om WCF Vem är jag? Mitt namn är Björn Jönsson och jobbar på Tahoe Solutions, ni når mig via mail: bjorn.jonsson@tahoesolutions.se

Läs mer

FLEX Personalsystem. Uppdateringsanvisning

FLEX Personalsystem. Uppdateringsanvisning FLEX Personalsystem Uppdateringsanvisning Innehållsförteckning UPPDATERING... 3 Allmänt... 3 Förberedelser... 3 Informera om uppdatering... 3 Ladda hem uppdateringsfiler... 4 Att observera vid uppdatering...

Läs mer

Taxi boknings system, inpassering och medlemshanterings system, betallösningar, realtidssystem, App utveckling

Taxi boknings system, inpassering och medlemshanterings system, betallösningar, realtidssystem, App utveckling Magnus Moberg Är en strukturerad och noggrann systemutvecklare/arkitekt som tycker om nya utmaningar. Har 17 års erfarenhet av systemutveckling, produktframställning, design och arkitekt. Har jobbat med

Läs mer

L0009B. Moment. Introduktion till geografiska databaser: G:\L0009B\Allmänt\IntroGeoDB.pdf (F)

L0009B. Moment. Introduktion till geografiska databaser: G:\L0009B\Allmänt\IntroGeoDB.pdf (F) L0009B Moment FL 1: Kursintroduktion. Kursinformation: G:\L0009B\Allmänt\KursInformationL0009B.pdf (F) Kursplan: Se https://portal.student.ltu.se/stuka/kurs.php?kurs=l0009b&lang=swe (F) Allt som markerats

Läs mer

Support Manual HoistLocatel Electronic Locks

Support Manual HoistLocatel Electronic Locks Support Manual HoistLocatel Electronic Locks 1. S70, Create a Terminating Card for Cards Terminating Card 2. Select the card you want to block, look among Card No. Then click on the single arrow pointing

Läs mer

Säkerhetskopiera mobilen

Säkerhetskopiera mobilen Säkerhetskopiera mobilen gratis och helautomatiskt 7 Bästa gratistipsen 7 För Android, Iphone och Windows Phone 7 Säkerhetskopiera till Dropbox. Så fixar du automatisk säkerhetskopiering av mobilen Visst

Läs mer

SQL Server bygger på ett antal Windows tjänster (services), vilket är prioriterade program som körs i bakgrunden under OS kontroll.

SQL Server bygger på ett antal Windows tjänster (services), vilket är prioriterade program som körs i bakgrunden under OS kontroll. 1 SQL Server bygger på ett antal Windows tjänster (services), vilket är prioriterade program som körs i bakgrunden under OS kontroll. Bland tjänsterna är själva databasmotorn SQL Server den mest använda.

Läs mer

Vad är molnet?... 2. Vad är NAV i molnet?... 3. Vem passar NAV i molnet för?... 4. Fördelar med NAV i molnet... 5. Kom igång snabbt...

Vad är molnet?... 2. Vad är NAV i molnet?... 3. Vem passar NAV i molnet för?... 4. Fördelar med NAV i molnet... 5. Kom igång snabbt... Produktblad för NAV i molnet Innehåll Vad är molnet?... 2 Vad är NAV i molnet?... 3 Vem passar NAV i molnet för?... 4 Fördelar med NAV i molnet... 5 Kom igång snabbt... 5 Bli kostnadseffektiv... 5 Enkelt

Läs mer

4 grundregler. Minneshantering. Problemet. Windows minkrav

4 grundregler. Minneshantering. Problemet. Windows minkrav 4 grundregler 1. Man kan aldrig få för mycket minne 2. Minnet kan aldrig bli för snabbt Minneshantering 3. Minne kan aldrig bli för billigt 4. Programmens storlek ökar fortare än minnet i datorerna (känns

Läs mer

Volvo Information Technology. Volvo Information Technology HåkanEnarson, 2004-01-13

Volvo Information Technology. Volvo Information Technology HåkanEnarson, 2004-01-13 1 !"#$%!&'(%!) %%%*!+ % %%%% 2 RUG 2003, alternativ till DB2 Connect? Nu nytt avtal på en rimligare nivå som ger oss flexibilitet Konsolidering av Mainframe till Göteborg Gateway maskiner med DB2 Connect

Läs mer

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF!

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF! Denna beskrivning har gjorts på Windows XP Professional (men bör fungera även på Home Edition och Windows 2000/2003). Att installera Oracle 9i Personal Edition kräver ca. 3 GB hårddiskplats och ca. 200

Läs mer

Lär känna MS SQL 2008 / Övning. Observera. Tips. Förberedelse

Lär känna MS SQL 2008 / Övning. Observera. Tips. Förberedelse Lär känna MS SQL 2008 / Övning Observera Övningar som finns tillgängliga är till för att du ska kunna testa dina kunskaper och träna på dem. Det är helt upp till dig när du vill genomföra och om du vill

Läs mer

Gran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8)

Gran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8) Gran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8) I detta exempel kommer du att lära dig Att skapa en ny presentation från början Att skapa en enkel knapp Att använda händelseinställningar, events

Läs mer

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF!

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF! Denna beskrivning har gjorts på Windows 2000 Server (men bör fungera även på Windows XP Home Edition/Professional och Windows 2003 Server). Att installera Oracle 10g kräver ca. 2 GB hårddiskplats och ca.

Läs mer

Skydda din Dropbox med säker kryptering!

Skydda din Dropbox med säker kryptering! Skydda din Dropbox med säker kryptering! 7 Stoppa NSA:s övervakning 7 Funkar med valfri molntjänst 7 Stor guide till gratistjänsten Boxcryptor. Boxcryptor skyddar dina filer i molnet Är du orolig att någon

Läs mer

Kapitel 4 Arkivmenyn Innehåll

Kapitel 4 Arkivmenyn Innehåll Kapitel 4 Arkivmenyn Innehåll ARKIVMENYN...2 Byt aktuell användare...2 Utskrift till skärm eller skrivare...3 SQL verktyget...4 Ny SQL...4 Hämta SQL...5 Spara SQL...5 Kör SQL...5 Visa som...5 Avsluta...5

Läs mer

GADD Software en introduktion

GADD Software en introduktion GADD Software en introduktion Publik version, September 2013, gaddsoftware.com page 1 Vad är GADD Software? Vårt fokus Beslutsstöd, BI, tillgängligt för alla Retailing och ISV (Independent Software Vendors)

Läs mer

Installationsguide för mysql och OLA Server/OLA Klient

Installationsguide för mysql och OLA Server/OLA Klient Installationsguide för mysql och OLA Server/OLA Klient Baserad på OLA 5.0.0-6 Dokumentversion: 20110601 Författare: Gunnar Svanberg, Järfälla Redigering och layout: Niklas Wrane, SOFT Sid 1 (25) version

Läs mer

Microsoft Office historik. - making IT easier

Microsoft Office historik. - making IT easier Microsoft Office historik Word 1983 September Word 1.0 släpptes Den absolut första versionen av Word. Släpptes till MS-DOS Kunde ha flera dokument öppna på en gång Hade stöd för mus (vilket var ganska

Läs mer

Säkerhet 2.0. Ta en titt in i framtiden. Per Hellqvist. Senior Security Specialist

Säkerhet 2.0. Ta en titt in i framtiden. Per Hellqvist. Senior Security Specialist Säkerhet 2.0 Ta en titt in i framtiden Per Hellqvist Senior Security Specialist Symantecs vision Confidence in the Connected World Säkra och hantera din informationsdrivna värld över fysiska, virtuella

Läs mer

INSTALLATIONSGUIDE TILL ANDROID UTVECKLINGSMILJÖ

INSTALLATIONSGUIDE TILL ANDROID UTVECKLINGSMILJÖ INSTALLATIONSGUIDE TILL ANDROID UTVECKLINGSMILJÖ Denna installationsguide berättar hur man installerar och kommer igång med utveckling för Android. Guiden är skriven som en komplettering till min bok Programmera

Läs mer

Systemkrav och tekniska förutsättningar

Systemkrav och tekniska förutsättningar Systemkrav och tekniska förutsättningar Hogia Webbrapporter Det här dokumentet går igenom systemkrav, frågor och hanterar teknik och säkerhet kring Hogia Webbrapporter, vilket bl a innefattar allt ifrån

Läs mer

Beijer Electronics AB 2000, MA00336A, 2000-12

Beijer Electronics AB 2000, MA00336A, 2000-12 Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this

Läs mer

Filsystem. Varför? Hur? För att kunna lagra data mer permanent än i RAM. Vettig organisation Vettiga namn

Filsystem. Varför? Hur? För att kunna lagra data mer permanent än i RAM. Vettig organisation Vettiga namn Varför? För att kunna lagra data mer permanent än i RAM Hur? Vettig organisation Vettiga namn Stora/små bokstäver 8-bitars tecken (teckenkodning) File extensions Längd Struktur på filerna Byte efter byte,

Läs mer

Installation/uppdatering av Hogia Personal fr.o.m. version 13.1

Installation/uppdatering av Hogia Personal fr.o.m. version 13.1 Installation/uppdatering av Hogia Personal fr.o.m. version 13.1 Viktig information gällande installation Från version 12.2 av Hogia Personal krävs Microsoft.Net Framework 3.5 SP1 för att installation skall

Läs mer

Design Collaboration Suite

Design Collaboration Suite Design Collaboration Suite 2012 IRONCAD IRONCAD DRAFT INOVATE NLM- Network License Manager LICENSAKTIVERINGSGUIDE Innehållsförteckning Viktig information innan installation 1 Installation av NLM- Network

Läs mer

SharePoint 2010 licensiering Wictor Wilén

SharePoint 2010 licensiering Wictor Wilén SharePoint 2010 licensiering Wictor Wilén Sweden SharePoint User Group 26:e maj 2010 Vem är jag? Inte för rutinuppdrag. Wictor Wilén SharePoint Arkitekt Connecta AB SharePoint MVP Microsoft Certified Trainer,

Läs mer

1 Installationsinstruktioner

1 Installationsinstruktioner 1 Installationsinstruktioner 1.1 Förbereda installationen Kontrollera systemkraven. Försäkra dig om att din dators hårdvara uppfyller de systemkrav som är specificerade. Vid installering av Engineering

Läs mer

Labb LABB 1. Databassagan och en rundtur i databasers märkliga värld. Plushögskolan Frågeutveckling inom MSSQL - SU14

Labb LABB 1. Databassagan och en rundtur i databasers märkliga värld. Plushögskolan Frågeutveckling inom MSSQL - SU14 Labb LABB 1 Databassagan och en rundtur i databasers märkliga värld Plushögskolan Frågeutveckling inom MSSQL - SU14 I Microsoft SQL-Server Management Studio kan man arbeta på olika sätt. Antingen via användargränssnittet

Läs mer

Verktyg och Utvecklingsmiljö. Föreläsning 2 Eclipse

Verktyg och Utvecklingsmiljö. Föreläsning 2 Eclipse Verktyg och Utvecklingsmiljö Föreläsning 2 Eclipse Verktyg Modern programutveckling innebär att man måste behärska ett antal verktyg. Editorer Kompilatorer Avlusare(debugger) Versionshantering(kommer i

Läs mer

Extern åtkomst Manual för leverantör

Extern åtkomst Manual för leverantör Extern åtkomst Manual för leverantör 1. Webbresurserna i portalen körs i klientlöst läge och kräver ingen klient för att starta. Däremot krävs det att Citrix Receiver finns installerat om man ska köra

Läs mer

Uppstart. Agda Drift

Uppstart. Agda Drift Uppstart Agda Drift Innehåll Installation och inloggning Installation sidan 3 Inloggning Agda Drift sidan 4 Starta Agda PS sidan 5 Administration och rutiner för användning av Agda PS via Agda Drift Utskrift

Läs mer

BTH Studentkontohantering API Management

BTH Studentkontohantering API Management BTH Studentkontohantering API Management Leif Lagebrand, projektledare 2017-10-18 BTH och molnet Använt Azure sedan 2016-05 All nyutveckling i molnet= Azure När gamla tjänster/funktioner skrivs om åker

Läs mer

Säkra pausade utskriftsjobb. Administratörshandbok

Säkra pausade utskriftsjobb. Administratörshandbok Säkra pausade utskriftsjobb Administratörshandbok April 2013 www.lexmark.com Innehåll 2 Innehåll Översikt... 3 Konfigurera säkra pausade utskriftsjobb... 4 Konfigurera och säkra programmet...4 Använda

Läs mer

Föreläsning 3. Programmering, C och programmeringsmiljö

Föreläsning 3. Programmering, C och programmeringsmiljö Föreläsning 3 Programmering, C och programmeringsmiljö Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator

Läs mer

Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva

Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva OBS! Det finns ytterligare filer på Microsoft CD, som tillhör SQL 2000 Administration Self paced, vilka kan

Läs mer

Övningar i SQL. SQLAccess.doc Ove Lundgren 2000-11-14

Övningar i SQL. SQLAccess.doc Ove Lundgren 2000-11-14 Övningar i SQL Övningar i SQL Använd Access för att öva SQL (= Structured Query Language) Skapa tabeller med SQL 1. Ny databas: SQLÖVNING Klicka: Frågor > Ny > Design > OK >Stäng > SQL Radera ordet SELECT.

Läs mer

AVCAD 4.0 för Windows

AVCAD 4.0 för Windows BILAGA A Installation och konfigurering av SQL-server. Applikationen kan antingen köras mot MS SQL-server eller MS Access. Koppling mot MS-ACCESS databas. MS Access installeras och konfigureras automatiskt

Läs mer

Installation av atmel Studio på mac / linux

Installation av atmel Studio på mac / linux Installation av atmel Studio på mac / linux Den här installation kommer gå igenom hur man installerar och ställer in Virtual Box för att kunna köra Atmel Studio på Windows. För att kunna köra den senaste

Läs mer

Creo Customization. Lars Björs 2014-10-16

Creo Customization. Lars Björs 2014-10-16 Creo Customization Lars Björs 2014-10-16 Norra Europas största partner och återförsäljare av PTC relaterad programvara (Windchill, Creo, Arbortext, MathCad, Relex) 70 anställda Egen utvecklingsavdelning

Läs mer

Webbservrar, severskript & webbproduktion

Webbservrar, severskript & webbproduktion Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera

Läs mer

Instruktion för användande av Citrix MetaFrame

Instruktion för användande av Citrix MetaFrame Instruktion för användande av Citrix MetaFrame Öppna valfri browser, helst Google Chrome eller annan modern browser. Firefox, Safari, MS Edge, IE osv fungerar också men Internet Explorer är dock inget

Läs mer