問題タブ [ibm-ifs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ibm-midrange - IntrospectionException: メソッドが見つかりません: setLastModified
サーバーが Java 8 に更新されたため、以下のコードは機能しなくなりました。jtopen の最新バージョンを使用していますが、Java 7 または 8 では動作しません。
このコードは、jtopen (Java ツールキット) を使用して、IBM i 上の統合ファイル システムにアクセスします。
次のエラーが表示されます。
java.beans.IntrospectionException: メソッドが見つかりません: setLastModified。スタックトレースは次のとおりです: java.lang.reflect.InvocationTargetException: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) で null ThreadPoolExecutor.java:617) ~[na:1.8.0_77] java.lang.Thread.run(Thread.java:745) [na:1.8.0_77] 原因: java.lang.Error: java.beans.IntrospectionException : メソッドが見つかりません: setLastModified com.ibm.as400.access.IFSFileBeanInfo.(IFSFileBeanInfo.java:126) で ~[jt400-8.7.jar:JTOpen 8.7] java.lang.Class.newInstance(Class.java:442) で ~[na:1.8. 0_77] com.sun.beans.finder.InstanceFinder.instantiate(InstanceFinder.java:96) ~[na:1.8.0_77] com.sun.beans.finder.InstanceFinder.find(InstanceFinder.java:66) ~[ na:1.8.0_77] at java.beans.Introspector.findExplicitBeanInfo(Introspector.java:448) ~[na:1.8.0_77] at java.beans.Introspector.(Introspector.java:398) ~[na:1.8.0_77] ] java.beans.Introspector.getBeanInfo(Introspector.java:173) で ~[na:1.8.0_77] PageController.getBoardReport(PageController.groovy:113) で ~[main/:na]
この問題を解決する方法はありますか?
ibm-midrange - ifs に格納された bindingsource の使用
ifsにバインディングソースとして保存されている.bndファイルを使用して、サービスプログラム(crtsqlrpgi OBJTYPE(*SRVPGM))を作成する方法はありますか?