fighting for truth, justice, and a kick-butt lotus notes experience.

 
alt

Detlev Poettgen

 

After Upgrading to Traveler 9.0.1.9 you may need to run the new DbAccountsCheck Command

 3 Februar 2016 17:01:43
Two weeks ago IBM released a new Version of IBM Notes Traveler 9.0.1.9..

When you upgrade to 9.0.1.9, Traveler will perform a new check, if doubled account records exists in a specific table of the Derby / Enterprise database. The account records must be unique. But in the past there could be a second record been created under certain circumstances.

You will get more or less of these messages after starting the Traveler server:


"CN=Frank Demo/OU=West/O=Foo has 2 account IDs when there should be only one account ID. You may need to reset CN=Frank Demo/OU=West/O=Foo 2 times.
30 out of 831 users had multiple account IDs and may need to be reset multiple times
"

To get this fixed you need to run the new DBAccountsCheck Command:

Starting with 9.0.1.9, the Traveler server has been updated to solve it, but also will create a unique index on the account table to prevent any future possibility of this problem from happening. However, the unique property can not be applied while the account table has non-unique data (i.e., users with multiple accounts). Follow these steps to ensure that no user has multiple accounts.

1) Run DbAccountsCheck command in show mode to determine if the problem exists.

       
           tell traveler DbAccountsCheck show *

Image:After Upgrading to Traveler 9.0.1.9 you may need to run the new DbAccountsCheck Command

2) If any users are reported with this issue then the account table constraint has not yet been added to the account table. To remove the multiple accounts run a reset * command for the user once for each account. I.E. if the user has two accounts run the reset * command for the user twice. The DbAccountsCheck tell command has a repair option to simplify this operation.

       
          tell traveler DbAccountsCheck repair

In repair mode it is advisable to run in small batches and during off peak hours to ensure no performance impact on the system. In general batches of 50 or 100 users at a time should pose little impact to the overall system performance.

       
          tell traveler DbAccountsCheck repair 50

3) Once all users with multiple accounts are cleared up the unique constraint should automatically be added to the account table. To verify run the DbAccountsCheck show option again

Because the repair option will enforce an reset * command, have in mind, that the specific users will get an initial sync for their devices. So running the command in small batches will make sense.

We had to run the DbAccountCheck Command on most of the systems, we already upgraded to 9.0.1.9.

Traveler Scheduled Defragmentation using the DBMAINT Command

 26 Januar 2016 16:03:59
IBM introduced with IBM Notes Traveler 9.0.1.8 a new tool to get better control of the defragmentation of the used relational state database (Derby in Standalone / DB2 or MS SQL in HA).
Before 9.0.1.8 the periodic defragmentation could be configured by using the notes.ini setting NTS_DEFRAG_INTERVAL_DAYS. This INI-setting is no longer used by Traveler and 9.0.1.9 will show you a warning:

Image:Traveler Scheduled Defragmentation using the DBMAINT Command

Since 9.0.1.8 you need to configure scheduled defragmentation by using the new DBMAINT-Command:

To check the current config and status:

tell traveler dbmaint show


To enable periodic defragmentation you will have to enable and configure it using this commands:

tell traveler dbmaint set interval 30
tell traveler dbmaint set auto on


From the Traveler documentation:

Running defragmentation on a scheduled basis (9.0.1.8 and later)


To perform defragmentation on a scheduled basis, perform the following procedure:
  1        Use the tell command DBMaint set interval in order to set the interval to a number greater than 0. For example, to set an interval of 30 days, enter into the console:tell traveler dbmaint set interval 30
  2        Use the tell command DBMaint set auto on to turn on automatic defragmentation.
  3        To force a defragmentation, enter the command tell traveler dbmaint run. This sets NTS_DEFRAG_ONCE to 1 and the Derby database will be defragmented the next time the IBM Traveler server restarts.

Running defragmentation on a scheduled basis (8.5.3.1 to 9.0.1.7)

To run defragmentation on a scheduled basis with IBM Traveler server 8.5.3.1 to 9.0.1.7, perform the following procedure:
  1        Add NTS_DEFRAG_INTERVAL_DAYS to the notes.ini file. For example, to set an interval of 30 days add: NTS_DEFRAG_INTERVAL_DAYS=30
  2        Restart the IBM Traveler server. From that point on, if the IBM Traveler server is restarted and it has been 30 days since the last defragmentation, then the defrag operation will run.
  3        To force a defragmentation, simply delete the parameter NTS_LAST_DEFRAG from the notes.ini file and restart the server.

