×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




We use tomcat for all our apps. Generally we put the pcml in the same package 
as the program call bean.

system = this.systemPool.getConnection();
 ProgramCallDocument pcd = new ProgramCallDocument(system,
 "com.jasusa.dao.pcml.JASWWW03");


Tony Richardson
 
---- java400-l-request@xxxxxxxxxxxx wrote: 
> Send JAVA400-L mailing list submissions to
>       java400-l@xxxxxxxxxxxx
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>       http://lists.midrange.com/mailman/listinfo/java400-l
> or, via email, send a message with subject or body 'help' to
>       java400-l-request@xxxxxxxxxxxx
> 
> You can reach the person managing the list at
>       java400-l-owner@xxxxxxxxxxxx
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of JAVA400-L digest..."
> 
> 
> Today's Topics:
> 
>    1. Re: where do i keep PCML files in J2ee application running on
>       tomcat (Narayanan R Pillai)
>    2. Re: where do i keep PCML files in J2ee application running on
>       tomcat (Ashish Kulkarni)
> 
> 
> ----------------------------------------------------------------------
> 
> message: 1
> date: Thu, 18 Aug 2005 16:43:18 -0400
> from: Narayanan R Pillai <strqst400@xxxxxxxxx>
> subject: Re: where do i keep PCML files in J2ee application running on
>       tomcat
> 
> Ashish,
> 
> Could you try one more thing for me please. Could you try capitalizing 
> the .PCML in your first cut of the code ? I think that might work too/
> 
> Pillai
> 
> >And one more important thing i found out that, it
> >cannot be "pcml" but has to be "PCML", capital for the
> >class loaded to find it
> >
> >Thanx for all the help
> >
> >Ashish
> >     
> >
> >--- Ashish Kulkarni <kulkarni_ash1312@xxxxxxxxx>
> >wrote:
> >
> >  
> >
> >>Hi
> >>i have tried that also, it does not work
> >>
> >>Ashish
> >>
> >>--- Marshall Dunbar/DPS <marshall@xxxxxxxxxxx>
> >>wrote:
> >>
> >>    
> >>
> >>>There is a constructor that takes a classloader,
> >>>
> >>>public ProgramCallDocument(AS400 sys,
> >>>                           java.lang.String
> >>>      
> >>>
> >>docName,
> >>    
> >>
> >>>                           java.lang.ClassLoader
> >>>loader)
> >>>                    throws PcmlException
> >>>
> >>>I believe the problem Ashish is having is because
> >>>the default classloader 
> >>>for resources is different than the classloader
> >>>      
> >>>
> >>used
> >>    
> >>
> >>>for loading classes 
> >>>for web app.  So maybe something like this would
> >>>work:
> >>>
> >>>
> >>>pcml = new ProgramCallDocument(as400, "PU049B", 
> >>>this.getClass().getClassLoader());
> >>>
> >>>
> >>>===
> >>>Marshall Dunbar
> >>>DPS, Inc.
> >>>marshall@xxxxxxxxxxx
> >>>====
> >>>
> >>>
> >>>
> >>>"albartell" <albartell@xxxxxxxxx> 
> >>>Sent by: java400-l-bounces@xxxxxxxxxxxx
> >>>08/18/2005 03:22 PM
> >>>Please respond to

