Received: from sentry.sandia.gov (mm04snlnto.sandia.gov [132.175.109.21])
by mailgate2.sandia.gov (8.13.6/8.13.6) with ESMTP id k94JHph8005042
for <[email protected]>; Wed, 4 Oct 2006 13:29:07 -0600 (MDT)
Received: from 132.175.109.14 (sentry-two.sandia.gov) by
sentry.sandia.gov with ESMTP (Tumbleweed MMS SMTP Relay 01 (Email
Firewall v6.2.2)); Wed, 04 Oct 2006 13:29:02 -0600
X-Server-Uuid: 4A6F66F3-3BA9-40FF-AC33-461A8279D6D5
Received: from email.curtin.edu.au (exfe1.curtin.edu.au [134.7.32.165])
by sentry-two.sandia.gov (Tumbleweed MailGate) with ESMTP id
EAA3C3B0004 for <[email protected]>; Wed, 4 Oct 2006 13:27:49 -0600
(MDT)
Received: from exmsp3.perth.ad.curtin.edu.au ([134.7.178.12]) by
email.curtin.edu.au with Microsoft SMTPSVC(6.0.3790.1830); Thu, 5 Oct
2006 03:28:58 +0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: JESS: problems using store and fetch from java
Date: Thu, 5 Oct 2006 03:30:13 +0800
Message-ID: <[EMAIL PROTECTED]>
X-MS-Has-Attach:
X-MS-TNEF-Correlator: <[EMAIL PROTECTED]>
Thread-Topic: JESS: problems using store and fetch from java
Thread-Index: Acbn5QYZDUVwfTh3Ti6Lw5Qr/TVDOQABL68r
References: <[EMAIL PROTECTED]>
From: "Emmanuel Shyllon" <[EMAIL PROTECTED]>
To: [email protected]
X-OriginalArrivalTime: 04 Oct 2006 19:28:58.0617 (UTC)
FILETIME=[56CBDE90:01C6E7EB]
X-TMWD-Spam-Summary: TS=20061004192903; SEV=2.0.2; DFV=A2006100407;
IFV=2.0.4,4.0-8; RPD=4.00.0004; ENG=IBF; RPDID=NA; CAT=NONE; CON=NONE
X-MMS-Spam-Filter-ID: A2006100407_4.00.0004_4.0-8
X-WSS-ID: 693AD4F40Q86025851-01-01
Content-Type: multipart/mixed;
boundary="----_=_NextPart_001_01C6E7EB.83A28CCE"
X-PMX-Version: 5.2.0.264296, Antispam-Engine: 2.4.0.264935, Antispam-Data:
2006.10.4.115443
This is a multi-part message in MIME format.
------_=_NextPart_001_01C6E7EB.83A28CCE
Content-Type: text/plain;
charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Hello,
=20
I am having errors using fetch: String AliasFromGNAF =3D new =
String(engine.fetch("theFactsValues").stringValue(engine.getGlobalContext=
()) );
=20
The codes are:
=20
engine.executeCommand("(reset)");
engine.executeCommand("(store theFactsValues \"none\")");
engine.executeCommand("(deftemplate FindLocalityAlias \"Locality =
Aliases\" (slot LocalityName) (multislot LocalityAlias) (slot State))");
engine.assertString(" (FindLocalityAlias " +
"(Locality-Name \"" + theLocalityName.toString() + "\") =
" +
"(Locality-Alias \"" + theLocalityAlias.toString() + =
"\")" +
"(State \"" + theInputState.toString() + "\" )" + =
=20
" ) "); =20
=20
String ruleString =3D new String();
ruleString =3D "(defrule rule1 (FindLocalityAlias =
(Locality-Name ?x1 ) (Locality-Alias $? vv $?) (State ?w )) ?rf <- =
(FindLocalityAlias) =3D> " +
"(store theFactsValues ?rf))";
=20
engine.executeCommand(ruleString);
=20
engine.executeCommand("(run)");
engine.executeCommand("(facts)");
=20
String AliasFromGNAF =3D new =
String(engine.fetch("theFactsValues").stringValue(engine.getGlobalContext=
()) );
returnStringJess =3D AliasFromGNAF.toString();
=20
=20
I want to fetch the fact that was passed into ?rf and put into a =
database, and later retrieve it.
=20
Thanks.
=20
Emmanuel.
------_=_NextPart_001_01C6E7EB.83A28CCE
Content-Type: application/ms-tnef;
name=winmail.dat
Content-Transfer-Encoding: base64
eJ8+Ig8TAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEgAEAMAAAAEpFU1M6ICBwcm9ibGVtcyB1
c2luZyBzdG9yZSBhbmQgZmV0Y2ggZnJvbSBqYXZhALkQAQWAAwAOAAAA1gcKAAUAAwAeAA0ABAAe
AQEggAMADgAAANYHCgAFAAMAHgANAAQAHgEBCYABACEAAAA4MUY3NUMxMTJBMzE2RDQ2OTNDQ0ZD
RjgxNkQ1OEMwMwAyBwEDkAYATBMAADgAAAADADYAAAAAAEAAOQDOjKKD6+fGAR4APQABAAAAAQAA
AAAAAAACAUcAAQAAAC8AAABjPUFVO2E9IDtwPUNVUlRJTjtsPUVYTVNQMy0wNjEwMDQxOTMwMTNa
LTM0MDg2AAAeAEkAAQAAACYAAABKRVNTOiBDYW4ndCBydW4gUmV0ZSBWaWV3IG9yIGRlYnVnZ2Vy
AAAAQABOAICBTx6958YBHgBaAAEAAAAcAAAAb3duZXItamVzcy11c2Vyc0BzYW5kaWEuZ292AAIB
WwABAAAAVQAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAAG93bmVyLWplc3MtdXNlcnNAc2FuZGlh
LmdvdgBTTVRQAG93bmVyLWplc3MtdXNlcnNAc2FuZGlhLmdvdgAAAAACAVwAAQAAACEAAABTTVRQ
Ok9XTkVSLUpFU1MtVVNFUlNAU0FORElBLkdPVgAAAAAeAF0AAQAAAAsAAABCcmFkIERpeG9uAAAC
AV4AAQAAADoAAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAABCcmFkIERpeG9uAFNNVFAAcmJkaXhv
bkBnbWFpbC5jb20AAAACAV8AAQAAABcAAABTTVRQOlJCRElYT05AR01BSUwuQ09NAAAeAGYAAQAA
AAUAAABTTVRQAAAAAB4AZwABAAAAHAAAAG93bmVyLWplc3MtdXNlcnNAc2FuZGlhLmdvdgAeAGgA
AQAAAAUAAABTTVRQAAAAAB4AaQABAAAAEgAAAHJiZGl4b25AZ21haWwuY29tAAAAHgBwAAEAAAAw
AAAASkVTUzogIHByb2JsZW1zIHVzaW5nIHN0b3JlIGFuZCBmZXRjaCBmcm9tIGphdmEAAgFxAAEA
AAAbAAAAAcbn5QYZDUVwfTh3Ti6Lw5Qr/TVDOQABL68rAB4AdAABAAAAFgAAAGplc3MtdXNlcnNA
c2FuZGlhLmdvdgAAAB4AGgwBAAAAEQAAAEVtbWFudWVsIFNoeWxsb24AAAAAHgAdDgEAAAAwAAAA
SkVTUzogIHByb2JsZW1zIHVzaW5nIHN0b3JlIGFuZCBmZXRjaCBmcm9tIGphdmEAAgEJEAEAAAAP
DAAACwwAAFA8AABMWkZ1b4gpzgMACgByY3BnMTI1gjIDQ2h0bWwxAzA/AQMB9wqAAqQD4wIAY2jB
CsBzZXQwIAcTAoD/EAMAUARWCFUHshHVDlEDAd0Q1zIGAAbDEdUzBEYQ2fkS72Y0A8YRhRHjCO8J
9/Y7Gh8OMDUbPxsREeEMYM5jAFALCQFkMzYRYAul5DQgEAIqXA6yAZAOEAA5IDxIVE1MIBBkaXI9
ILByPn3PIHMAIQMwIcFkbwDgIcH5CrFccRoAIcEQ8AMwIiUbEWAgKzMgACEgRUFEEyHwICw3NyEQ
VElUHExFJh0f8A7wSkVTLFM6FxAAcCcFQHJ1xQOgUhFAZSBWCJAH4MMFsQEAYnVnZwSQJi10ODUh
EC8nXyDCCuMgFyzPLd8OEDYO8DxNRThUQSAFoAIwCfB0PQYiBeAhMzYuMDAuBDI5MgM2MyIgbgJh
B4A9R0VORVLwQVRPUiYdKKEsQCXfFyhxLw8gwTURYDxCT9xEWSYdH3E2b2cykCEQgERJViBpZD06
wBhPV0Ep0AtQeVRlaHh0ORxgNhTwIY8g/wAAIyUjwyOBJB84jzmfOqDPPD89Tz5aIEk2NEI6Po8J
IKQ0OCEQRk9OVHwgZgDQMxAHEzDRGbE9ViMyAElCIACQejMQMvdCKxgwAzBjE/ADsgHQPmnoSGVs
GbAsICw78Cwx/0fSIfkiB0R7AcAiBwqiTujrCoAgLDAloS86gU4/Rm//P99A70H/Qw9PH0UvVD9H
T/9IVkm/SsRLfUzPTd9UDyCFgjggACZuYnNwAoD5IhgnYQFAWa9QH1EvUj//U09jT1VvVn9Xj1if
Zf9av6lrF0kgMvAgEQB2C4CcZyAEkANgESAgdQCQ7XPRZhFAEPA6Y69kv2XKJwYAIdBzwkFsBzBz
RoEDYUdOQUYgPTLQKwfReCQoCfBnC4BlLoF00ygidGhlRgDQGHRzVgdAClBzIik8LnN4M3ujejYq
8HRHPRmwYgdACFAxATuwKCnwKSApO2aPZ59or2m//2rPa99s723/bw9wH3Evcj//dT92T2XPfx+A
L4E/gk+K/3+Eb4V/ho+Hn4ivib+KylSfezAw0QEABCAKwGU6jm//j3+Qj5Gfkq+Tv5TPld+W7/+X
/5kPmh+Lj4yfjaogLDBA/zehM7EiGXpxCoGrH6lPql//rm+vf7CPsZ+yr425ekU7oK0FkHUp8AhQ
bQOBZHsA1igcoBExKXwAO6uvrL//rc+0n7Wvu8+8373vvv/AD/+2T7dfuGR8MAWwKgB7LAMw6Fwi
bgIgZcfBuR+6L/+7P8IPwx/BT8vvzP/OD88f/9Av0T/ST9Nf1G/Vf3d5xP+zuFUBYmVtC1Ep8UYL
gIxkTCLwB0BpdHl4k9/HstyWeIQHkMfBIMZgGbAbBUDclk4y8X6AKG11/yCwBADfCniT4AHe83gg
3BH/fnDIf8mPyp/XL9g/1m/mH//nL+g/6U/qX+tv7H/tj+6f/++v8L/xz/Lf8+/0//YP9x//+C/5
P/pP+1/8b/1//o//n/8Ar9k/enJ4wN5wnTB51d7B9dxfIDLAK+LP49/k7wK//wPPCq8LvwzPDd8O
7w//EQ//Eh8TLxQ/FU8WXxdvGH8Zj/8anxuvHL8dzx7fH+8g/yIP/yMfJC8lPyZPJ18obyl/Ko//
K58sry2/Ls93WzCfMa8v398z3zTvNfXbcN2mLd/Cx7L3CAHGwt9KLsaAedV+gDqQ/iLIMgf/CQ8K
HzZfN281n/9AX0FvQn9Dj0SfRa9Gv0fP/0jfSe9K/0wPTR9OL08/UE//UV9Sb1N/VI9Vn1avV79Y
z/9Z31rvW/9dD14fXy9gP2FP/zM/Y19kb2WPZp84jzmU3Rf/On0HozuvyFE8/z4PPx9of/9pj2e/
co9zn3Svdb92z3ff/3jvef97D3wffS9+P39PgF//gW+Cf4OPhJ+Fr4a/h8+I3/+J74r/jA+NH44v
jz+QT5Ff/5Jvk39lX5WPk7+Xv5jPaqrj4iNsSUlucNrA4iNtz/8GsG7vm0+Zf6Cfoa+iv6PP/6Tf
pe+m/6gPqR+qL5a/rD//rU+rf69/sI+ur2/vcP+xv/+yz7D/t/+5D7ofuy+8P71P/75fv2/Af8GP
wp/Dr8S/xc//xt/H78j/yg/LH8wvzT/OT//PX9Bv0X/Sj9Of1K/Vv9bP/9ff2O+0b9r/3A/dL94/
anzzoDA80Ck74B/hL99f47//5M/l3+bv5/+0n7Wvtr/pL//qP+hv72/wf/GP8p/zr/S///XP9t/3
7/j/+g/7H/wv/T///k/rD+wf7S/uPwCPAZ8Fv/8GzwffCO8J/wsPDB8NLw4//w9PEF8RbxJ/E48U
nxWvFr//F88Y3xnvGv8cDx0fHi8CTkE71CBydWxlIxU9+iAFYHcjBZ+g41wEHwUv/yAfIS8fXyhv
KX8qjyufLK//Lb8uzy/fMO8x/zMPNB81L/82PzdPOF85bzp/O488nz2v/z6/P89A390BI4pCD0Mf
AnsxnVBkZWYjgiNzMSD0KEYnMGRs+0W/Rs8Ce5FrWE5hbZ2wP3hJgB4pSs9L30zva5okPyBcdnZS
0eMQnWU/JHApeeMQP3JBAE7/T4BQSTz9QWgtSZ9sIE7vT/8CbEWv9CZnVbo+R/pvDyYfJy//WI9Z
n0FfYa9iv2PPZN9l7/9m/2gPaR9qL2s/bE9tX25v/29/cI9xn3Kvc790z3Xfdu//d/95D3ofey98
PwJ/fk9/X/99j4GPgp+Dr4S/hc+G34fvf4j/ig+LH4wvjT+OT51Bcw2fIHKdsJ5BRmFjdORzVk3w
dWVSwFRRVCD+IiUfX09gX49/kI+Wj5ef/5ivmb+az5vfnO+d/58PoB//oS+iP6NPpF+lb6Z/p4+o
n/+pr6q/q8+s363vrv+RP5Qv/5U/lk+xP7JPtm+3f7iPuZ//uq+7v7zPvd++77//wQ/CH//DL8Q/
xU/GX8dvyH/Jj8qf38uvzL/Nz87fsv5lJNC2AUAuZXhlY3VTwEPQb21tYUnQKCOIJQ//tO+1/9Dv
0f/QL9ZP11/bT//Zf9qP3p/fr+C/4c/i3+Pv/+T/5g/nH+gv6T/qT+tf7G//7X/uj++f8K/xv/LP
89/077/1//cP0y/UPUigI4Buk/D/1c/cv93P+L/5z/f/AO8B//8DDwQfBS8GPwdP+r/7z/zS/maT
Av1P/l//bwkfCi8IX/8Obw9/E28RnxKvFr8Xzxjf/xnvGv8cDx0fHi+zdkU1WBOERnLUsEdOQUZb
UC4gFiBUAEU0KAwVZmW4dGNo/OCSzA3wLpJgF9WCk0MkpmclMEdsbxZiTfDUoG5TwHh0KP9UIQ4P
FP8WDx+/IM8e/yyf/y2vLr8vzzDfMe8y/zQPNR//Ni83PzhPOV86bzt/Q/8lMOh1cm5FNEqTgFLA
I+A9IwsuknAkRSkQKVk3MqE+11xwYXI+1zApMAUpPDA+UDwvRElWfyp5RMg9bD1QRIJHgCk7OYMq
IUaxIGRpcj0+AH5yKnkpUEshRJFMEiVQXJxxbCsQR7cpWTY0S2oTR78ptDQ4KjBGT07EVCANkWU9
QdWAV8CYIGNvKBBLACMwUnNQIHNpelGAMktbZiE+UFxjZjIrEGZzrjJJEU9fKbQ1KiEvUQL/Ru9V
Tz4/P09DL0Q/RU9GX/9Xj0h/SY9Kn0uvTL9Nz07f/0/vUP9S71P0VK9Vv1bPa///WO9Z/1sPXB9d
L14/bj9gX/9hb2J/Y49kn3cfeC95P3pPj3tfcc9mj3xlSSB3DTD6dJKwb1FAJTKSslFChMF8aGGE
wISQQVBzoEFAZdxkICtAhOGTsSANMYaA29RwhvRhf2CGIGEoMIbA6iyHg2yGIGV98EBh1YDEZXaS
oGl0LnI/c0//dF91b3Z/fQ9+H38vgD+BT/+CX4Nvb19wb3F/it+L74z//44Plr+QL5E/kk+TX5Rv
lX/FlopUhhBua3OKf5sv/5w/nU+eX59voH+hj6Kfo6//pL+lz5c/mE+ZX6efqK+pv/+qz7N/rO+t
/68PsB+xL7I/7bNLRdTCJzBsp0+3/7kP/7ofuy/Gz8ffyO/J/8sPtAyCNWjxL0JPRFkqcAkpOzI3
zSFIVE1MBSpwfdHwAB4ANRABAAAASQAAADw1MEQ3NjUxQ0YxMENBNjRGOUFCRDBERTg5NDY2QUUz
QjAxODQ4NjBDQGV4bXNwMy5wZXJ0aC5hZC5jdXJ0aW4uZWR1LmF1PgAAAAAeADkQAQAAAD4AAAA8
ZGExNjNjZjMwNjEwMDQwNjU4cTIwOGEzMjBibmJjYWRmOGY3YWNhNTQyMmZAbWFpbC5nbWFpbC5j
b20+AAAAHgBHEAEAAAAPAAAAbWVzc2FnZS9yZmM4MjIAAAsA8hABAAAAHwDzEAEAAABsAAAASgBF
AFMAUwAlADMAQQAgACAAcAByAG8AYgBsAGUAbQBzACAAdQBzAGkAbgBnACAAcwB0AG8AcgBlACAA
YQBuAGQAIABmAGUAdABjAGgAIABmAHIAbwBtACAAagBhAHYAYQAuAEUATQBMAAAACwD2EAAAAABA
AAcwTKTXxOnnxgFAAAgwUmS6g+vnxgEDAN4/r28AAAMA8T8JDAAAHgD4PwEAAAARAAAARW1tYW51
ZWwgU2h5bGxvbgAAAAACAfk/AQAAAEoAAAAAAAAA3KdAyMBCEBq0uQgAKy/hggEAAAAAAAAAL089
Q1VSVElOL09VPUJFTlRMRVkvQ049UkVDSVBJRU5UUy9DTj0yMjc3NzJEAAAAHgD6PwEAAAAVAAAA
U3lzdGVtIEFkbWluaXN0cmF0b3IAAAAAAgH7PwEAAAAeAAAAAAAAANynQMjAQhAatLkIACsv4YIB
AAAAAAAAAC4AAAADAP0/5AQAAAMAGUAAAAAAAwAaQAAAAAADAB1AAAAAAAMAHkAAAAAAHgAwQAEA
AAAIAAAAMjI3NzcyRAAeADFAAQAAAAgAAAAyMjc3NzJEAB4AMkABAAAAHAAAAG93bmVyLWplc3Mt
dXNlcnNAc2FuZGlhLmdvdgAeADNAAQAAABIAAAByYmRpeG9uQGdtYWlsLmNvbQAAAB4AOEABAAAA
CAAAADIyNzc3MkQAHgA5QAEAAAACAAAALgAAAAMAdkD/////CwApAAAAAAALACMAAAAAAAMABhAL
TxT9AwAHEA0EAAADABAQAAAAAAMAERABAAAAHgAIEAEAAABlAAAASEVMTE8sSUFNSEFWSU5HRVJS
T1JTVVNJTkdGRVRDSDpTVFJJTkdBTElBU0ZST01HTkFGPU5FV1NUUklORyhFTkdJTkVGRVRDSCgi
VEhFRkFDVFNWQUxVRVMiKVNUUklOR1ZBTAAAAAACAX8AAQAAAEkAAAA8NTBENzY1MUNGMTBDQTY0
RjlBQkQwREU4OTQ2NkFFM0IwMTg0ODYwQ0BleG1zcDMucGVydGguYWQuY3VydGluLmVkdS5hdT4A
AAAAvQw=
------_=_NextPart_001_01C6E7EB.83A28CCE--
--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------