Activity for Thomas Raddatz

  • Thomas Raddatz Thomas Raddatz committed [r495] on Code

  • Thomas Raddatz Thomas Raddatz committed [r494] on Code

    Remove trailing spaces.

  • Thomas Raddatz Thomas Raddatz committed [r493] on Code

    Update typo in comment.

  • Thomas Raddatz Thomas Raddatz modified a comment on discussion Open Discussion

    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...

  • Thomas Raddatz Thomas Raddatz posted a comment on discussion Open Discussion

    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.

  • Thomas Raddatz Thomas Raddatz committed [r492] on Code

    Fixed writing IFS files with CCSID UTF-8 (1208).

  • Thomas Raddatz Thomas Raddatz committed [r8273] on Code

    Add moved to GitHub notice.

  • Thomas Raddatz Thomas Raddatz committed [r491] on Code

    Add long sequence number field JOSEQ2 for output format *TYPE3 and *TYPE4.

  • Thomas Raddatz Thomas Raddatz committed [r490] on Code

    Update target release to 7.3.

  • Thomas Raddatz Thomas Raddatz committed [r489] on Code

    Update README.

  • Thomas Raddatz Thomas Raddatz modified a comment on discussion General Discussion

    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/

  • Thomas Raddatz Thomas Raddatz posted a comment on discussion General Discussion

    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...

  • Thomas Raddatz Thomas Raddatz modified ticket #151

    MCH1210 in source search with filter

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #151

    Thank you for the update. I consider increasing the size of the statement counter.

  • Thomas Raddatz Thomas Raddatz modified a comment on ticket #150

    Hi Matt, No problem at all, you are welcome. As long as I remember the details, everything is fine. Just kidding. Thomas

  • Thomas Raddatz Thomas Raddatz modified a comment on ticket #150

    Hi Matt, No problem at all, you are welche. As long as I remember the details, everything is fine. Just kidding. Thomas

  • Thomas Raddatz Thomas Raddatz modified ticket #150

    Searching with REGEXPR

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #150

    Hi Matt, No problem, you are welche. As long as I remember the details, everything is fine. Just kidding. Thomas

  • Thomas Raddatz Thomas Raddatz modified a comment on ticket #150

    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...

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #150

    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...

  • Thomas Raddatz Thomas Raddatz committed [r488] on Code

    Add missing member FDFLDA0350 to XML package.

  • Thomas Raddatz Thomas Raddatz committed [r487] on Code

    Update generated stub programs.

  • Thomas Raddatz Thomas Raddatz committed [r486] on Code

    Update documentation.

  • Thomas Raddatz Thomas Raddatz committed [r485] on Code

    Use enumeration values for setting example data.

  • Thomas Raddatz Thomas Raddatz committed [r484] on Code

    Remove obsolete procedure name statements.

  • Thomas Raddatz Thomas Raddatz committed [r483] on Code

    Fix generating attributes.

  • Thomas Raddatz Thomas Raddatz committed [r482] on Code

    Add test case for testing attributes.

  • Thomas Raddatz Thomas Raddatz committed [r481] on Code

    Handle default values of XML elements.

  • Thomas Raddatz Thomas Raddatz committed [r480] on Code

    Fix quoting sample data.

  • Thomas Raddatz Thomas Raddatz committed [r479] on Code

    Use element 'default' or 'fixed' values for generating sample data.

  • Thomas Raddatz Thomas Raddatz committed [r478] on Code

    Generate code for setting attribute values of request message.

  • Thomas Raddatz Thomas Raddatz committed [r477] on Code

    Removed obsolete TODOs.

  • Thomas Raddatz Thomas Raddatz committed [r476] on Code

    Update generated test programs.

  • Thomas Raddatz Thomas Raddatz committed [r475] on Code

    Remove unused fields.

  • Thomas Raddatz Thomas Raddatz committed [r474] on Code

    Cleanup code for generating attributes.

  • Thomas Raddatz Thomas Raddatz committed [r473] on Code

    Update test programs.

  • Thomas Raddatz Thomas Raddatz committed [r472] on Code

    Update library description.

  • Thomas Raddatz Thomas Raddatz committed [r471] on Code

    Update program for setting member descriptions.

  • Thomas Raddatz Thomas Raddatz committed [r470] on Code

    Disable Log4rpg.

  • Thomas Raddatz Thomas Raddatz committed [r469] on Code

    Add code for unmarshalling attributes.

  • Thomas Raddatz Thomas Raddatz committed [r468] on Code

    Fix test 17 to correctly generate the web service stub.

  • Thomas Raddatz Thomas Raddatz committed [r467] on Code

    Added some more asserts.

  • Thomas Raddatz Thomas Raddatz committed [r466] on Code

    Completed iRPGUnit test for module BASE64R4.

  • Thomas Raddatz Thomas Raddatz committed [r465] on Code

    Added some more iRPGUnit tests.

  • Thomas Raddatz Thomas Raddatz committed [r464] on Code

    Added procedures base64_encodeStreamToField() and base64_decodeStreamToField().

  • Thomas Raddatz Thomas Raddatz committed [r463] on Code

    Update documentation.

  • Thomas Raddatz Thomas Raddatz committed [r462] on Code

    Add unit test case.

  • Thomas Raddatz Thomas Raddatz committed [r461] on Code

    Format source code.

  • Thomas Raddatz Thomas Raddatz committed [r460] on Code

    Add procedure base64_decodeBufferToField().

  • Thomas Raddatz Thomas Raddatz committed [r459] on Code

    Format source code.

  • Thomas Raddatz Thomas Raddatz committed [r458] on Code

    Add iRPGUnit tests.

  • Thomas Raddatz Thomas Raddatz committed [r457] on Code

    Add procedure base64_encodeBufferToField().

  • Thomas Raddatz Thomas Raddatz committed [r456] on Code

    Formatted source code.

  • Thomas Raddatz Thomas Raddatz committed [r455] on Code

    Convert to /free.

  • Thomas Raddatz Thomas Raddatz committed [r454] on Code

    Update documentation.

  • Thomas Raddatz Thomas Raddatz posted a comment on discussion General Discussion

    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...

  • Thomas Raddatz Thomas Raddatz posted a comment on discussion General Discussion

    Hi Paul, The problem has been identified and fixed. I am going to release a new version as soon as possible. Regards, Thomas.

  • Thomas Raddatz Thomas Raddatz posted a comment on discussion General Discussion

    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...

  • Thomas Raddatz Thomas Raddatz posted a comment on discussion General Discussion

    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

  • Thomas Raddatz Thomas Raddatz posted a comment on discussion General Discussion

    You are welche. Thomas

  • Thomas Raddatz Thomas Raddatz modified a comment on discussion General Discussion

    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

  • Thomas Raddatz Thomas Raddatz posted a comment on discussion General Discussion

    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

  • Thomas Raddatz Thomas Raddatz posted a comment on discussion General Discussion

    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.

  • Thomas Raddatz Thomas Raddatz posted a comment on discussion General Discussion

    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.

  • Thomas Raddatz Thomas Raddatz modified a comment on discussion General Discussion

    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...

  • Thomas Raddatz Thomas Raddatz posted a comment on discussion General Discussion

    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,...

  • Thomas Raddatz Thomas Raddatz posted a comment on discussion General Discussion

    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.

  • Thomas Raddatz Thomas Raddatz committed [r453] on Code

    Remove unused fields.

  • Thomas Raddatz Thomas Raddatz committed [r452] on Code

    Fix "incorrect timestamp" in adjustG* procedures.

  • Thomas Raddatz Thomas Raddatz committed [r451] on Code

    Update generated test stub programs.

  • Thomas Raddatz Thomas Raddatz committed [r450] on Code

    Fix preemptive authorization.

  • Thomas Raddatz Thomas Raddatz modified ticket #149

    iSphere - 6.0.2.r - Cannot copy members between connections

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #149

    You are welcome and thank you for your feedback. Thomas

  • Thomas Raddatz Thomas Raddatz modified ticket #148

    iSphere stream file search bug

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #148

    You're welcome.

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #148

    That may take a while, because Summer is getting closer. Thomas.

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #148

    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.

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #149

    Hi Robert, Today, I released iSphere 6.0.4.r, because the problem of iSphere ticket # 148 is not a bug. Regards, Thomas.

  • Thomas Raddatz Thomas Raddatz modified a comment on ticket #148

    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...

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #148

    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...

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #148

    Don't know how many filsters and workspaces I created, today. sigh.

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #148

    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.

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #148

    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.

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #148

    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.

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #149

    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...

  • Thomas Raddatz Thomas Raddatz modified a comment on ticket #149

    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

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #149

    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

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #148

    Hi Peter, What version of iSphere do you use? I cannot reproduce the problem. Instead I found another problem that I have fixed, now. Figure #1 shows all files that I had added to my folders. It also shows the problem that I have found and fixed. The problem was that no files could ever go "through" the filter unless the filter was set to "*". Now it works fine. Figure #2 shows the IFS filter selecting only *.log files. For me that looks well. Only the log files are displayed in the iSphere search...

  • Thomas Raddatz Thomas Raddatz modified ticket #136

    RFE: Journal Explorer - Allow File Selection

  • Thomas Raddatz Thomas Raddatz modified ticket #146

    Locking a source despite selecting the browse mode

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #146

    Hi Melina, It took some time, but the problem has been fixed with iSphere 6.0.2, that has been released a few days before. It took that long due to the new iSphere Synchronize Members editor, which was a more work than expected. Regards, Thomas.

  • Thomas Raddatz Thomas Raddatz modified ticket #147

    RDI 9.8 edit binding directory

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #147

    Hi Florian, Thank you for the update. It's good to know that it is not a bug. Regards, Thomas.

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #147

    Hi Florian, I successfully tested the iSphere Binding Directory Editor with RDi 9.8.0.1 and iSphere 6.0.1.r (not yet public available) and iSphere 5.2.9.r. Hence I do not assume, that the problem is caused by an iSphere bug. May you please create a fresh workspace and test the editor again? If that works, I suggest resetting the perspective. If that does not help, I am afraid you need to move your projects to a fresh workspace. Thomas.

  • Thomas Raddatz Thomas Raddatz committed [0357ee] on Git

    Change type of rcdNbr_t from INTEGER to UNSIGNED INTEGER.

  • Thomas Raddatz Thomas Raddatz committed [3dee8a] on Git

    Add support for SQL data type Boolean.

  • Thomas Raddatz Thomas Raddatz committed [bede5a] on Git

    Bump version to 4.0.5.

  • Thomas Raddatz Thomas Raddatz posted a comment on ticket #146

    Hi Melina, I seems as I could fix the problem. At least it does no longer happen with my changes. Once that my changes have been reviewed, I can create a new beta version. A new release will take some more time, because the latest enhancements have not yet been thoroughly tested. Thomas.

  • Thomas Raddatz Thomas Raddatz committed [r449] on Code

    Replaced 'based(pDummy)' with 'template'.

  • Thomas Raddatz Thomas Raddatz committed [r448] on Code

    Started adding attributes.

1 >