msda-error-service-client

0.1.3 • Public • Published

#error-service-client

#config

var ErrorModule = require("msda-error-service-client");

var config = {
    host: "bl.msda.ge",
    port: 3011,
    path: "/api/",
    applicationId: "change this"
}

#loadErrors

err.load(function (err, res) {
    //console.log(err, res);
});

#getError

//@keyword String "error kayword"
//@error Object/String is optional
//returns an array
err.getError("dbError", "error happened");

#addApplication

//data example 
//var data = {
//    applicationId: "fs.msda.ge",
//    code: "30",
//    name: "file server",
//    description: "file server",
//    errorsList: [{
//		code: "000",
//		keyword: "unknown",
//        message: "unknown error"
//    },
//    {
//		code: "001",
//		keyword: "noWriteStorage",
//		message: "no active storage to write file"
//    },
//	{
//		code: "002",
//		keyword: "noStorageSpace",
//		message: "there is no space on any storage"
//	},
//	{
//		code: "003",
//		keyword: "fileSave",
//		message: "error while making a file directory"
//	},
//   {
//        code: "004",
//        keyword: "invalidStorage",
//        message: "invalid storage"
//    }]
//}
	

err.addApplication(requestData: data, function (err, res) {
    if (err) {
        console.log("addApplication____error:", err);
    }
    console.log("addApplication:", res);
});

#updateApplication

//data example 
//var data1 = {
//    applicationId: "ramess2233",
//    code: "230",
//    name: "sheicvala",
//    description: "aqac sheicvala"
//};

err.updateApplication(requestData: data, function (err, res) {
    if (err) {
        console.log("updateApplication____error:",err);
    }
    console.log("updateApplication:", res);
});

#addToErrorList

//data example 
//var data = {
//    applicationId: "11",
//    error: {
//        code: "007",
//        keyword: "notInt",
//        message: "variable is not Intiger"
//    }
//};

err.addToErrorList(requestData: data, function (err, res) {
    if (err) {
        console.log("addToErrorList____error:", err);
    }
    console.log("addToErrorList:", res);
})

#removeFromErrorList

//data example 
//var data = {
//    applicationId: "11",
//    error: {
//        code: "007",
//        keyword: "notInt",
//        message: "variable is not Intiger"
//    }
//};

err.removeFromErrorList(requestData: data, function (err, res) {
    if (err) {
        console.log("removeFromErrorList____error:", err);
    }
    console.log("removeFromErrorList:", res);
})

#getAllApplications

//@data is optional
//var data = {
//    skip: 3,
//	  limit: 7,
//};

err.getAllApplications(requestData: data, function (err, res) {
    if (err) {
        console.log("getAllApplications____error:", err);
    }
    console.log("getAllApplications:", res);
})

Readme

Keywords

none

Package Sidebar

Install

npm i msda-error-service-client

Weekly Downloads

14

Version

0.1.3

License

none

Last publish

Collaborators

  • levansuper