Converted to **free.
Fixed German Umlaute.
Unexpected behavior passing 1 library to parameter LIBL of RUCALLTST
Compile error when installing iRPGUnit into a different library.
Error while starting RapipdFire on my System i
STRPREPRC - Logging success to EVENTF
Enhancement to iSphere Source File Search
I am not sure but I strongly assume we discussed that by private email. Excluding comments will not be implemented, because that required a parser for various languages. Option "iSphere Source File Search" was added to the search result view. Option "Batch resolve enabled" was added to "Preferences - iSphere - Search"
Journal Explorer: CTD when filtering large dataset
Ishpere compare on 9.8.0.7 not working correctly
No problem at all. It is good to know that it works fine.
Is it possible, that you have selected "Ignore spaces"? Please right-click into the compare windows and check option "Ignore Spaces". I am not sure right now, if it is "Spaces" or "Whitespaces". But I am sure you will find the option.
Is it possible, that you have selected "Ignore spaces"? Please right-click into the compare windows and check option "Ignore Spaces". I am not sure right now, if it is "Spaces" or "Whitespaces". I sure you will find the option.
Remove trailing spaces.
Update typo in comment.
RPGUnit is not designed for UI testing. I cannot control your screens. The purpose of RPGUnit is unit testing which means that you can test exported procedures of modules or service programs. So if your UI programs call procedures of service programs, you can test these procedures. But not the UI. Sorry for the very late reply. I do not monitor the Sourceforge project any longer and I noticed Juan's posting by accident. The new home of iRPGUnit is GitHub. Please post issues or questions there: h...
RPGUnit is not designed for UI testing. I cannot control your screens. The purpose of RPGUnit is unit testing which means that you can test exported procedures of modules or service programs. So if your UI programs call procedures of service programs, you can test these procedures. But not the UI.
Fixed writing IFS files with CCSID UTF-8 (1208).
Add moved to GitHub notice.
Add long sequence number field JOSEQ2 for output format *TYPE3 and *TYPE4.
Update target release to 7.3.
Update README.
Hi Eddy, after installing the iSphere plug-in, you can upload the library to the host on the iSphere preferences page. Another option is to download the iSphere local update site zip, extract the savf from folder 'Server'. See also: * https://rdi-open-source.github.io/isphere/update-site/eclipse/rdi8.0/ * https://rdi-open-source.github.io/isphere/files/ * https://rdi-open-source.github.io/isphere//help/
Hi Eddy, after installing the iSphere plug-in, you can upload the library to the host on the iSphere preferences page. Another option is to download the iSphere local update site zip, extract the iSphere Core plug-in jar and then extract the savf from folder 'server'. A jar file is just a zip. Hence you can use any zip utility to unzip the jar. See also: * https://rdi-open-source.github.io/isphere/update-site/eclipse/rdi8.0/ * https://rdi-open-source.github.io/isphere/files/ * https://rdi-open-s...
MCH1210 in source search with filter
Thank you for the update. I consider increasing the size of the statement counter.
Hi Matt, No problem at all, you are welcome. As long as I remember the details, everything is fine. Just kidding. Thomas
Hi Matt, No problem at all, you are welche. As long as I remember the details, everything is fine. Just kidding. Thomas
Searching with REGEXPR
Hi Matt, No problem, you are welche. As long as I remember the details, everything is fine. Just kidding. Thomas
Hi Matt, You stumbled about a nasty problem. The regex function available on the IBM i does not follow the well-know expression most people now. Some character classes are different, because regex on the IBM i follows the "Posix/Unix" specification as stated by IBM support. One of the nasty differences is that \s (white spaces) must be expressed as [[:space:]]. I described that in the iSphere help: iSphere > Reference > Stream File Search The question mark (?) next to the "Regular expression" label...
Hi Matt, You stumbled about a nasty problem. The regex function available on the IBM i does not follow the well-know expression most people now. Some character classes are different, because regex on the IBM i follows the "Posix/Unix" specification as stated by IBM support. One of the nasty differences is that \s (white spaces) must be expressed as [[:space:]]. I described that in the iSphere help: iSphere > Reference > Stream File Search The question mark (?) next to the "Regular expression" label...
Add missing member FDFLDA0350 to XML package.
Update generated stub programs.
Update documentation.
Use enumeration values for setting example data.
Remove obsolete procedure name statements.
Fix generating attributes.
Add test case for testing attributes.
Handle default values of XML elements.
Fix quoting sample data.
Use element 'default' or 'fixed' values for generating sample data.
Generate code for setting attribute values of request message.
Removed obsolete TODOs.
Update generated test programs.
Remove unused fields.
Cleanup code for generating attributes.
Update test programs.
Update library description.
Update program for setting member descriptions.
Disable Log4rpg.
Add code for unmarshalling attributes.
Fix test 17 to correctly generate the web service stub.
Added some more asserts.
Completed iRPGUnit test for module BASE64R4.
Added some more iRPGUnit tests.
Added procedures base64_encodeStreamToField() and base64_decodeStreamToField().
Update documentation.
Add unit test case.
Format source code.
Add procedure base64_decodeBufferToField().
Format source code.
Add iRPGUnit tests.
Add procedure base64_encodeBufferToField().
Formatted source code.
Convert to /free.
Update documentation.
Hi Kris, I installed a second instance of RDi 9.6.0.13 with iSphere 5.2.6.r. Then I: * Created an IBM i connection * Added a filter for the iSphere demo source members * Selected 2 source members for the iSphere compare editor in *EDIT mode * Changed the left member * Successfully saved the changes So it seems that something with your workspace or RDi installation has been broken. But I am pretty sure that the "save" problem you have is not an iSphere bug. Sometimes such things happen as I already...
Hi Paul, The problem has been identified and fixed. I am going to release a new version as soon as possible. Regards, Thomas.
Hi Kris, I am on vacation for another week and hence my options are very limited. I strongly assume, that the issue is not a bug, but a workspace or even RDi problem. Unfortunately that happens from time to time with Eclipse. For example I had to re-install my RDi 9.8 to fix a problem when removing breakpoints. Everytime I removed a breakpoint, RDi selected the first open editor. May you pleasn create a fresh workspace (only for testing) and re-test it? Too bad that you are using RDi 9.6. That makes...
Hi Paul, I am sorry, but I cannot check the issue right now, because I am on vacation for another week. I will gladly have a look at it, when I am back home. Regards, Thomas
You are welche. Thomas
Hi Kevin, Actually you can also download the 6.0.1 save file directory from GitHub using the following link: https://github.com/rdi-open-source/isphere/tree/main/eclipse/iSphere%20Core%20Plugin/Server Don't know why I did not mention that earlier. Maybe because installing the library from the preferences page is the easiest and the recommended way. Thomas
Hi Kevin, Actually you can also download the 6.0.1 save file directory from GitHub using the following link: https://github.com/rdi-open-source/isphere/tree/main/eclipse/iSphere%20Core%20Plugin/Server Don't know why I did not mention that earlier. Thomas
The library preferences page always shows the version that is currently installed. Not the version that is shipped with the plug-in. If nothing helps, download the local update site zip file, extract the jar of the core plugin and then extract the save file from folder "/server" of the jar. Let me know the outcome. I am on vacation but I may be able to post the save file here as a last option.
What version do you see, when you open the first iSphere preferences page. I expect you see 6.0.1. So what happens when you click the upload button? Does it successfully upload the library? After having uploaded the library the library preferences page should show 6.0.1. Thomas.
Hi Kevin, First of All, the SourceForge repository is outdated. iSphere has been moved to gitlab.com, now. https://github.com/taskforce-it/isphere Next, you do not need to download the library from the iSphere repository. It is always shipped with the plug-in. The iSphere library is part of the iSphere core plug-in jar. But the easiest way of installing or updating the library is by uploading it on the iSphere "Library" preferences page or from menue option "iSphere - Upload Library". On the preferences...
Hi Kevin, First of All, the SourceForge repository is outdated. iSphere has been moved to gitlab.com, now. https://github.com/taskforce-it/isphere Next, you do not need to download the library from the iSphere repository. It is always shipped with the plug-in. The iSphere library is part of the iSphere core plug-in jar. But the easiest way of installing or updating the library is by uploading it on the iSphere "Library" preferences page or from menue option "iSphere - Upload Library". Hope that helps,...
Hi Florian, So far I only found two situations when the "Open for edit" option is missing: * The compare dialog is started from the context menu of the LPEX editor. * The compare dialog is started from the source file search result view and "Search" preferences option "Double-click mode" is set to "*BROWSE". For all other cases (remote system filter, main menu) option "Open for edit" is enabled. So the question is how do these users start the compare dialog? Thomas.
Remove unused fields.
Fix "incorrect timestamp" in adjustG* procedures.
Update generated test stub programs.
Fix preemptive authorization.
iSphere - 6.0.2.r - Cannot copy members between connections
You are welcome and thank you for your feedback. Thomas
iSphere stream file search bug
You're welcome.
That may take a while, because Summer is getting closer. Thomas.
Hi Peter, The problem that filtering for a type on the iSphere search dialog clears the list, is the bug that I mentioned above and that I fixed in iSphere 6.0.4, which I released a few minutes ago. I agree, that it may be good to restrict the number of items returned to a reasonable default value that could be changed by the user. I assume we will see that in the next version. Thomas.
Hi Robert, Today, I released iSphere 6.0.4.r, because the problem of iSphere ticket # 148 is not a bug. Regards, Thomas.
Good to know that we are now at the core of the problem. The problem is that I do not have any information about the filter if the user selected an item below the filter entry. In such cases Eclipse provides an IFSRemoteFile object, which has no knowledge about whatever filter it is related to. Therefore the only thing iSphere can do is get the path from the selected entry and start a search from there with no restrictions. By the way that is the reason for the additional "Stream file type" filter...
Good to know that we are now at the core of the problem. First of all, the iSphere Stream File search display the "wrong" number of search items even in case there was no previous search. Figure: search-after-restart-of-rdi.png The problem is that I do not have any information about the filter if the user selected an item below the filter entry. In such cases Eclipse provides an IFSRemoteFile object, which has no knowledge about whatever filter it is related to. Therefore the only thing iSphere can...
Don't know how many filsters and workspaces I created, today. sigh.
Exactly. I did it again. First I created the "All Files" filter and then the "Log Files Only" one. After restarting RDi, the filters work as expected. And to be sure for 100% I created a new workspace and started over. Same result.
I finally figured it out. Here are the steps to reproduce the problem: 1) Create a new IFS filter for log files only (*.log). 2) Create a new filter (same path as #1) for all files (*). 3) Restart RDi, e.g. File -> Restart It is essential to create the Log Files Only filter first, followed by the All Files. I already reported the problem to IBM.
Hi Peter, Please re-test that with a new workspace. I had the problem that RDi updated 2 filters when I changed one of them in my workspace. The problem vanished, after I had deleted and re-created the filters. From then on I could not re-produce the problem. I am relatively sure that it is not an iSphere problem. Last but not least there is no caching by iSphere. Thomas.
Hi Robert, The error message is the same as the message a lot of users get when they attempt to install a plug-in. In most cases it helps to start RDi with Administrator privileges. Uninstalling iSphere does not remove its preferences. All iSphere preferences are stored in .metadata as part of your workspace. I hope I get the answer to understand the problem of ticket #148, today. The last day waiting for it is Monday. On Monday I will release a new version of iSphere regardless of the status of...
You are correct. Setting the "to" connection was broken in 6.0.2.r. I fixed it a few minutes ago and I am going to release a new version as soon as possible. For now I want to wait for ticket #148. The problem reported there is still unclear. Thomas
You are correct. Setting the "to" connection was broken in 6.0.2.r. I fixed it a few minutes ago I I am going to release a new version as soon as possible. For now I want to wait for ticket #148. The problem reported there is still unclear. Thomas