OBJECTIF LUNE PlanetPress Connect 2023.1 User manual

  • Hello! I am an AI chatbot trained to assist you with the OBJECTIF LUNE PlanetPress Connect 2023.1 User manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
UserGuide
Version2023.1.0
LastRevision:5/15/2023
UplandObjectifLuneInc.
240946eAvenue
Lachine
QCH8T3C9
Canada
www.objectiflune.com
Alltrademarksdisplayedarethepropertyoftheirrespectiveowners.
©UplandObjectifLuneInc.1994-2023.Allrightsreserved.Nopartofthisdocumentationmayberepro-
duced,transmittedordistributedoutsideofUplandOLbyanymeanswhatsoeverwithouttheexpress
writtenpermissionofUplandOL.UplandOLdisclaimsresponsibilityforanyerrorsandomissionsin
thisdocumentationandacceptsnoresponsibilityfordamagesarisingfromsuchinconsistenciesor
theirfurtherconsequencesofanykind.UplandOLreservestherighttoaltertheinformationcontained
inthisdocumentationwithoutnotice.
Table of Contents
Welcome to PlanetPress Connect 2023.1 13
Setup And Configuration 13
Systemandhardwareconsiderations 13
AntivirusExclusions 14
DatabaseConsiderations 16
Environmentconsiderations 19
LanguageandEncodingConsiderations 21
NetworkConsiderations 21
Performanceconsiderations 23
Systemrequirements 25
InstallationandActivation 27
Wheretoobtaintheinstallers 28
Installationprerequisites 29
Useraccountsandsecurity 29
InstallingPlanetPressConnectonMachineswithoutInternetAccess 30
InstallationWizard 32
RunningConnectinstallerinSilentMode 43
ActivatingaLicense 50
Migratingtoanewworkstation 53
InformationaboutPlanetPressWorkflow 59
Upgrading 60
Serverconfigurationsettings 82
Connectionpreferences 84
Engineconfiguration 87
Languagepreferences 95
ParallelProcessingpreferences 95
KnownIssues 102
Uninstalling 112
General information 113
Connect:apeekunderthehood 114
TheWorkflowserver 114
TheConnectserver 115
TheConnectdatabase 116
TheFileStore 116
Theengines 117
TheRESTAPI 117
Logfiles 118
Location 118
Name 119
Format 119
Page 4
Connectfiletypes 119
OL Connect projects 120
AutomationwithWorkflow 121
UsingtheRESTAPI 121
Versioning 122
Versionedprojects 123
Creatingversionedprojects 124
Viewingprojecthistory 126
Viewingprojectcontent 127
Usingtags 128
Versionedprojectsinthecloud 129
Beforeyoustart 129
Creatingacloud-basedversionedproject 130
Keepingthelocalandonlineprojectsinsync 132
SampleProjects 134
SampleProject:BasicEmail 135
SampleProject:COTGTimesheets 141
SampleProject:PrintPromotionalJobs 148
SampleProject:PrintTransactionalJobs 154
SampleProject:SubmittingDatawithWebForms 160
SampleProject:ServingaWebPage 165
WorkflowprocessesinOLConnectprojects 169
AboutWorkflowprocesses 169
CommonOLConnectWorkflowprocesses 170
OLConnecttasks 170
EmailprocesseswithOLConnecttasks 172
PrintprocesseswithOLConnecttasks 173
WebprocesseswithOLConnecttasks 175
CaptureOnTheGoWorkflowprocesses 177
Batchingandcommingling 178
OL Connect automation with Node-RED 182
Installation 183
OLConnectnodes 183
ConnectionsettingsforOLConnectServer 184
OLConnectresourcesinNode-RED 184
FlowsinanOLConnectapplication 185
Node-RED:nodesandcommontechniques 185
NodesusedinOLConnectflows 186
ReadingaJSONfile 187
ParsingaJSONstring 187
Usingvariables 188
Page 5
Settingandmovingmsgproperties 189
Iteratingoveritemsinanarray 189
Concatenatingstrings 189
OLConnectStartupflow 190
Triggeringastartupflow 190
Initializingglobalvariables 190
DeployingOLConnectresources 191
AnOLConnectemailflowinNode-RED 191
ThestructureofanOLConnectemailflow 191
FilesusedinanOLConnectemailflow 192
AnOLConnectprintflowinNode-RED 192
Thestructureofaprintflow 193
Filesusedinaprintflow 194
AnOLConnectpreviewPDFflowinNode-RED 195
ThestructureofapreviewPDFflow 195
FilesusedinapreviewPDFflow 196
AnOLConnectwebflowinNode-RED 196
ThestructureofanOLConnectwebflow 196
FilesusedinanOLConnectwebflow 197
CaptureOnTheGoflowsinNode-RED 198
MakingaformavailabletoCOTGappusers 198
Servingtheform 199
Processingreceiveddata 199
The DataMapper 199
DataMapperbasics 200
Datamappingconfigurations 200
Creatinganewdatamappingconfiguration 201
Openingadatamappingconfiguration 205
Savingadatamappingconfiguration 205
Down-savingadatamappingconfiguration 205
UsingthewizardforCSVandExcelfiles 206
Usingthewizardfordatabases 207
UsingthewizardforJSONfiles 210
UsingthewizardforPDF/VTorAFPfiles 211
UsingthewizardforXMLfiles 213
ProvidingmissingfontsforPDF 214
AdvancedPCLtoPDFoptions 216
Datamappingworkflow 223
Creatingadatamappingworkflow 224
Testingtheextractionworkflow 225
Datasourcesettings 225
Propertiesandruntimeparameters 229
Extractingdata 231
Steps 250
Page 6
TheDataModel 262
Aboutrecords 263
CreatingaDataModel 263
EditingtheDataModel 264
UsingtheDataModelintemplates 265
Fields 266
Detailtables 271
Datatypes 278
DataModelfilestructure 287
DataMapperUserInterface 288
Keyboardshortcuts 289
Menus 293
Panes 296
Toolbar 361
WelcomeScreen 362
DataMapperScriptsAPI 364
UsingscriptsintheDataMapper 366
SettingboundariesusingJavaScript 368
Objects 373
Functions 408
The Designer 416
Designerbasics 417
Features 418
Templates 418
Contexts 435
Sections 436
Print 440
CreatingaPrinttemplatewithaWizard 442
Printcontext 447
Printsections 451
Pages 461
MasterPages 468
Media 471
Email 477
Emailtemplate 477
Sendingemail 478
DesigninganEmailtemplate 478
CreatinganEmailtemplatewithaWizard 481
Emailcontext 484
Emailtemplates 486
Emailheadersettings 489
Emailattachments 495
Web 498
CreatingaWebtemplatewithaWizard 499
Page 7
WebContext 502
Webpages 504
Forms 508
UsingFormelements 513
UsingJavaScript 518
CaptureOnTheGo 522
COTGForms 522
CreatingaCOTGForm 522
FillingaCOTGtemplate 523
SendingthetemplatetotheWorkflowtool 525
ReceivingandextractingdatafromaCOTGForm 525
UsingCOTGdatainatemplate 525
DesigningaCOTGTemplate 528
CaptureOnTheGotemplatewizards 531
UsingFoundation 534
COTGElements 537
UsingCOTGElements 542
TestingaCaptureOnTheGoTemplate 547
UsingtheCOTGplugin 551
DynamicallyaddingCOTGwidgets 554
Savingandrestoringcustomdataandwidgets 557
UsingsubmittedCOTGdatainatemplate 560
CaptureOnTheGoAPI 563
Contentelements 572
Elementtypes 572
EditingHTML 574
Attributes 574
Insertinganelement 575
Selectinganelement 576
Deletinganelement 577
Stylingandformattinganelement 577
Barcode 578
Boxes 630
Businessgraphics 633
COTGElements 641
Date 646
Forms 647
FormElements 652
Hyperlinkandmailtolink 655
Images 656
Table 664
Textandspecialcharacters 668
Snippets 669
AddingasnippettotheResources 670
Creatingasnippet 671
Addingasnippettoasection 671
Page 8
Editingasnippet 671
Renamingasnippet 671
Translatingasnippet 671
HTMLsnippets 672
JSONsnippets 673
Handlebarstemplates 674
Partials 679
Stylingandformatting 681
Localformattingversusstylesheets 681
Layoutproperties 681
StylingtemplateswithCSSfiles 682
Stylingtextandparagraphs 692
Howtopositionelements 695
Rotatingelements 698
Stylingatable 699
Stylinganimage 702
Backgroundcolorand/orimage 705
Border 706
Colors 709
Fonts 712
Locale 716
Spacing 717
Personalizingcontent 718
Variabledatainthetext 718
Conditionalcontent 718
DynamicimagesandPrintsectionbackgrounds 719
Dynamictables 719
Snippets 719
Scripts 719
Loadingdata 720
Variabledataintext:expressions 732
Variabledataintext:scriptsandplaceholders 736
Formattingvariabledata 742
Showingcontentconditionally 744
ConditionalPrintsections 748
Dynamicimages 750
DynamicTable 752
DynamicPrintsectionbackgrounds 770
PersonalizedURL 772
HandlebarsinOLConnect 774
Variabledataintext:expressions 775
Handlebarsexpressions 779
Usingfunctionsinexpressions:Helpers 782
FormatHelpers 786
CreatingcustomHelpers 788
Handlebarstemplates 791
Page 9
Partials 796
HandlebarsAPI 798
Preferences 801
Generalpreferences 801
Clean-upServicepreferences 801
DataMapperpreferences 805
DatabaseConnectionpreferences 806
Editingpreferences 808
Emailpreferences 812
Emmetpreferences 813
Enginespreferences 816
HardwareforDigitalSigningpreferences 816
Languagepreferences 817
Loggingpreferences 818
ParallelProcessingpreferences 820
Printpreferences 820
SampleProjectspreferences 821
Savepreferences 821
Scriptingpreferences 822
Serverspreferences 822
Versioningpreferences 825
Webpreferences 825
Writingyourownscripts 827
Scripttypes 827
CreatinganewStandardScript 829
Writingascript 830
Settingthescopeofascript 832
Managingscripts 833
Testingscripts 835
Optimizingscripts 839
Thescriptflow:whenscriptsrun 843
SelectorsinOLConnect 844
Loadingasnippetviaascript 849
Loadingcontentusingaserver'sAPI 851
UsingscriptsinDynamicTables 853
ControlScripts 856
PostPaginationScripts 869
Translatingtemplates 874
Translatingatemplate 875
Taggingelementsfortranslation 876
Pluralization 879
Exportingandimportingtranslationfiles 880
DesignerUserInterface 882
Dialogs 883
Keyboardshortcuts 971
Menus 976
Page 10
Panes 988
Toolbars 1009
WelcomeScreen 1015
Printoptions 1017
JobPreset 1089
OutputPresets 1103
AdvancedPrintWizardnavigationoptions 1121
DesignerScriptAPI 1188
StandardScriptAPI 1189
ControlScriptAPI 1291
PostPaginationScriptAPI 1317
Generating output 1334
Printoutput 1335
Faxoutput 1335
Emailoutput 1335
Weboutput 1336
GeneratingPrintoutput 1336
GeneratingPrintoutputfromtheDesigner 1337
GeneratingPrintoutputfromWorkflow 1338
Printsettingsinatemplate 1339
Abortingcontentcreation 1339
Printusingstandardprintoutputsettings 1340
PrintPresets 1341
PrintusingAdvancedPrinterWizard 1347
AddingprintoutputModelstothePrintWizard 1348
Splittingprintingintomorethanonefile 1349
Printoutputvariables 1351
GeneratingFaxoutput 1357
GeneratingTagsforImageoutput 1359
GeneratingEmailoutput 1360
BeforegeneratingEmailoutput 1361
GeneratingEmailoutputfromConnectDesigner 1362
GeneratingEmailoutputfromWorkflow 1363
TestingEmailoutputfordifferentemailclients 1363
Abortingcontentcreation 1364
UsinganESPwithPlanetPressConnect 1364
GeneratingWeboutput 1368
WeboutputsettingsintheWebcontextandsections 1369
AttachingWeboutputtoanEmailtemplate 1369
GeneratingWeboutputfromWorkflow 1370
Abortingcontentcreation 1370
Optimizingatemplate 1371
Scripts 1371
Images 1372
Page 11
Runtimeparameters 1373
PlanetPress Connect Release Notes 1373
OLPlanetPressConnectReleaseNotes2023.1 1374
LicenseUpdateRequiredforUpgradetoOLConnect2023.x 1374
BackupbeforeUpgrading 1374
Overview 1374
OLConnect2023.1Improvements 1376
OLConnect2023.1DesignerImprovements 1378
OLConnect2023.1DataMapperImprovements 1384
OLConnect2023.1OutputImprovements 1386
Workflow2023.1Improvements 1388
KnownIssues 1391
PreviousReleases 1391
OLPlanetPressConnectReleaseNotes2022.2.3 1391
OLPlanetPressConnectReleaseNotes2022.1.5 1404
OLPlanetPressConnectReleaseNotes2021.2.1 1421
OLPlanetPressConnectReleaseNotes2021.1 1430
OLPlanetPressConnectReleaseNotes2020.2.1 1438
OLPlanetPressConnectReleaseNotes2020.1 1449
OLPlanetPressConnectReleaseNotes2019.2 1460
OLPlanetPressConnectReleaseNotes2019.1 1472
PlanetPressConnectReleaseNotes2018.2.1 1484
PlanetPressConnectReleaseNotes2018.1.6 1502
PlanetPressConnectReleaseNotes1.8 1518
PlanetPressConnectReleaseNotes1.7.1 1534
PlanetPressConnectReleaseNotes1.6.1 1554
PlanetPressConnectReleaseNotes1.5 1565
PlanetPressConnectReleaseNotes1.4.2 1575
Knowledge Base 1583
Legal Notices and Acknowledgments 1583
CopyrightInformation 1592
Page 12
Welcome to PlanetPress Connect 2023.1
PlanetPressConnectisaseriesoftoolsdesignedtooptimizeandautomatecustomercommunications
management.Theyworktogethertoimprovethecreation,distribution,interactionandmaintenanceof
yourcommunications.
ThePlanetPressConnectDatamapperandDesigneraredesignedtocreateoutputforprint,email
andthewebwithinasingletemplateandfromanydatatype,includingformattedprintstreams.Output
presetsappliedoutsidethedesignphasemaketemplatesprintingdeviceindependent.
TheDesignerhasaneasy-to-useinterfacethatmakesitpossibleforalmostanyonetocreatemulti-
channeloutput.MoreadvancedusersmayusenativeHTML,CSSandJavaScript.
PlanetPressConnectalsoincludesaprocessautomationserver,calledWorkflow.Itiscapableofser-
vicingresponseformwebpagesandemailtoprovideinteractivebusinesscommunications.Forthe
userguideofWorkflow,seeWorkflow'sOnlineHelp.
PlanetPressConnectcancreatedocumentsfortabletsandmobiledevicesthatrunafreeCapture
OnTheGoApp.UserswithaCaptureOnTheGosubscriptioncanthendownloaddocumentstotheir
owndevices,interactwiththemandsendthecaptureddatabacktoPlanetPressforconversioninto
additionaldocumentsorworkflows.
Formoreinformationabouttheapplicationrefertothesewebsites:CaptureOnTheGoandCapture
OnTheGointheResourceCenter.
ThisonlinedocumentationcoversPlanetPress Connectversion2023.1.
Note: Sincewearealwayslookingfornewwaystomakeyourlifeeasier,wewelcomeyourques-
tionsandcommentsaboutourproductsanddocumentation.Shootusanemailatdoc@ca.ob-
jectiflune.com.
Setup And Configuration
ThischapterdescribesthePlanetPressConnectinstallationandthedifferentconsiderationsthatare
importantinregardstotheinstallationanduseofPlanetPressConnect.
l"Systemandhardwareconsiderations"below
l"InstallationandActivation"onpage27
l"KnownIssues"onpage102
l"Serverconfigurationsettings"onpage82
l"Uninstalling"onpage112
System and hardware considerations
Thereareavarietyofconsiderationstobeawareof.Thesearedocumentedinthefollowingpages:
Page 13
l"Systemrequirements"onpage25
l"DatabaseConsiderations"onpage16
l"Environmentconsiderations"onpage19
l"KnownIssues"onpage102
l"LanguageandEncodingConsiderations"onpage21
l"AntivirusExclusions"below
l"Performanceconsiderations"onpage23
Antivirus Exclusions
TheinformationonthispageisdesignedtoassistITmanagersandITprofessionalsdecidewhatanti-
virusstrategytofollowwithconsiderationtoPlanetPressandtheirinternalrequirementsandneeds.
ThispagedescribesthemodeofoperationandthefilesandfoldersusedbyPlanetPressaswellasthe
files,foldersandexecutablesthatarerecommendedtobeignoredforbestpossibleperformanceand
toavoidissuescausedbyantivirusfilelocks.
ITmanagersandITprofessionalsthenmaydecidetheanti-virusstrategytofollowfortheirinternal
requirementsandneedsdependingonthestatementsoutlinedherein.
Directoriesandfolders
AllConnectapplicationsareinstalledunderanarbitrarilyselectablemainfolder.Ifthedefaultinstall-
ationfolderoptionswereused,thisinstallationfolderwouldbe%PROGRAMFILES%\Objectif Lun-
e\OL Connect.
Theinstallationfolderwillholdalltheexecutablefilesandotherfilesandfoldersrequiredfortheoper-
ationofthewholeproductsuite.Allthesefilesandfoldersremainstaticafterinstallation.Itdepends
uponthecompanyvirusprotectionstrategy,ifsuchfilesandfolderswillbemonitoredornot.
Wedo,however,recommendthatthefollowingfileorfoldersbeexcludedfromantivirusprotection.
Connect Service
TheConnectServiceisrunviatheexecutablefileServerService.exe.Thisfilehasbeenreportedas
causingissueswithsomeantiviruspackages,sowerecommendaddingthisfiletotheantivirusexclu-
sionlist,ifpossible.
Theexecutablewillbeinstalledtotheinstallationtarget"Connect Server"sub-folder.Thefullinstall-
ationfoldercanbefoundbyentering%PROGRAMFILES%\Objectif Lune\OL Connect\Connect
ServerinWindowsExplorer.
Page 14
AFPInput
PerformanceissueshavebeenreportedwiththeAFP InputoptionunderWindowsServerversions
fromWindowsServer2012onwards.TheissueshavebeenspecificallyassociatedwithWindowsServ-
ersrunningWindowsDefender,buttheperformancedegradationmightalsobeencounteredwhen
usingotherAntivirusapplications.
Consequently,werecommendthatanexclusionbemadefortheafp2pdf.exeexecutablefileinyour
Antivirusapplication.
Theafp2pdf.exefileisstoredinasubfolderundertheinstallationfolder.Iftheexactinstallationfolder
nameisrequired,enterthestandardizedsystemvariable%PROGRAMFILES%inWindowsExplorerand
thensearchforafp2pdf.exe.
Working folders
WorkingfoldersforConnectarecreatedandusedonaper-user-basisundertherespectiveuser'spro-
filefolder,accessibleonWindowswiththestandardizedsystemvariable%USERPROFILE%inthesub-
folder"Connect".Workingfoldersare:
l%USERPROFILE%\Connect\filestore:Thisfolderwillholdnon-intermediatefilesforthe
operationofConnect.Filesinthisfolderwillbeusedfrequently,butnotwithahighfrequency.
Supervisingthisfolderwithavirusprotectionsystemshouldnothavetoomuchofanimpacton
thespeedofthewholeConnectsuite.
l%USERPROFILE%\Connect\logs:Asthenameimplies,logfilesarecreatedandupdatedhere.
Theselogfilesareplaintextfiles.Virusprotectionmayhaveanimpactonthespeedofthewhole
Connectsuite.
l%USERPROFILE%\Connect\temp:Storagefolderfortemporarydata,usuallyintermittentfiles
inmultiplefolders.Virusprotectiononthisfolderanditssubfoldersmayhaveaseriousimpacton
theperformanceofConnect.
l%USERPROFILE%\Connect\workspace:Usuallycontainingsettingsandhelperfilesand
folders.Supervisingthisfolderwithavirusprotectionsystemshouldnothavetoomuchofan
impactonthespeedofthewholeConnectsuite.
Database 1
Dependingonthecomponentsinstalled,adatabaseinstanceiscreatedinafoldercalled"con-
nect.database"undertheWindowssystemtempfolder.Thisfolderisaccessibleviathestandardized
systemvariable%TMP%.Usually,foldersholdingsuchtemporaryfilesandfoldersshouldbeexcluded
fromavirusprotection,becausethisinfluencestheoverallperformanceofthewholesystematall.
Page 15
Howevertheresponsiblepersonforthecomputerprotectionhastodecideaboutthemonitoringofsuch
temporaryfoldersfollowingthecompanyguidelines.
Database 2
AnotherdatabaseinstanceforConnectwillbeholdandusedunderthefolder,whichisintendedtohold
data,accessiblebyandforallusers.Thepathtothisfolderisstoredinthestandardizedsystemvari-
able%PROGRAMDATA%.TheConnectdatabaseinstanceislocatedinthesubfolder"Objectif Lune\OL
Connect\MariaDB".
Asthisdatabasewillbeinextremelystrongusage,virusprotectiononthisfolderanditssub-folders
mayhaveaseriousimpactontheperformanceofConnect.
Database Considerations
Thispagedescribesthedifferentconsiderationsandpre-requisitesforthedatabaseback-endusedby
PlanetPressConnect,whetherusingtheMariaDBinstanceprovidedbytheinstaller,orpre-existing
(external)instance.
UsingtheMariaDBInstancefromtheInstaller
TheMariaDBInstanceprovidedinthe"InstallationWizard"onpage32isalreadypre-configuredwith
optionstoprovidethemoststableback-endsetup.
InstallingConnectusinganexistingMySQLinstance
IfMySQLServerisalreadypresentandyouwishtouseit,thefollowingshouldbetakenintocon-
sideration:
lTheminimumsupportedMySQLversionisMySQL5.6.
lTheMySQLaccountmusthaveaccesstoallpermissionsusingtheGRANTCommand,including
creatingdatabases.
lThedatabaseconfigurationmustincludethefollowingoptions:
lmax_connections = 200:PlanetPressConnectusesa lotofdatabaseconnections.This
numberensuresthateveninhighvolumeenvironments,enoughconnectionswillbeavail-
able.
lmax_allowed_packet = 500M:Insomeimplementations,especiallywhenusingCapture
OnTheGo,largepacketsizesarerequiredtoallowtransferringbinaryfiles.Thissubstantial
packetsizemaximumsettingensuresthatthedatareceivedbyPlanetPressConnectwill
beabletobestoredwithinthedatabase.
Page 16
lcharacter-set-server = utf8 , collation-server = utf8_unicode_ci , default-character-
set=utf8:TheseindicatedatabasesupportforUTF-8/Unicode.
lThedatabaseconfigurationmustallowtheuseofmixedcasetablenames.
ThisisparticularlyanissueonLinuxMySQLinstallations.
lTheSQLinstancemustbeopentoaccessfromothercomputers.Thismeansthebind-address
optionshouldnotbesetto127.0.0.1orlocalhost.
Caution: IfyouchosenottoinstallthesuppliedMariaDBdatabase,andinsteadoptforusinga
pre-existing(External)databasethenyouyourselfmustensurethattheExternaldatabaseis
accessibletoConnect.
UplandObjectifLunewilltakenoresponsibilityforsettingupdatabaseconnectionstoanybutthe
suppliedMariaDBdatabase.
See"DatabaseConsiderations"onthepreviouspageformoreinformationaboutsettingup
externaldatabases.
Options available within the installer:
lTheConfigurationpageforthelocalMySQLisdisplayed.
lMySQLsettingsarepre-filledwithdefaultvaluesifnoexistingMySQLdatabaseconfigurationis
found.
lMySQLsettingsarepre-filledwithexistingdatabaseconfigurationsettings,iftheypointtoa
MySQLdatabasetype.
InstallingConnectusinganexistingMicrosoftSQLServerinstance
IfMicrosoftSQLServerisalreadypresentandyouwishtouseit,thefollowingshouldbetakenintocon-
sideration:
Caution: IfyouchosenottoinstallthesuppliedMariaDBdatabase,andinsteadoptforusinga
pre-existing(External)databasethenyouyourselfmustensurethattheExternaldatabaseis
accessibletoConnect.
UplandObjectifLunewilltakenoresponsibilityforsettingupdatabaseconnectionstoanybutthe
suppliedMariaDBdatabase.
See"DatabaseConsiderations"onthepreviouspageformoreinformationaboutsettingup
externaldatabases.
Page 17
Note: SincePlanetPressConnectversion1.6theminimumrequiredversionoftheMSSQL
ServerisSQL Server 2012.
lWhenMSSQLisselected,thedefaultvaluesforrootuseraresaand1433fortheport.
lIfdatabasesettingsfromapreviousOLConnectinstallationarefound,thepre-exisingsettings
willbedisplayedforthematchingdatabasetype.ForMSSQLsettings,thiswillonlyworkifthey
werecreatedwithServerConfigTool1.5.0orlater,ortheInstallerforOLConnect1.6.0orlater.
IfthedatabasetypeischangedintheInstallerconfigurationpage,thedefaultvaluesforthisdata-
basetypewillbedisplayed.
Ifthepre-existingdatabasesettingsaresettoHsqldb,thedefaultdatabasetypeselectionwillbe
MySQL.
lSelecteddatabasesettingsarestoredinthepreferences,andcanbefoundinthisfile:
C:\ProgramData\Objectif Lune\OL Con-
nect\.settings\ConnectHostScope\com.objectiflune.repository.eclipselink.generic.prefs
WhenmodifyingConnect
lIfthelocalMariaDBisremovedfromaninstallation,theDatabaseConfigurationpagewilloffer
additionallytheMicrosoft SQL Serverdatabasetypewithrespectivedefaultvalues.
lIflocalMariaDBisaddedtoaninstallation,theusualMariaDBConfigurationpagewithdefault
valueswillbedisplayed.
IftheuserhasinstalledtheInstallerSuppliedMySQL(2021.2orearlier)orMariaDB(2022.1andlater)
andthenswitchestoanexternalMicrosoftSQLbyusingtheServerConfigurationTool,thesupplied
localdatabasecannotbeswitchedoff.BydesigntheinstalleraddsaservicedependencybetweenCon-
nectServerandthesuppliedMariaDB\MySQLservice.
To remove this dependency the user needs to do the following
1. HaveaforeignMicrosoftSQLrunning,readyforusewithConnectServer.
2. UsetheServer Configuration Tool"DatabaseConnectionpreferences"onpage806toswitch
thedatabasetoMicrosoftSQL.
3. Re-starttheConnectServerService,sothatthemodificationsbecomeactive.
4. CountercheckthateverythingisworkingproperlywithMicrosoftSQL.
5. Openacommand-linepromptwithfulladministrationrights.
6. Enterthecommandsc config OLConnect_Server depend= /.Thisremovesthedepend-
ency.
Page 18
Please be aware:Thekeyworddependmustbefollowedimmediatelybytheequalsign,but
betweentheequalsignandtheforwardslashtheremustbeaspace.
Additional information can be found here:http://serverfault.com/questions/24821.
7. Afterthedependencyhasbeenremoved,itispossibletostopthesuppliedMariaDB\MySQLser-
vice(OLConnect_MySQL).
Environment considerations
TerminalServer/ServiceSupport
PlanetPressConnectdoesnotsupportTerminalServer(orTerminalService)environmentaspossible
underWindows2000,2003and2008.Thisistosay,ifTerminalServiceisinstalledontheserverwhere
PlanetPressConnectislocated,unexpectedbehavioursmayoccurandwillnotbesupportedby
UplandObjectifLune.Furthermore,usingPlanetPressConnectinaTerminalServiceenvironmentis
aninfringementofourEnd-UserLicenseAgreement.
VirtualMachineSupport
PlanetPressConnectsupportsthefollowingvirtualenvironments:
lVMWareEnvironments.ThisincludesVMWarePlayer,VMWareWorkstationaswellasVMWare
ESXServer.
lVMWareVMotion.ThismeansthevirtualmachinehostingPlanetPressConnectcanbeauto-
maticallymovedfromoneESXservertoanotherinaclusteredinstallation.
NotethatifallserversinaVMotionclusterarenotstrictlyidentical,youwillhavetoprovidethe
ObjectifLuneActivationsteamwithallpossiblemagicnumberssotheycangeneratealicense
thatworksonallservers.Obtainingthemagicnumbersissimplyaquestionofmanuallymoving
theVMonwhichConnectisinstalledtoeachserver,andrecordingthemagicnumberforeachof
them.
lMicrosoftHyper-V/Azureinfrastructureenvironments.
PlanetPressConnectisnotofficiallysupportedonanyothervirtualmachinessuchasVirtualPC,Par-
allels,Bochs,Xen,etc.
Caution: Copying(duplicating)aVirtualMachinewithConnectinstalledandusingbothimages
simultaneouslyconstitutesaninfringementofourEnd-UserLicenseAgreement.
Note: Whilesomevirtualmachineenvironments(fromVMWareandMicrosoft)aresupported,
othervirtualenvironments(suchasParallels,Xenandothers)arenotsupportedatthistime.
Page 19
RemoteDesktopSupport
TestshavedemonstratedthatPlanetPressConnectcanbeusedthroughRemoteDesktop.Itishow-
everpossiblethatcertaincombinationofOScouldcauseissues.Ifproblemsareencountered,please
contactOLSupportandwewillinvestigate.
PlanetPressConnect1.3andlaterhavebeencertifiedunderRemoteDesktop.
32-bitor64-bitOperatingSystems?
PlanetPressConnectisa64-bitsoftwareandcanonlybeinstalledon64-bitoperatingsystems.
AntivirusConsiderations
lAntivirussoftwaremayslowdownprocessingorcauseissuesiftheyarescanningintemporary
foldersorthoseusedbyPlanetPressConnect.Pleasesee"AntivirusExclusions"onpage14for
moreinformation.
lAntivirussoftwaremightinterferewithinstallationscripts,notablyaVBSscripttoinstallfonts.
McAfee,inparticular,shouldbedisabledtemporarilyduringinstallationinorderforMICRfontsto
installandtheinstallationtocompletesuccessfully.
WindowsSearchIndexingService
TestshaveconcludedthattheWindowsSearchservice,usedtoprovideindexingforWindowsSearch,
caninterferewithConnectwheninstallingonavirtualmachine.Iftheinstallationhangsduringthelast
steps,itisnecessarytocompletelydisablethisserviceduringinstallation.
lClickonStart,Run.
lTypeinservices.mscandclickOK.
lLocatetheWindows Searchserviceanddouble-clickonit.
lChangetheStartup TypetoDisable,andclickStoptostoptheservice.
lTrytheinstallationagain.
lOncecomplete,youmayre-enabletheserviceandstartit.
Commandlineswitchesand.inientries
PlanetPressConnectisintendedtoworkstablyandreliably,basedonJavaandtheEclipseframework.
Toensurethisreliabilityandrobustness,manyJavaandEclipseparametershavebeentestedand
tuned,whichisreflectedintherespective.inientriesandtheusedcommandlineswitches.Acollection
ofvaluablesettingshasbeenelaboratedandfounditsentryinPlanetPressConnect“goodswitches
list”(calledthe“whitelist”).
Theprotectionoftheenduser’ssystemisoneofourmaingoalsandthereforewehaveimplementeda
verystrictverificationmechanism,whichensures,thatonlythesewhitelistedinientriesandcommand-
Page 20
/