PSF/AIX or Infoprint Manager/AIX: ACIF Custom input exit and font problems

ITEM: RTA000160120



Q:                                                                              
Topic thread:                                                                   
Printer Systems (PRINT - NA/ATS)                                                
 PSF/AIX                                                                        
                                                                                
Hello¢                                                                          
                                                                                
Please don't close this PMS. I have a customer using (1) a C10 with             
PSF/AIX to print in 3900 and 3160 and (2) an E30 with PSF/AIX to                
print in InfoPrint 4000. He is using an custom input exit in both               
servers called APKXTE to print more than 4 TRC's. When we use this input        
exit normally he needs to print special characters with accent common           
in Portuguese. When we prepared the second server (E30) to print, the           
customer did a copy of some fonts for this second server to print jobs          
as in the first server (fonts GT12, 13, 15, 18) and the input exit             
APKXTE. The problem is the E30 server is not working well. When we send         
jobs using APKXTE we got the following error message:                           
                                                                                
0425-419 Returned code 1                                                        
0425-412                                                                        
0425-441 Acif has completed processing abnormally with return code 16           
                                                                                
When we send jobs using APKA2E we got job without special characters            
with accent. We sent to customer some fonts with the code page changed          
it. One using T1V10500, another using T1V10871 and T1V10275.  All of            
them are working but the characters are incorrect. I'm sending the new          
character set for them but they are a little unsatisfied because they           
need to print with the input exit APKXTE.                                       
                                                                                
 Would you have any suggestion for us??? Thank you very much.                  
                                                                                
A:                                                                              
There's not a whole lot I can do to diagnose specific problems with a           
customer-supplied ACIF input record exit.  Even the return code from            
the error messages (specifically 0423-419, rc=1) will be specific to            
the custom exit.                                                                
                                                                                
However, I can suggest a couple of things to check:                             
                                                                                
1)  If this exit converts from ASCII-to-EBCDIC, then please ensure that         
    the iconv program and the required converter pairs that your exit           
    is calling are installed and working properly.  The iconv program           
    should be located in the /usr/bin directory, and the converter              
    pairs in /usr/lib/nls/loc/iconvTable.  If the required filesets             
    are not installed, then you need to install them.  In AIX 4.3.2,           
    the iconv program and the compiled converter pairs are in the               
    fileset "bos.iconv.com" and the source for those converter pairs            
    in fileset "bos.loc.adt.iconv".                                             
                                                                                
    Since apka2e works correctly, the iconv command is probably                 
    installed as well as at least IBM-850_IBM-037 converter pair.               
    But make sure that the converter pair that APKXTE calls is indeed           
    installed.                                                                  
                                                                                
    If the iconv converter pairs that APKXTE calls are *not* installed,         
    and if the APKXTE exit is based on apka2e.c or asciinpe.c, then the         
    conversion from ASCII to EBCDIC is using a hardcoded table in the           
    exit that converts from 850 to 037.                                         
                                                                                
    So my best guess is that you don't have the needed iconv converter         
    pairs installed.                                                            
                                                                                
2)  Ensure that both systems are at the same PTF level for PSF/AIX.             
                                                                                
3)  Compare the GRD tables that are in use on both systems and make             
    sure that they're the same.                                                 
                                                                                
4)  Add some debugging statements to the sample exits to write out              
    messages to a temporary log file at different steps in your exit.           
    That might assist in determining where the exit is failing.                 
                                                                                
I hope these suggestions help resolve your problem.  Thanks for using           
WWQA.                                                                           
                                                                                
Q:                                                                             
We verified the iconv converter pairs and in a server 1 has a lot of            
pairs, in server 2 hasn't it. In server 2 has installed IBM-850_IBM-037         
converter pair.                                                                 
                                                                                
You are right, we didn't have all of required converter pairs installed         
in server 2. Now everything is ok. I really thank you for your help.            
                                                                                
A:                                                                              
I'm glad you were able to get it working by installing the right                
converter pairs.                                                                
                                                                                
Thanks for the feedback.                                                        
                                                                                
S e a r c h - k e y w o r d s:                                                  
psf/6000 psf/aix psf aix infoprint ipmgr acif exit inpexit asciinpe            
asciinpe.c apka2e apka2e.c custom font iconv converter pair                     
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                               


WWQA: ITEM: RTA000160120 ITEM: RTA000160120
Dated: 11/1999 Category: XPSF6000
This HTML file was generated 2000/11/30~13:34:12
Comments or suggestions? Contact us