Where can I find documentation for the HSP* Custom Functions

I can see a number of HSP functions are registered in Essbase but cannot find any documentation for them. I am reluctant to use them for client development without some proper documentation. Does anyone know where it can be found?
The functions are :
@HspNthMbr
@HspNumToString
@HspDateToString
@HspConcat
@HspMbrIndex
@HspMessage
@HspGetMbrCount
@HspCreateCDFSession
@HspRemoveCDFSession
@HspAddPageCombination
@HspCreateEssbaseServerFile
@HspWritePageCombinations
@HspGetFileName
Many of these look interesting. Some of them seem obvious, others might have a number of paramenters and options.
Any help appreciated.
Richard

Here is the contents of essfunc.xml.  A little bit more information than what is available than in EAS; for example regarding function @HspGetMbrCount, it has a limited function prototype "@HspGetMbrCount(StringArray)" and purpose "Returns the member count of the range provided".  I got this from Oracle/Middleware/user_projects/essbase1/EssbaseServer/essbaseserver1/java.  You can view it more easily in Internet Explorer or vim.
  <?xml version="1.0" encoding="utf-8" ?>
- <definitions version="6.2.0">
  <macros />
- <functions>
- <function name="@HspNthMbr" tssec="1377715749" tsmcs="202567" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getNthMember(String[],int)">
- <spec>
- <![CDATA[ @HspNthMbr(memberRange, PosIndex)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Returns nth member in the range provided
  ]]>
  </comment>
  </function>
- <function name="@HspNumToString" tssec="1377715749" tsmcs="224917" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.numToString(int)">
- <spec>
- <![CDATA[ @HspNumToString(NumericInput)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Returns String type value for the numeric value provided
  ]]>
  </comment>
  </function>
- <function name="@HspDateToString" tssec="1377715749" tsmcs="246968" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.dateToString(int)">
- <spec>
- <![CDATA[ @HspDateToString(NumericDateInput)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Returns String type date in DD/MM/YYYY format
  ]]>
  </comment>
  </function>
- <function name="@HspConcat" tssec="1377715749" tsmcs="268969" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.makeAString(String[])">
- <spec>
- <![CDATA[ @HspConcat(StringArray)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Returns a single string by concatenating all the values passed to it
  ]]>
  </comment>
  </function>
- <function name="@HspMbrIndex" tssec="1377715749" tsmcs="291290" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getMbrIndex(String[], String)">
- <spec>
- <![CDATA[ @HspGetMbrIndex(String[], String)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Returns the member position in the dimension based on outline order.
  ]]>
  </comment>
  </function>
- <function name="@HspMessage" tssec="1377715749" tsmcs="315045" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getURL(String[])">
- <spec>
- <![CDATA[ @HspMessage(StringArray)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Returns URL format of the message and parameters
  ]]>
  </comment>
  </function>
- <function name="@HspGetMbrCount" tssec="1377715749" tsmcs="335521" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getMbrCount (String[])">
- <spec>
- <![CDATA[ @HspGetMbrCount(StringArray)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Returns the member count of the range provided
  ]]>
  </comment>
  </function>
- <function name="@HspDateDiff" tssec="1377715749" tsmcs="357494" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.dateDiff(int,int)">
- <spec>
- <![CDATA[ @HspDateDiff(fromDate, toDate)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Returns difference between two dates in days, inclusive of dates passed.
  ]]>
  </comment>
  </function>
- <function name="@HspDateRoll" tssec="1377715749" tsmcs="379014" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.dateRoll(int,int,int)">
- <spec>
- <![CDATA[ @HspDateRoll(startDate, noOfPeriods, periodType)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Returns the next date, resulting from adding noOfPeriods to StartDate.
  ]]>
  </comment>
  </function>
- <function name="@HspOffsetIdx" tssec="1377715749" tsmcs="400720" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getDataOffsetIdx(long[],long[],long[],int,int,int)">
- <spec>
- <![CDATA[ @HspOffsetIdx(DataList, StartDateList, EndDateList, BaseValue, OffSet, BaseDate)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Returns the pointer to data which is nth distinct value, where n is the offset and for that data, gets relevant row based on date array.
  ]]>
  </comment>
  </function>
- <function name="@HspMbrList" tssec="1377715749" tsmcs="422891" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getMemberList(String[],long[],int)">
- <spec>
- <![CDATA[ @HspMbrList(MemberList, DataList, ChkValue)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Returns the list of members, at positions corresponding to data same as ChkValue in DataList.
  ]]>
  </comment>
  </function>
- <function name="@HspNextAllocIdx" tssec="1377715749" tsmcs="445933" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getNextAllocIdx(long[],long[],int)">
- <spec>
- <![CDATA[ @HspNextAllocIdx(dataList,unspAcc,counter)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Returns the pointer for the first row with no allocation or first row positive allocaction and not a modified row or total
  ]]>
  </comment>
  </function>
