Histórico da Página
...
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
function createDataset(fields, constraints, sortFields) { // Cria o dataset var dataset = DatasetBuilder.newDataset(); dataset.addColumn("Element Name"); dataset.addColumn("elementNameSymbol"); dataset.addColumn("Atomic Weight"); // Conecta o servico e busca os livros var periodicService = ServiceManager.getService('PeriodicTableperiodic'); var serviceHelper = periodicService.getBean(); var serviceLocator = serviceHelperperiodicService.instantiate('net.webservicex.Periodictable'); var service = serviceLocator.getPeriodictableSoap(); // Invoca o serviço try { var result = service.getAtomsgetAtomicNumber("sodium"); var NewDataSetxml = new XML(result); for ( var index in NewDataSetxml.Table) { var element = NewDataSetxml.Table[index]; dataset.addRow(new Array(element.ElementName.toString(), element.Symbol.toString(), element.AtomicWeight .toString())); } } catch (erro) { dataset.addRow(new Array(erro)); } return dataset; } |
O primeiro passo para invocar o serviço é solicitar ao Fluig que carregue o serviço, a partir do método ServiceManager.getService('PeriodicTable'). O valor passado como parâmetro, deve ser o código utilizado quando cadastrado o serviço.
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas