Version 2 (modified by djay, 15 years ago) |
---|
ZOO Services HowTos
ZOO Services are quiet easy to create once you have install ZOO Kernel and that you have chosen a code to turn into a ZOO service. Here are some HelloWorlds in Python, PHP, Java and JavaScript with link to the correpondant .zcfg files.
Python
import sys def HelloPy(conf,inputs,outputs): outputs["Result"]["value"]="Hello "+inputs["a"]["value"]+" from Python World !" return 3
PHP
<? function HelloPHP(&$main_conf,&$inputs,&$outputs){ $outputs["Result"]["value"]="Hello ".$inputs[S][value]." from PHP world !"; return 3; } ?>
Java
import java.util.*; public class HelloJava { public static int HelloWorldJava(HashMap conf,HashMap inputs, HashMap outputs) { HashMap hm1 = new HashMap(); hm1.put("dataType","string"); HashMap tmp=(HashMap)(inputs.get("S")); java.lang.String v=tmp.get("value").toString(); hm1.put("value","Hello "+v+" from JAVA WOrld !"); outputs.put("Result",hm1); System.err.println("Hello from JAVA WOrld !"); return 3; } }
Javascript
function hellojs(conf,inputs,outputs){ outputs=new Array(); outputs[0]={}; outputs[0]["result"]["value"]="Hello "+inputs[0]["S"]["value"]+" from JS World !"; return Array(3,outputs); }