Hi Kenneth,
(I am sorry if got wrong sending mail to incorrect list.) I am not able to check the list daily, but I should do it. For enable STRPCCMD we add this code to tnvt class in method writeToDisplay: case -128: //strpccmd String comparar="-4-41-61-4264-125-128-95-128-128"; String comparar2=""; for (int i=1;i<11;i++) comparar2+=bk.getNextByte(); if(comparar.equals(comparar2)) { String comando=""; int currentbyte=0; while(currentbyte!=2) { comando+=ebcdic2uni(currentbyte); currentbyte=bk.getNextByte(); } ejec(comando.substring(1,comando.length())); bk.setPrevByte(); screen52.sendKeys(screen52.MNEMONIC_ENTER); }else{ for (int i=1;i<11;i++) bk.setPrevByte(); } The "ejec" call performs a simple execution of local program specified by the argument, which can contains arguments in the same string, eg: ejec("/var/bin/firefox http://intranet/help.jsp?book=13") In AS400 part, we can made STRPCO (Start Personal Communications) and then STRPCCMD with the string referred in the above example. In Client Access there is a component pco.exe which gets this call and executes the local process. When user ends his AS400 session he gets a message telling "PCO.EXE IS NOT FOUND. PRESS ENTER". We were solving this make up issue by sending the intro automatically after log out. One minor problem we have, (as I consider but not our users), is at the begining of applet loading. When the applet is started and you can see the first screen, you have to do a few mouse clicks within before you are able to type in. This behaviour does not happen when we use tn5250j in desktop way. We are going to use tn5250j in a very intensive way 7/24 and our users are very, very demanding, especially about keys behaviour. I am sure we will have problems keeping our code with the project cvs. (I hope my English would be a little clear. I am not very confident with it.) Regards Ignacio. ------------------------------------------------------------ Ignacio Could you please join our tn5250j-general mailing list. I would really like to discuss this with you and there are quite a few people that would be interested in this. If you could please copy and paste this last message when you join because I have a few questions about the change and what it did and why. This comment area is not a good medium to chat back and forth with. Also if you would like to change the source in cvs I can give you access so we can keep up to date. Am very interested in your implementation of the STRPCCMD and what you are doing here. Well that is if you guys are willing to discuss this with us. Congrats on finding that because I never would have. Please join us as I am looking forward to some discussions with other developers that are actually changing the code. Regards Kenneth ---------------------------------------------------------------------- Comment By: Ignacio (ilacosta) Date: 2005-06-08 15:41 Message: Logged In: YES user_id=1215661 Hi Kenneth, thank you for your answer. I'm sorry for the delay in my response, but I was on a trip. Working with this issue, I could see that in the AS400 terminals Mocha and tn5250j appeared with different type. We found the solution to this problem by changing the value "abyte[50]=16" to "abyte[50]=17" in tnvt class. I'm glad I can see activity on this project. It can be very important piece of our big project of migration from Windows world to Linux. We have plans to use the tn5250j as applet. And we are changing little things to our particular requirements, mainly setting default properties, keys mapping... One of changes we made was add code for intercept the AS command STRPCCMD to execute local processes: in some circumstances our users are able to press F1 to get contextual help, wich is served after opening a browser with URL arguments. We are a spanish catering trade with presence in Europe, North Africa, Caribbean zone and Florida, and we have about 500 AS400 users. Congratulations for the great work. Ignacio. ------------------------------------------------------- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20 _______________________________________________ Tn5250j-general mailing list Tn5250j-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tn5250j-general