jas:packagingjas
Table of Contents
Packaging Jas
Base Maps
- Jacs Packaging : 3.20.00 or 3.20.0.1
- HCI Packaging: 3.30 12/2/2010
- JSO Packaging: 3.30 12/2/2010
- SIM Packaging: 3.30 12/2/2010
To Do
- fix stop problem
- remove \bin from image run command. see JwvJACSOSInterface. Log files may need a progData ini file setting. the .exes should take care of them selves because they will all be in the startup directory.
- fix missing gdk messages in jacs.log
- add packaging instructions info to jacs.log
Creating an XD Packaging Image
- Take a clean image and load the ST: Server Workbench Base feature
- Load the Jas Packaging Instructions config map.
- Create an Windows XD image with just the TCP/IP feature
- Switch back to the development side and save the image as something like xdPackaging.
- TO generate all possible statistics, add this class side method:
statisticsPolicyName ^#'EpGenericStatisticsPolicy'
Packaging Sim
- Sim is an XD image
Packaging VP
- VP is not an XD image
- Help shows info about maps and versions and dates
2024 01 24
- JAS Dev: Video Playback R3.0 SR1.02 1.8 is the latest map WORKS
Packaging HCI
- HCI version must match sim, currently 3.20
- HCI is not an XD image
- Help→About JAS shows info about maps and versions and dates
- JAS Packaging HCI version 2022 04 22 WORKS
Below is Obsolete
V3
- Load jas sr1.02b into a clean image.
- added sst web services feature to required maps in 1.02b
- load jas pkg instructions 1.00c
- packager creates 38360 icx which starts but then cannot find jacs.
V2
- Load jas hci 9/ or sr1.02 into a clean image.
- load sst web services feature.
- add AbtImageConfigurationApp to app list in pkg instructions 1.00B
- load jas pkg instructions 1.00B
- packager create 38205 icx which blows up with in PamCore»preStartUp with nil DNU readIniFIle.
V1
- Load jas hci 9/ or sr1.02 into a clean image.
- load sst web services feature
- load jas pkg instructions and use latest verssion of NT pkg instructions
- packager create 7929 icx which blows up with in PamCore»preStartUp with nil DNU readIniFIle.
Packaging Jacs
- removed \pf2\jas\bin from path - no diff
- tried service command line with esvio and nodialog - no diff
- renamed whjacs.exe in progFiles and whjacs.icx in progData amd start failed so path seems to be ok
- try loading both jas dev jso and jas packaging
V9
- add EsTimeZoneApp to jas pkg instructions, then load into a clean image. this adds xd
- load jacs 100d into dev
- create xd with tcp only. jacs will not load without it.
- load jacs 100d.
- Need to add SCI CommTCP [413]1 to make image stop.
- package creates 6410 with no gdk or packaging rule compile errors
- copy standard abt.ini into vmcfg.ini
- image starts and write continuous output to jacs.log
- image does respond to stop from services.
- jacs.log show connection from env but jas dev jso in open image cannot find jacs
V8
- add EsTimeZoneApp to jas pkg instructions, then load into a clean image. this adds xd
- load jacs 100d into dev
- create xd with tcp only. jacs will not load without it.
- load jacs 100d.
- package creates 6410 with no gdk or packaging rule compile errors
- copy standard abt.ini into vmcfg.ini
- image starts and write continuous output to jacs.log
- image does not respond to stop from services.
V7
- change SstWinSockSocketDemultiplexor»initialize to remove call to missing method timeout:
- load jas pkg instructions 3.94a into a clean image. this adds xd.
- create map jacs 100d from its subordinate maps
- load jacs 100d into dev
- create xd with tcp only. jacs will not load without it.
- load jacs 100d.
- package creates 6410 with no gdk or packaging rule compile errors
- copy standard abt.ini into vmcfg.ini
- blows up with cant find setTimeZoneFromOS
V6
- load jas pkg instructions 3.94a into a clean image. this adds xd.
- load jacs 100c into dev
- create xd with tcp only. jacs will not load without it.
- load jacs 100c.
- package creates 6410 with no gdk or packaging rule compile errors
- copy standard abt.ini into vmcfg.ini
- image gets past error 126
- blows up with SstWinSockSocketDemultiplexor»initialze does not understand timeout:
V5
- load jas pkg instructions 3.94a into a clean image. this adds xd.
- load jacs 100c into dev
- create xd with tcp only. jacs will not load without it.
- load jacs 100c.
- package creates 6410 with no gdk or packaging rule compile errors
- still blows up with 126
V4
- load jas pkg instructions 3/4 into a clean image. this adds xd.
- load jacs 100c into dev
- create xd with tcp only. jacs will not load without it.
- load jacs 100c.
- package creates 6304 with no gdk or packaging rule compile errors
- still blows up with 126
V3
- load jas pkg instructions 3/4 into a clean image. this adds xd.
- load jacs 100c into dev
- create xd with tcp, oracle and xml.
- load jacs 100c.
- package creates 6304 with no gdk or packaging rule compile errors
- still blows up with 126
V2
- Load jas dev jso 2/15 into clean image.←— NO THIS DOES NOT WORK!
- save as 91xd and restart.
- load jas pkg instructions 3/4.
- load server workbench feature.
- create xd image with just tcp.
- load jacs 100c.
- package create 7929 icx which blows up with 126
- this icx is different than V1 even though they are the same size
V1
- Load jas dev jso 2/15 into clean image.←— NO THIS DOES NOT WORK!
- save as 91xd and restart.
- load jas pkg instructions last good map.
- load server workbench feature.
- create xd image with just tcp.
- load jacs 100c.
- package create 7929 icx which blows up with 126
- Load JAS Dev: JSO(2/15/2021 7:56:42 PM) (with its required maps). ←— NO THIS DOES NOT WORK!
- In XD, load JAS Packaging: Jacs R3.0 SR1.00c (with its required maps).
- From Browse Packaged Images, select Instructions in Database.
- Under JwxPackaging, select JwxJacsNtHeadless.
- Click Reduce and wait about 30 seconds.
- Select Examine and Fix Problems.
- Change Show Errors and Fatal Errors to Show Only Fatal Errors.
- Click Output Image and wait about 3 minutes.
- The image will be in C:\jas\PackagedImage\whJACS.icx.
- Click Close to close the Packager.
- Do not save your image.
Talking to Jacs
- neither jas dev jso or packaged hci appear to talk to jacs over 127.0.0.1
- wireshark shows traffic between env and jacs
- use netstat -ab -p tcp to see what pids exist
- try chuck's machine next.
Creating Hello World XD Packaging Image with SocketManager
- in a clean 9.1 image (413), load Server Workbench
- SciSocketManager is in app SocketCommunicationsInterface which is in config map Envy Image SCI. It gets loaded by the selecting the Comm TCP feature when creating an XD image.
- Load latest HW config map which is a version. Apps cannot be versions.
- packager creates helloworldxd.icx with size 1526.
- runs fine and prints “Host name M6800.
Creating Hello World XD Packaging Image
- in a clean 9.1 image (413), load Server Workbench
- then load Dmacq HelloWorldXDWindowsPackaging 1.1.
- create an xd image with no features.
- load latest HelloWorld config map.
- packager creates helloworldxd.icx with size 1448.
- runs fine with
echo off ..\nodialog -ihelloworldxd.icx -ini:abt.ini -lhw.txt type hw.txt
jas/packagingjas.txt · Last modified: 2024/03/21 20:56 by 127.0.0.1