If NTS_DEFRAG_INTERVAL_DAYS is set and there is no last defragmentation timestamp, then the server will perform a defragmentation and reset the NTS_LAST_DEFRAG timestamp.

DBMaint Run Immediately performs online maintenance. If the server is standalone, then it will configure maintenance to run on restart.
DBMaint Show Displays various database maintenance scheduling information.
DBMaint Fragmentation Recommends database maintenance based on fragmentation levels.
DBMaint Set Interval days Sets the interval of days in which automatic database maintenance will perform.
DBMaint Set Time hh:mm Sets the time in 24-hour format in which automatic database maintenance will perform.
DBMaint Set Day monday-sunday/off Sets the day of the week on which the first scheduled automatic maintenance will start. Set this to Off if you want the first scheduled maintenance to be based off of the last maintenance time.
DBMaint Set Threshold on/off Configures automatic database maintenance to check fragmentation levels before execution.
DBMaint Set Auto on/off Enables automatic database maintenance. Re-enablement will reschedule maintenance if either the time or interval have changed.
DBMaint Set Indexes number Configures the number of fragmented indexes for the fragmentation threshold.
DBMaint Set Ownership Configures ownership of database maintenance to the executing server. This server will be the only server that can perform automatic database maintenance.
DBMaint Set Percent 0-100 Only applicable for SQL Server. Configures the fragmentation percentage of indexes for the fragmentation threshold.
DBMaint Set Functions 1-4 Only applicable for DB2. Configures the number of functions that are used to determine if an index is fragmented for the fragmentation threshold.





Preconfiguration of IBM Connections iOS App using Apple Managed App Configurations

 18 Januar 2016 21:06:25
Yesterday IBM released a new version of the IBM Connections App for iOS.

The new app version now includes support for iOS Managed App Configurations!

Image:Preconfiguration of IBM Connections iOS App using Apple Managed App Configurations

We as midpoints had been in talks with IBM for a while regarding the possibility to manage the iOS IBM ICS mobile Apps (Verse, Companion, ToDo, Connections and Connections Chat aka Sametime) by using Apple Managed App Configurations. The Connections App was the last missing app. Mission completed :-)

Example Managed App Configurations:

com.ibm.mobile.connections.serverURL=http://server.com/mobile

com.ibm.mobile.connections.serverName="Test Account"

com.ibm.moible.connections.user=TestUser1

com.ibm.mobile.connections.serverURL.1=http://server2.com/mobile

com.ibm.mobile.connections.serverName.1="My personal Account"

com.ibm.mobile.connections.user.1=%email%



The complete list of support MDM App Configurations can be found here: IBM Knowledge Center - MDM app configuration

Details about Managed App Configurations can be found in my blog post from Nov. 2015: preconfiguration-of-ibm-verse-and-sametime-ios-app-using-apple-managed-app-configuration.htm


Our EMM solution mobile.profiler supports Managed App Configurations since iOS 7 and can be used to preconfigure the iOS IBM ICS Apps.


IBM Notes Traveler 9.0.1.9 available with 2 new features

 16 Januar 2016 13:50:41
Yesterday IBM released a new Traveler version called 9.0.1.9 (Build: 201601150235_20).

IBM Traveler 9.0.1.9 is now available for download from Fix Central. A full installation package will be available for download from Passport Advantage by January 27th.

IMPORTANT NOTE:

Due to the potential issue described in the following technote, Traveler 9.0.1.9 is recommended as the minimum 9.x server version to upgrade to from 8.5.3.x. Two scenarios where multiple accounts for users could be created on an IBM Traveler server HA pool (technote 1974741).
A few weeks ago I ran into this issue while ungrading form 8.5.3 UP2 IF 8 to 9.0.1.8 at customer site, too. Great that it is fixed now.

The new version contains a longer list of fixes and two new features:

