I am trying to write data in marklogic using DatabaseClient but getting issue java.net.SocketException: Connection reset. I am not able to get where I am doing Wrong
Below are the code that I am running in intellij idea.
import com.marklogic.client.DatabaseClient;
import com.marklogic.client.DatabaseClientFactory;
import com.marklogic.client.document.XMLDocumentManager;
import com.marklogic.client.io.InputStreamHandle;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
public class data_movement {
public static void main(String[] args) throws FileNotFoundException {
DatabaseClient client = DatabaseClientFactory
.newClient("localhost", 8000,
new DatabaseClientFactory.DigestAuthContext("admin", "admin")
);
XMLDocumentManager XMLDocMgr = client.newXMLDocumentManager();
String docId = "/example/xml1.xml";
FileInputStream docStream = new FileInputStream("D:/Embargo/CodeChanges/DM/xmlDoc1.xml"); ;
InputStreamHandle handle = new InputStreamHandle(docStream);
XMLDocMgr.write(docId, handle);
client.release();
}
}