- assigned_to: Zhang Ze
Hi,
I'm trying to use ProgramCallDocument with a RPG procedure containing a varchar parameter. The PCML isn't supported.
I attached a simple test class, pcml v6 and v7 and the RPG service program.
During the execution :
com.ibm.as400.data.PcmlException: A PCML specification error occurred.
at com.ibm.as400.data.ProgramCallDocument.loadSourcePcmlDocument(ProgramCallDocument.java:1623)
at com.ibm.as400.data.ProgramCallDocument.loadPcmlDocument(ProgramCallDocument.java:1401)
at com.ibm.as400.data.ProgramCallDocument.<init>(ProgramCallDocument.java:150)
at pcml.Launch.v7(Launch.java:62)
at pcml.Launch.main(Launch.java:15)
Caused by: com.ibm.as400.data.PcmlSpecificationException: File 'pcml7' contains PCML specification errors.
at com.ibm.as400.data.PcmlDocument.addPcmlSpecificationError(PcmlDocument.java:769)
at com.ibm.as400.data.PcmlData.checkAttributes(PcmlData.java:2063)
at com.ibm.as400.data.PcmlSAXParser.checkAttributes(PcmlSAXParser.java:445)
at com.ibm.as400.data.PcmlSAXParser.checkAttributes(PcmlSAXParser.java:448)
at com.ibm.as400.data.PcmlSAXParser.<init>(PcmlSAXParser.java:254)
at com.ibm.as400.data.ProgramCallDocument.loadSourcePcmlDocument(ProgramCallDocument.java:1612)
... 4 more</init></init>
Regards
Nathanaël