MQ Administration, the Web Console, & REST API
|
|
- Kristen Jespersen
- 4 år siden
- Visninger:
Transkript
1 MQ Administration, the Web Console, & REST API Sam Goulden IBM MQ L3 Service
2 Agenda Administration Overview Overview PCF MQ Explorer runmqsc mqweb server What is it and how it s installed Timeline Configuration and Management The MQ REST API Introduction and Examples The MQ Console Introduction and Examples
3 Administering software MQ Queue managers mqsc OS panels z/os & i MQ commands MQ Explorer PCF ini files and environment variables Monitoring MQ commands Event messages Statistics messages SMF data Trace messages Log files Machine From a tooling perspective PCF is key MQ installation Queue Manager Vendor tooling MQ installation MQ commands Machine OS commands and tools
4 PCF Programmable Command Format Allows administration of Resource management. For example, queue creation and deletion. Performance monitoring. For example, maximum queue depth or message rate. Control. For example, tuning queue parameters such as maximum queue depth, maximum message length, and enabling and disabling queues. Message routing. Definition of alternative routes through a network. Works via a special message format The Queue Manager has a command server to service the command messages from the administration queue Programmable Format Its possible to build applications to craft these, runmqsc uses them!
5 MQ Explorer Graphical user interface in which you can administer and monitor IBM MQ objects Local and Remote QMs Full Queue Manager administration including Clusters, MFT, MQTT support and more Extensible via plug-ins
6 runmqsc Command line interface into QM administration Auto-complete feature as of version 8.0! PCF Commands under the covers errors]$ runmqsc QM H72 (C) Copyright IBM Corp. 1994, Starting MQSC for queue manager QM1. define QLOCAL(Q1) 1 : define QLOCAL(Q1) AMQ8006: IBM MQ queue created. DEFINE CHANNEL(NEW.CHANNEL) CHLTYPE(CLUSSDR) CONNAME( ) TRPTYPE(TCP) 2 : DEFINE CHANNEL(NEW.CHANNEL) CHLTYPE(CLUSSDR) CONNAME( ) TRPTYPE(TCP) AMQ8014: IBM MQ channel created. DISPLAY CHANNEL(NEW.CHANNEL) CONNAME 4 : DISPLAY CHANNEL(NEW.CHANNEL) CONNAME AMQ8414: Display Channel details. CHANNEL(NEW.CHANNEL) CHLTYPE(CLUSSDR) CONNAME( )
7 But for remote management, we need more While PCF is very powerful, it is not that easy to use Requires an MQ client, and a supported programming language Binary format Multiple messages generated per request There are tools to make this easier There is a growing need for the ability to administer MQ from Any environment Any programming language By users who are not expert in MQ **** Message **** length of 724 bytes : 080A '..A...WDR : D F 3230 'ˆ...g...QMGR1_ : D31 302D F30 392E E31 ' _ : ' : D ' QMGR : ' : ' : ' : 58CA 'X : 644E D31 302D 'dnfv!.fv A0: E34 312E 3233 ' B0: D51 4D4D '...MQMM C0: C ' CLUSTER D0: 2E51 4D B '.QMGR E0: ' F0: ' Lots of customers are writing self-service web-portals for managing their infrastructure, including MQ
8 The mqweb server
9 The mqweb server MQ installation Server component Web component Liberty NEW HTTP Queue manager mqweb server MQ Console PCF REST API Control commands HTTP
10 Overview V8.0.0 IBM MQ Appliance M2000 V9.0.1 CD V9.0.2 CD V9.0.3 CD V9.0.4 CD V9.0.5 CD IBM MQ Appliance M2001 V9.1.0 IBM MQ Appliance M2002 MQ CD added support for a number of HTTP-based administration capabilities Focus on low barrier to entry and ease of use MQ Console a web-browser based graphical administration tool MQ REST API a programmatic administration API Enhanced further during CD deliverables 9.0.2, 9.0.3, 9.0.4, and As these are CD features these capabilities are supported on a subset of platforms Windows, Linux, AIX, z/os and Appliance LTS and CD currently in parity for the first time since we released it in 2016! Features are wrapped up into the current LTS release V9.1.0
11 Web component A new optional install component Contains the MQ Console, MQ administrative REST API plus prereqs WebSphere Liberty Profile which runs the mqweb server New USS FMID on z/os JMS9016
12 The mqweb server The MQ Console and REST API are applications that run in a WebSphere Liberty Profile (WLP) server called mqweb WLP is provided as part of MQ install mqweb server definition provided out of the box when installing the web component Once installed: MQ Console is enabled REST API is enabled CWWKE0001I: The server mqweb has been launched. CWWKG0028A: Processing included configuration resource: C:\Program Files\IBM\Latest902\web\mq\etc\mqweb.xml A CWWKG0028A: Processing included configuration resource: C:\Program Files (x86)\ibm\websphere MQ\web\installations\Latest902\servers\mqweb\mqwebuser.xml CWWKE0002I: The kernel started after seconds CWWKF0007I: Feature update started. CWWKO0219I: TCP Channel defaulthttpendpoint-ssl has been started and is now listening for requests on host (IPv4: ) port CWWKZ0018I: Starting application com.ibm.mq.rest. CWWKZ0018I: Starting application com.ibm.mq.console. SRVE0169I: Loading Web Module: com.ibm.mq.rest.v1. SRVE0250I: Web Module com.ibm.mq.rest.v1 has been bound to default_host. CWWKT0016I: Web application available (default_host): CWWKZ0001I: Application com.ibm.mq.rest started in seconds. SRVE0169I: Loading Web Module: mqconsole. SRVE0250I: Web Module mqconsole has been bound to default_host. CWWKT0016I: Web application available (default_host): SRVE0169I: Loading Web Module: com.ibm.mq.consoleinternal. SRVE0250I: Web Module com.ibm.mq.consoleinternal has been bound to default_host. CWWKT0016I: Web application available (default_host): CWWKZ0001I: Application com.ibm.mq.console started in seconds. CWWKF0012I: The server installed the following features: [concurrent-1.0, jsp-2.2, servlet-3.1, ssl-1.0, jndi-1.0, basicauthenticationmq-1.0, websocket-1.0, json-1.0, localconnector-1.0, jaxrs-1.1]. CWWKF0008I: Feature update completed in seconds. CWWKF0011I: The server mqweb is ready to run a smarter planet. REST023: MQ REST API level: p902-dfct-l
13 Configuring mqweb server Currently done by editing xml (standard WLP approach) File called mqwebuser.xml provided in MQ data directory This is the only part of the WLP xml configuration that we support customers editing: From Version 9.0.4, use the setmqweb command e.g: setmqweb properties -k httphost -v hostname Security enabled by default Configurable: Security Port number Logging Authentication token expiry and more No users defined
14 Managing mqweb server Distributed: three new control commands strmqweb, endmqweb, dspmqweb z/os: Sample JCL CSQ4WEBS provided Sets all necessary variables up and then starts up mqweb server
15 MQ REST API
16 What is REST? REpresentational State Transfer HTTP is an example of a RESTful architecture HTTP defines resources (URL/URIs) and the operations (HTTP verbs) which can use them Originally used for serving web-pages Work really well for APIs too Generally light-weight and relatively simple to use, much simpler than SOAP webservices Have become incredibly common in recent years However there are lots of interpretations of what it means to be RESTful MQ has taken the approach of following best-practice, and adherence to the various w3c standards when defining its REST API
17 MQ REST API An administrative API for managing MQ via REST Is much more intuitive to use than PCF and makes it easier to create MQ tooling, e.g. a selfservice web-browser based MQ portal using JavaScript No need for an MQ client! Callable from any language which can invoke an HTTPS endpoint Many languages now have built in, or easily added, support for REST Payload format is JSON (JavaScript Object Notation) Human readable, not a binary format Curly bracket denotes JSON object Square bracket denotes JSON array A nested unnamed object, in an array Name, value pair. Where value is of type string
18 MQ REST API Based off underlying MQ capabilities such as PCF and control commands, but adjusted to adhere to RESTful practices URL represent target object for command HTTP MQSC POST + send JSON DEFINE C GET PATCH + receive JSON + send JSON DISPLAY ALTER R U Queue Manager DELETE DELETE D
19 Evolution of the MQ REST APIs Iteratively developed in CD releases 9.0.1: REST API for administration introduced Contains ability to list queue managers (dspmq) and their installation (dspmqver) Not integrated into mqweb server/mq security so disabled by default 9.0.2: Integrated into mqweb server and MQ security, enabled by default Contains CRUD for queues and the ability to display queue status Supported on MQ Appliance 9.0.3: Support for subset of DIS QMSTATUS on all platforms including z/os REST API for messaging introduced Administration API further enhanced Ability to run MQSC commands Ability to display channels and subscriptions REST API administration gateway introduced REST API for MFT administration introduced This function all included in the 9.1 LTS release of MQ
20 REST API Examples
21 GET /ibmmq/rest/v1/qmgr (dspmq) Ability to list queue managers associated with installation Example below uses curl to list all queue managers -k flag tells it to ignore the fact that a self-signed certificate is being used on the mqweb server, you don t want to be doing this in production!
22 GET /ibmmq/rest/v1/qmgr (dspmq) Can get information on just a specific queue manager GET /ibmmq/rest/v1/qmgr/{qmgrname} Can request additional attributes too, or just a sub-set GET /ibmmq/rest/v1/qmgr?attributes=*
23 Basic display GET /ibmmq/rest/v1/installation (dspmqver) All attributes
24 Queues DEFINE Q* POST to /ibmmq/rest/v1/qmgr/{qmgrname}/queue Sending JSON payload curl -k -X POST -H "Content-Type: application/json" -d "{\"name\":\"q1\"}" Queue manager name DISPLAY Q* GET to /ibmmq/rest/v1/qmgr/{qmgrname}/queue/{queuename} Queue definition, very simple in this case
25 Queues ALTER Q* PATCH to /ibmmq/rest/v1/qmgr/{qmgrname}/queue/{queuename} E.g: the following will PUT inhibit Q.LOCAL1 curl -k -X PATCH -H "Content-Type: application/json" -d "{\"general\":{\"inhibitput\": true}}" DELETE Q* DELETE to /ibmmq/rest/v1/qmgr/{qmgrname}/queue/{queuename}
26 Queues Also possible to issue DISPLAY QSTATUS GET to /ibmmq/rest/v1/qmgr/{qmgrname}/queue/{queuename}?status=* So you can get both the queue definition and its status at the same time!
27 MQSC for REST Tailored RESTful support for individual MQ objects and actions are in the works However, to speed up full MQ admin support over REST we added the ability to submit arbitrary MQSC commands over REST ü Gives complete MQSC coverage quickly ü Simple to convert existing scripts û Does not benefit from improved usability HTTPS POST: { } type : runcommand, parameters : { command : STOP CHANNEL(CHANNEL.TEST) } { commandresponse : [{ completioncode : 0, reasoncode : 0, text : [ AMQ8019: Stop IBM MQ channel accepted. ] }], overallcompletioncode : 0, overallreasoncode : 0 } Stopping a channel
28 REST API Discovery
29 API discovery Want to find out what is available in the MQ REST API, and don t want to read the KC? Then try out API discovery! Function in WLP that describes the MQ REST API using Swagger Makes it easier to see what is there, and try it out /ibm/api/explorer
30 API discovery
31 REST API Security
32 REST API security Authorization Role based access control. Need to be a member of at least one role MQWebAdmin MQWebAdminRO MQWebUser User and groups defined in a registry Basic LDAP SAF (on z/os) REST is locked down by default, need to do some configuring Samples provided to make this simpler
33 REST API authentication Token based User logs in once with user id and password and then gets a cookie which is used for subsequent requests curl -k -X POST -H "Content-Type: application/json" -d "{\"username\":\"mqadmin\",\"password\":\"mqadmin\"}" -c c:\temp\cookiejar.txt DELETE to the login URL logs out Or HTTP basic authentication User id and password provided as an encoded header, must be set for each request User id and password provided as JSON payload Cookie stored for use on next request
34 REST API authentication Or use a client certificate Must be provided with each call to the REST API Distinguished name from certificate is mapped to user in configured user registry
35 REST API Gateway
36 Enabling your whole estate for REST administration REST REST REST Option 1 Administer each MQ installation separately, they must all be on the MQ 9.0.x CD release HTTP Server QM QM HTTP Server QM QM HTTP Server QM QM Option 2 Manage a network of systems through gateway entry points REST HTTP Server Not every queue manager will need to expose HTTPS endpoints Pre-9.0.x queue managers are able to be administered through those 9.0.x gateways QM MQ QM MQ MQ QM QM
37 MQ REST Gateway Queue Manager Default gateway queue manager defined If no default defined, set in HTTP header ibm-mq-rest-gateway-qmgr
38 REST API Messaging
39 REST Messaging The new HTTP server support in MQ 9.0.x provides the platform for a properly integrated REST API solution Allowing applications to put and get messages from a queue without installing any MQ software locally App App HTTPS REST API POST /qmgr/qm1/queue/q1/message DELETE /qmgr/qm1/queue/q1/message Ideal for environments with native REST support, such as common JavaScript libraries including NodeJS, and AngularJS Can only be used for point to point messaging QM1 Q1 Existing channels MQ App App MQPUT(Q1) MQGET(Q1) For full functionality and resiliency an MQ client should still be used
40 The MQ Console
41 MQ Console Browser based interface for administering and managing MQ No client side install needed Originally available in MQ Appliance only As of a common capability across appliance and software MQ Re-engineered on AngularJS so different implementation than on * appliance Functional parity with MQ Console in * appliance Some capabilities not available on z/os Can t create/delete/start/stop queue managers, etc Can only interact with queue managers running in the same installation On z/os all queue managers at the same CD level
42 MQ Console log in Point your web-browser at the MQ Console and log in With a user id and password With a client certificate Log in credentials validated via user registry configured in the mqweb server Like the REST API Access determined by role Same role names as REST API But in a different name space so REST users don t need to have same access as MQ Console users
43 MQ Console add widgets Console dashboard consists of a number of widgets, each widget shows information for a particular set of MQ objects: queue managers, queues, etc
44 MQ Console add widgets Console dashboard consists of a number of widgets, each widget shows information for a particular set of MQ objects: queue managers, queues, etc
45 MQ Console add widgets Console dashboard consists of a number of widgets, each widget shows information for a particular set of MQ objects: queue managers, queues, etc
46 MQ Console layout Can use multiple tabs to help manage content Each user can lay out their dashboard according to their needs Can export dashboard to share layout with others
47 MQ Console - manage Monitor your MQ queue managers using charts generated from statistics information published to system topics added in on distributed platforms Display and alter objects using the properties editor Browse and send messages Provides a sub-set of MQ Explorer function
48
IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1
IBM Network Station Manager esuite 1.5 / NSM Integration IBM Network Computer Division tdc - 02/08/99 lotusnsm.prz Page 1 New esuite Settings in NSM The Lotus esuite Workplace administration option is
Læs merePortal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration
Portal Registration Step 1 Provide the necessary information to create your user. Note: First Name, Last Name and Email have to match exactly to your profile in the Membership system. Step 2 Click on the
Læs mereCHAPTER 8: USING OBJECTS
Ruby: Philosophy & Implementation CHAPTER 8: USING OBJECTS Introduction to Computer Science Using Ruby Ruby is the latest in the family of Object Oriented Programming Languages As such, its designer studied
Læs merePrivat-, statslig- eller regional institution m.v. Andet Added Bekaempelsesudfoerende: string No Label: Bekæmpelsesudførende
Changes for Rottedatabasen Web Service The coming version of Rottedatabasen Web Service will have several changes some of them breaking for the exposed methods. These changes and the business logic behind
Læs mereProject Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1
Project Step 7 Behavioral modeling of a dual ported register set. Copyright 2006 - Joanne DeGroat, ECE, OSU 1 The register set Register set specifications 16 dual ported registers each with 16- bit words
Læs merePARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU
PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU OUTLINE INEFFICIENCY OF ATTILA WAYS TO PARALLELIZE LOW COMPATIBILITY IN THE COMPILATION A SOLUTION
Læs mereIBM WebSphere Operational Decision Management
IBM WebSphere Operational Decision Management 8 0 45., WebSphere Operational Decision Management 8, 0, 0. Copyright IBM Corporation 2008, 2012. ........... 1 1:........ 2....... 3 Event Runtime...... 11...........
Læs mereAktivering af Survey funktionalitet
Surveys i REDCap REDCap gør det muligt at eksponere ét eller flere instrumenter som et survey (spørgeskema) som derefter kan udfyldes direkte af patienten eller forsøgspersonen over internettet. Dette
Læs mereBlack Jack --- Review. Spring 2012
Black Jack --- Review Spring 2012 Simulation Simulation can solve real-world problems by modeling realworld processes to provide otherwise unobtainable information. Computer simulation is used to predict
Læs mereOnline kursus: Content Mangement System - Wordpress
Online kursus 365 dage DKK 1.999 Nr. 90213 P ekskl. moms Wordpress er et open-source content management system, som anvendes af mere end 23% af verdens 10 millioner mest besøgte hjemmesider. Det er et
Læs mereUser Manual for LTC IGNOU
User Manual for LTC IGNOU 1 LTC (Leave Travel Concession) Navigation: Portal Launch HCM Application Self Service LTC Self Service 1. LTC Advance/Intimation Navigation: Launch HCM Application Self Service
Læs mereEngelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og
052431_EngelskD 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau D www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation
Læs mereServerteknologi I Project task list
Dato: 31. marts 2016 Skrevet af John Have Jensen & Anders Dahl Valgreen Introduktion Velkommen til faget ServerTeknologi I. Denne uge er planlagt som en projektuge hvor du selv eller din gruppe skal opbygget
Læs mereIPv6 Application Trial Services. 2003/08/07 Tomohide Nagashima Japan Telecom Co., Ltd.
IPv6 Application Trial Services 2003/08/07 Tomohide Nagashima Japan Telecom Co., Ltd. Outline Our Trial Service & Technology Details Activity & Future Plan 2 Outline Our Trial Service & Technology Details
Læs mereShooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8
Shooting tethered med Canon EOS-D i Capture One Pro Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8 For Canon EOS-D ejere der fotograferer Shooting tethered med EOS-Utility eller
Læs mereSAS USER FORUM DENMARK 2017 USER FORUM. Rune Nordtorp
SAS USER FORUM USER FORUM Rune Nordtorp Agenda Logning Audit logning Og hvorfor er det lige pludselig blevet vigtigt Logning i SAS -platformen Ressource Inventory Model Introduktion til opsætning af logning
Læs mereBasic statistics for experimental medical researchers
Basic statistics for experimental medical researchers Sample size calculations September 15th 2016 Christian Pipper Department of public health (IFSV) Faculty of Health and Medicinal Science (SUND) E-mail:
Læs mereUnitel EDI MT940 June 2010. Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004)
Unitel EDI MT940 June 2010 Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004) Contents 1. Introduction...3 2. General...3 3. Description of the MT940 message...3 3.1.
Læs mereMSE PRESENTATION 2. Presented by Srunokshi.Kaniyur.Prema. Neelakantan Major Professor Dr. Torben Amtoft
CAPABILITY CONTROL LIST MSE PRESENTATION 2 Presented by Srunokshi.Kaniyur.Prema. Neelakantan Major Professor Dr. Torben Amtoft PRESENTATION OUTLINE Action items from phase 1 presentation tti Architecture
Læs merePMDK PC-Side Basic Function Reference (Version 1.0)
PMDK PC-Side Basic Function Reference (Version 1.0) http://www.icpdas.com PMDK PC-Side Basic Function Reference V 1.0 1 Warranty All products manufactured by ICPDAS Inc. are warranted against defective
Læs mereEngelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com.
052430_EngelskC 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau C www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation
Læs mereDET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index
DET KONGELIGE Index Download driver... 2 Find the Windows 7 version.... 2 Download the Windows Vista driver.... 4 Extract driver... 5 Windows Vista installation of a printer.... 7 Side 1 af 12 DET KONGELIGE
Læs mereExploring Subversive Eclipse SVN Team Provider
Exploring Subversive Eclipse SVN Team Provider Eclipse Summit Europe 2007 Presenter: Igor Vinnykov (igor.vinnykov@polarion.org), Polarion Software 2007 by Igor Vinnykov; made available under the EPL v1.0
Læs mereDK - Quick Text Translation. HEYYER Net Promoter System Magento extension
DK - Quick Text Translation HEYYER Net Promoter System Magento extension Version 1.0 15-11-2013 HEYYER / Email Templates Invitation Email Template Invitation Email English Dansk Title Invitation Email
Læs mereThe X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen
The X Factor Målgruppe 7-10 klasse & ungdomsuddannelser Engelskundervisningen Læringsmål Eleven kan give sammenhængende fremstillinger på basis af indhentede informationer Eleven har viden om at søge og
Læs mereMOC On-Demand Administering System Center Configuration Manager [ ]
E-learning 90 dage DKK 7.999 Nr. 90111 P ekskl. moms Dato Sted 29-12-2019 Virtuelt kursus MOC On-Demand Administering System Center Configuration Manager [20703-1] Online undervisning når det passer dig
Læs mereIBM WebSphere Operational Decision Management
IBM WebSphere Operational Decision Management 8 0 29., WebSphere Operational Decision Management 8, 0, 0. Copyright IBM Corporation 2008, 2012. ........... 1 :......... 1 1: Decision Center....... 3 1
Læs mereBrug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes.
Brug sømbrættet til at lave sjove figurer. Lav f: Et dannebrogsflag Et hus med tag, vinduer og dør En fugl En bil En blomst Få de andre til at gætte, hvad du har lavet. Use the nail board to make funn
Læs mereVores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.
På dansk/in Danish: Aarhus d. 10. januar 2013/ the 10 th of January 2013 Kære alle Chefer i MUS-regi! Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. Og
Læs mereSkriftlig Eksamen Beregnelighed (DM517)
Skriftlig Eksamen Beregnelighed (DM517) Institut for Matematik & Datalogi Syddansk Universitet Mandag den 7 Januar 2008, kl. 9 13 Alle sædvanlige hjælpemidler (lærebøger, notater etc.) samt brug af lommeregner
Læs mereStatus på det trådløse netværk
Status på det trådløse netværk Der er stadig problemer med det trådløse netværk, se status her: http://driftstatus.sdu.dk/?f=&antal=200&driftid=1671#1671 IT-service arbejder stadig med at løse problemerne
Læs mereSkriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM528)
Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM58) Institut for Matematik og Datalogi Syddansk Universitet, Odense Torsdag den 1. januar 01 kl. 9 13 Alle sædvanlige hjælpemidler
Læs mereE-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss
E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss Brugervejledning (side 2-6) Userguide (page 7-11) Bedienungsanleitung 1 - Hvordan forbinder du din E-PAD hængelås med din
Læs mereResource types R 1 1, R 2 2,..., R m CPU cycles, memory space, files, I/O devices Each resource type R i has W i instances.
System Model Resource types R 1 1, R 2 2,..., R m CPU cycles, memory space, files, I/O devices Each resource type R i has W i instances. Each process utilizes a resource as follows: request use e.g., request
Læs mereSortering fra A-Z. Henrik Dorf Chefkonsulent SAS Institute
Sortering fra A-Z Henrik Dorf Chefkonsulent SAS Institute Hvorfor ikke sortering fra A-Å? Det er for svært Hvorfor ikke sortering fra A-Å? Hvorfor ikke sortering fra A-Å? Hvorfor ikke sortering fra A-Å?
Læs mereRevit Server og Clarity løsninger
Revit Server og Clarity løsninger Peter Tranberg AEC Systemkonsulent NTI CADcenter A/S pt@nti.dk Reidar Ristesund Senior systemkonsulent bygg/bim NTI CADcenter A/S rer@ntinestor.no Agenda Autodesk - Revit
Læs mereIPTV Box (MAG250/254) Bruger Manual
IPTV Box (MAG250/254) Bruger Manual Når din STB (Set top Box) starter op, bliver der vist en pop up boks på skærmen, hvor du kan åbne EPG ved at trykke på F2 (Nogle bokse kan fortælle at den har brug for
Læs mereMustafa Saglam SAP Integration & Certification Center
SAP Enterprise Portal Business Package Certification Mustafa Saglam SAP Integration & Certification Center EP-BP 6.0 Certification Agenda Introduction to EP-BP 6.0 Certification Criteria Implementation
Læs mereQUICK START Updated:
QUICK START Updated: 24.08.2018 For at komme hurtigt og godt igang med dine nye Webstech produkter, anbefales at du downloader den senest opdaterede QuickStart fra vores hjemmeside: In order to get started
Læs mereHvor er mine runde hjørner?
Hvor er mine runde hjørner? Ofte møder vi fortvivlelse blandt kunder, når de ser deres nye flotte site i deres browser og indser, at det ser anderledes ud, i forhold til det design, de godkendte i starten
Læs mereOnline kursus: Web Development
Online kursus 365 dage DKK 7.499 Nr. 72854 P ekskl. moms Få kompetencer til at indgå i udvikling af webapplikationer. Du får værktøjerne til at benytte de nyeste funktionaliteter til webudvikling. Kurserne
Læs merehow to save excel as pdf
1 how to save excel as pdf This guide will show you how to save your Excel workbook as PDF files. Before you do so, you may want to copy several sheets from several documents into one document. To do so,
Læs mereBACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015
BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015 SAS VISUAL ANALYTICS 7.1 ADMINISTRATOR Mulighed for at udføre handlinger på flere servere
Læs mereTerese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012
Server side Programming Wedesign Forelæsning #8 Recap PHP 1. Development Concept Design Coding Testing 2. Social Media Sharing, Images, Videos, Location etc Integrates with your websites 3. Widgets extend
Læs mereWINDCHILL THE NEXT STEPS
WINDCHILL THE NEXT STEPS PTC/user, 4. marts 2015 Jens Christian Jensen, Econocap Agenda Windchill the next steps Bliv opdateret og inspireret til at se hvor Windchill kan hjælpe dig med andet end blot
Læs mereAgenda. The need to embrace our complex health care system and learning to do so. Christian von Plessen Contributors to healthcare services in Denmark
Agenda The need to embrace our complex health care system and learning to do so. Christian von Plessen Contributors to healthcare services in Denmark Colitis and Crohn s association Denmark. Charlotte
Læs mereListen Mr Oxford Don, Additional Work
57 (104) Listen Mr Oxford Don, Additional Work Listen Mr Oxford Don Crosswords Across 1 Attack someone physically or emotionally (7) 6 Someone who helps another person commit a crime (9) 7 Rob at gunpoint
Læs mereRemember the Ship, Additional Work
51 (104) Remember the Ship, Additional Work Remember the Ship Crosswords Across 3 A prejudiced person who is intolerant of any opinions differing from his own (5) 4 Another word for language (6) 6 The
Læs mereMultiProgrammer Manual
MultiProgrammer Manual MultiProgrammeren bruges til at læse og skrive værdier til ModBus register i LS Controls frekvensomformer E 1045. Dansk Version side 2 til 4 The MultiProgrammer is used for the writing
Læs mereSoftware 1 with Java. Recitation No. 7 (Servlets, Inheritance)
Software 1 with Java Recitation No. 7 (Servlets, Inheritance) Servlets Java modules that run on a Web server to answer client requests For example: Processing data submitted by a browser Providing dynamic
Læs mereRoE timestamp and presentation time in past
RoE timestamp and presentation time in past Jouni Korhonen Broadcom Ltd. 5/26/2016 9 June 2016 IEEE 1904 Access Networks Working Group, Hørsholm, Denmark 1 Background RoE 2:24:6 timestamp was recently
Læs mereDSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile
DSB s egen rejse med ny DSB App Rubathas Thirumathyam Principal Architect Mobile Marts 2018 AGENDA 1. Ny App? Ny Silo? 2. Kunden => Kunderne i centrum 1 Ny app? Ny silo? 3 Mødetitel Velkommen til Danske
Læs mereIBM WebSphere Operational Decision Management
IBM WebSphere Operational Decision Management 8 0 49., WebSphere Operational Decision Management 8, 0, 0. Copyright IBM Corporation 2008, 2012. ........... 1 :......... 1 Miniloan........ 3 1:........
Læs mereGUIDE TIL BREVSKRIVNING
GUIDE TIL BREVSKRIVNING APPELBREVE Formålet med at skrive et appelbrev er at få modtageren til at overholde menneskerettighederne. Det er en god idé at lægge vægt på modtagerens forpligtelser over for
Læs mereDigitaliseringsstyrelsen
NemLog-in 29-05-2018 INTERNAL USE Indholdsfortegnelse 1 NEMLOG-IN-LØSNINGER GØRES SIKRERE... 3 1.1 TJENESTEUDBYDERE SKAL FORBEREDE DERES LØSNINGER... 3 1.2 HVIS LØSNINGEN IKKE FORBEREDES... 3 2 VEJLEDNING
Læs mereIBM Software Group. SOA v akciji. Srečko Janjić WebSphere Business Integration technical presales IBM Software Group, CEMA / SEA IBM Corporation
IBM Software Group SOA v akciji Srečko Janjić Business Integration technical presales IBM Software Group, CEMA / SEA Service Oriented Architecture Design principles and technology for building reusable,
Læs mereUser guide - For testing SFTP and HTTP/S data communication
User guide - For testing SFTP and HTTP/S data communication with Nets Danmark A/S P. 1-9 Index General information... 3 Introduction... 3 Rights... 3 Limitations... 3 Prerequisites... 3 Preparations...
Læs mereBookingmuligheder for professionelle brugere i Dansehallerne 2015-16
Bookingmuligheder for professionelle brugere i Dansehallerne 2015-16 Modtager man økonomisk støtte til et danseprojekt, har en premieredato og er professionel bruger af Dansehallerne har man mulighed for
Læs mereMOC On-Demand Identity with Windows Server 2016 [20742]
E-learning 90 dage DKK 7.999 Nr. 89067 P ekskl. moms Dato Sted 29-12-2019 Virtuelt kursus MOC On-Demand Identity with Windows Server 2016 [20742] Online undervisning når det passer dig MOC On-Demand er
Læs mereHelp / Hjælp
Home page Lisa & Petur www.lisapetur.dk Help / Hjælp Help / Hjælp General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. The Association
Læs mereVina Nguyen HSSP July 13, 2008
Vina Nguyen HSSP July 13, 2008 1 What does it mean if sets A, B, C are a partition of set D? 2 How do you calculate P(A B) using the formula for conditional probability? 3 What is the difference between
Læs mereOur activities. Dry sales market. The assortment
First we like to start to introduce our activities. Kébol B.V., based in the heart of the bulb district since 1989, specialises in importing and exporting bulbs world-wide. Bulbs suitable for dry sale,
Læs mereCONNECTING PEOPLE AUTOMATION & IT
CONNECTING PEOPLE AUTOMATION & IT Agenda 1) Hvad er IoT 2) Hvilke marked? 1) Hvor stor er markedet 2) Hvor er mulighederne 3) Hvad ser vi af trends i dag Hvad er IoT? Defining the Internet of Things -
Læs mereTM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax
TM4 Central Station User Manual / brugervejledning K2070-EU STT Condigi A/S Niels Bohrs Vej 42, Stilling 8660 Skanderborg Denmark Tel. +45 87 93 50 00 Fax. +45 87 93 50 10 info@sttcondigi.com www.sttcondigi.com
Læs mereUnited Nations Secretariat Procurement Division
United Nations Secretariat Procurement Division Vendor Registration Overview Higher Standards, Better Solutions The United Nations Global Marketplace (UNGM) Why Register? On-line registration Free of charge
Læs mereSkriftlig Eksamen Beregnelighed (DM517)
Skriftlig Eksamen Beregnelighed (DM517) Institut for Matematik & Datalogi Syddansk Universitet Mandag den 31 Oktober 2011, kl. 9 13 Alle sædvanlige hjælpemidler (lærebøger, notater etc.) samt brug af lommeregner
Læs mereQUICK START Updated: 18. Febr. 2014
QUICK START Updated: 18. Febr. 2014 For at komme hurtigt og godt igang med dine nye Webstech produkter, anbefales at du downloader den senest opdaterede QuickStart fra vores hjemmeside: In order to get
Læs mereGeneralized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US
Generalized Probit Model in Design of Dose Finding Experiments Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US Outline Motivation Generalized probit model Utility function Locally optimal designs
Læs mereHACKERNE BLIVER BEDRE, SYSTEMERNE BLIVER MERE KOMPLEKSE OG PLATFORMENE FORSVINDER HAR VI TABT KAMPEN? MARTIN POVELSEN - KMD
HACKERNE BLIVER BEDRE, SYSTEMERNE BLIVER MERE KOMPLEKSE OG PLATFORMENE FORSVINDER HAR VI TABT KAMPEN? MARTIN POVELSEN - KMD HVILKEN BIL VIL DU HELST KØRE GALT I? Bemærk at brug og antal Bemærk at brug
Læs mereDANSK INSTALLATIONSVEJLEDNING VLMT500 ADVARSEL!
DANSK INSTALLATIONSVEJLEDNING VLMT500 Udpakningsinstruktioner Åben indpakningen forsigtigt og læg indholdet på et stykke pap eller en anden beskyttende overflade for at undgå beskadigelse. Kontroller at
Læs mereTrolling Master Bornholm 2013
Trolling Master Bornholm 2013 (English version further down) Tilmeldingen åbner om to uger Mandag den 3. december kl. 8.00 åbner tilmeldingen til Trolling Master Bornholm 2013. Vi har flere tilmeldinger
Læs mereParticle-based T-Spline Level Set Evolution for 3D Object Reconstruction with Range and Volume Constraints
Particle-based T-Spline Level Set for 3D Object Reconstruction with Range and Volume Constraints Robert Feichtinger (joint work with Huaiping Yang, Bert Jüttler) Institute of Applied Geometry, JKU Linz
Læs mereApplications. Computational Linguistics: Jordan Boyd-Graber University of Maryland RL FOR MACHINE TRANSLATION. Slides adapted from Phillip Koehn
Applications Slides adapted from Phillip Koehn Computational Linguistics: Jordan Boyd-Graber University of Maryland RL FOR MACHINE TRANSLATION Computational Linguistics: Jordan Boyd-Graber UMD Applications
Læs mereTrolling Master Bornholm 2015
Trolling Master Bornholm 2015 (English version further down) Panorama billede fra starten den første dag i 2014 Michael Koldtoft fra Trolling Centrum har brugt lidt tid på at arbejde med billederne fra
Læs mereUserguide. NN Markedsdata. for. Microsoft Dynamics CRM 2011. v. 1.0
Userguide NN Markedsdata for Microsoft Dynamics CRM 2011 v. 1.0 NN Markedsdata www. Introduction Navne & Numre Web Services for Microsoft Dynamics CRM hereafter termed NN-DynCRM enable integration to Microsoft
Læs mereOnline kursus: Programming with MongoDB
Online kursus 365 dage DKK 6.499 Nr. 90211 P ekskl. moms MongoDB er et gratis, open-source documentations database program, der er nemt at skalere og udvikle. Det kan installeres på forskelige operativsystemer.
Læs mereWebsite review groweasy.dk
Website review groweasy.dk Generated on September 01 2016 10:32 AM The score is 56/100 SEO Content Title Webbureau Odense GrowEasy hjælper dig med digital markedsføring! Length : 66 Perfect, your title
Læs mereMandara. PebbleCreek. Tradition Series. 1,884 sq. ft robson.com. Exterior Design A. Exterior Design B.
Mandara 1,884 sq. ft. Tradition Series Exterior Design A Exterior Design B Exterior Design C Exterior Design D 623.935.6700 robson.com Tradition OPTIONS Series Exterior Design A w/opt. Golf Cart Garage
Læs mereSign variation, the Grassmannian, and total positivity
Sign variation, the Grassmannian, and total positivity arxiv:1503.05622 Slides available at math.berkeley.edu/~skarp Steven N. Karp, UC Berkeley FPSAC 2015 KAIST, Daejeon Steven N. Karp (UC Berkeley) Sign
Læs mereMicrosoft Dynamics C5. version 2012 Service Pack 01 Hot fix Fix list - Payroll
Microsoft Dynamics C5 version 2012 Service Pack 01 Hot fix 001 4.4.01.001 Fix list - Payroll CONTENTS Introduction... 3 Payroll... 3 Corrected elements in version 4.4.01.001... 4 Microsoft Dynamics C5
Læs mereAccessing the ALCOTEST Instrument Upload Data - NJSP Public Website page -
Accessing the ALCOTEST Instrument Upload Data - NJSP Public Website page - www.njsp.org Public Information Access Public Information Page Selection Within the Public Information Drop Down list, select
Læs mereTo the reader: Information regarding this document
To the reader: Information regarding this document All text to be shown to respondents in this study is going to be in Danish. The Danish version of the text (the one, respondents are going to see) appears
Læs mereTeknologi & Uddannelse
Teknologi & Uddannelse ~Access determinisme? Samspillet mellem teknologi og samfund We don't need no school...experience strongly suggests that an incremental increase of more of the same building schools,
Læs mereOn the complexity of drawing trees nicely: corrigendum
Acta Informatica 40, 603 607 (2004) Digital Object Identifier (DOI) 10.1007/s00236-004-0138-y On the complexity of drawing trees nicely: corrigendum Thorsten Akkerman, Christoph Buchheim, Michael Jünger,
Læs mereINSTALLATION INSTRUCTIONS STILLEN FRONT BRAKE COOLING DUCTS NISSAN 370Z P/N /308960!
Materials supplied: 1. (10) Zip Ties 2. (4) Hose Clamps 3. (2) Brake Duct Hose 4. (2) Brake Shields 5. (2) Front Brake Ducts ( Stock Fascia Only ) 6. (2) Washers 1 OD ( Stock Fascia Only ) 7. (8) Shims
Læs mereSAS Corporate Program Website
SAS Corporate Program Website Dear user We have developed SAS Corporate Program Website to make the administration of your company's travel activities easier. You can read about it in this booklet, which
Læs mereSport for the elderly
Sport for the elderly - Teenagers of the future Play the Game 2013 Aarhus, 29 October 2013 Ditte Toft Danish Institute for Sports Studies +45 3266 1037 ditte.toft@idan.dk A growing group in the population
Læs mereSOFTWARE PROCESSES. Dorte, Ida, Janne, Nikolaj, Alexander og Erla
SOFTWARE PROCESSES Dorte, Ida, Janne, Nikolaj, Alexander og Erla Hvad er en software proces? Et struktureret sæt af AKTIVITETER, hvis mål er udvikling af software. En software proces model er en abstrakt
Læs mereIBM WebSphere Operational Decision Management. Decision Server Events
IBM WebSphere Operational Decision Management 8 0 Decision Server Events 115., WebSphere Operational Decision Management 8, 0, 0. Copyright IBM Corporation 2008, 2012. Decision Server Events........ 1
Læs mereNyhedsmail, december 2013 (scroll down for English version)
Nyhedsmail, december 2013 (scroll down for English version) Kære Omdeler Julen venter rundt om hjørnet. Og netop julen er årsagen til, at NORDJYSKE Distributions mange omdelere har ekstra travlt med at
Læs mereVendor Management Strategies for Managing Your Outsource Relationships
Vendor Management Strategies for Managing Your Outsource Relationships Scott C. Lessard Sr. Program Manager, Global Support Agenda 2008 NetApp. All rights reserved. 2 Vendor Selection 4 Steps to Vendor
Læs mere:51: [INFO ] [.o.core.internal.coreactivator] - openhab runtime has been started (v1.8.1) :51:55.
2016-03-19 08:51:50.436 [INFO ] [.o.core.internal.coreactivator] - openhab runtime has been started (v1.8.1). 2016-03-19 08:51:55.227 [INFO ] [o.o.i.s.i.discoveryserviceimpl] - mdns service has been started
Læs mereLEADit & USEit 2018 CampusHuset - Campus Bindslevs Plads i Silkeborg 25. Oktober 2018
LEADit & USEit 2018 CampusHuset - Campus Bindslevs Plads i Silkeborg 25. Oktober 2018 Global visibility for assets and field equipment - Enhancing efficiency, utilization, and safety Agenda Forhistorie,
Læs mereSkriftlig Eksamen Diskret matematik med anvendelser (DM72)
Skriftlig Eksamen Diskret matematik med anvendelser (DM72) Institut for Matematik & Datalogi Syddansk Universitet, Odense Onsdag den 18. januar 2006 Alle sædvanlige hjælpemidler (lærebøger, notater etc.),
Læs mereInstruktioner i installation og afinstallation af Windows PostScript- og PCLprinterdrivere
Instruktioner i installation og afinstallation af Windows PostScript- og PCLprinterdrivere version 8 Denne fil med vigtige oplysninger indeholder en vejledning til installation af Custom PostScript- og
Læs mereConstant Terminal Voltage. Industry Workshop 1 st November 2013
Constant Terminal Voltage Industry Workshop 1 st November 2013 Covering; Reactive Power & Voltage Requirements for Synchronous Generators and how the requirements are delivered Other countries - A different
Læs mereX M Y. What is mediation? Mediation analysis an introduction. Definition
What is mediation? an introduction Ulla Hvidtfeldt Section of Social Medicine - Investigate underlying mechanisms of an association Opening the black box - Strengthen/support the main effect hypothesis
Læs mereSecuring Linux with RACF Alan Altmark z/vm Development IBM Endicott
Securing Linux with RACF Alan Altmark z/vm Development IBM Endicott Agenda What s the problem? How does LDAP help? What is it? How to configure LDAP and RACF to work together How to configure Linux to
Læs mereBoligsøgning / Search for accommodation!
Boligsøgning / Search for accommodation! For at guide dig frem til den rigtige vejledning, skal du lige svare på et par spørgsmål: To make sure you are using the correct guide for applying you must answer
Læs mereAppendix 1: Interview guide Maria og Kristian Lundgaard-Karlshøj, Ausumgaard
Appendix 1: Interview guide Maria og Kristian Lundgaard-Karlshøj, Ausumgaard Fortæl om Ausumgaard s historie Der er hele tiden snak om værdier, men hvad er det for nogle værdier? uddyb forklar definer
Læs mere