provider.add("token",destination.getConnection().getToken().getTokenString());
provider.add("overwrite","true");
provider.add("metadata",xml.getBytes("UTF-8"),"metadata.xml","text/xml","UTF-8");
if (this.readOnly) return;
AgpClient client = dest.getConnection().ensureClient();
JSONObject jso = client.executeJsonRequest(sUrl,hdr,provider);
if (jso.has("success") && jso.getString("success").equals("true")) {
this.numMetadataPublished++;
LOGGER.finer("Metadata updated for: "+sUrl);
} else {
LOGGER.finer("Metadata update FAILED for: "+sUrl);