writer.writeStartElement(DataSources.Tag.DRIVERS.getLocalName()); ModelNode drivers = node.get(JDBC_DRIVER_NAME); for (String driverName : drivers.keys()) { ModelNode driver = drivers.get(driverName); writer.writeStartElement(DataSources.Tag.DRIVER.getLocalName()); writer.writeAttribute(Driver.Attribute.NAME.getLocalName(), driver.require(DRIVER_NAME.getName()).asString()); if (has(driver, DRIVER_MODULE_NAME.getName())) {
final ModelNode dataSourceNode = datasources.get(dsName); writer.writeStartElement(isXADataSource ? DataSources.Tag.XA_DATASOURCE.getLocalName() : DataSources.Tag.DATASOURCE.getLocalName()); JTA.marshallAsAttribute(dataSourceNode, writer); JNDI_NAME.marshallAsAttribute(dataSourceNode, writer);
writer.writeStartElement(DataSources.Tag.DRIVERS.getLocalName()); ModelNode drivers = node.get(JDBC_DRIVER_NAME); for (String driverName : drivers.keys()) { ModelNode driver = drivers.get(driverName); writer.writeStartElement(DataSources.Tag.DRIVER.getLocalName()); writer.writeAttribute(Driver.Attribute.NAME.getLocalName(), driver.require(DRIVER_NAME.getName()).asString()); if (has(driver, DRIVER_MODULE_NAME.getName())) {
final ModelNode dataSourceNode = datasources.get(dsName); writer.writeStartElement(isXADataSource ? DataSources.Tag.XA_DATASOURCE.getLocalName() : DataSources.Tag.DATASOURCE.getLocalName()); JTA.marshallAsAttribute(dataSourceNode, writer); JNDI_NAME.marshallAsAttribute(dataSourceNode, writer);
final ModelNode dataSourceNode = property.getValue(); writer.writeStartElement(isXADataSource ? DataSources.Tag.XA_DATASOURCE.getLocalName() : DataSources.Tag.DATASOURCE.getLocalName()); JTA.marshallAsAttribute(dataSourceNode, writer); JNDI_NAME.marshallAsAttribute(dataSourceNode, writer);
writer.writeStartElement(DataSources.Tag.DRIVERS.getLocalName()); for (Property driverProperty : node.get(JDBC_DRIVER_NAME).asPropertyList()) { writer.writeStartElement(DataSources.Tag.DRIVER.getLocalName()); writer.writeAttribute(Driver.Attribute.NAME.getLocalName(), driverProperty.getValue().require(DRIVER_NAME.getName()).asString()); writeAttributeIfHas(writer, driverProperty.getValue(), Driver.Attribute.MODULE, DRIVER_MODULE_NAME.getName());