- <function name="@HspStringCompare" tssec="1377715749" tsmcs="469322" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.stringcompare(String, String)">
- <spec>
- <![CDATA[ @HspStringCompare(srcstring, trgtstr)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Does a string compare and Returns the true if sourcestring and target string are same.
  ]]>
  </comment>
  </function>
- <function name="@JDebug" tssec="1377715749" tsmcs="493564" javaSpec="com.hyperion.calcmgr.common.cdf.DebugFunctions.debug (int , String, String[], double , String)">
  <flag value="RUNTIME" />
- <spec>
- <![CDATA[ @JDebug(action, returnAddr, str_array, dblInput, lineKey)
  ]]>
  </spec>
  </function>
- <function name="@JSendDebug" tssec="1377715749" tsmcs="521638" javaSpec="com.hyperion.calcmgr.common.cdf.DebugFunctions.sendDebug(int , String , String[] , double[] , String )">
  <flag value="RUNTIME" />
- <spec>
- <![CDATA[ @JSendDebug(action, returnAddr, str_array,dblInput_array, lineKey)
  ]]>
  </spec>
  </function>
- <function name="@HspCreateCDFSession" tssec="1377715749" tsmcs="548082" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.createCDFSession()">
- <spec>
- <![CDATA[ @HspCreateCDFSession()
  ]]>
  </spec>
- <comment>
- <![CDATA[ Creates and returns a unique session Id
  ]]>
  </comment>
  </function>
- <function name="@HspRemoveCDFSession" tssec="1377715749" tsmcs="578942" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.removeCDFSession(long)">
- <spec>
- <![CDATA[ @HspRemoveCDFSession(sessionId)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Removes the session with the provided sessionId
  ]]>
  </comment>
  </function>
- <function name="@HspAddPageCombination" tssec="1377715749" tsmcs="610001" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.addPageCombination(long, String[])">
- <spec>
- <![CDATA[ @HspAddPageCombination(sessionId, pages)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Adds a page combination
  ]]>
  </comment>
  </function>
- <function name="@HspCreateEssbaseServerFile" tssec="1377715749" tsmcs="640601" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.createEssbaseServerFile(long,String,String)">
- <spec>
- <![CDATA[ @HspCreateEssbaseServerFile(sessionId, appName, cubeName)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Creates a unique file on the Essbase server and returns the file path
  ]]>
  </comment>
  </function>
- <function name="@HspWritePageCombinations" tssec="1377715749" tsmcs="669640" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.writePageCombinations(long, String)">
- <spec>
- <![CDATA[ @HspWritePageCombinations(sessionId, fileName)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Writes all the page combinations with data to the file
  ]]>
  </comment>
  </function>
- <function name="@HspGetFileName" tssec="1377715749" tsmcs="705211" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getFileName(String)">
- <spec>
- <![CDATA[ @HspGetFileName(filePath)
  ]]>
  </spec>
- <comment>
- <![CDATA[ Returns the file name for the give path
  ]]>
  </comment>
  </function>
  </functions>
  </definitions>

