コード例 #1
0
import sys
sys.path.append(r"..\Debug")
sys.path.append(".")

import tibrv
tibrv.environment.open()

t = tibrv.transport("0568", "vldntstapp07", "vldntstapp07.foo.com:7500")

import time
subject="TEST.FOO.BAR"
n = 1
while True:
	msg = {"COUNT":n}
	t.send(subject, msg)
	print subject, msg
	time.sleep(5)
	n = n + 1

print "press return to exit"
sys.__stdin__.readline()
コード例 #2
0
import sys
sys.path.append(r"..\Debug")
sys.path.append(".")

import tibrv
tibrv.environment.open()
t = tibrv.transport("8650", "pc391", "pc391.foo.com:7500")

subject = "DATAEXP.VOD LN"

message = {
	"MSG_SRC"				: "GENPUB",
	"MSG_TYPE"				: "DATAEXP",
	"EQUITY_TICKER"			: "VOD LN",
	"EQUITY_NAME"			: "VODAFONE GROUP PLC",
	"ISSUER_TICKER"			: "VOD LN",
	"ISSUER_NAME"			: "Vodafone Group PLC",
	"LENDERS"				: 29 ,
	"AVAILABLE"				: 37420270302.427795 ,
	"ON_LOAN"				: 10705819494.514700,
	"USAGE_RATIO"			: 0.286097 ,
	"BORROWERS"				: 8,
	"BORROWERS_FROM_INV"	: 6,
	"BORROWERS_FROM_MKT"	: 1,
	"ON_LOAN_FROM_INV"		: 1142873046.081000,
	"ON_LOAN_FROM_MKT"		: 9562946448.433701,
	"USAGE_RATIO_FROM_INV"	: 0.030542,
	"PCT_MKT_CAP"			: 0.062755,
	"LAST_UPDATE"			: (2007,06,18,18,02,00)}

t.send(subject, message)
コード例 #3
0
import sys

sys.path.append(r"..\Debug")
sys.path.append(".")

import tibrv

tibrv.environment.open()
t = tibrv.transport("8650", ";239.255.210.1", "qsvr02.foo.com:7500")

subject = "TEST.LIST1"
msg = {"MSG_TYPE": "LIST", "COUNT": 4, "ITEM_1": "the", "ITEM_2": "quick", "ITEM_3": "brown", "ITEM_4": "fox"}
t.send(subject, msg)
print subject, msg

subject = "TEST.LIST2"
# msg = {'MSG_TYPE':'LIST', 'COUNT':4,'ITEM_1':'FOO.CDSCRV.LATEST.VOD LN', 'ITEM_2':'FOO.CDSCRV.LATEST.BAY GR', 'ITEM_3':'FOO.CDSCRV.LATEST.SBRY LN', 'ITEM_4':'FOO.CDSCRV.LATEST.TSCO LN'}
msg = {
    "MSG_TYPE": "LIST",
    "COUNT": 5,
    "ITEM_1": "FOO.CDSCRV.LATEST.BAY GR",
    "ITEM_2": "FOO.CDSCRV.LATEST.VOD LN",
    "ITEM_3": "FOO.CDSCRV.LATEST.SBRY LN",
    "ITEM_4": "FOO.CDSCRV.LATEST.TSCO LN",
    "ITEM_5": "FOO.CDSCRV.LATEST.TIT IM",
}
t.send(subject, msg)
print subject, msg

subject = "TEST.GRID2"
# msg = {'MSG_TYPE':'GRID', 'ROWS':2, 'COLS':2,'ITEM_1_1':'21-May-2007', 'ITEM_1_2':51.2, 'ITEM_2_1':'21-Mar-2007', 'ITEM_2_2':'55.7'}