====== Upgrade to 8.6.3 ====== ==== To Do ==== * Recreate Oracle db with sys/jwars changed to sys/js and jwars/password changed to jas/password. * Make Oracle passwords never expire. * Find all Jwars strings and change them to Jas * EtBaseTools ignores ini file setting ShouldPromptSaveOnClose. See map 7.5.0 [78] JAS C * Finding multiple editions of same required map: put bp in loadEditionWithRequiredMaps at //all := edition withAllRequiredMaps.// inspect requiredMaps in edition. then run code below and look for duplicate names self do: [:a | Transcript show: '- ', a printString;cr. a requiredMaps do: [:b| Transcript show: ' --', b printString;cr. b requiredMaps do: [:c | Transcript show: ' ---', c printString;cr. c requiredMaps do: [:d| Transcript show: ' ----', d printString;cr. d requiredMaps do: [:e| Transcript show: ' -----', e printString;cr. ]]]]]. fix Object>>currentMethod currentMethod ^self class name, '>>', (Processor activeProcess methodAtFrame: 1) selector deleted EsAtom>> , aCollection ^EsAtom intern: ( (String new: (self basicSize + aCollection size)) replaceFrom: 1 to: self basicSize with: self; replaceFrom: self basicSize + 1 to: (self basicSize + aCollection size) with: aCollection; yourself) * deleted Number>>weeks (not sent) * changed Number>>days to daysToHours * delete Number (hours, minutes, seconds) and run? * delete MouseWheelWinAdditionsApp and remove from config map 8/22/17 * succesfully crested and loaded jas dev jso 321a and jas packaging jacs 321b. jwrextensions was not in the map. * JwxJacsNTHeadless packaging instructions are a sub class of abtXDSingleImagePackagingInstructions 8/24/17 * successfully packaged the jacs, but it was 4761m and the old one is 5237m. * running it with (jasR20SR321 - Chuck 7.5 !!!!!) said that the sim version was 3.3 and jacs was 3.2 * (jasR20SR321 - Chuck 7.5 !!!!!) runs with the old jacs so the old jacs must be 3.3. * 3.3 is set in JwvHCIJacsProxy>>releaseLevelModule 3/3/2009 * 3.2 is set in JwvJACSServer>>releaseLevelModuleBasedOn: 9/27/2006 WHY NO LATER KWAS version? * in GdkServerInterface look at validateModuleReleaseLevel: aReleaseLevel for: aClientName and validateModuleReleaseLevel: aReleaseLevel for: aClientName on: aSystemName. see also releaseLevelModule. * The mgr75.dat file I was using 635m. * Got finalmgr75.dat from cd which is 800m+ and imported all most recent maps from mgr75.dat. * Many newer versions of packaging. 8/25/17 * clean 7.5 image * load jas dev jso 3.20 * does this install XD too? YES * load jacs pkg 3.20.0.0 (release) 9/29/2010 * package jacs * resulting image is 6+m vs 5+m for old jacs * new jacs can open a scenario with chuck!! 8/26/17 * in jas_oi, 320 has been changed and 320a seems to be MySql * taking stock_abt and adding jas dev 3.20 to it * commented out Jas>>auditSuccessfulLogin and JwgSimulationMonitor >>auditSimulationExecution * changed JwgSimulationMonitor>>initWindow system := self createSystem. self subscribeToModules. "Assign the various address of the other systems." system monitor: self; uniqueId: uniqueId; jacsServerAddress: jacsServerAddress; environServerAddress: environServerAddress; userId: userId. system launch: nil " self execLongOperation: [:dialog | dialog messageString: 'Initializing System'. system launch: dialog] message: ((String new: 70) atAllPut: $ ) title: 'JAS: Simulation Initializing ...' allowCancel: false" * changed JwSimulationSystem>>launch: aDialog " DESCRIPTION : {PUBLIC} Starting point to launch the system. This system allows a long operation dialog to be held, so that progress can be updated. INPUTS : NONE OUTPUTS : NONE REVISIONS : 1999 Jul 10 C Wolcott Method Commented " | ip port | "Once the system has launched register any interface subscriptions." " self initProgressDialog: aDialog." super launch. " self initProgressDialog: nil." "Don't bother continuing if there is a fatal error in the system at this point" self hasInternalError ifTrue: [ self logError: self internalErrorString; fatalError: self internalErrorString]. self log logInfo: ['Simulation System running on behalf of ' , userId] category: ##Initialization. self buildReplicationDBInfo. self jacsProxy subscribe: (subscriptionInterfaces add: JwvSimSubscriberToJacsProxy new). ip := (self simulationServer endpoint accessibleUrls first address subStrings: $:) first. port := (self simulationServer endpoint accessibleUrls first address subStrings: $:) last. self jacsProxy sendSimulationAddress: (SciSocketAddress determineInternetHost: ip) inetNtoa , ':' , port forSimulation: self uniqueId * changed Info: 109 Made JwgSimulationCoordinator(2/18/2017 9:20:07 AM) from JwgSimulationCoordinator R2.0 SR3.20 3.44 in JwgSimulation<< R2.0 SR3.20 3.81 >>. Info: 110 Soly, Robert M. owns JwgSimulationCoordinator in JwgSimulation<< R2.0 SR3.20 3.81 >> so pass on any interesting things that you do with your new edition. Info: 109 Made JwgSimulationMonitor(2/18/2017 9:37:04 AM) from JwgSimulationMonitor R2.0 SR2.33 3.17 in JwgSimulationMonitorApp<< R2.0 SR2.33 3.15 >>. Info: 110 Library Supervisor owns JwgSimulationMonitor in JwgSimulationMonitorApp<< R2.0 SR2.33 3.15 >> so pass on any interesting things that you do with your new edition. Info: 109 Made JwSimulationSystem(2/18/2017 9:37:32 AM) from JwSimulationSystem R2.0 SR3.20 in JwvSimulationSystem<< R2.0 SR3.20 >>. Info: 110 Wolcott, Chris owns JwSimulationSystem in JwvSimulationSystem<< R2.0 SR3.20 >> so pass on any interesting things that you do with your new edition. * Made these ^^^^ changes * saved to jasDev320.icx * Did Jas open * Oracle password has expired * jwars has a profile of DEFAULT * alter profile DEFAULT limit password_life_time UNLIMITED; <===== passwords never expire * alter user jwars identified by password account unlock; <============== works * username/password is jwars/password !!!! 8/27/17 * SS2011 SEA VIKING R2.0 SR3.20 0.11 runs with both old and new Jacs using runDef ? DMM 3.20 open clock only * wHCI.icx lives in C:\Program Files (x86)\JAS\bin <======= This is packaged JAS * repackaged jacs with xd (comm tcp/ip, oracle, external calls, windows nt). image is 6974 but runs * Trying to package wHCI __on XD__, load Jas Pkg Sim. * The loading JAS pkg sim fails with "the application named PlatformWidgets cannot be configured for the image." 8/28/17 * The names of the icx files are specified in dumperOptions * wHCI, the name of the Windows client that talks to the Jacs, is in JwxHciNT. * This take 30 minutes to package and the icx is 43M versus 38M original. * Could be XP diffs Win 7. * Icx runs and fails on same windows logging as original 8/29/17 * updated jas dev jso to 3.21 * load that * see what is missing from jas pkg: sim and update it. update maps that require this map. * start clean image * load jas dev jso * load jwxpackaging * package jwxHciNt. takes 15 minutes. 10 to reduce and 5 to output a 37,392 image. * packaged image run SS2011 SEA VIKING R2.0 SR3.20 0.11 to completion in about 6 minutes 9/1 reinstall 8.6.3 copied mgr86.dat from progdata to avast\datfiles using new environment to create 863 maps using file i/o NOT emsrv 9/2 fixed these * Error: 74 Collection>>#isSequenceable cannot be added by VisualWorksCLDTCompatibility 1.0 (JAS G) because it is provided by CLDT V 8.6.3 [378]. * Error: 74 SequenceableCollection>>#lastIndexOf:ifAbsent: cannot be added by VisualWorksCLDTCompatibility<< 1.0 (JAS G) >> because it is provided by CLDT V 8.6.3 [378]. * Error: 74 SequenceableCollection>>#readStream cannot be added by VisualWorksCLDTCompatibility<< 1.0 (JAS G) >> because it is provided by CLDT V 8.6.3 [378]. * Error: 74 SequenceableCollection>>#writeStream cannot be added by VisualWorksCLDTCompatibility<< 1.0 (JAS G) >> because it is provided by CLDT V 8.6.3 [378]. * Error: 74 SequenceableCollection>>#lastIndexOf: cannot be added by VisualWorksCLDTCompatibility<< 1.0 (JAS G) >> because it is provided by CLDT V 8.6.3 [378]. * Error: 74 Number>>#isZero cannot be added by VisualWorksCLDTCompatibility<< 1.0 (JAS G) >> because it is provided by CLDT V 8.6.3 [378]. * Error: 74 Number class>>#readSmalltalkSyntaxFrom: cannot be added by VisualWorksCLDTCompatibility<< 1.0 (JAS G) >> because it is provided by CLDT V 8.6.3 [378]. * Error: 74 Number class>>#readFrom: cannot be added by VisualWorksCLDTCompatibility<< 1.0 (JAS G) >> because it is provided by CLDT V 8.6.3 [378]. * Error: 74 Object>>#isBlock cannot be added by ANLKernel 2.3.1.6, R2.0 SR0.06 because it is provided by Core V 8.6.3 [378]. * Error: 74 Block>>#isBlock cannot be added by VAANLKernel 2.3.0.2 because it is provided by Core V 8.6.3 [378]. * Error: 74 Number>>#asNumber cannot be added by ANLKernelMagnitudes 1.0, JAS C because it is provided by CLDT V 8.6.3 [378]. 9/3 updated Jas Pkg Instructions updated Jas Pkg Sim Base look at open edition of JwpMarLogisticsApp 9/3/2010 Reviewed all Jas maps. Updated using Did "Release latest apps and required maps" where necessary and set version to 3.78a Did "Release latest apps and required maps" Fixed below -------------------- resetDefaultIconManagers WkIconManager resetDefault resetDefault default := nil JwgWindowBuilderExtensions -------------------------- start in dir is 'C:\Users\Donald\Documents\Instantiations\VA Smalltalk\863Sep03' make this default user my documents and put all the dlls and env stuff there. create a desktop shortcut wtf with gdk.cat? 8/22/17 The map loads after executing EmImageBuilder cancelIfMethodsDoNotCompile: false The latest Oracle gets loaded too 9/22/2017