midrange.com code scratchpad
Name:
SubArr to Java method failure
Scriptlanguage:
Plain Text
Tabwidth:
4
Date:
07/06/2009 02:49:19 pm
IP:
Logged
Description:
The Java method prototype and examples of the calls to the method
Code:
  1. Java method prototype 
  2.      D setAcctCodesInRevChain...                                                                    
  3.      D                 PR              N   ExtProc(*JAVA :                                          
  4.      D                                             'com.paetec.oss.accm.+                           
  5.      D                                              AcctCodeChangesInterface' :                     
  6.      D                                              'setAcctCodesInRevChain')                       
  7.      D                                 O   Class(*JAVA : 'java.lang.String')    Customer Number     
  8.      D                                     Const                                                    
  9.      D                               10I 0 Value                                Account Code Length 
  10.      D                               20I 0 Dim(132000)                          Account Code(s)     
  11.      D                                     Options(*VARSIZE)                                        
  12.      D                                     Const                                                    
  13.      D                                 O   Class(*JAVA : 'java.lang.String')    Name(s)             
  14.      D                                     Dim(132000)                                              
  15.      D                                     Options(*VARSIZE)                                        
  16.      D                                     Const                                                    
  17.      D                                 O   Class(*JAVA : 'java.lang.String')    Department(s)       
  18.      D                                     Dim(132000)                                              
  19.      D                                     Options(*VARSIZE)                                        
  20.      D                                     Const                                                    
  21.      D                                 O   Class(*JAVA : 'java.lang.String')    Region(s)           
  22.      D                                     Dim(132000)                                              
  23.      D                                     Options(*VARSIZE)                                        
  24.      D                                     Const                                                    
  25.  
  26. Incorrect results method call:
  27.        response = setAcctCodesInRevChain(binding :                            
  28.                                          customerNumber :                     
  29.                                          accountCodeDigits :                  
  30.                                          %subArr(codes : 1 : count) :         
  31.                                          %SubArr(names : 1 : count) :         
  32.                                          %SubArr(departments : 1 : count) :   
  33.                                          %SubArr(regions : 1 : count));       
  34.  
  35. Correct Results but hard coded method call:
  36.        response = setAcctCodesInRevChain(binding :                            
  37.                                          customerNumber :                     
  38.                                          accountCodeDigits :                  
  39.                                          %subArr(codes : 1 : 7) :         
  40.                                          %SubArr(names : 1 : 7) :         
  41.                                          %SubArr(departments : 1 : 7) :   
  42.                                          %SubArr(regions : 1 : 7));       
  43.  
  44.  
© 2004-2019 by midrange.com generated in 0.01s valid xhtml & css