unb.getSyntaxIdentifier().setId("UNOW"); // UNOW is UTF-8.... as encoded above
unb.getSyntaxIdentifier().setCodedCharacterEncoding("UNOW"); // UNOW is UTF-8.... as encoded above
messages.clear();
for (Class<?> messageType : messageTypes) {
UNEdifactMessage41 message41 = messageBuilder.buildMessage(UNEdifactMessage41.class);
Object messageInstance = messageBuilder.buildMessage(messageType);
MessageIdentifier messageIdentifier = message41.getMessageHeader().getMessageIdentifier();
messageIdentifier.setControllingAgencyCode("UN");
messageIdentifier.setId(messageType.getSimpleName().toUpperCase());
messageIdentifier.setVersionNum(versionNum);
messageIdentifier.setReleaseNum(releaseNum);
message41.setMessage(messageInstance);
messages.add(message41);
}
return interchange41;
}