Fixlist:
APAR # Abstract
LO86162 E-mail sent to recipient with nested quotes and a comma may result in delivery failure.
LO86465 Delegated repeating event may not sync to delegates mobile device.
LO86501 Attendee removed then added back to event, event may be missing from mobile device.
LO86630 Link to Companion application missing in encrypted e-mail when syncing to Maas360 Secure Mail Client.
LO86680 Notice comments appear in preview but not body of notice when viewed in IBM Verse application on Android devices.
LO86682 Event update from iOS 9 Native Calendar application may change the time zone of the event.
LO86700 Startup on Linux may create bogus directory ./data/IBM_TECHNICAL_SUPPORT in data directory.
LO86787 Unable to set JDBC connection URL greater than 256 characters.
LO86807 Folder create on mobile device may not sync to other mobile devices for same user.
LO86831 Rapid multiple updates to calendar event from Apple device may not process all updates.
LO86871 Traveler server may run defrag more then desired on stand-alone environment when interval set to value larger than 24 days.
LO86932 Domino server version detection may fail during install if system temp directory contains special characters.
LO87022 Traveler server crash when syncing large Mime format document that is missing plain text content.
LO87112 Font may grow on Apple device when viewing e-mail with multiple in-line replies.
LO87123 Add capability to expand groups at the Traveler server level for FYI/BCC fields.
LO87238 Ghosted reschedule of a repeating event may show incorrect time if previously declined one of the even instances.
LO87241 Declined invitation moved to Inbox could cause a sync loop.
LO87243 Recognize correctly Windows 10 Tablets and Windows Mobile 10 Phones.
LO87286 StringIndexOutOfBoundsException displayed in Console.
LO87309 Event syncs to iOS native Calendar application then later disappears.
LO87331 Max attachment size in Domino Policy document may not apply to assigned user due to case mismatch.
LO87335 Traveler Web Administration app may not display a small number of users.
LO87414 Out Of Memory error running standalone to HA Migration with large number of users.
LO87442 User may receive new account ID and resync all devices when upgrading an HA environment from IBM Traveler 8.5.3.200 to 9.0.1.8.
LO87602 Forwarded event from BlackBerry device has event chair set in Reply-To field instead of sender.
LO87603 Calendar document copy to mail file succeeds even if exception thrown by Domino API causing server to retry copy.
LO87609 Notes doc links do not work when viewed on some mobile devices.
LO87612 E-mail may be missing body in unrecognized character set is specified.
LO87613 E-mail may be missing body if Mime format document is missing plain text content.
LO87614 Add additional tell commands to repair duplicate account IDs and missing items for a user.
LO87623 Add unique index t account table to prevent single user from having multiple account IDs.
LO87660 Updated APNS Certificates for IBM Verse Application.



You can download the update as usual on IBM FixCentral.



Hell freezes over - Hide Apple System Apps like Watch - Stocks - ...

 14 Januar 2016 20:48:43
Apple released a new beta of the Apple Configurator v2.2 and iOS 9.3.
The Beta includes a new restriction, that will allow you to hide Apple system apps like Watch, Stocks, Tips, News, Passbook ....

Image:Hell freezes over - Hide Apple System Apps like Watch - Stocks - ...

To be able to use the new restriction the device must be Supervised!

Create a configuration profile in Apple Configurator 2.2 Beta with a restrictions payload set to “Do not allow some apps” under “Restrict App Usage” in the Apps section of the Restrictions. Add the necessary bundle IDs like com.apple.tips, com.apple.stocks, then plug in your device and apply the profile. The icons will simply disappear from the home screen…

Here are some of the Bundle IDs for iOS’ default apps:

com.apple.stocks – Stocks
com.apple.tips – Tips
com.apple.videos – Videos
com.apple.mobilemail – Native Email Client
com.apple.mobilenotes – Notes
com.apple.reminders – Reminders
com.apple.calculator – Calculator
com.apple.Maps – Maps
com.apple.Music – Music
com.apple.Passbook – Wallet
com.apple.Health – Health
com.apple.mobilephone – Phone
com.apple.MobileStore – iTunes Store
com.apple.MobileSMS – Messages
com.apple.VoiceMemos – Voice Memos
com.apple.weather – Weather
com.apple.podcasts – Podcasts
com.apple.gamecenter – Game Center
com.apple.Bridge – Watch
com.apple.mobileme.fmf1 – Find Friends
com.apple.iBooks – iBooks
com.apple.mobileme.fmip1 – Find iPhone
com.apple.mobiletimer – Clock
com.apple.mobileslideshow – Photos
com.apple.Preferences – Settings
com.apple.Camera – Camera
com.apple.facetime – FaceTime
com.apple.MobileAddressBook – Contacts
com.apple.news – News

via: http://www.cultofmac.com/406594/ios-9-3-officially-supports-hiding-stock-apps-heres-how-to-do-it/#more-406594

