Hi,
This question is quite a difficult one to explain...
Is it possible in IceBreak to have a method of working where you could open the source of a program, modify it with changes, compile it into a mod library so that people could have a mod library ahead of their live library on the library list and run the modified program from the mod library, whilst still having the initial live program unchanged further down the priority list?
I'm not sure if I explained that very well, but I mean kind of like the traditional way of working on Green and black.
Regards,
Jimmy
Re: Implementing a more Traditional Style of Working in IceBreak
Hi James;
I got it 100%
- We here at S&M are also moving towards GIT and versioning, and in this process we need ( as you ) a program objet library which is NOT the production, but rather the "current development task library"
- We have just change the CRTICEPGM to have a OBJLIB parameter, and we are integrating this command into Sublime Text
- However - We still need a good way to select the library list for a git compile - Some suggestion we are working with:
- Set a user library - which can be a part of the user part of the URL
normal url
http://myibmi:2345/mypgm.aspx
will be:
http://develop@myibmi:2345/mypgm.aspx
This is kind of hijack and misuse of the - user however easy to implement and use.
- Set an extra system value along the request string
http://myibmi:2345/mypgm.aspx?__objlib__=MYPROJECT
- Set an extra part of the session URL
http://myibmi:2345/.-objlib:MYPROJECT/mypgm.aspx
- Please fill in the blanks
The above will only work for servers in development mode, since it is prone for injections.
Best regards,
Niels Liisberg
Test without interfering with servers
Hi Niels,
That could maybe help. When do you think this will be rolled out on an IceBreak install for testing, and is it possible to test without interfering with present servers functionality?
James
ICETEST
Hi James,
In the installation process, you can always select to install in another environment (The advance oprions on page five) - Let say ICETEST...
If so you will have bot the ICEBREAK and ICETEST subsystem running side by side - and even better; you can clone production server settings into other environment from opt 69 : Migrate
Remember to change the portnumber of interface since you can not listen on the same port from more that one server.
Always key you ICETEST current from:
http://install.icebreak.org/
Look for the latest IceBreakSetupXXXX.exe
Best regards,
Niels Liisberg