JSE_WebService: Creating an eform in Portal

//Generation dune demande davoir sur un eform portal;
var login = "admin";
var pwd = "admin";
var invDate = getTextFromIndexInfo(getFirstIndexFromID(pParameters, "DATE_INDEX"));
var folder = FOLDER.name;
var supplier = THIRDPART.name;
var invNo = getTextFromIndexInfo(getFirstIndexFromID(pParameters, "INVOICE_NUMBER_INDEX"));
var json = {
	"id":0, "id_form":2, "name":"string", "id_creator":0, "creation_date":"", "modification_date":"", "items":
		[{"id_form_item":11389, "item_type":"VARCHAR", "value":{"text":folder}},
		{"id_form_item":11382, "item_type":"VARCHAR", "value":{"text":supplier}},
		{"id_form_item":11383, "item_type":"VARCHAR", "value":{"text":invDate}},
		{"id_form_item":11384, "item_type":"VARCHAR", "value":{"text":invNo}}]
};
var ws = new JSE_WebService("127.0.0.1", "http", 8000);
ws.setAuthentication(login,pwd);
var res = ws.sendJson("/form/ws/entry", JSON.stringify(json));
JSE_File.addLogMessage("Send WS response String : "+res.StringResponse);
JSE_File.addLogMessage("Send WS status : "+res.Response.StatusCode);
if(res.Response != null && res.Response.StatusCode == 200) {
	return true;
};
return false;