At the moment it is Beta, but I hope Apple will ship and add it to the MDM restrictions, too.

2015 - Review - Part II: Apple Watch

 11 Januar 2016 16:25:30
Nach meinem letzten Blogpost 2015-review-part-1-fahrtenbuch.htm möchte ich den zweiten Teil meines persönlichen Jahresrückblicks der Apple Watch widmen.

An dieser Stelle möchte ich nicht die x-te Bewertung zur Apple Watch schreiben, sondern in kompakter Form meine Erfahrungen nach 250 Tagen alltäglicher Nutzung schildern.

Seit dem 04.05. trage ich die Apple Watch an meinem Handgelenk und möchte sie nicht mehr missen. Dies schon einmal vorab.

Warum ist das so? Im wesentlich gibt es hierfür vier Gründe:

1. Grund: Freiheit


Was ich einfach feststelle, ist, dass mich die Watch von der zwanghaften permanenten iPhone-Nutzung befreit hat.

Image:2015 - Review - Part II: Apple Watch

Vor der Watch habe ich das iPhone ständig mit mir herumgetragen, insbesondere auch in der Wohnung und alle 5 Minuten in der Hand gehabt, um zu prüfen, ob ich etwas verpasst habe. Mit der Watch bleibt das Telefon in der Regel auf dem Schreibtisch liegen oder in der Tasche und ich kann mich frei bewegen.
Das iPhone ist auf "Lautlos" eingestellt und auch "Vibrieren" ist deaktiviert. Erhalte ich einen Anruf oder eine Mail signalisiert mir dies dezent durch ein Tap die Watch und ich kann zur Not bei wichtigen Nachrichten direkt reagieren bzw. melde mich, wenn ich wieder am Platz bin.
Die Apple Watch Bluetooth Verbindung funktioniert bei mir zu Hause über zwei Etagen hinweg zuverlässig, so dass ich das iPhone in der Wohnung nicht mehr mit mir herumtrage.

2. Grund: Aktivitäten


Als die Watch von Apple vorgestellt wurde, wurden die Möglichkeiten als Activity Tracker hervorgehoben. Insbesondere dem Gamification-Ansatz von Apple sich auf drei simple Dinge in Form von zu schließenden Ringen (Stehen - Bewegen - Trainieren) zu fokussieren und hierdurch virtuelle Medaillen zu sammeln, stand ich skeptisch gegenüber. Ich war der Meinung, das mich so ein Schnick-Schnack nicht dazu motiviert, mehr Sport zu treiben oder mich mehr zu bewegen.

Image:2015 - Review - Part II: Apple Watch

Nach nun 250 Tagen muss ich sagen, es funktioniert bei mir und das sogar sehr gut.

Image:2015 - Review - Part II: Apple Watch

Ich habe nun seit 249 Tagen ununterbrochen mein tägliches Trainings- und Bewegungsziel erreicht.

Image:2015 - Review - Part II: Apple Watch

Die Watch hilft mir einfach dabei, mich daran zu erinnern, dass man Abends doch noch eine runde Sport treiben oder sich einfach nur bewegen soll. Insbesondere das Stehziel hilft mir als Büromensch doch häufiger aufzustehen und nicht den ganzen Vormittag am Schreibtisch zu sitzen.

Das nächste Ziel ist die 365-Tage-Medaille Anfang Mai diesen Jahres zu erreichen und meine Bewegungsserie in Takt zu halten.

Erwähnen möchte ich nur, dass ich nicht erst seit der Watch mehr und regelmäßiger Sport treibe. Hiermit habe ich konsequent Ende November 2014 begonnen und zur Überzeugung gelangt etwas ändern zu müssen.
Die Watch dient mir einfach zur Kontrolle und als zusätzlicher Motivator bzw. Kick, um Abends noch ein Runde Sport zu machen oder einfach, wenn ich unterwegs bin, noch eine Runde spazieren zu gehen.
Was ich konkret über das Jahr 2015 getan habe und was bei mir funktioniert hat, schildere ich in dem kommenden Part III dieser kleinen Blogpost-Serie.


3. Grund: Apps und der Wecker Ersatz


Die Watch bietet seit dem letzten Apple Watch Update einen Nachtmodus an. Wird die Watch beim Laden auf die Seite gelegt fungiert sie als normale Uhr und als Wecker.
Image:2015 - Review - Part II: Apple Watch
Die Ladestation steht seitdem neben meinem Bett und hat den Wecker ersetzt.