Similar Messages

  • Where can I find Documentation for Oracle financial installation

    Hi
    Where can I find Documentation for Oracle financial
    installation as which all modules to be downloaded for linuk server etc
    here is what I have found
    ===================================
    Oracle9i Application Server, Version 1.0.2.2.2 CD Pack for Linux x86 [Act as Server][to be installed on main linux server]
    ===================================
    Oracle® Applications 11i Release 9 CD Pack for Linux x86     [Act as client][to be installed on client sean,AJ,Vinod]
    ===================================
    Internet Developer Suite (1.0.2.4.1) CD Pack (with iAS Pack) for Microsoft Windows (32-bit)
    ===================================

    user11872870 wrote:
    Hi Tubby,
    http://www.quest.com/documents/list.aspx?SearchOff=true&ContentTypeID=20&prod=1
    This link has many pdf files but none has the useful information. Those pdf's are just 2 or 3 pages each.Sad Christmas for you then i suppose.
    Perhaps you could contact the vendor (quest) and get them to help you in your search for whatever it is you're looking for. An Oracle SQL and PL/SQL forum is not the venue for this, please mark the question as answered, and good luck in your search.

  • Where do I find documentation for the WinRT / Windows Universal versions of CloudBlockBlob?

    I am developing a Windows Universal app in which I need to upload a FileItemThumbnail to Azure blob storage. One thing that is making this tricky is that I cannot find the correct documentation for CloudBlockBlob. For example in the documentation I can find
    (https://msdn.microsoft.com/en-us/library/azure/microsoft.windowsazure.storage.blob.cloudblockblob.aspx) the method
    UploadFromFileAsync has a number of overloads each including a System.IO.FileMode parameter. But System.IO.FileMode is not available under Windows Universal. Using the metadata in Visual Studio I see that the two overloads of UploadFromFileAsync available
    to me are:
    public IAsyncAction UploadFromFileAsync(StorageFile source);
    public IAsyncAction UploadFromFileAsync(StorageFile source, AccessCondition accessCondition, BlobRequestOptions options, OperationContext operationContext);
    Where do I find the documentation for the WinRT / Windows Universal version of CloudBlockBlob?

    Hi,
    You could refer the following links for documentation on uploading and downloading files from Azure Storage with Windows Universal App.
    https://code.msdn.microsoft.com/windowsapps/Universal-Windows-Apps-1ea96689
    https://code.msdn.microsoft.com/windowsapps/How-to-operate-Azure-blob-f0210e2e
    http://blogs.msdn.com/b/webapps/archive/2014/09/24/upload-and-download-files-from-azure-storage.aspx
    Hope this helps.
    Regards,
    Malar.

  • Decent Saxophone Samples - Where can I find some for the EXS24?

    I'm writing for a line up that includes Baritone and Tenor Saxes. The Logic samples grate on my nerves...THEY SOUND LIKE RASPING KAZOOS!!
    Please, please... can anyone recommend good saxophone samples for the EXS24 - anything a little bit softer, more varied and not too expensive - maybe something I could download?
    Thanks in advance...

    You could try these:
    http://www.kvraudio.com/get.php?mode=show&id=1238
    http://www.kvraudio.com/get/3472.html
    regards, Erik.

  • Where can I find documentation for RPAS Server

    I am looking for documentation on functionality on Assortment Planning tool from Retek.

    Hi.
    Your request has been forwarded to the appropriate contact.
    Please check the documentation page on OTN, URL: http://www.oracle.com/technology/documentation/index.html to see if you can find the documentations you are looking for.
    Path on OTN: Applications / E-Business Suite > Oracle Retail (Retek is now known as Oracle Retail)
    Regards,
    Chao

  • Where can i find documentation for upgrading from sytem 9.2.0.1 to 9.3.0

    Can anyone help me with this part ? I am looking for documents to upgrade from 9.2 to 9.3
    Thanks
    Jay

    All of the curent Hyperion docs can be found here:
    http://download.oracle.com/docs/cd/E10530_01/doc/nav/portal_1.htm

  • Where can I find documentation for  class HttpJspBase?

    Is it part of package javax.servlet.jsp?

    Is it part of package javax.servlet.jsp?No. HttpJspBase is Tomcat specific, not part of the standard servlet or JSP packages. See http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jasper/docs/api/org/apache/jasper/runtime/HttpJspBase.html for documentation.

  • Where can one find documentation of the pushreplication pattern / of the coherence incubator?

    Hi all,
    I am looking for documentation / explanations of the pushreplication pattern or of the coherence incubator in general.
    Any idea whether something like that exists?
    Many thanks in advance,
    Adam.

    http://www.adobe.com/devnet-docs/digitalpublishingsuite/ReadingSDK-2.28/docs/symbols/adobe DPS-Folio.html
    -- senior solutions architect | digital publishing  | adobe | 415.832.4014 | 408.568.6379

  • Where can I find instructions for the "print edit" add on (after download & installation) ?

    I've downloaded & installed the "print edit" add-on successfully, now I need instructions on how to use it. Is there a type of manual or other support option for this?

    A good place to start is the extension's page on the Add-ons site:
    https://addons.mozilla.org/en-us/firefox/addon/print-edit/
    Unlike many others, the author has posted pretty detailed instructions and lots of screen shots. This isn't the best format for absorbing the information because the text and images aren't integrated, but hopefully with a little flipping back and forth you can get a solid start.

  • Where can I find documentation about the RSRTRACE Tcode?

    Hi!
    I'm doing a trace regarding template performance, and need a guideline document how this T Code works, and what I have to do to get the result out...
    Have anyone anything I can use?

    Hi Helge,
    Please see here:
    http://help.sap.com/saphelp_nw04/helpdata/en/cb/f91c3d2b058c4ce10000000a114084/content.htm
    Hope this helps...

  • Where can I find animations from the instant movie function?

    I would like to use the animations found in the 'instant movie' feature for my video, but I need to do 'manual' since I am messing with the audio and doing two video inputs.  Specifically, I'd like to use the ones inside 'Yearbook' theme....the opening of the locker at the beginning and the moving school bus.   Is there a way to use these for my 'manual' video?    I am using Premier Elements 11.

    tmoehlmann1
    After the Yearbook Instant Movie is applied to your Timeine, you can right click the Timeline content and select Break Apart Instant Movie. It will do just that.
    That Opening Locker appears to be part of a .mpg video file that comes with video and audio components at the very beginning of the Timeline. If this is to be used in another project, you will have to export it first and then import that export into the new project. However...
    Is that what you are asking? Or are you asking where to find the file on the hard drive? If so, check out:
    for Windows 7 or 8 64 bit
    Local Disk C
    Program Data
    Adobe
    Premiere Elements
    11.0
    Online
    Movie Themes
    All_Lang
    Style
    Yearbook
    Have you downloaded all the Movie Themes (in particular Yearbook) to your computer direct from the Instant Movie Tab section at the bottom of the Premiere Elements 11 Expert view interface?
    ATR

  • I have replaced my faulty hard drive on my macbook air 1.1 and need to reinstall the original software where can in find this on the apple web site?

    I have replaced my faulty hard drive on my macbook air 1.1 with a new ssd, I need to reinstall the original software,where can I find this on the apple site?

    There is no download for the software.  The factory software that you are looking for is called ilife.  It is all of the software that would have came preinstalled with your mac on your original hard drive when you first bought it.  You will have to get new software on your computer.  This might actually be a great opurtunity to upgrade to Lions.  Search the Lions software in the mac store and it will come up.  Click add to cart and check out.  The price for it is $20.  I defientely recomend Lions, it has alot of new great features.  Then wate for the install disk to come in the mail.  when it come just pop it in and follow the step by step instructions.  If you dont want to upgrade to lions however you can download the ilife package from apple.com for a small price.  Hope this helps.

  • Where can I find Java for Mac OS X 10.6.8?

    Where can I find Java for Mac OS X 10.6.8?

    fixie84 wrote:
    I can't find it on my imac. I searched for it in the finder.
    It should be in /System/Library/Frameworks/
    10.6 update 3 deprecated that path, and since that Java update (if you've installed it) it would be
    /Library/Java/JavaVirtualMachines/
    and
    /System/Library/Java/JavaVirtualMachines/

  • Where can I find drivers for Satellite L855-159?

    Hello!
    I am a recent owner of a brand new Toshiba Satellite L855-159 laptop.
    I cannot seem to find any drivers listed for it. i have download some drivers from similar series laptops, like the ethernet driver. That works fine on it, but i cannot seem to find a working wireless driver anywhere.
    I have tried the official toshiba page and the toshiba auto detect tool. It says it cannot find my product.
    I have also tried entering the serial no. manually and it gives me the same answer.... your product cannot be found or invalid serial no.
    (i have tried all versios of toshiba site, in many different languages)
    Only time my serial number worked is when i registered the laptop for warranty.
    So, i must say that it has been a pain to find the right drivers for my product, and it would not hurt to have a cd/dvd with drivers in the box with the laptop. i know it should be a better solution to have drivers online because you always get the newest version, but a dvd with drivers that always work for your laptop is necessary when the main site FAILS so badly at providing them.
    So please tell me... where can i find drivers for my laptop?

    Hi
    According notebook specification your notebook has part number PSKAEE and all drivers, tools and utilities for supported operating systems you can find on Toshiba support and download page - http://eu.computers.toshiba-europe.com/innovation/download_drivers_bios.jsp
    Product type > Notebook
    Family > Satellite
    Product series > Satellite L Series
    Model > Satellite L855
    Short Model No. > PSKAEE
    Can you find it?

  • Where can I find workspaces for Photoshop and/or Illustrator for download?

    Where can I find workspaces for Photoshop and/or Illustrator for download?

    Moving this discussion to the Photoshop General Discussion forum.

Maybe you are looking for

  • How to stream external video thru iTunes?

    Hey Apple community! So I've got a bit of a question. Is there a way to stream an internet video (such as from youtube) thru iTunes onto my computer? What I'm saying, for example, is I wanna watch a video on YouTube, but I wanna watch it in an iTunes

  • I am writing a book review in iBooks

    Using my ipad2  I read a book, gave it five stars, then entered the text for a book review. How do I submit the review. I moved the keyboard expecting to see a submit button. There is no oblivious way to submit my review. I need some help here. Thank

  • Bank keys to be deleted.

    Hello All, I have to delete some Bank Keys. Could anyone help me with the table name to delete the same ? Thanks in advance.. Cheers Vijay

  • How to call a pcui application

    Hi, i try to call a pcui application from another web application. i tried to call the product app for displaying a specific product like this: http://server:8080/sap/bc/bsp/sap/crm_bsp_frame/entrypoint.do?appl=CRMM_PRD_SALES&blview=ZPROD_MAN&sap-sys

  • Error in PC

    Hello ,    i have got error in Process chain when rollinup the aggregates  and message it shows while updating E fact table atleast one charcteristic attribute is changed multiple times.can we change data in Efact table? if yes how ? i think data set