HP CloudSystem Matrix/Matrix Operating Environment 7.2 Integration Interfaces API and CLI Operations Reference Guide

self.org = Tkinter.Entry(self, textvariable=self.orgVariable )
self.org.grid(column=2,row=7, columnspan=3, sticky='EW')
#Filters - billingcode
billingcodelableText = Tkinter.StringVar()
billingcodelableText.set(u"Billing Code: ")
billingcodelable = Tkinter.Label(self, textvariable=billingcodelableText, anchor="w",fg="black",bg="white")
billingcodelable.grid(column=1,row=8,sticky='EW')
self.billingcodeVariable = Tkinter.StringVar()
self.billingcode = Tkinter.Entry(self, textvariable=self.billingcodeVariable )
self.billingcode.grid(column=2,row=8, columnspan=3, sticky='EW')
#Filters - Owner
ownerlableText = Tkinter.StringVar()
ownerlableText.set(u"Owner: ")
ownerlable = Tkinter.Label(self, textvariable=ownerlableText, anchor="w",fg="black",bg="white")
ownerlable.grid(column=1,row=9,sticky='EW')
self.ownerVariable = Tkinter.StringVar()
self.owner = Tkinter.Entry(self, textvariable=self.ownerVariable )
self.owner.grid(column=2,row=9, columnspan=3, sticky='EW')
#Filters - Service name
servicenamelableText = Tkinter.StringVar()
servicenamelableText.set(u"Service Name: ")
servicenamelable = Tkinter.Label(self, textvariable=servicenamelableText, anchor="w",fg="black",bg="white")
servicenamelable.grid(column=1,row=10,sticky='EW')
self.servicenameVariable = Tkinter.StringVar()
self.servicename = Tkinter.Entry(self, textvariable=self.servicenameVariable )
self.servicename.grid(column=2,row=10,columnspan=3, sticky='EW')
#Report session
reportinfolableText = Tkinter.StringVar()
reportinfolableText.set(u"Input information report information")
reportinfolabel = Tkinter.Label(self, textvariable=reportinfolableText, anchor="w",fg="white",bg="blue")
reportinfolabel.grid(column=1,row=11,columnspan=6,sticky='EW')
#Report Title
titlelableText = Tkinter.StringVar()
titlelableText.set(u"Report Title: ")
titlelabel = Tkinter.Label(self, textvariable=titlelableText, anchor="w",fg="black",bg="white")
titlelabel.grid(column=1,row=12,columnspan=2,sticky='EW')
self.reporttitleVariable = Tkinter.StringVar()
self.reporttitle = Tkinter.Entry(self, textvariable=self.reporttitleVariable )
self.reporttitle.grid(column=2,row=12, columnspan=3, sticky='EW')
#output file
filelableText = Tkinter.StringVar()
filelableText.set(u"Report File*: ")
filelabel = Tkinter.Label(self, textvariable=filelableText, anchor="w",fg="black",bg="white")
filelabel.grid(column=1,row=13,columnspan=2,sticky='EW')
self.reportfileVariable = Tkinter.StringVar()
self.reportfile = Tkinter.Entry(self, textvariable=self.reportfileVariable )
self.reportfile.grid(column=2,row=13, columnspan=3, sticky='EW')
#Report choice
reporttypelableText = Tkinter.StringVar()
reporttypelableText.set(u"Choose Report*: ")
reporttypelable = Tkinter.Label(self, textvariable=reporttypelableText, anchor="w",fg="black",bg="white")
reporttypelable.grid(column=1,row=14,columnspan=2,sticky='EW')
self.reporttypeVariable = IntVar()
for text, mode in AVAILABLE_REPORTS:
b = Radiobutton(self, text=text,
variable=self.reporttypeVariable, value=mode, bg='white', justify=LEFT)
b.pack(anchor = W)
b.grid(column=2, row=13+mode, sticky = W)
self.reporttypeVariable.set(1)
button = Tkinter.Button(self,text=u"Generate", command=self.OnButtonClick)
button.grid(column=5,row=17)
requriedlableText = Tkinter.StringVar()
requriedlableText.set(u"* - required fields")
reporttypelable = Tkinter.Label(self, textvariable=requriedlableText, anchor="w",fg="black",bg="white")
reporttypelable.grid(column=1,row=17,columnspan=2,sticky='EW')
self.grid_columnconfigure(1,weight=1)
self.resizable(True,False)
self.update()
self.geometry(self.geometry())
def generateReport(self):
chargebackService = Connection(server=self.cmsVariable.get(), username=self.usernameVariable.get(),
password=self.passwordVariable.get())
118 Sample Python Client