Ansonsten benutze ich regelmäßig die Wetter-App, Nachrichten, Maps, Passbook, F.A.Z. und die Fitness App.

Auf die Killer-Drittanbieter-App warte ich noch. Es gibt einige Anbieter bzw. Bereiche für die sich die Watch mehr als anbietet. Ich warte sehnsüchtig darauf das Sonos die Watch mit einer eigenen Controller App unterstützt. Der Bereich Home Automation schreit förmlich nach der Watch als Eingabeschnittstelle.

Leider ist in Deutschland Apple Pay noch nicht verfügbar. Ob ich über die Watch bezahlen würde? Definitiv!

4. Grund: Design & Funktionalität


Mir gefällt die Watch einfach und sie tut zuverlässig ihren Dienst. Die Bluetooth Verbindung zum iPhone werkelt stabil und belastet den Akku nicht spürbar. Sowohl Watch als auch iPhone bringen mich mit einer Akkuladung zuverlässig über den Tag.
Die Watch muss allerdings über Nacht geladen werden. Nach einem normalen Tag zeigt sie in der Regel 40% Restakkuladung an. Zweimal habe ich das nächtliche Laden vergessen bzw. musste feststellen, das die Stromdose an der das Netzteil hing keinen Saft hatte. Am Folgetag war dann gegen 14:00 Uhr die Watch am Ende.
Einen Absturz hatte ich in der Zeit nicht einmal. Zweimal musste ich die Watch in den 250 Tagen neustarten, da sich plötzlich der Akku schnell leerte. Grund hierfür war vermutlich eine im Hintergrund abgestüzte bzw. weiterlaufende App.

Als Fazit: Die Watch ist auch ohne Killer-Drittanbieter-App für mich aus meinem Alltag nicht mehr wegzudenken!

Ob sie das Geld wert ist, muß jeder für sich entscheiden. Es gibt sicherlich günstigere reine Fitness Tracker oder günstigere Android Uhren. Aber für mich zählt das Gesamtpaket und mit der Apple OS Plattform eine gewisse Investitions- und Zukunftssicherheit.

Man darf eins nicht vergessen, es ist die erste Generation der Watch und dafür ist es ein mehr als rundes Paket. Apple wird mit den kommenden Versionen nachlegen und hat mit Apple WatchOS v2.0 eine sehr gute Plattform geschaffen auf der Apple und insbesondere App Entwickler aufbauen können.


So jetzt ist Schluss mit diesem Post - Meine Watch erinnert mich grad daran, das es Zeit ist aufzustehen und die 250 voll zu machen sind ;-)

PS: Geduscht habe ich übrigens auch schon mit der Watch und sie hat es überstanden. Ich habe einfach vergessen sie abzutun.

2015 - Review - Part I: Fahrtenbuch

 4 Januar 2016 16:41:07
Nachdem die Feiertage vorüber sind und alle hoffentlich gut und heil ins neue Jahr gekommen sind, möchte ich in den folgenden zwei oder drei Blogposts schildern, was bei mir 2015 funktioniert bzw. mich sehr beeindruckt hat.

Part 1: Fahrtenbuch


Ich denke jeder der einen Firmenwagen auch privat verwenden darf, kennt das leidige Problem:

So schön auch die Nutzung des Dienstwagens ist, so schmerzhaft ist die Verrechnung des geldwerten Vorteils auf der Gehaltsabrechnung.

Der Gesetzgeber sieht zwei Möglichkeiten vor:

1) Pauschal: Monatlich werden 1% des Bruttolisten-Neupreises + 0,03% des Listenpreises pro KM einfacher Entfernung Wohnung / Arbeitsplatz angesetzt
2) Fahrtenbuch und Ermittlung des tatsächlichen privaten Nutzungsanteils

Das Führen eines Fahrtenbuchs in Papierform ist aufwendig. Jede gefahrene Strecke muss mit Angabe des Ortes, des Grundes und der gefahrenen Kilometer lückenlos festgehalten werden.
Aus finanzieller Sicht lohnt es sich in der Regel und kann mehrere hundert ja sogar tausend Euro an Ersparnis einbringen. Denn beim Fahrtenbuch werden lediglich die durch die private Nutzung entstandenen Kosten anteilig zu den tatsächlichen Kosten geltend gemacht. Ist der private Nutzungsanteil gering, lohnt sich in der Regel das Führen eines Fahrtenbuches.

