Class FoxNewsClient

The FoxNewsClient class is a wrapper around the Web Service proxy object implemented using the wwSOAPProxy class. This class can work either natively with the wwSOAP class (no external requirements - all VFP code) or use the MSSOAP toolkit to pull data from the Web Service. The wrapper handles errors if any and returns them in simple property values (cErrorMsg and lError) and parses the XML content of the SOAP return values into VFP native structures (Cursors and Objects).


Class Members

MemberDescription
GetItem
************************************************************************
o.GetItem(lnPk as Integer)
GetItems
************************************************************************
o.GetItems(ldLastOn,lnProvider,lcType)
GetProvider
************************************************************************
o.GetProvider(lnPk as Integer,lcPassword)
GetProviders
************************************************************************
o.GetProviders()
GetTypes
************************************************************************
* FoxNewsClient :: GetTypes
****************************************
***  Function: Returns a cursor of types available on the server
***    Assume:
***      Pass:
***    Return: .T. or .F.
************************************************************************
o.GetTypes()
LoadWSDL
************************************************************************
o.LoadWSDL(lcWSDLUrl,lnMode)
RenderNews
************************************************************************
o.RenderNews(pcNewsItemList)
RenderNewsItems
************************************************************************
o.RenderNewsItems(llShowProviderIcons)
RenderProviderListBox
************************************************************************
* FoxNewsClient :: RenderProviderListBox
****************************************
***  Function:
***    Assume:
***      Pass:
***    Return:
************************************************************************
o.RenderProviderListBox(lnPreselectKey)
RenderTypeListBox
************************************************************************
* FoxNewsClient :: RenderTypeListBox
****************************************
***  Function:
***    Assume:
***      Pass:
***    Return:
************************************************************************
o.RenderTypeListBox(lcPreselectKey)
SaveItem
************************************************************************
o.SaveItem(loItem as Object)
SaveProvider
************************************************************************
* FoxNewsClient :: SaveProvider
****************************************
***  Function:
***    Assume:
***      Pass:
***    Return:
************************************************************************
o.SaveProvider()
SetError
************************************************************************
* FoxNewsClient :: SetError
****************************************
***  Function: Internal method used to set error information
***    Assume:
***      Pass: lcError  -  Error string to set
***    Return: nothing
************************************************************************
o.SetError(lcError)
cErrorMsg
cNewsPageTemplate
cWSDLURL
lError Error flag
lRenderCompanyIcons Determines whether the company icons are rendered in the RenderItemList method.
nClientMode 0 - wwSOAP
oProxy reference to the underlying Web Service proxy object (FoxCentralProxy which has the same exact methods as the Web Service itself and provides error management and wrapping of the underlying SOAP call)

Requirements



  Last Updated: 6/3/2007 | © West Wind Technologies, 2007