110 likes | 429 Views
Getting Started With The HFM API. Robb Salzmann. Developing Tools Using Modern Technologies. Introduction. Robb Salzmann – rsalzmann@accelatis.com Essbase Domain Lead at Accelatis EPM Consultant/ Developer 14 years I live in Tucson, Arizona Member ODTUG Hyperion SIG
E N D
GettingStartedWith The HFM API Robb Salzmann Developing Tools Using Modern Technologies
Introduction • Robb Salzmann – rsalzmann@accelatis.com • Essbase Domain Leadat Accelatis • EPM Consultant/Developer 14 years • I live in Tucson, Arizona • Member ODTUG Hyperion SIG • Are yougoing to KSCOPE?
Agenda • What is the HFM API and where is it documented? • Two ways to interract web and DCOM • The API Libraries • Architecture – DCOM, Client, Server, and where you fit into the picture. • Setting up a project in Visual Studio • Login • POV • Data and Metadata Extraction • Q&(and hopefully)A
HFM API • Comprised of two major elements: • Web SDK • DCOM SDK
HFM API – Web SDK • Functional • Server based The Web SDK canbethought of as an API that exposes all of the HFM Web basedfunctionality
HFM API – Web SDK Docs • « Web Developers Guide » • HTML: • http://docs.oracle.com/cd/E17236_01/epm.1112/hfm_websdk/launch.htm • Downloadable PDF • http://docs.oracle.com/cd/E17236_01/epm.1112/hfm_websdk.pdf
HFM API – DCOM SDK • Administrative • Client based The DCOM SDK canbethought of as an API that exposes all of the HFM Windows Client functionality
HFM API – Web SDK Files • Web Server Directoryunder Financial Management • LibrariesprefixedwithHFMw
HFM API – DCOM SDK Files • Serverfolderunder Financial Management • Librariesprefixedwitheither • Hsv • Hsx
HFM API – Key Libraries • Severallibrarieswillfindtheirwayintojust about everyproject: • Hsv • Hsx
Wrap Up • The HFM API comes in two flavors • Web SDK - aimed at user web based functionality • DCOM SDK – For administrative oriented tasks, • The API Libraries are found in the • Architecture – DCOM, Client, Server, and where you fit into the picture. • Setting up a project in Visual Studio • Login • POV • Data and Metadata Extraction • Q&(and hopefully)A