Aber - Es ist sehr zeitaufwendig!

Image:2015 - Review - Part I: Fahrtenbuch

Ich weiß, wo von ich spreche, denn ich habe in der Vergangenheit mehrere Jahre Fahrtenbuch geführt.

Nachdem Start in die Selbstständigkeit vor 5 Jahren hat mich dieser Aufwand abgeschreckt, da ich die Zeit und den Kopf für andere wichtigere Dinge frei haben wollte.

2015 habe ich aber endlich eine Lösung gefunden, die für mich sehr gut über das Jahr funktioniert hat. Ich habe wieder Fahrtenbuch geführt, aber hierfür so gut wie keine Zeit geopfert und habe bereits heute ein vollständiges und ausgewertetes Fahrtenbuch für 2015 vor mir liegen.

Ende 2014 war ich auf der Suche nach einem elektronischen Fahrtenbuch, welches per mobiler App bedienbar und ohne aufwendigen Hardware-Einbau im Fahrzeug benutzbar sein sollte. Hierbei bin ich auf VIMCAR SPOTS gestoßen.

VIMCAR bietet einen Hardware Dongle für die ODB Service Schnittstelle im Fahrzeug und eine kostenfrei Apple iOS bzw. Android App an.

Image:2015 - Review - Part I: Fahrtenbuch

Der Einbau des Dongles ist kinderleicht, denn das Teil wird einfach auf die im Fahrzeuginneren befindliche ODB Schnittstelle gesteckt. Sämtliche in Deutschland zugelassenen Fahrzeuge müssen seit 2004 diese Schnittstelle zu Diagnosezwecken unterstützen.  
Der Dongle verfügt über eine integrierte europaweit einsetzbare UMTS SIM Karte und überträgt automatisch per integriertem GPS bei Betätigung der Zündung den Kilometerstand und die aktuelle Position.

Über die iOS App wird die neu gefahrene Strecke angezeigt und es muss lediglich hinterlegt werden, ob die Fahrt privater oder geschäftlicher Natur war.

Image:2015 - Review - Part I: Fahrtenbuch

Da die App auf die Kontakte zugreifen kann, ist die Zuordnung des richtigen Ansprechpartners ebenfalls schnell getan.
In der Regel erledige ich dies zwischendurch. Zum Beispiel wenn ich grad noch beim Kunden am Empfang warte.

Die App ist einfach zu bedienen und eine neue Strecke erscheint in der App in der Regel einige Sekunden nachdem ich aus dem Fahrzeug ausgestiegen bin.

Zum Jahresende kann über die App ein Report aller Fahrten erzeugt werden, welcher per signiertem PDF fertig für das Finanzamt exportiert werden kann.

Nun was kostet der Spaß: 199,00 pro Jahr und beinhaltet den Dongle mit integrierter SIM-Karte inkl. Datennutzung.

Für mich haben sich die 199,00 Euro 2015 mehr als rentiert.

Meine Empfehlung für 2016: VIMCAR SPOTS als elektronisches Fahrtenbuch


Links:
VIMCAR: https://vimcar.de
Beispielrechner: 1%-Regel / Fahrtenbuch:  https://vimcar.de/steuerersparnis


PS: Ja, ich weiß: Es handelt sich um eine Cloud-basierte Lösung und ich habe deshalb lange mit mir gerungen, mich aber doch für die Lösung entschieden. Insbesondere wegen des Cloud-Ansatzes. Da ich selbst die Daten nachweislich nicht direkt modifizieren kann, ist für die Anerkennung des elektronischen Fahrtenbuchs beim Finanzamt, dies mit die sicherste Variante.




 

Aktueller Status Apple DEP bei T-Mobile und Vodafone

 23 Dezember 2015 15:36:14
Kurz vor Weihnachten habe ich noch eine gute Nachricht für Vodafone-Kunden erhalten.

Vodafone plant zum Frühjahr des neuen Jahres das Apple Device Enrollment Program kurz DEP zu unterstützen. Ein genauer Termin steht noch nicht fest, aber folgende Aussage hat einer unserer Kunden von seinem Vodafone Betreuer erhalten:

"Laut Aussage von Herrn .... wird Vodafone voraussichtlich ab Frühjahr 2016 am DEP-Programm teilnehmen.
Allerdings wird Vodafone nach aktuellem Stand der Dinge eine Gebühr pro Teilnehmer für die Nutzung des DEP-Programms erheben. "

Falls jemand meiner Blog-Leser mehr Infos zur "Gebühr pro Teilnehmer" haben sollte, bitte einfach bei mir melden oder einen Kommentar hinterlassen.

Die Telekom ist hier schon weiter! Seit Ende November steht DEP für alle Geschäftskunden zur Verfügung.

Die Telekom verlangt einen einmaligen Betrag von 495,00 € für die Freischaltung der DEP Nutzung. Für jedes neuregistrierte Gerät werden einmalig 4,95 € berechnet.
Altgeräte, welche über die Telkom Deutschland erworben wurden, können auch im Nachgang hinzugefügt werden. Allerdings darf der Kauf nicht mehr als 12 Monate zurückliegen.

Für weitere Fragen oder Erläuterungen Rund um DEP stehe ich bzw. wir bei midpoints jederzeit gerne zur Verfügung.

Was ist DEP? Apple DEP



IBM Notes Domino 9.0.1 FP5 released

 30 November 2015 21:58:04
Today IBM released IBM Notes and IBM Domino 9.0.1 Fixpack 5.

Downloads can be found here:

IBM Domino 9.0.1 FP5
IBM Notes 9.0.1 FP5

The IBM Notes/Domino 9.0.1 Fix Pack 5 Release Notice and Fix List can be found here.

Admins start your engines ;-)

Update 02.12.2015:
A critical problem has been discovered with upgrading to Notes Standard 9.0.1 Fix Pack 5 from an earlier 9.0.1 Fix Pack or Hotfix. The install ends with the message "The wizard was interrupted before IBM Notes 9.0.1 FP5 could be completely installed." At this point, Notes may not launch. Installing 9.0.1 FP5 on 9.0.1 Gold installs without error.

