DDL Conversion Issues
Alignment
When compiling your DDL, be sure that you use the proper alignment directive (e.g. CFIELDALIGN_MATCHED2, FIELDALIGN_SHARED8, etc.) so that the compiled data element offsets stored in the dictionary will reflect the actual offsets assigned by your language compiler. Failure to do so may result in alignment mismatches in interprocess messages sent from or returned to SOAPam Server.
If you suspect an alignment problem, use the "?REPORT" DDL directive and OUTPUT the suspect DDL definition to view the offsets that the Wizard will use when generating your SDF. You can use the Service Diagnostics Tool to dump the interprocess message contents with offsets at runtime.