User Tools

Site Tools


jas:upgradeto863

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

jas/upgradeto863.txt · Last modified: 2022/04/17 18:23 by 127.0.0.1