IBM has pulled Notes Standard 9.0.1 Fix Pack 5 for Windows from Fix Central to prevent further customer exposure while this issue is under investigation. This technote will be updated with new estimated posting information in the coming days. Details IBM Technote

    Preconfiguration of IBM Verse and Sametime iOS App using Apple Managed App Configurations

     30 November 2015 20:39:03
    We as midpoints had been in talks with IBM for a while regarding the possibility to manage the iOS IBM ICS mobile Apps (Verse, Companion, ToDo, Connections and Connections Chat aka Sametime) by using Apple Managed App Configurations.

    How do Managed App Configurations works?


    Many applications require users to enter URL, port, email address, and various configurations as part of a one time setup of an mobile application. These manual configurations can impact the adoption and success of an organization’s mobile app initiatives, increase the burden on a help desk fielding calls from users, and adds the burden of maintaining documentation that needs to be updated frequently as new updates to the application are made available.

    By leveraging native APIs, these configurations can be set remotely by the MDM server to simplify the setup process for end users, and alleviate the help desk and documentation burden caused by manual setup. An app developer can define a set of configuration keys it accepts from an MDM server, and a MDM administrator sets the keys and values in the MDM provider’s management console that will be pushed into the app. Apps commonly implement the following types of configurations:

                Backend service configuration: URL, port, use SSL, group/tenant code
                User configuration: username, email, domain
                Branding configuration: company name, colors, logo images
                Custom configurations: license codes, language settings

    Apple added managed app configuration in iOS 7 as part of the MDM API. But a third party app developer must integrate managed app configurations into his own app.



    In the past IBM supported managed app configurations only for IBM Traveler Companion and the IBM Traveler ToDo app.
    During the last weeks the new versions of IBM Verse and IBM Connections Chat (Sametime) added it, too.

    Current managed app configuration settings by app:

    IBM Companion / ToDo:
    Key Value / Placeholder Details
    canAddAccount 0 / 1 Allows (1) or prohibits the user to add additional traveler accounts.
    email you@yourcompany.com email address of the user
    server https://traveler.yourserver.com URL of the taveler server, to be adapted to your infrastructure
    user you@yourcompany.com user name, for example the email address of the user  (recommended)











    IBM Verse:
    Key Value / Placeholder Details
    com.ibm.mobile.mail.serverURL https://traveler.mycompany.com/traveler The connection URL used to access the IBM Traveler server.
    This value must be a fully qualified URL, otherwise the parameter will be rejected.  For example:
    com.ibm.mobile.mail.user you@yourcompany.com The user ID used to access the IBM Traveler server.











    IBM Connections Chat:
    Key Value / Placeholder Details
    com.ibm.mobile.chat.communityName Type: A text string
    Default: N/A
    Example: ACME Chat Server
    This is the nickname for this configuration. This is how the server will be identified within the IBM Connections Chat application.
    Note:
    Always provide this parameter.
    com.ibm.mobile.chat.serverURL Type: A text string
    Default: N/A
    Example:
    https://acme.chat.server.com:443
    This parameter is the fully qualified URL for the Chat server. It must contain the server address, URL scheme, and port number.
    Note:
    Always provide this parameter or the following two parameters: serverHostName and serverPort
    com.ibm.mobile.chat.serverHostName Type: A text string
    Default: N/A
    Example:
    acme.chat.server.com
    This parameter is the URL used to access the IBM Connections Chat server.
    Note:
    Do not provide the URL scheme with this parameter.
    Note:
    Always provide this parameter if serverURL is not being used. If serverURL is being used, then do not provide this parameter.
    com.ibm.mobile.chat.serverPort Type: A number
    Default: N/A
    Example: 443
    This parameter is the port used to access the IBM Connections Chat server.
    Note:
    Always provide this parameter if serverURL is not being used. If serverURL is being used, then do not provide this parameter.
    com.ibm.mobile.chat.ssl Type: A boolean (true or false)
    Default: false
    Example: true
    This parameter is used to indicate whether the community should use a secure connection or not.
    Note:
    If serverURL is being used, then do not provide this parameter.
    com.ibm.mobile.chat.allowUntrustedSSL Type: A boolean (true or false)
    Default: false
    Example: false
    This parameter is used to indicate whether the community should allow untrusted SSL.
    Note:
    This parameter is only available if the 'ssl' parameter is set to true. Otherwise, this parameter will always be stored as false.
    com.ibm.mobile.chat.user Type: A text string
    Default: N/A
    Example: JohnDoe@acme.com
    This parameter is used to authenticate the user with the chat server. As the MobileIron administrator, you are able to use a specific login username. However, MobileIron also provides the ability to substitute values that are specific to the individual user. The below three variables are available:
    $EMAIL$
    - Will be replaced with the email associated with the MobileIron user.
    $USERID$
    - Will be replaced with the user ID associated with the MobileIron user.
    com.ibm.mobile.chat.password Type: A text string
    Default: N/A
    Example: abc123
    This parameter is used to authenticate the user with the chat server.
    com.ibm.mobile.chat.cloudCommunity Type: A boolean (true or false)
    Default: false
    Example: false
    This parameter is used to indicate whether the community is a cloud community. Setting this parameter to 'true' will indicate that the configuration is a cloud community.
    Note:
    If community is a cloud community, some of these parameters are no longer applicable. Refer to the below section for configuring cloud communities.
    com.ibm.mobile.chat.authProxyEnabled Type: A boolean (true or false)
    Default: true
    Example: true
    This parameter is used to indicate whether the Chat application should attempt to login through an authenticating proxy.
    com.ibm.mobile.chat.photoPort Type: A number
    Default: N/A
    Example: 444
    This parameter is used to denote a separate port for providing contact photos to the application.
    com.ibm.mobile.chat.authProxyReuseCredentials Type: A boolean (true or false)
    Default: true
    Example: true
    This parameter is used to indicate whether the Chat application should reuse the basic username and password for the authenticating proxy.
    com.ibm.mobile.chat.authProxyUser Type: A text string
    Default: N/A
    Example: JohnDoe@acme.com
    This parameter is used to specify a separate username for use with the authenticating proxy.
    com.ibm.mobile.chat.authProxyPassword Type: A text string
    Default: N/A
    Example: abc123
    This parameter is used to specify a separate password for use with the authenticating proxy.
    com.ibm.mobile.chat.disablePasswordSave Type: A boolean (true or false)
    Default: false
    Example: true
    This parameter is used to indicate to the application whether is should store the user's password or not.










    Example:
    com.ibm.mobile.chat.communityName = ACME Chat Server
    com.ibm.mobile.chat.serverHostName = acme.chat.server.com
    com.ibm.mobile.chat.ssl = false
    com.ibm.mobile.chat.serverURL = https://acme.chat.com:443
    com.ibm.mobile.chat.user=you@yourcompany.com


    IBM Connections:

    - not available, but already smelling it -

    Our EMM solution mobile.profiler supports Managed App Configurations since iOS 7 and can be used to preconfigure the iOS IBM ICS Apps.