org.omg.IOP.CodecPackage
import org.omg.IOP.Codec;
import org.omg.IOP.CodecFactory;
// Create a codec factory
CodecFactory codecFactory = CodecFactory.getDefaultFactory();
// Create a codec
Codec codec = codecFactory.createCodec();
// Encode an IOP message
byte[] encodedMessage = codec.encode(iopMessage);
// Decode an IOP message
IOPMessage decodedMessage = codec.decode(encodedMessage);import org.omg.IOP.IOR;
import org.omg.IOP.Codec;
import org.omg.IOP.CodecFactory;
// Create a codec factory
CodecFactory codecFactory = CodecFactory.getDefaultFactory();
// Create a codec
Codec codec = codecFactory.createCodec();
// Create an IOR template
IOR template = new IOR();
// Generate a unique IOR
IOR ior = codec.generateUniqueIOR(template);