> >>>Java Programming on and around the iSeries / AS400
> >>>      
> >>>
> >>><java400-l@xxxxxxxxxxxx>
> >>>
> >>>
> >>>To
> >>>"'Java Programming on and around the iSeries /
> >>>AS400'" 
> >>><java400-l@xxxxxxxxxxxx>
> >>>cc
> >>>
> >>>Subject
> >>>RE: where do i keep PCML files in J2ee application
> >>>running on tomcat
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>I don't have the JavaDoc in front of me, but does
> >>>the ProgramCallDocument
> >>>constructor have an overloaded constructor to
> >>>      
> >>>
> >>accept
> >>    
> >>
> >>>an InputStream 
> >>>object?
> >>>That would make this a lot easier. Below is how I
> >>>acquire resources while 
> >>>in
> >>>an application server (i.e. Tomcat). Then you
> >>>      
> >>>
> >>could
> >>    
> >>
> >>>dictate exactly where
> >>>the PCML resided without having to worry.
> >>>
> >>>InputStream inStream =
> >>>
> >>>      
> >>>
> >ResourceControl.getAsInputStream("/com/mowyourlawn/uitext/fieldlabel.propert
> >  
> >
> >>>ies");
> >>>
> >>>...
> >>>
> >>>public class ResourceControl {
> >>>                 public static InputStream
> >>>getAsInputStream(String 
> >>>packageResource) {
> >>>                                 return
> >>>
> >>>      
> >>>
> >ResourceControl.class.getResourceAsStream(packageResource);
> >  
> >
> >>>                 } 
> >>>}
> >>>
> >>>HTH,
> >>>Aaron Bartell
> >>>
> >>>-----Original Message-----
> >>>From: java400-l-bounces@xxxxxxxxxxxx 
> >>>[mailto:java400-l-bounces@xxxxxxxxxxxx]
> >>>On Behalf Of Ashish Kulkarni
> >>>Sent: Thursday, August 18, 2005 1:33 PM
> >>>To: Java Programming on and around the iSeries /
> >>>AS400
> >>>Subject: Re: where do i keep PCML files in J2ee
> >>>application running on
> >>>tomcat
> >>>
> >>>Hi
> >>>i tried
> >>>pcml = new ProgramCallDocument(as400,
> >>>"PU049B.pcml"); and have PCML under
> >>>WEB-INF/classes/ but still does not work
> >>>
> >>>--- Narayanan R Pillai <strqst400@xxxxxxxxx>
> >>>      
> >>>
> >>wrote:
> >>    
> >>
> >>>>We are running under Tomcat 5.0 and we use the
> >>>>        
> >>>>
> >>>default constructor and 
> >>>      
> >>>
> >>>>then the fully qualified name of the pcml file.
> >>>>
> >>>>ie
> >>>>pcml = new ProgramCallDocument();
> >>>>pcml.setDocument(
> >>>>"com.example.document.DocumentName.pcml" );//
> >>>>        
> >>>>
> >>>place the pcml document 
> >>>      
> >>>
> >>>>in WEB-INF/classes/com/example/document/
> >>>>
> >>>>in that fashion. And it seems to work.
> >>>>
> >>>>Pillai
> >>>>
> >>>>Ashish Kulkarni wrote:
> >>>>
> >>>>        
> >>>>
> >>>>>Hi
> >>>>>just PU049B works in websphere application
> >>>>>          
> >>>>>
> >>>server,
> >>>      
> >>>
> >>>>but
> >>>>        
> >>>>
> >>>>>not in tomcat, i have never tried Pu049B.pcml
> >>>>>          
> >>>>>
> >>in
> >>    
> >>
> >>>the constructor
> >>>      
> >>>
> >>>>>Ashish
> >>>>>
> >>>>>--- Narayanan R Pillai <strqst400@xxxxxxxxx>
> >>>>>          
> >>>>>
> >>>wrote:
> >>>      
> >>>
> >>>>>
> >>>>>          
> >>>>>
> >>>>>>Don't you have to say PU049B.pcml in the new
> >>>>>>            
> >>>>>>
> >>>ProgramCallDocument 
> >>>      
> >>>
> >>>>>>constructor ?
> >>>>>>
> >>>>>>Pillai
> >>>>>>
> >>>>>>Ashish Kulkarni wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>>>>Hi
> >>>>>>>The PCML file in MY IDE where under
> >>>>>>>
> >>>>>>>
> >>>>>>>              
> >>>>>>>
> >>>>>>WEB-INF/classes/
> >>>>>>
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>>>>folder
> >>>>>>>here the structure of how it looks in tomcat
> >>>>>>>
> >>>>>>>
> >>>>>>>              
> >>>>>>>
> >>>C:\Tomcat5.0.28\webapps\approvals630001\WEB-INF\classes\PU049B.PCML
> >>>      
> >>>
> >>>>>>            
> >>>>>>
> >>>>>>>and the jar file is also under classes folder
> >>>>>>>
> >>>>>>>here is what i do in my code
> >>>>>>>ProgramCallDocument pcml = new
> >>>>>>>ProgramCallDocument(as400, "PU049B"); boolean
> >>>>>>>              
> >>>>>>>
> >>b
> >>    
> >>
> >>>= 
> >>>      
> >>>
> >>>>>>>pcml.callProgram("PU049B");
> >>>>>>>
> >>>>>>>and here is what i defined in my PCML file
> >>>>>>>              
> >>>>>>>
> >>><program name="PU049B"
> >>>      
> >>>
> >>>>>>>path="/QSYS.LIB/%LIBL%.lib/PU049B.PGM">
> >>>>>>>
> >>>>>>>Regards
> >>>>>>>
> >>>>>>>Ashish
> >>>>>>>
> >>>>>>>
> >>>>>>>--- albartell <albartell@xxxxxxxxx> wrote:
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>              
> >>>>>>>
> >>>>>>>>Can you post some code?  Where was the PCML
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>                
> >>>>>>>>
> >>>>>>located
> >>>>>>
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>>>>>within your IDE before,
> >>>>>>>>in a package or the WebRoot folder? 
> >>>>>>>>
> >>>>>>>>-----Original Message-----
> >>>>>>>>From: java400-l-bounces@xxxxxxxxxxxx 
> >>>>>>>>[mailto:java400-l-bounces@xxxxxxxxxxxx]
> >>>>>>>>On Behalf Of Ashish Kulkarni
> >>>>>>>>Sent: Thursday, August 18, 2005 7:58 AM
> >>>>>>>>To: java400-l@xxxxxxxxxxxx
> >>>>>>>>Subject: where do i keep PCML files in J2ee
> >>>>>>>>                
> >>>>>>>>
> >>>application running on 
> >>>      
> >>>
> >>>>>>>>tomcat
> >>>>>>>>
> >>>>>>>>Hi

> >>>>>>>>we have a web application where we call
> >>>>>>>>                
> >>>>>>>>
> >>RPGLE
> >>    
> >>
> >>>programs from java 
> >>>      
> >>>
> >>>>>>>>using PCML.
> >>>>>>>>I have all the PCML files under
> >>>>>>>>                
> >>>>>>>>
> >>>WEB-INF\classes folder in my web 
> >>>      
> >>>
> >>>>>>>>application, IT works fine under websphere
> >>>>>>>>                
> >>>>>>>>
> >>>application server, but 
> >>>      
> >>>
> >>>>>>>>in tomcat i get PCML not found error, so i
> >>>>>>>>                
> >>>>>>>>
> >>>moved the PCML
> >>>      
> >>>
> >>>>>>>>                
> >>>>>>>>
> >>>>>>file
> >>>>>>
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>>>>>to
> >>>>>>>>/<tomcatroot>/common/classes/ folder, is
> >>>>>>>>                
> >>>>>>>>
> >>there
> >>    
> >>
> >>>a
> >>>      
> >>>
> >>>>>>>>                
> >>>>>>>>
> >>>>>>way
> >>>>>>
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>>>>>to access PCML files
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>                
> >>>>>>>>
> >>>>>>>>from WEB-INF/classes folder in tomcat
> >>>>>>>              
> >>>>>>>
> >>instead.
> >>    
> >>
> >>>>>>>              
> >>>>>>>
> >>>>>>>>Ashish
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>                
> >>>>>>>>
> >>>>____________________________________________________
> >>>>        
> >>>>
> >>>>>>>              
> >>>>>>>
> >>>>>>>>Start your day with Yahoo! - make it your
> >>>>>>>>                
> >>>>>>>>
> >>home
> >>    
> >>
> >>>>>>>>                
> >>>>>>>>
> >>>>>>page
> >>>>>>
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>>>>>http://www.yahoo.com/r/hs
> >>>>>>>>
> >>>>>>>>--
> >>>>>>>>This is the Java Programming on and around
> >>>>>>>>                
> >>>>>>>>
> >>the
> >>    
> >>
> >>>iSeries / AS400 
> >>>      
> >>>
> >>>>>>>>(JAVA400-L) mailing list To post a message
> >>>>>>>>                
> >>>>>>>>
> >>>email:
> >>>      
> >>>
> >>>>>>>>JAVA400-L@xxxxxxxxxxxx To subscribe,
> >>>>>>>>                
> >>>>>>>>
> >>>unsubscribe, or change list 
> >>>      
> >>>
> >>>>>>>>options,
> >>>>>>>>visit:
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>                
> >>>>>>>>
> >>>>http://lists.midrange.com/mailman/listinfo/java400-l
> >>>>        
> >>>>
> >>>>>>>              
> >>>>>>>
> >>>>>>>>or email: JAVA400-L-request@xxxxxxxxxxxx
> >>>>>>>>                
> >>>>>>>>
> >>>Before posting, please 
> >>>      
> >>>
> >>>>>>>>take a moment to review the archives at 
> >>>>>>>>http://archive.midrange.com/java400-l.
> >>>>>>>>
> >>>>>>>>--
> >>>>>>>>This is the Java Programming on and around
> >>>>>>>>                
> >>>>>>>>
> >>the
> >>    
> >>
> >>>iSeries / AS400 
> >>>      
> >>>
> >>>>>>>>(JAVA400-L) mailing list To post a message
> >>>>>>>>                
> >>>>>>>>
> >>>email: 
> >>>      
> >>>
> >>>>>>>>JAVA400-L@xxxxxxxxxxxx To subscribe,
> >>>>>>>>                
> >>>>>>>>
> >>>unsubscribe, or change list
> >>>      
> >>>
> >>>>options,
> >>>>        
> >>>>
> >>>>>>>>visit:
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>                
> >>>>>>>>
> >>>>http://lists.midrange.com/mailman/listinfo/java400-l
> >>>>        
> >>>>
> >>>>>>>              
> >>>>>>>
> >>>>>>>>or email: JAVA400-L-request@xxxxxxxxxxxx
> >>>>>>>>                
> >>>>>>>>
> >>>Before posting, please 
> >>>      
> >>>
> >>>>>>>>take a moment to review
> >>>>>>>>                
> >>>>>>>>
> >>>>the
> >>>>        
> >>>>
> >>>>>>>>archives
> >>>>>>>>at http://archive.midrange.com/java400-l.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>                
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>              
> >>>>>>>
> >>>____________________________________________________
> >>>      
> >>>
> >>>>>>            
> >>>>>>
> >>>>>>>Start your day with Yahoo! - make it your
> >>>>>>>              
> >>>>>>>
> >>home
> >>    
> >>
> >>>>page
> >>>>        
> >>>>
> >>>>>>>http://www.yahoo.com/r/hs
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>              
> >>>>>>>
> >>>>>>--
> >>>>>>This is the Java Programming on and around the
> >>>>>>            
> >>>>>>
> >>>iSeries / AS400 
> >>>      
> >>>
> >>>>>>(JAVA400-L) mailing list To post a message
> >>>>>>            
> >>>>>>
> >>>email: 
> >>>      
> >>>
> >>>>>>JAVA400-L@xxxxxxxxxxxx To subscribe,
> >>>>>>            
> >>>>>>
> >>>unsubscribe, or change list 
> >>>      
> >>>
> >>>>>>options,
> >>>>>>visit:
> >>>>>>            
> >>>>>>
> >>>http://lists.midrange.com/mailman/listinfo/java400-l
> >>>      
> >>>
> >>>>>>or email: JAVA400-L-request@xxxxxxxxxxxx
> >>>>>>            
> >>>>>>
> >>Before
> >>    
> >>
> >>>posting, please take 
> >>>      
> >>>
> >>>>>>a moment to review the archives at 
> >>>>>>http://archive.midrange.com/java400-l.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>>          
> >>>>>
> >>>__________________________________________________
> >>>      
> >>>
> >>>>>Do You Yahoo!?
> >>>>>Tired of spam?  Yahoo! Mail has the best spam
> >>>>>          
> >>>>>
> >>>>protection around
> >>>>        
> >>>>
> >>>>>http://mail.yahoo.com
> >>>>>
> >>>>>
> >>>>>          
> >>>>>
> >>>>--
> >>>>This is the Java Programming on and around the
> >>>>        
> >>>>
> >>>iSeries / AS400 
> >>>      
> >>>
> >>>>(JAVA400-L) mailing list To post a message
> >>>>        
> >>>>
> >>email: 
> >>    
> >>
> >>>>JAVA400-L@xxxxxxxxxxxx To subscribe,
> >>>>        
> >>>>
> >>unsubscribe,
> >>    
> >>
> >>>or change list 
> >>>      
> >>>
> >>>>options,
> >>>>visit:
> >>>>
> >>>>        
> >>>>
> >>http://lists.midrange.com/mailman/listinfo/java400-l
> >>    
> >>
> >>>>or email: JAVA400-L-request@xxxxxxxxxxxx Before
> >>>>        
> >>>>
> >>>posting, please take a 
> >>>      
> >>>
> >>>>moment to review the archives at 
> >>>>http://archive.midrange.com/java400-l.
> >>>>
> >>>>
> >>>>        
> >>>>
> >>>A$HI$H
> >>>
> >>>
> >>> 
> >>>
> >>>      
> >>>
> >>____________________________________________________
> >>    
> >>
> >>>Start your day with Yahoo! - make it your home
> >>>      
> >>>
> >>page
> >>    
> >>
> >>>http://www.yahoo.com/r/hs 
> >>> 
> >>>--
> >>>This is the Java Programming on and around the
> >>>iSeries / AS400 (JAVA400-L)
> >>>mailing list To post a message email:
> >>>JAVA400-L@xxxxxxxxxxxx To subscribe,
> >>>unsubscribe, or change list options,
> >>>visit:
> >>>
> >>>      
> >>>
> >>http://lists.midrange.com/mailman/listinfo/java400-l
> >>    
> >>
> >>>or email: JAVA400-L-request@xxxxxxxxxxxx Before
> >>>posting, please take a
> >>>moment to review the archives at
> >>>http://archive.midrange.com/java400-l.
> >>>
> >>>-- 
> >>>This is the Java Programming on and around the
> >>>iSeries / AS400 (JAVA400-L) 
> >>>mailing list
> >>>To post a message email: JAVA400-L@xxxxxxxxxxxx
> >>>To subscribe, unsubscribe, or change list options,
> >>>visit:
> >>>
> >>>      
> >>>
> >>http://lists.midrange.com/mailman/listinfo/java400-l
> >>    
> >>
> >>>or email: JAVA400-L-request@xxxxxxxxxxxx
> >>>Before posting, please take a moment to review the
> >>>archives
> >>>at http://archive.midrange.com/java400-l.
> >>>
> >>>
> >>>
> >>>-- 
> >>>This is the Java Programming on and around the
> >>>iSeries / AS400 (JAVA400-L) mailing list
> >>>To post a message email: JAVA400-L@xxxxxxxxxxxx
> >>>To subscribe, unsubscribe, or change list options,
> >>>visit:
> >>>
> >>>      
> >>>
> >>http://lists.midrange.com/mailman/listinfo/java400-l
> >>    
> >>
> >>>or email: JAVA400-L-request@xxxxxxxxxxxx
> >>>Before posting, please take a moment to review the
> >>>archives
> >>>at http://archive.midrange.com/java400-l.
> >>>
> >>>
> >>>      
> >>>
> >>__________________________________________________
> >>Do You Yahoo!?
> >>Tired of spam?  Yahoo! Mail has the best spam
> >>protection around 
> >>http://mail.yahoo.com 
> >>-- 
> >>This is the Java Programming on and around the
> >>iSeries / AS400 (JAVA400-L) mailing list
> >>To post a message email: JAVA400-L@xxxxxxxxxxxx
> >>To subscribe, unsubscribe, or change list options,
> >>visit:
> >>http://lists.midrange.com/mailman/listinfo/java400-l
> >>or email: JAVA400-L-request@xxxxxxxxxxxx
> >>Before posting, please take a moment to review the
> >>archives
> >>at http://archive.midrange.com/java400-l.
> >>
> >>
> >>    
> >>
> >
> >
> >
> >             
> >____________________________________________________
> >Start your day with Yahoo! - make it your home page 
> >http://www.yahoo.com/r/hs 
> > 
> >  
> >
> 
> 
> 
> ------------------------------
> 
> message: 2
> date: Thu, 18 Aug 2005 13:55:40 -0700 (PDT)
> from: Ashish Kulkarni <kulkarni_ash1312@xxxxxxxxx>
> subject: Re: where do i keep PCML files in J2ee application running on
>       tomcat
> 
> Hi
> i did try that also, but it did not work got the same
> error
> 
> Ashish
> 
> --- Narayanan R Pillai <strqst400@xxxxxxxxx> wrote:
> 
> > Ashish,
> > 
> > Could you try one more thing for me please. Could
> > you try capitalizing 
> > the .PCML in your first cut of the code ? I think
> > that might work too/
> > 
> > Pillai
> > 
> > >And one more important thing i found out that, it
> > >cannot be "pcml" but has to be "PCML", capital for
> > the
> > >class loaded to find it
> > >
> > >Thanx for all the help
> > >
> > >Ashish
> > >   
> > >
> > >--- Ashish Kulkarni <kulkarni_ash1312@xxxxxxxxx>
> > >wrote:
> > >
> > >  
> > >
> > >>Hi
> > >>i have tried that also, it does not work
> > >>
> > >>Ashish
> > >>
> > >>--- Marshall Dunbar/DPS <marshall@xxxxxxxxxxx>
> > >>wrote:
> > >>
> > >>    
> > >>
> > >>>There is a constructor that takes a classloader,
> > >>>
> > >>>public ProgramCallDocument(AS400 sys,
> > >>>                           java.lang.String
> > >>>      
> > >>>
> > >>docName,
> > >>    
> > >>
> > >>>                           java.lang.ClassLoader
> > >>>loader)
> > >>>                    throws PcmlException
> > >>>
> > >>>I believe the problem Ashish is having is because
> > >>>the default classloader 
> > >>>for resources is different than the classloader
> > >>>      
> > >>>
> > >>used
> > >>    
> > >>
> > >>>for loading classes 
> > >>>for web app.  So maybe something like this would
> > >>>work:
> > >>>
> > >>>
> > >>>pcml = new ProgramCallDocument(as400, "PU049B", 
> > >>>this.getClass().getClassLoader());
> > >>>
> > >>>
> > >>>===
> > >>>Marshall Dunbar
> > >>>DPS, Inc.
> > >>>marshall@xxxxxxxxxxx
> > >>>====
> > >>>
> > >>>
> > >>>
> > >>>"albartell" <albartell@xxxxxxxxx> 
> > >>>Sent by: java400-l-bounces@xxxxxxxxxxxx
> > >>>08/18/2005 03:22 PM
> > >>>Please respond to
> > >>>Java Programming on and around the iSeries /
> > AS400
> > >>>      
> > >>>
> > >>><java400-l@xxxxxxxxxxxx>
> > >>>
> > >>>
> > >>>To
> > >>>"'Java Programming on and around the iSeries /
> > >>>AS400'" 
> > >>><java400-l@xxxxxxxxxxxx>
> > >>>cc
> > >>>
> > >>>Subject
> > >>>RE: where do i keep PCML files in J2ee
> > application
> > >>>running on tomcat
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>I don't have the JavaDoc in front of me, but does
> > >>>the ProgramCallDocument
> > >>>constructor have an overloaded constructor to
> > >>>      
> > >>>
> > >>accept
> > >>    
> > >>
> > >>>an InputStream 
> > >>>object?
> > >>>That would make this a lot easier. Below is how I
> > >>>acquire resources while 
> > >>>in
> > >>>an application server (i.e. Tomcat). Then you
> > >>>      
> > >>>
> > >>could
> > >>    
> > >>
> > >>>dictate exactly where
> > >>>the PCML resided without having to worry.
> > >>>
> > >>>InputStream inStream =
> > >>>
> > >>>      
> > >>>
> >
> >ResourceControl.getAsInputStream("/com/mowyourlawn/uitext/fieldlabel.propert
> > >  
> > >
> > >>>ies");
> > >>>
> > >>>...
> > >>>
> > >>>public class ResourceControl {
> > >>>                 public static InputStream
> > >>>getAsInputStream(String 
> > >>>packageResource) {
> > >>>                                 return
> > >>>
> > >>>      
> > >>>
> >
> >ResourceControl.class.getResourceAsStream(packageResource);
> > >  
> > >
> > >>>                 } 
> > >>>}
> > >>>
> > >>>HTH,
> > >>>Aaron Bartell
> > >>>
> > >>>-----Original Message-----
> > >>>From: java400-l-bounces@xxxxxxxxxxxx 
> > >>>[mailto:java400-l-bounces@xxxxxxxxxxxx]
> > >>>On Behalf Of Ashish Kulkarni
> > >>>Sent: Thursday, August 18, 2005 1:33 PM
> > >>>To: Java Programming on and around the iSeries /
> > >>>AS400
> > >>>Subject: Re: where do i keep PCML files in J2ee
> > >>>application running on
> > >>>tomcat
> > >>>
> > >>>Hi
> > >>>i tried
> > >>>pcml = new ProgramCallDocument(as400,
> > >>>"PU049B.pcml"); and have PCML under
> > >>>WEB-INF/classes/ but still does not work
> > >>>
> > >>>--- Narayanan R Pillai <strqst400@xxxxxxxxx>
> > >>>      
> > >>>
> > >>wrote:
> > >>    
> > >>
> > >>>>We are running under Tomcat 5.0 and we use the
> > >>>>        
> > >>>>
> > >>>default constructor and 
> > >>>      
> > >>>
> > >>>>then the fully qualified name of the pcml file.
> > >>>>
> > >>>>ie
> > >>>>pcml = new ProgramCallDocument();
> > >>>>pcml.setDocument(
> > >>>>"com.example.document.DocumentName.pcml" );//
> > >>>>        
> > >>>>
> > >>>place the pcml document 
> > >>>      
> > >>>
> > >>>>in WEB-INF/classes/com/example/document/
> > >>>>
> > >>>>in that fashion. And it seems to work.
> > >>>>
> > >>>>Pillai
> > >>>>
> > >>>>Ashish Kulkarni wrote:
> > >>>>
> > >>>>        
> > >>>>
> > >>>>>Hi
> > >>>>>just PU049B works in websphere application
> > >>>>>          
> > >>>>>
> > >>>server,
> > >>>      
> > >>>
> > >>>>but
> > >>>>        
> > >>>>
> > >>>>>not in tomcat, i have never tried Pu049B.pcml
> > >>>>>          
> > >>>>>
> > >>in
> > >>    
> > >>
> > >>>the constructor
> > >>>      
> > >>>
> > >>>>>Ashish
> > >>>>>
> > >>>>>--- Narayanan R Pillai <strqst400@xxxxxxxxx>
> > >>>>>          
> > >>>>>
> > >>>wrote:
> > >>>      
> > >>>
> > >>>>>
> > >>>>>          
> > >>>>>
> > >>>>>>Don't you have to say PU049B.pcml in the new
> > >>>>>>            
> > >>>>>>
> > >>>ProgramCallDocument 
> > >>>      
> > >>>
> > >>>>>>constructor ?
> > >>>>>>
> > >>>>>>Pillai
> > >>>>>>
> > >>>>>>Ashish Kulkarni wrote:
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>            
> > >>>>>>
> > >>>>>>>Hi
> > >>>>>>>The PCML file in MY IDE where under
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>              
> > >>>>>>>
> > >>>>>>WEB-INF/classes/
> > >>>>>>
> > >>>>>>
> > >>>>>>            
> > >>>>>>
> > >>>>>>>folder
> > >>>>>>>here the structure of how it looks in tomcat
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>              
> > >>>>>>>
> >
> >>>C:\Tomcat5.0.28\webapps\approvals630001\WEB-INF\classes\PU049B.PCML
> > >>>      
> > >>>
> > >>>>>>            
> > >>>>>>
> > >>>>>>>and the jar file is also under classes folder
> > >>>>>>>
> > >>>>>>>here is what i do in my code
> > >>>>>>>ProgramCallDocument pcml = new
> > >>>>>>>ProgramCallDocument(as400, "PU049B"); boolean
> > >>>>>>>              
> > >>>>>>>
> > >>b
> > >>    
> > >>
> > >>>= 
> > >>>      
> > >>>
> > >>>>>>>pcml.callProgram("PU049B");
> > >>>>>>>
> > >>>>>>>and here is what i defined in my PCML file
> > >>>>>>>              
> > >>>>>>>
> > >>><program name="PU049B"
> > >>>      
> > >>>
> > >>>>>>>path="/QSYS.LIB/%LIBL%.lib/PU049B.PGM">
> > >>>>>>>
> > >>>>>>>Regards
> > >>>>>>>
> > >>>>>>>Ashish
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>--- albartell <albartell@xxxxxxxxx> wrote:
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>              
> > >>>>>>>
> > >>>>>>>>Can you post some code?  Where was the PCML
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>                
> > >>>>>>>>
> > >>>>>>located
> > >>>>>>
> > >>>>>>
> > >>>>>>            
> > >>>>>>
> > >>>>>>>>within your IDE before,
> > >>>>>>>>in a package or the WebRoot folder? 
> > >>>>>>>>
> > >>>>>>>>-----Original Message-----
> > >>>>>>>>From: java400-l-bounces@xxxxxxxxxxxx 
> > >>>>>>>>[mailto:java400-l-bounces@xxxxxxxxxxxx]
> > >>>>>>>>On Behalf Of Ashish Kulkarni
> > >>>>>>>>Sent: Thursday, August 18, 2005 7:58 AM
> > >>>>>>>>To: java400-l@xxxxxxxxxxxx
> > >>>>>>>>Subject: where do i keep PCML files in J2ee
> > >>>>>>>>                
> > >>>>>>>>
> > >>>application running on 
> > >>>      
> > >>>
> > >>>>>>>>tomcat
> > >>>>>>>>
> > >>>>>>>>Hi
> > >>>>>>>>we have a web application where we call
> > >>>>>>>>                
> > >>>>>>>>
> > >>RPGLE
> > >>    
> > >>
> > >>>programs from java 
> > >>>      
> > >>>
> > >>>>>>>>using PCML.
> > >>>>>>>>I have all the PCML files under
> > >>>>>>>>                
> > >>>>>>>>
> > >>>WEB-INF\classes folder in my web 
> > >>>      
> > >>>
> > >>>>>>>>application, IT works fine under websphere
> > >>>>>>>>                
> > >>>>>>>>
> > >>>application server, but 
> > >>>      
> > >>>
> > >>>>>>>>in tomcat i get PCML not found error, so i
> > >>>>>>>>                
> > >>>>>>>>
> > >>>moved the PCML
> > >>>      
> > >>>
> > >>>>>>>>                
> > >>>>>>>>
> > >>>>>>file
> > >>>>>>
> > >>>>>>
> > >>>>>>            
> > >>>>>>
> > >>>>>>>>to
> > >>>>>>>>/<tomcatroot>/common/classes/ folder, is
> > >>>>>>>>                
> > >>>>>>>>
> > >>there
> > >>    
> > >>
> > >>>a
> > >>>      
> > >>>
> > >>>>>>>>                
> > >>>>>>>>
> > >>>>>>way
> > >>>>>>
> > >>>>>>
> > >>>>>>            
> > >>>>>>
> > >>>>>>>>to access PCML files
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>                
> > >>>>>>>>
> > >>>>>>>>from WEB-INF/classes folder in tomcat
> > >>>>>>>              
> > >>>>>>>
> > >>instead.
> > >>    
> > >>
> > >>>>>>>              
> > >>>>>>>
> > >>>>>>>>Ashish
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>                
> > >>>>>>>>
> >
> >>>>____________________________________________________
> > >>>>        
> > >>>>
> > >>>>>>>              
> > >>>>>>>
> > >>>>>>>>Start your day with Yahoo! - make it your
> > >>>>>>>>                
> > >>>>>>>>
> > >>home
> > >>    
> > >>
> > >>>>>>>>                
> > >>>>>>>>
> > >>>>>>page
> > >>>>>>
> > >>>>>>
> > >>>>>>            
> > >>>>>>
> > >>>>>>>>http://www.yahoo.com/r/hs
> > >>>>>>>>
> > >>>>>>>>--
> > >>>>>>>>This is the Java Programming on and around
> > >>>>>>>>                
> > >>>>>>>>
> > >>the
> > >>    
> > >>
> > >>>iSeries / AS400 
> > >>>      
> > >>>
> > >>>>>>>>(JAVA400-L) mailing list To post a message
> > >>>>>>>>                
> > >>>>>>>>
> > >>>email:
> > >>>      
> > >>>
> > >>>>>>>>JAVA400-L@xxxxxxxxxxxx To subscribe,
> > >>>>>>>>                
> > >>>>>>>>
> > >>>unsubscribe, or change list 
> > >>>      
> > >>>
> > >>>>>>>>options,
> > >>>>>>>>visit:
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>                
> > >>>>>>>>
> >
> >>>>http://lists.midrange.com/mailman/listinfo/java400-l
> > >>>>        
> > >>>>
> > >>>>>>>              
> > >>>>>>>
> > >>>>>>>>or email: JAVA400-L-request@xxxxxxxxxxxx
> > >>>>>>>>                
> > >>>>>>>>
> > >>>Before posting, please 
> > >>>      
> > >>>
> > >>>>>>>>take a moment to review the archives at 
> > >>>>>>>>http://archive.midrange.com/java400-l.
> > >>>>>>>>
> > >>>>>>>>--
> > >>>>>>>>This is the Java Programming on and around
> > >>>>>>>>                
> > >>>>>>>>
> > >>the
> > >>    
> > >>
> > >>>iSeries / AS400 
> > >>>      
> > >>>
> > >>>>>>>>(JAVA400-L) mailing list To post a message
> > >>>>>>>>                
> > >>>>>>>>
> > >>>email: 
> > >>>      
> > >>>
> > >>>>>>>>JAVA400-L@xxxxxxxxxxxx To subscribe,
> > >>>>>>>>                
> > >>>>>>>>
> > >>>unsubscribe, or change list
> > >>>      
> > >>>
> > >>>>options,
> > >>>>        
> > >>>>
> > >>>>>>>>visit:
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>                
> > >>>>>>>>
> >
> >>>>http://lists.midrange.com/mailman/listinfo/java400-l
> > >>>>        
> > >>>>
> > >>>>>>>              
> > >>>>>>>
> > >>>>>>>>or email: JAVA400-L-request@xxxxxxxxxxxx
> > >>>>>>>>                
> > >>>>>>>>
> > >>>Before posting, please 
> > >>>      
> > >>>
> > >>>>>>>>take a moment to review
> > >>>>>>>>                
> > >>>>>>>>
> > >>>>the
> > >>>>        
> > >>>>
> > >>>>>>>>archives
> > >>>>>>>>at http://archive.midrange.com/java400-l.
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>                
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>              
> > >>>>>>>
> >
> >>>____________________________________________________
> > >>>      
> > >>>
> > >>>>>>            
> > >>>>>>
> > >>>>>>>Start your day with Yahoo! - make it your
> > >>>>>>>              
> > >>>>>>>
> > >>home
> > >>    
> > >>
> > >>>>page
> > >>>>        
> > >>>>
> > >>>>>>>http://www.yahoo.com/r/hs
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>              
> > >>>>>>>
> > >>>>>>--
> > >>>>>>This is the Java Programming on and around the
> > >>>>>>            
> > >>>>>>
> > >>>iSeries / AS400 
> > >>>      
> > >>>
> > >>>>>>(JAVA400-L) mailing list To post a message
> > >>>>>>            
> > >>>>>>
> > >>>email: 
> > >>>      
> > >>>
> > >>>>>>JAVA400-L@xxxxxxxxxxxx To subscribe,
> > >>>>>>            
> > >>>>>>
> > >>>unsubscribe, or change list 
> > >>>      
> > >>>
> > >>>>>>options,
> > >>>>>>visit:
> > >>>>>>            
> > >>>>>>
> >
> >>>http://lists.midrange.com/mailman/listinfo/java400-l
> > >>>      
> > >>>
> > >>>>>>or email: JAVA400-L-request@xxxxxxxxxxxx
> > >>>>>>            
> > >>>>>>
> > >>Before
> > >>    
> > >>
> > >>>posting, please take 
> > >>>      
> > >>>
> > >>>>>>a moment to review the archives at 
> > >>>>>>http://archive.midrange.com/java400-l.
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>            
> > >>>>>>
> > >>>>>          
> > >>>>>
> >
> >>>__________________________________________________
> > >>>      
> > >>>
> > >>>>>Do You Yahoo!?
> > >>>>>Tired of spam?  Yahoo! Mail has the best spam
> > >>>>>          
> > >>>>>
> > >>>>protection around
> > >>>>        
> > >>>>
> > >>>>>http://mail.yahoo.com
> > >>>>>
> > >>>>>
> > >>>>>          
> > >>>>>
> > >>>>--
> > >>>>This is the Java Programming on and around the
> > >>>>        
> > >>>>
> > >>>iSeries / AS400 
> > >>>      
> > >>>
> > >>>>(JAVA400-L) mailing list To post a message
> > >>>>        
> > >>>>
> > >>email: 
> > >>    
> > >>
> > >>>>JAVA400-L@xxxxxxxxxxxx To subscribe,
> > >>>>        
> > >>>>
> > >>unsubscribe,
> > >>    
> > >>
> > >>>or change list 
> > >>>      
> > >>>
> > >>>>options,
> > >>>>visit:
> > >>>>
> > >>>>        
> > >>>>
> >
> >>http://lists.midrange.com/mailman/listinfo/java400-l
> > >>    
> > >>
> > >>>>or email: JAVA400-L-request@xxxxxxxxxxxx Before
> > >>>>        
> > >>>>
> > >>>posting, please take a 
> > >>>      
> > >>>
> > >>>>moment to review the archives at 
> > >>>>http://archive.midrange.com/java400-l.
> > >>>>
> > >>>>
> > >>>>        
> > >>>>
> > >>>A$HI$H
> > >>>
> > >>>
> > >>> 
> > >>>
> > >>>      
> > >>>
> >
> >>____________________________________________________
> > >>    
> > >>
> > >>>Start your day with Yahoo! - make it your home
> > >>>      
> > >>>
> > >>page
> > >>    
> > >>
> > >>>http://www.yahoo.com/r/hs 
> > >>> 
> > >>>--
> > >>>This is the Java Programming on and around the
> > >>>iSeries / AS400 (JAVA400-L)
> > >>>mailing list To post a message email:
> > >>>JAVA400-L@xxxxxxxxxxxx To subscribe,
> > >>>unsubscribe, or change list options,
> > >>>visit:
> > >>>
> > >>>      
> > >>>
> >
> >>http://lists.midrange.com/mailman/listinfo/java400-l
> > >>    
> > >>
> > >>>or email: JAVA400-L-request@xxxxxxxxxxxx Before
> > >>>posting, please take a
> > >>>moment to review the archives at
> > >>>http://archive.midrange.com/java400-l.
> > >>>
> > >>>-- 
> > >>>This is the Java Programming on and around the
> > >>>iSeries / AS400 (JAVA400-L) 
> > >>>mailing list
> > >>>To post a message email: JAVA400-L@xxxxxxxxxxxx
> > >>>To subscribe, unsubscribe, or change list
> > options,
> > >>>visit:
> > >>>
> > >>>      
> > >>>
> >
> >>http://lists.midrange.com/mailman/listinfo/java400-l
> > >>    
> > >>
> > >>>or email: JAVA400-L-request@xxxxxxxxxxxx
> > >>>Before posting, please take a moment to review
> > the
> > >>>archives
> > >>>at http://archive.midrange.com/java400-l.
> > >>>
> > >>>
> > >>>
> > >>>-- 
> > >>>This is the Java Programming on and around the
> > >>>iSeries / AS400 (JAVA400-L) mailing list
> > >>>To post a message email: JAVA400-L@xxxxxxxxxxxx
> > >>>To subscribe, unsubscribe, or change list
> > options,
> > >>>visit:
> > >>>
> > >>>      
> > >>>
> >
> >>http://lists.midrange.com/mailman/listinfo/java400-l
> > >>    
> > >>
> > >>>or email: JAVA400-L-request@xxxxxxxxxxxx
> > >>>Before posting, please take a moment to review
> > the
> > >>>archives
> > >>>at http://archive.midrange.com/java400-l.
> > >>>
> > >>>
> > >>>      
> > >>>
> > >>__________________________________________________
> > >>Do You Yahoo!?
> > >>Tired of spam?  Yahoo! Mail has the best spam
> > >>protection around 
> > >>http://mail.yahoo.com 
> > >>-- 
> > >>This is the Java Programming on and around the
> > >>iSeries / AS400 (JAVA400-L) mailing list
> > >>To post a message email: JAVA400-L@xxxxxxxxxxxx
> > >>To subscribe, unsubscribe, or change list options,
> > >>visit:
> >
> >>http://lists.midrange.com/mailman/listinfo/java400-l
> > >>or email: JAVA400-L-request@xxxxxxxxxxxx
> > >>Before posting, please take a moment to review the
> > >>archives
> > >>at http://archive.midrange.com/java400-l.
> > >>
> > >>
> > >>    
> > >>
> > >
> > >
> > >
> > >           
> >
> >____________________________________________________
> > >Start your day with Yahoo! - make it your home page
> > 
> > >http://www.yahoo.com/r/hs 
> > > 
> > >  
> > >
> > 
> > -- 
> > This is the Java Programming on and around the
> > iSeries / AS400 (JAVA400-L) mailing list
> > To post a message email: JAVA400-L@xxxxxxxxxxxx
> > To subscribe, unsubscribe, or change list options,
> > visit:
> > http://lists.midrange.com/mailman/listinfo/java400-l
> > or email: JAVA400-L-request@xxxxxxxxxxxx
> > Before posting, please take a moment to review the
> > archives
> > at http://archive.midrange.com/java400-l.
> > 
> > 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 
> 
> ------------------------------
> 
> -- 
> This is the Java Programming on and around the iSeries / AS400 (JAVA400-L) 
> digest list
> To post a message email: JAVA400-L@xxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/java400-l
> or email: JAVA400-L-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/java400-l.
> 
> 
> 
> End of JAVA400-L Digest, Vol 3, Issue 293
> *****************************************


As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.