Exemplo n.º 1
0
def setRecommendationSelectionAlgorithm(algorithm):
    messageBody = {}
    messageBody["operationCode"] = 5
    messageBody["messageType"] = 1 #Begin
    messageBody["recommendationSelectionAlgorithmName"] = algorithm
    message = ApiMessage(json.dumps(messageBody), clt_address[0], clt_address[1], service_address[0], service_address[1])
    SendMessage(message)
Exemplo n.º 2
0
def setClusterAlgorithm(algorithm):
    messageBody = {}
    messageBody["operationCode"] = 4
    messageBody["messageType"] = 1 #Begin
    messageBody["clusterAlgorithmName"] = algorithm
    message = ApiMessage(json.dumps(messageBody), clt_address[0], clt_address[1], service_address[0], service_address[1])
    SendMessage(message)
Exemplo n.º 3
0
def updateModel():
    messageBody = {}
    messageBody["messageContent"] = {}
    messageBody["messageContent"]["operationCode"] = 2 #update model
    messageBody["messageType"] = 1 #Begin
    message = ApiMessage(json.dumps(messageBody), clt_address[0], clt_address[1], service_address[0], service_address[1])
    SendMessage(message)
Exemplo n.º 4
0
def setSimilarityEngine(engine):
    messageBody = {}
    messageBody["messageContent"] = {}
    messageBody["messageContent"]["operationCode"] = 3 #Set similarity engine
    messageBody["messageContent"]["similarityEngineName"] = engine
    messageBody["messageType"] = 1 #Begin
    message = ApiMessage(json.dumps(messageBody), clt_address[0], clt_address[1], service_address[0], service_address[1])
    SendMessage(message)
Exemplo n.º 5
0
def clearDataDB():
    messageBody = {}
    messageBody["messageContent"] = {}
    messageBody["messageContent"]["operationCode"] = 10 #Clear DB
    messageBody["messageType"] = 1 #Begin

    message = ApiMessage(json.dumps(messageBody), clt_address[0], clt_address[1], service_address[0], service_address[1])
    SendMessage(message)
Exemplo n.º 6
0
def setTestDataPath(path):
    messageBody = {}
    messageBody["messageContent"] = {}
    messageBody["messageContent"]["operationCode"] = 7 #Set test data path
    messageBody["messageContent"]["path"] = path
    messageBody["messageType"] = 1 #Begin
    message = ApiMessage(json.dumps(messageBody), clt_address[0], clt_address[1], service_address[0], service_address[1])
    SendMessage(message)
Exemplo n.º 7
0
def getConfigurationValue(name):
    messageBody = {}
    messageBody["messageContent"] = {}
    messageBody["messageContent"]["operationCode"] = 11 #Get config
    messageBody["messageContent"]["configurationName"] = name
    messageBody["messageType"] = 1 #Begin

    message = ApiMessage(json.dumps(messageBody), clt_address[0], clt_address[1], service_address[0], service_address[1])
    SendMessage(message)
Exemplo n.º 8
0
def testRecommendationsAccuracy(quantity, k):
    messageBody = {}
    messageBody["messageContent"] = {}
    messageBody["messageContent"]["operationCode"] = 8 #Test Accuracy
    messageBody["messageContent"]["quantity"] = quantity
    messageBody["messageContent"]["K"] = k
    messageBody["messageType"] = 1 #Begin
    message = ApiMessage(json.dumps(messageBody), clt_address[0], clt_address[1], service_address[0], service_address[1])
    SendMessage(message)
Exemplo n.º 9
0
def getRecommendations(actor, quantity):
    messageBody = {}
    messageBody["messageContent"] = {}
    messageBody["messageContent"]["operationCode"] = 6
    messageBody["messageContent"]["actorId"] = actor
    messageBody["messageContent"]["quantity"] = quantity
    messageBody["messageType"] = 1 #Begin
    message = ApiMessage(json.dumps(messageBody), clt_address[0], clt_address[1], service_address[0], service_address[1])
    SendMessage(message)
Exemplo n.º 10
0
def setLogPath(path, header, separator):
    messageBody = {}
    messageBody["messageContent"] = {}
    messageBody["messageContent"]["operationCode"] = 1 #Set log path
    messageBody["messageContent"]["path"] = path
    messageBody["messageContent"]["hasHeader"] = header
    messageBody["messageContent"]["separator"] = separator
    messageBody["messageType"] = 1 #Begin
    message = ApiMessage(json.dumps(messageBody), clt_address[0], clt_address[1], service_address[0], service_address[1])
    SendMessage(message)
Exemplo n.º 11
0
def sendMessageToService(body):
    message = ApiMessage(body, clt_address[0], clt_address[1], service_address[0], service_address[1])
    SendMessage(message)