- final NormalizedNodeDataOutput nnout = NormalizedNodeInputOutput.newDataOutput(out);
- nnout.writeInt(rpcs.size());
- for (DOMRpcIdentifier id : rpcs) {
- nnout.writeSchemaPath(id.getType());
- nnout.writeYangInstanceIdentifier(id.getContextReference());
+ try (NormalizedNodeDataOutput nnout = NormalizedNodeStreamVersion.current().newDataOutput(out)) {
+ nnout.writeInt(rpcs.size());
+ for (DOMRpcIdentifier id : rpcs) {
+ // TODO: we should be able to get by with just a QName
+ nnout.writeSchemaNodeIdentifier(Absolute.of(id.getType()));
+ nnout.writeYangInstanceIdentifier(id.getContextReference());
+ }