Ваша функция: GetMarketPriceList () требует аргумент с именем MarketPriceListView, который является экземпляром файла CFC, расположенного здесь: /app/market/wallst/MarketPrice/MarketPriceListView.cfc
Надеюсь, у вас есть какой-то предыдущий набор переменных, который создает экземпляр этого cfc, так что вы можете передать его в GetMarketPriceList ();
Код, который вызывает эту функцию, на самом деле важнее для ответа на этот вопрос, чем сама функция.
Просто догадываюсь, но это должно быть что-то вроде этого (если вы не используете Coldspring)
<!--- Review MarketPriceListView to see if it has a required init() method --->
<cfset mpListView = createObject("component", "app.market.wallst.MarketPrice.MarketPriceListView")>
<!--- Guessing how these are implemented, probably require init() and Task and LoginView are probably functions rather than the CFC file. --->
<cfset task = createObject("component","app.market.wallst.Task.Task")>
<cfset loginView = createObject("component","app.market.wallst.Login.LoginView")>
<cfset result = GetMarketPriceList( mpListView, task, loginView)>
Еще одна догадка при реализации:
<cfscript>
// init the components:
marketPrice = createObject("component", "app.market.wallst.MarketPrice").init();
taskManager = createObject("component","app.market.wallst.Task").init();
loginManager = createObject("component","app.market.wallst.Login").init();
// call the appropriate methods to get the data - example implementation
mpListView = marketPrice.MarketPriceListView( symbol=form.symbol );
task = taskManager.task( task=form.task );
loginView = loginManager.loginView( view=form.view );
result = GetMarketPriceList( mpListView, task, loginView );
</cfscript>