getting started with the hfm api
DESCRIPTION
Getting Started With The HFM API. Robb Salzmann. Developing Tools Using Modern Technologies. Introduction. Robb Salzmann – [email protected] Essbase Domain Lead at Accelatis EPM Consultant/ Developer 14 years I live in Tucson, Arizona Member ODTUG Hyperion SIG - PowerPoint PPT PresentationTRANSCRIPT
Getting Started With The HFM APIDeveloping Tools Using Modern Technologies
Robb Salzmann
Introduction
• Robb Salzmann – [email protected]• Essbase Domain Lead at Accelatis• EPM Consultant/Developer 14 years
• I live in Tucson, Arizona
• Member ODTUG Hyperion SIG– Are you going 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 can be thought of as an API that exposes all of the HFM Web based functionality
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 can be thought of as an API that exposes all of the HFM Windows Client functionality
HFM API – Web SDK Files
• Web Server Directory under Financial Management
• Libraries prefixed with HFMw
HFM API – DCOM SDK Files
• Server folder under Financial Management
• Libraries prefixed with either• Hsv• Hsx
HFM API – Key Libraries
• Several libraries will find their way into just about every project:• 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