FDM spend 11.1.1.4 to 11.1.2.3: Automation error

Hi guys,.

I am really new to FDM and I try to learn as much as I can. But I am currently facing a few problems and I'm not sure how to solve.

After the upgrade to version 11.1.1.4 to 11.1.2.3, trying to validate the data, the user has the following error:

"Automation error. Error: component ActiveX can't create object: 'fdmFM11xG5D1. clsFMAdapter'


After a little research, I found some documents on the update of the adapter to fdmFM11xG5E.clsFMAdapter for version 11.1.2

My question is: should I update the map in the FDM to solve the problem, it is still FDMEE? I'm still trying to understand the differences between the two versions, if I don't want to spoil things...


Thank you!


JAI

11.1.1.4 and 11.1.2.3 will use different adapters... So basically, you will need to download the 11.1.2.3 adapter and then save it.

http://docs.Oracle.com/CD/E40248_01/EPM.1112/fdm_adapter_readmes/fm11x_g6_c_target_adapter_readme.PDF

Tags: Business Intelligence

Similar Questions

  • FDM 11.1.2.3 export error

    Hello

    I am using FDM 11.1.2.3. When I insert data into essbase my import, validation, are reached, but when I'm trying to run the FDM essbase script is broken.

    Chips of calc: Script

    Error to the file calc for the script '\\Servername\hyphome\App\DB-Name\Script.csc '.

    Error-2147023570-

    Path is correct and we are able to gain access to the the remote script.

    Thank you

    Problem, is that the user will be able to access the following Calc script.

    I found the solution and it is resolved.

    I have mapped to the following in my FDM server path and provide the user name and the password in the script FDM.

  • Error FDM connects 11.1.2.2

    Hello

    Where do we find error FDM connects 11.1.2.2 otherwise that in the tools - view error logs


    Concerning

    Thank you very much

  • With INSERT for FDM memory problem

    All-

    We have configured FDM to run a script of integration in our instance EBS at the import stage. It worked fine for awhile, then we started to run out of memory on the server FDM. At the suggestion of the Oracle, we stopped through a record set for add and update the values of strWorkTableName and instead, he began to use INSERT INTO. I admit, I never needed to use the INSERT INTO how to do, so I can miss something bery base.

    Our integration script:
    Function SQLIntegration2(strLoc, lngCatKey, dblPerKey, strWorkTableName)
    '------------------------------------------------------------------
    'Oracle Hyperion FDM IMPORT Integration Script:
    '
    'Created By:       karks
    'Date Created:       2011-10-26 13:05:18
    '
    'Purpose:
    '
    '------------------------------------------------------------------
    
    Dim strSQL     'SQL string
    Dim lngPartitionKey
    Dim strConn 'Connection string to the source data
    Set cnSS = CreateObject("ADODB.Connection")
    
    lngPartitionKey = RES.PlngLocKey
    
    strConn= "File Name=C:\Users\karksadm\Desktop\NewConnection.udl;"
    cnSS.open strConn
    
    strSQL = "Insert Into " & strWorkTableName & " (PartitionKey, CatKey, PeriodKey, DataView, Amount , Account, Entity, ICP, UD1, UD2, UD3, UD4) "
    strSQL = strSQL & "SELECT " & lngPartitionKey & ", " & lngCatKey & ", TO_DATE (TO_DATE ('30/12/1899','dd/mm/yyyy')+" & dblPerKey & "), 'YTD', EBS.YTD_BALANCE, EBS.ACCOUNT, EBS.SEGMENT1, EBS.SEGMENT5, EBS.SEGMENT4, EBS.SEGMENT5, '[None]', EBS.CURRENCY_CODE FROM "
    strSQL = strSQL & "(Select D.NAME, A.CODE_COMBINATION_ID, D.NAME LEDGER_NAME, A.ACTUAL_FLAG, C.PERIOD_YEAR, TO_CHAR (C.START_DATE, 'MON-YY') AS PERIOD, B.SEGMENT1, (B.SEGMENT2 || B.SEGMENT3) As ACCOUNT, B.SEGMENT4, B.SEGMENT5, A.CURRENCY_CODE, "
    strSQL = strSQL & "(SUM (A.BEGIN_BALANCE_DR) + SUM (A.PERIOD_NET_DR) - SUM (A.BEGIN_BALANCE_CR) - SUM (A.PERIOD_NET_CR)) As YTD_BALANCE "
    strSQL = strSQL & "FROM GL.GL_BALANCES A, GL.GL_CODE_COMBINATIONS B, GL.GL_PERIODS C, GL.GL_LEDGERS D "
    strSQL = strSQL & "WHERE 1 = 1 And A.LEDGER_ID = D.LEDGER_ID And A.PERIOD_NUM = C.PERIOD_NUM And C.PERIOD_YEAR = A.PERIOD_YEAR "
    strSQL = strSQL & "And A.CODE_COMBINATION_ID = B.CODE_COMBINATION_ID And B.SUMMARY_FLAG = 'N' AND C.PERIOD_SET_NAME = D.PERIOD_SET_NAME "
    strSQL = strSQL & "And (B.SEGMENT1 = 001 And A.CURRENCY_CODE = 'USD' And D.LEDGER_ID = 2022) "
    strSQL = strSQL & "And C.END_DATE = TO_DATE (TO_DATE ('30/12/1899','dd/mm/yyyy')+" & dblPerKey & ") " 
    strSQL = strSQL & "And B.CHART_OF_ACCOUNTS_ID = D.CHART_OF_ACCOUNTS_ID And A.ACTUAL_FLAG = 'A' "
    strSQL = strSQL & "And ((A.BEGIN_BALANCE_DR) + (A.PERIOD_NET_DR) - ((A.BEGIN_BALANCE_CR) + (A.PERIOD_NET_CR))) <> 0 "
    strSQL = strSQL & "GROUP BY A.CODE_COMBINATION_ID, D.NAME, A.CURRENCY_CODE, TO_CHAR (C.START_DATE,'MON-YY'), C.PERIOD_YEAR, A.ACTUAL_FLAG, B.SEGMENT1, (B.SEGMENT2 || B.SEGMENT3), B.SEGMENT4, B.SEGMENT5 "
    strSQL = strSQL & "ORDER BY B.SEGMENT4) EBS" 
    
    DW.DataManipulation.fExecuteDML(strSQL) 
    
    'Give success message
    RES.PlngActionType = 2
    RES.PstrActionValue = "SQL Import successful!"
    
    'Assign Return value
    SQLIntegration2 = True
    cnSS.close
    Set cnSS = Nothing
    
    End Function
    I can run the SQL less line insertion in my SQL Developer and it works fine. When I run the script in its entirety in the FDM, we get the following:

    * Start the journal entry for the Runtime Error FDM [2012-01-23 11:37:30] *.
    -------------------------------------------------------------
    ERROR:
    Code...-2147217865
    Description... ORA-00942: table or view does not exist
    Insert Into tWibison72564424799 (PartitionKey, CatKey, PeriodKey, DataView, amount, account, entity, PKI, UD1, UD2, UD3, UD4) 772 SELECT, 28, TO_DATE (TO_DATE (' N December 30, 1899 ', not dd/mm/yyyy ') + 40724), YTD', EBS. YTD_BALANCE, EBS. ACCOUNT, EBS. SEGMENT1, EBS. SEGMENT5, EBS. SEGMENT4, EBS. SEGMENT5, N "[None]", EBS. Currency_code OF (Select D.NAME, A.CODE_COMBINATION_ID, LEDGER_NAME, A.ACTUAL_FLAG, C.PERIOD_YEAR, TO_CHAR D.NAME (C.START_DATE, no MON-YY') AS the PERIOD, B.SEGMENT1, (B.SEGMENT2 |)) B.SEGMENT3) as ACCOUNT, B.SEGMENT4, B.SEGMENT5, A.CURRENCY_CODE, (SUM (A.BEGIN_BALANCE_DR) + SUM (A.PERIOD_NET_DR) - SUM (A.BEGIN_BALANCE_CR) - SUM (A.PERIOD_NET_CR)) as GL.GL_BALANCES YTD_BALANCE, GL.GL_CODE_COMBINATIONS B, GL.GL_PERIODS C, GL.GL_LEDGERS D, WHERE 1 = 1 and A.LEDGER_ID = D.LEDGER_ID And A.PERIOD_NUM = C.PERIOD_NUM And C.PERIOD_YEAR = A.PERIOD_YEAR And A.CODE_COMBINATION_ ID = B.CODE_COMBINATION_ID and B.SUMMARY_FLAG = do no AND C.PERIOD_SET_NAME = D.PERIOD_SET_NAME and (B.SEGMENT1 = 001 and A.CURRENCY_CODE 'n' USD =' and D.LEDGER_ID = 2022) and C.END_DATE = TO_DATE (TO_DATE (' N December 30, 1899 ', not dd/mm/yyyy ') + 40724) and B.CHART_OF_ACCOUNTS_ID = D.CHART_OF_ACCOUNTS_ID and A.ACTUAL_FLAG = ' and ((A.BEGIN_BALANCE_DR) + (A.PERIOD_NET_DR) - ((A.BEGIN_BALANCE_CR) + (A.PERIOD_)) NET_ CR))) <>0 GROUP BY D.NAME, A.CURRENCY_CODE, A.CODE_COMBINATION_ID, TO_CHAR (C.START_DATE, no MON-YY'), C.PERIOD_YEAR, A.ACTUAL_FLAG, B.SEGMENT1, (B.SEGMENT2 |) B.SEGMENT3), B.SEGMENT4, B.SEGMENT5 ORDER BY B.SEGMENT4) EBS
    Process... clsDataManipulation.fExecuteDML
    The component... upsWDataWindowDM
    Version.......................................... 1112
    Thread........................................... 4424

    IDENTIFICATION:
    User............................................. ibisons
    Name of the computer... HOU-HYSDEV02
    App Name......................................... SWNFDMRC
    Client App....................................... WebClient

    CONNECTION:
    Provider......................................... ORAOLEDB. ORACLE
    Database server...
    Name of the database... FDMDEV
    Trust connect... Fake
    Connect status... Open connection

    GLOBALS:
    Location......................................... EBSINTEGRATION
    Location ID... 772
    Location Seg... 25
    Category......................................... EBS2
    ID of the category... 28
    Period... - June - 2011
    Period ID........................................ 30/06/2011
    POV Local........................................ Fake
    Language......................................... 1033
    User Level....................................... 1
    All Partitions... True
    Is Auditor....................................... Fake


    * Start the journal entry for the Runtime Error FDM [2012-01-23 11:37:31] *.
    -------------------------------------------------------------
    ERROR:
    Code...-2147217865
    Description... Data access error.
    Online: 33
    Process... clsImpProcessMgr.fExecuteImpScript
    The component... upsWObjectsDM
    Version.......................................... 1112
    Thread........................................... 4424

    IDENTIFICATION:
    User............................................. ibisons
    Name of the computer... HOU-HYSDEV02
    App Name......................................... SWNFDMRC
    Client App....................................... WebClient

    CONNECTION:
    Provider......................................... ORAOLEDB. ORACLE
    Database server...
    Name of the database... FDMDEV
    Trust connect... Fake
    Connect status... Open connection

    GLOBALS:
    Location......................................... EBSINTEGRATION
    Location ID... 772
    Location Seg... 25
    Category......................................... EBS2
    ID of the category... 28
    Period... - June - 2011
    Period ID........................................ 30/06/2011
    POV Local........................................ Fake
    Language......................................... 1033
    User Level....................................... 1
    All Partitions... True
    Is Auditor....................................... Fake


    * Start the journal entry for the Runtime Error FDM [2012-01-23 11:37:31] *.
    -------------------------------------------------------------
    ERROR:
    Code...-2147217865
    Description... Data access error.
    Online: 33
    Process... clsImpProcessMgr.fLoadAndProcessFile
    The component... upsWObjectsDM
    Version.......................................... 1112
    Thread........................................... 4424

    IDENTIFICATION:
    User............................................. ibisons
    Name of the computer... HOU-HYSDEV02
    App Name......................................... SWNFDMRC
    Client App....................................... WebClient

    CONNECTION:
    Provider......................................... ORAOLEDB. ORACLE
    Database server...
    Name of the database... FDMDEV
    Trust connect... Fake
    Connect status... Open connection

    GLOBALS:
    Location......................................... EBSINTEGRATION
    Location ID... 772
    Location Seg... 25
    Category......................................... EBS2
    ID of the category... 28
    Period... - June - 2011
    Period ID........................................ 30/06/2011
    POV Local........................................ Fake
    Language......................................... 1033
    User Level....................................... 1
    All Partitions... True
    Is Auditor....................................... Fake

    I really think that the problem is that I am not tell the script where to find the Oracle tables to. I left the code wherever we use the UDL to call for the opening of the Recordset, but since we do away with the Recordset how let FDM knows where to find the Oracle tables?

    Thanks in advance - I've been struggling with this for several days.

    Thank you,
    Sarah

    Did you build a database for the GL data link? These paintings GL.GL_BALANCES A, GL.GL_CODE_COMBINATIONS B, GL.GL_PERIODS C, GL.GL_LEDGERS D are not part of the FDM and I do not see how treat you your education cnSS.open strConn sSQL binder.

  • Pavillion G6: upgrade for g6-2301ax

    Hello

    I want to spend my hard disk, because windows provides advice to hard disc error every now and then. I have 500 GB 5200 RPM SATA. My question is: can I go to drive hard 1 TB at 7200 rpm or faster? My computer will support such a unit.

    In addition, this version comes with 2 GB RAM in two slots or 1 slot 4 GB, I want to improve my memory modules too.

    Concerning

    Darine

    Hello @Arunendra,

    Thank you for visiting the Forums from the HP Support! The forums are a great place where you can find solutions for your problems, with the help of the community!

    I understand you want to upgrade the hard disk and the memory Modules on the laptop and tried to help you!

    Based on the following guide, here are the compatible upgrade options for laptop:

    HP Pavilion Notebook PC Maintenance and Service Guide of g6 (Chapter 1, Page 2).

    Hard drive:

    Media of 6.35 cm (2.5 in) hard drives (.37 in.) 9.5 mm and 7.0 mm (.28 in.) thick

    Supports HP 3D drive guard

    Customer-accessible

    Serial ATA (SATA)

    Supports the following hard disk configurations:

    ● 1 TB 5400 RPM, 9.5 mm

    ● 750 GB, 7200 RPM, 9.5 mm

    ● 750 GB, 5400 RPM, 9.5 mm

    ● 640 GB, 5400 RPM, 9.5 mm

    ● 500 GB, 7200 RPM, 9.5 mm

    ● 500 GB, 5400 RPM, 9.5 mm and 7.0 mm

    ● 320 GB, 5400 RPM, 9.5 mm and 7.0 mm

    Memory modules:

    2 the customer-accessible/extendable SODIMM slots:

    ● twin DDR3 - 1600 MHz memory Support

    ● Support of DDR3L-1600 MHz Dual Channel

    ● twin DDR3 - 1333 MHz memory Support

    Supports the following configurations up to 8 GB:

    ● 8192 MB total memory (4096 × 2) (no support for 32 bit OS)

    ● 6144 MB total memory (4096 × 1 + 2 048 × 1) (no support for 32 bit OS)

    ● 4096 MB total memory (4096 × 2 048 or 1 × 2)

    Total system memory of ● 2048 MB (2 048 × 1).

    Please let me know if this information helps you solve the problem by marking this message as 'accept as Solution', this will help others easily find the information they seek.  In addition, by clicking on the Thumbs up below is a great way to say thank you!

    Have a great day!

  • control thermocouples

    Hey, I have a strange problem and I hope someone can help. I have been using a program for about 6 months now that basically keeps a cold temperature next to a heat sink and maintains a warm temperature on the other side.  Then I 25 hung in the meantime thermocouples to measure temperatures I can do the analysis of the material in the environment.  My problem is that all of a sudden the readings of the thermocouples were out of control and unpredictable.  I add me automation program so it could run several tests at the same time and in the process developed by this problem.  The weird part is that the problem is also past in the old version of the program now too, and that has worked perfectly for the last 6 months.  I have 25 hung thermocouples and temperatures will all look all right, but then 3-5 of them will be quite wrong at random.  What is interesting about this problem, it is that when I change the thermocouple which become the use of heaters to maintain the set temperature, the values that were wrong again on the right and some other thermocouples start giving invalid data.  The installation program uses a NI 9213 and 3 NI 9211 inputs for thermocouples.  It also uses one OR 9401 to control heaters through a box pulse width modulation power we have.  Someone at - he never experience something like this or have any ideas?  Thanks for any help

    Hey Nathan,.

    Thanks for the ideas.  I ended up spending to playback of multiple samples as you suggested and this error has not popped up once again, so hopefully that fixed this issue.  I think I solved the problem of both weird thermocouple readings! I think that I had a ground loop problem which I fixed it by the grounding all thermocouples to a metal table.  For all those who on their getting odd unexplained readings, certainly experiment with ground everything correctly.

  • FDMEE - LCM problem

    Hi all

    We are having a problem exporting our rules of loading data FDMEE for our largest application in LCM.  When we click on export, it still fails (all other elements are able to export successfully).  The SharedServices_LCM.log file contains the following error message:

    Unable to connect to 'FDM Enterprise Edition' during application export. Received status code - with "500" error message - "Error 500 - Internal Server Error Error 500 - Internal Server Error of RFC 2068 Hypertext Transfer Protocol - HTTP/1.1: 10.5.1 500 Internal Server Error the server encountered an unexpected condition which prevented him from meeting the demand.". " Does not cause possible error no server available for connection.

    We have the DLR 2 224 so I don't know if the size has nothing to do with it.  Export of our other small application of the DLR works very well.

    Any ideas?

    THX,

    Mike

    This problem is solved now.  Open a SR with Oracle ran newspaper and came across this line in the ERPIntegrator log:

    oracle.jbo.TooManyObjectsException: Houston-25013: too many objects correspond to the oracle.jbo.Key [4019 primary key 9]

    We went in the AIF_BALANCE_RULES table and saw 4019 was a number RULE_ID.  We have removed this rule and then tried to export rules in loading data via LCM again.  Then we had another error in the log:

    oracle.jbo.TooManyObjectsException: Houston-25013: too many objects correspond to the oracle.jbo.Key [4110 primary key 5]

    We have removed the table AIF_BALANCE_RULES, and then re-run LCM 4110 and magically it worked.  So it was clearly something on both of the DLR LCM disliked about the primary key.

    This problem is solved for us... for now.

    THX,

    Mike

  • El servidor no carga animacion las imagenes Delcourt.

    Sabido flash ahora are html5 compatible con y mobile, diga html cuando, me estoy refiriendo al arhivo ex .swf; incredible...

    Tengo una animacion online y no carga las imagenes, appears the pantalla don't color negro (el color del stage). Lo pruebo y local the animation is ve ok.

    Alguien sabe TR are an imagnes las rutas tema? Biogen spend el html y el js y no can find el error, pareceria than esta todo ok.

    Me o?

    ACA el link: EspacioFutbol

    Gracias!

    JP

    It seems ok to me.  (this noise is annoying, if.)

  • Error: Application-defined or object-defined error

    Hello

    My Finance users are trying to export to Excel, all of the entries in a period and a category for a location, but whenever they do it, they get this error:

    Error: Application-defined or object-defined error

    The process works for quiet some time, but she always ends up with this error. That's what I see on the newspaper:

    In addition, we use FDM 9.3.1

    * Start the journal entry for the Runtime Error FDM [2014-03-21-16: 05:56] *.
    -------------------------------------------------------------
    ERROR:
    Code......................................... 1004
    Description... Application-defined or object-defined error
    Process... clsUtility.mRecordsetToExcel
    The component... upsWDataWindowDM
    Version...................................... 931
    Thread....................................... 5892

    IDENTIFICATION:
    User......................................... ggreen
    Name of the computer... USNII1W3APPS29
    App Name..................................... NIIFDMAPP
    Client App................................... WebClient

    CONNECTION:
    Provider..................................... ORAOLEDB. ORACLE
    Database server...
    Name of the database... HFMPROD
    Trust connect... Fake
    Connect status... Open connection

    GLOBALS:
    Location..................................... MEXICO_GL
    Location ID... 37
    Location Seg... 24
    Category..................................... REAL
    ID of the category... 4
    Period....................................... Jan - 2014
    Period ID.................................... 31/01/2014
    POV Local.................................... True
    Language..................................... 1033
    User Level................................... 19
    All Partitions... Fake
    Is Auditor................................... Fake

    Hello

    This could be the problem such as Excel on the server is used to export the file.

    Can you try to install 2007?

    is the error generated when exporting 'imported data' or ' periods/categories?

    You said 73200... so I guess that data. You can try to import less than 65000 rows and try again. Then you can confirm the root cause.

    Concerning

  • Batch load fails on export

    Experts,

    Test us now on a new server environment and you encounter a problem with a batch that is currently operating without issue on our current production environment.  We import, validate and export a file in FDM in our 'Real' category and the batch then retrieves the file in the Outbox, re-imports, valid and exports to a second category of "ActSeg".  We have implemented the task on the Task Manager FDM, event script and script custom exactly the same on the new environment either on the current environment of the PRD.  As I said, this process will run without problem on the current economic situation, but in the new PRD, it stops at the export stage.

    Here is the log:

    * FdmFM11XG5E Runtime Error Log entry to start [2014-03-17-16: 04:45] *.

    -------------------------------------------------------------

    Error:

    Code...-2147196849

    Description... <? XML version = "1.0"? >

    < C'estr > < Ref > {F8DC712D-38F2-4B01-A2BB-CAF5DD22C2A3} < / Ref > < AppName / > < user > XXX < / user > < DBUpdate > 1 < / DBUpdate > < CSEC > < Num >-2147196849 < / Num > < Type > 1 < / Type > < DTime > 17/03/2014-16:04:44 < / DTime > < Svr > XXX < / Svr > < file > CHsxServer.cpp < / file > < line > 1465 < / line > < worm > 11.1.2.1.601.4019 < /. Worm > < DStr > OpenApplication: CM < / DStr > < / CSEC > < CSEC > < Num >-2147196849 < / Num > < Type > 0 < / Type > < DTime > 17/03/2014-16:04:44 < / DTime > < Svr > XXX < / Svr > < file > CHsxClient.cpp < / file > < line > 2417 < / line > < worm > 11.1.2.1.601.4019 < / worm > < / CSEC > < / RTSs >

    Process... clsFMAdapter.fConnect

    Component... D:\Oracle\Middleware\EPMSystem11R1\products\FinancialDataQuality\SharedComponents\AdapterComponents\fdmFM11xG5E\fdmFM11XG5E.dll

    Version... 145

    Identification:

    User... XXX

    Name of the computer... XXX

    Connection of FINANCIAL MANAGEMENT:

    Name of the application...

    Name of the cluster...

    Field...

    Connect status... No open connection

    * Start the journal entry for the Runtime Error FDM [2014-03-17 16:04:44] *.

    -------------------------------------------------------------

    ERROR:

    Code............................................. 10054

    Description... Adapter function [fConnect] failed.

    Process... clsBlockProcessor.ActCheckIntersections

    The component... upsWBlockProcessorDM

    Version.......................................... 1112

    Thread........................................... 5816

    IDENTIFICATION:

    User............................................. XXXX

    Name of the computer... XXXX

    App Name......................................... XX

    Client App....................................... BatchEngine

    CONNECTION:

    Provider......................................... SQLOLEDB

    Database server... XXX.XXX.COM

    Name of the database... XXX

    Trust connect... Fake

    Connect status... Open connection

    GLOBALS:

    Location......................................... SecondPass

    Location ID... 777

    Location Seg... 29

    Category......................................... ACTSEG

    ID of the category... 15

    Period........................................... Feb - 2014

    Period ID........................................ 28/02/2014

    POV Local........................................ Fake

    Language......................................... 1033

    User Level....................................... 1

    All Partitions... True

    Is Auditor....................................... Fake

    * Start the journal entry for the Runtime Error FDM [2014-03-17 16:04:45] *.

    -------------------------------------------------------------

    ERROR:

    Code............................................. 10054

    Description... [Script failure caused error]: function adapter [fConnect] failed.

    Process... clsEventHandler.PobjAPI_BPCheckIntersections

    The component... upsWObjEventHandlerDM

    Version.......................................... 1112

    Thread........................................... 5816

    IDENTIFICATION:

    User............................................. XXXX

    Name of the computer... XXX

    App Name......................................... XX

    Client App....................................... BatchEngine

    CONNECTION:

    Provider......................................... SQLOLEDB

    Database server... DC0HFMSQLPRD01. PolyOne.com\hfm

    Name of the database... CMFDM

    Trust connect... Fake

    Connect status... Open connection

    GLOBALS:

    Location......................................... SecondPass

    Location ID... 777

    Location Seg... 29

    Category......................................... ACTSEG

    ID of the category... 15

    Period........................................... Feb - 2014

    Period ID........................................ 28/02/2014

    POV Local........................................ Fake

    Language......................................... 1033

    User Level....................................... 1

    All Partitions... True

    Is Auditor....................................... Fake

    * Start the journal entry for the Runtime Error FDM [2014-03-17 16:04:45] *.

    -------------------------------------------------------------

    ERROR:

    Code............................................. 440

    Description... Automation error

    Process... clsValidationMgr.fValidate

    The component... upsWObjectsDM

    Version.......................................... 1112

    Thread........................................... 5816

    IDENTIFICATION:

    User............................................. XXXX

    Name of the computer... XXX

    App Name......................................... XXX

    Client App....................................... BatchEngine

    CONNECTION:

    Provider......................................... SQLOLEDB

    Database server... XXXX.com\hfm

    Name of the database... XX

    Trust connect... Fake

    Connect status... Open connection

    GLOBALS:

    Location......................................... SecondPass

    Location ID... 777

    Location Seg... 29

    Category......................................... ACTSEG

    ID of the category... 15

    Period........................................... Feb - 2014

    Period ID........................................ 28/02/2014

    POV Local........................................ Fake

    Language......................................... 1033

    User Level....................................... 1

    All Partitions... True

    Is Auditor....................................... Fake

    * Start the journal entry for the Runtime Error FDM [2014-03-17 16:04:45] *.

    -------------------------------------------------------------

    ERROR:

    Code............................................. 440

    Description... File [a_SecondPass_ActSeg_Feb - 2014_RA.txt] caused error: (error Automation)

    Process... clsBatchLoader.mFileCollectionProcess

    The component... upsWBatchLoaderDM

    Version.......................................... 1112

    Thread........................................... 5496

    IDENTIFICATION:

    User............................................. XXXX

    Name of the computer... XXXX

    App Name......................................... XXX

    Client App....................................... WebClient

    CONNECTION:

    Provider......................................... SQLOLEDB

    Database server... XXXX.com\hfm

    Name of the database... XXX

    Trust connect... Fake

    Connect status... Open connection

    GLOBALS:

    Location......................................... SecondPass

    Location ID... 777

    Location Seg... 29

    Category......................................... ACTSEG

    ID of the category... 15

    Period........................................... Feb - 2014

    Period ID........................................ 28/02/2014

    POV Local........................................ Fake

    Language......................................... 1033

    User Level....................................... 1

    All Partitions... True

    Is Auditor....................................... Fake

    Any thoughts on what may be the cause of this would be very appreciated.

    Thank you

    Your error log, it looks like FDM is unable to establish a connection with the server HFM. What the user is your batch process runnung under and makes that the user has rights to access the HFM target application?

  • VCloud API c# adding firewall rules 5.1 to configure the edge gateway.

    Hello world

    I am setting up in edge gateway firewall rules in my VDC using Vcloud Director api 5.1.0.2. While the settings for a FirewallRuleType I am trying to add protocols, but I don't know what exactly should be passed to FirewallRuleTypeProtocols. There are only 2 properties in the object FirewallRuleTypeProtocols elements and ItemsElementName. Take items objects Array and ItemsElementName takes ItemsChoiceType. I tried to update value of items in the table of the types of annonymous as new {new {TCP = true}}; and the array of strings, new string {"TCP"}; but when ever I trie to execute the configureservices method after spending the type of firewall service for network services "Bad Request: error on line 1." End the file Premeture " can someone send sample c# code to configure firewall rules in Edgegateway?"

    I get this response on service gateway configuration edge call.

    ? XML version = "1.0" encoding = "UTF-8"? >

    "< error xmlns ="http://www.vmware.com/vcloud/v1.5"stackTrace =" javax.ws.rs.WebApplicationException: com.vmware.vcloud.common.xml.XMLProcessingException: Bad request

    to com.vmware.vcloud.api.rest.providers.CommonJAXBProvider.readFrom(CommonJAXBProvider.java:255)

    to org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBody(JAXRSUtils.java:1025)

    to org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:606)

    to org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:571)

    to org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:239)

    to org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:91)

    to org.apache.cxf.interceptor.ServiceInvokerInterceptor$ 1.run(ServiceInvokerInterceptor.java:58)

    to java.util.concurrent.Executors$ RunnableAdapter.call (unknown Source)

    to java.util.concurrent.FutureTask$ Sync.innerRun (unknown Source)

    at java.util.concurrent.FutureTask.run (unknown Source)

    to org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)

    to org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)

    to org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)

    to org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:118)

    to org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:208)

    to org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)

    to org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:166)

    to org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:113)

    to org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:184)

    to org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:107)

    to javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    to com.vmware.vcloud.api.rest.jaxrs.servlet.CxfServlet.service(CxfServlet.java:161)

    to com.vmware.vcloud.api.rest.jaxrs.servlet.JaxRsDispatcherServlet.doService(JaxRsDispatcherServlet.java:97)

    to org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)

    to org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)

    to javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    to javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

    to org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:565)

    to org.eclipse.jetty.servlet.ServletHandler$ CachedChain.doFilter (ServletHandler.java:1360)

    to org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter (FilterChainProxy.java:368)

    to com.vmware.vcloud.api.rest.diagnostics.DiagnosticFilter.doFilter(DiagnosticFilter.java:33)

    to com.vmware.vcloud.api.rest.diagnostics.RestApiDiagnosticsInterceptor.doFilter(RestApiDiagnosticsInterceptor.java:129)

    to org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter (FilterChainProxy.java:380)

    to com.vmware.vcloud.security.filters.ValidationFilter.doFilterHttp(ValidationFilter.java:96)

    to com.vmware.vcloud.api.rest.security.SecurityFilter.doFilterHttp(SecurityFilter.java:82)

    to com.vmware.vcloud.security.filters.HttpFilterBean.doFilter(HttpFilterBean.java:35)

    to com.vmware.vcloud.api.rest.diagnostics.RestApiDiagnosticsInterceptor.doFilter(RestApiDiagnosticsInterceptor.java:129)

    to org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter (FilterChainProxy.java:380)

    to com.vmware.vcloud.api.framework.web.ExtensibilityFilter.doFilter(ExtensibilityFilter.java:131)

    at sun.reflect.GeneratedMethodAccessor423.invoke (unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke (unknown Source)

    at java.lang.reflect.Method.invoke (unknown Source)

    to org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)

    to org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)

    to org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)

    to org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

    to org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)

    to org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)

    to org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

    to org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56)

    to org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39)

    to org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

    to org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)

    to org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

    to org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)

    to org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)

    to org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

    to org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)

    to $Proxy734.doFilter (unknown Source)

    to org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter (FilterChainProxy.java:380)

    to com.vmware.vcloud.security.filters.ValidityExceptionFilter.doFilterHttp(ValidityExceptionFilter.java:47)

    to com.vmware.vcloud.security.filters.HttpFilterBean.doFilter(HttpFilterBean.java:35)

    to org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter (FilterChainProxy.java:380)

    to com.vmware.vcloud.security.web.AuthenticationFilter.doFilter(AuthenticationFilter.java:155)

    to com.vmware.vcloud.api.rest.diagnostics.RestApiDiagnosticsInterceptor.doFilter(RestApiDiagnosticsInterceptor.java:129)

    to org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter (FilterChainProxy.java:380)

    to com.vmware.vcloud.api.rest.versioning.AcceptHeaderFilter.doFilter(AcceptHeaderFilter.java:108)

    to com.vmware.vcloud.api.rest.diagnostics.RestApiDiagnosticsInterceptor.doFilter(RestApiDiagnosticsInterceptor.java:129)

    to org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter (FilterChainProxy.java:380)

    to com.vmware.vcloud.security.web.ConversationFilter$ 1.run(ConversationFilter.java:39)

    to com.vmware.vcloud.security.web.ConversationFilter$ 1.run(ConversationFilter.java:37)

    to com.vmware.vcloud.common.persist.ConversationContextExecutor.execute(ConversationContextExecutor.java:67)

    to com.vmware.vcloud.security.web.ConversationFilter.doFilter(ConversationFilter.java:45)

    to com.vmware.vcloud.api.rest.diagnostics.RestApiDiagnosticsInterceptor.doFilter(RestApiDiagnosticsInterceptor.java:129)

    to org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter (FilterChainProxy.java:380)

    to com.vmware.vcloud.security.web.ThreadLocalCleanerFilter.doFilter(ThreadLocalCleanerFilter.java:65)

    to com.vmware.vcloud.api.rest.diagnostics.RestApiDiagnosticsInterceptor.doFilter(RestApiDiagnosticsInterceptor.java:129)

    to org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter (FilterChainProxy.java:380)

    to org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169)

    to org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

    to org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

    to org.eclipse.jetty.servlet.ServletHandler$ CachedChain.doFilter (ServletHandler.java:1331)

    to org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:77)

    to org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:181)

    to org.eclipse.jetty.servlet.ServletHandler$ CachedChain.doFilter (ServletHandler.java:1331)

    to org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:477)

    to org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)

    to org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:521)

    to org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)

    to org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1031)

    to org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406)

    to org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)

    to org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:965)

    to org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)

    to org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)

    to org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)

    to org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)

    to org.eclipse.jetty.server.Server.handle(Server.java:349)

    to org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:449)

    to org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:47)

    to org.eclipse.jetty.server.AbstractHttpConnection$ RequestHandler.headerComplete (AbstractHttpConnection.java:910)

    to org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:634)

    to org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)

    to org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:66)

    to org.eclipse.jetty.server.bio.SocketConnector$ ConnectorEndPoint.run (SocketConnector.java:254)

    to org.eclipse.jetty.server.ssl.SslSocketConnector$ SslConnectorEndPoint.run (SslSocketConnector.java:665)

    to org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:599)

    to org.eclipse.jetty.util.thread.QueuedThreadPool$ 3.run(QueuedThreadPool.java:534)

    at java.lang.Thread.run (unknown Source)

    Caused by: com.vmware.vcloud.common.xml.XMLProcessingException: Bad request

    to com.vmware.vcloud.common.xml.JAXBUtils.readFromStream(JAXBUtils.java:257)

    to com.vmware.vcloud.api.rest.providers.CommonJAXBProvider.readFrom(CommonJAXBProvider.java:250)

    108... more

    Caused by: org.dom4j.DocumentException: error on line 1 of document: premature end of file. Nested exception: premature end of file.

    to org.dom4j.io.SAXReader.read(SAXReader.java:482)

    to org.dom4j.io.SAXReader.read(SAXReader.java:365)

    to com.vmware.vcloud.common.dom4j.Dom4jUtils.parseDocumentFromString(Dom4jUtils.java:158)

    to com.vmware.vcloud.common.ovf.OvfCleanerImpl.process(OvfCleanerImpl.java:86)

    at sun.reflect.GeneratedMethodAccessor5728.invoke (unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke (unknown Source)

    at java.lang.reflect.Method.invoke (unknown Source)

    to org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)

    to org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)

    to org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)

    to org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

    to org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)

    to org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)

    to org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

    to org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56)

    to org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39)

    to org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

    to org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)

    to org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

    to org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)

    to org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)

    to org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

    to org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)

    to $Proxy716.process (unknown Source)

    to com.vmware.vcloud.common.xml.JAXBUtils.readFromStream(JAXBUtils.java:223)

    ... more than 109

    I found the answer. Here's how to set firewall type protocol rules in c# API.

    Create the object of type firewall protocols

    Protocol of var = new FirewallRuleTypeProtocols();

    Value of protocols items this value corresponds to the value of the xml element

    Protocol. Items = new Object() {true};

    The name of the element value that is the name of xml element.

    Protocol. ItemsElementName = new ItemsChoiceType [] {ItemsChoiceType.Tcp};

    Protocol Set

    firewallRuleType.Protocols = Protocol;

  • Values element autologin and passing in the URL of the APEX

    We call APEX JSP URL.

    I am able to autologin to APEX application:

    http://host/pls/dad/f? p = 555:101:BRANCH_TO_PAGE_ACCEPT:NO:P101_USERNAME, P101_PASSWORD:username, password

    The problem is that I have to pass values of the item to page 10. How can I do?

    I created an item hidden in the login page (101) and created a process (before header) that sets the values of point of application.

    I tried to spend the new item values in the URL, but get an error "cannot find an id element for P101_TEST element.

    http://host/pls/dad/f? p = 555:101:BRANCH_TO_PAGE_ACCEPT:NO:P101_USERNAME, P101_PASSWORD, P101_TEST:username, password, the value

    Please suggest how to solve this problem or if there is a better way to do it.

    I discovered another way to do it is another way to do this by creating the elements of an application and passing these values in the URL.

    Create the point of application: APP_ITEM1, APP_ITEM2

    http://host/pls/dad/f? p = 555:101:BRANCH_TO_PAGE_ACCEPT:NO:P101_USERNAME, P101_PASSWORD, APP_ITEM1, APP_ITEM2:username, password, value1, value2

  • SaveAs method of class workbook failed to fIntersectionCheckEx

    We are migrating to FDM and HFM 9.3.1 to 11.1.2.1. Due to performance issues that we had previously lived with the FDM multiload feature, we used UD5 and UD6 and customization of the adapter to load the year and period. To take into account the 'extra' dimensions, we also use custom event scripts, view reports, etc... The intersection integrated verification is disabled. The AftValidate script contains our intersection check custom and follows below. During the validation phase is executed on the web client, the following error message appears in the log:

    * FdmFM11XG5E Runtime Error Log entry begin [2011-10-13-12: 03:15] *.
    -------------------------------------------------------------
    Error:
    Code of... 1004
    Description... The Workbook class SaveAs method failure
    Process... clsHPDataAccess.fIntersectionCheckEx
    Component... C:\FDMData\fdm-HFM-adapter-V25481-01\FinancialDataManagement\FM11X-G5-E_1005\AdapterComponents\fdmFM11xG5E\fdmFM11XG5E.dll
    Version... 145

    Identification:
    User... larryr
    Name of the computer... SVRHYPFDMV103

    Connection of FINANCIAL MANAGEMENT:
    Name of the application...
    Name of the cluster...
    Field...
    Connect status... Open connection


    * Start the journal entry for the Runtime Error FDM [2011-10-13 12:03:15] *.
    -------------------------------------------------------------
    ERROR:
    Code...-2146233088
    Description... The Workbook class SaveAs method failure
    Online: 59
    Process... clsEventHandler.PobjAPI_AftValidate
    The component... upsWObjEventHandlerDM
    Version.......................................... 1112
    Thread........................................... 4828

    IDENTIFICATION:
    User............................................. larryr
    Name of the computer... SVRHYPFDMV103
    App Name......................................... SAPHFM
    Client App....................................... WebClient

    CONNECTION:
    Provider......................................... SQLOLEDB
    Server data... svrsql105
    Name of the database... SAPHFM
    Trust connect... Fake
    Connect status... Open connection

    GLOBALS:
    Location......................................... AHEL_F1
    Location ID... 752
    Location Seg... 6
    Category......................................... FctAug
    ID of the category... 16
    Period........................................... M12 - FY12
    Period ID........................................ 30/04/2012
    POV Local........................................ Fake
    Language......................................... 1033
    User Level....................................... 1
    All Partitions... True
    Is Auditor....................................... Fake


    * Start the journal entry for the Runtime Error FDM [2011-10-13 12:03:15] *.
    -------------------------------------------------------------
    ERROR:
    Code............................................. 440
    Description... Automation error
    Process... clsValidationMgr.fValidate
    The component... upsWObjectsDM
    Version.......................................... 1112
    Thread........................................... 4828

    IDENTIFICATION:
    User............................................. larryr
    Name of the computer... SVRHYPFDMV103
    App Name......................................... SAPHFM
    Client App....................................... WebClient

    CONNECTION:
    Provider......................................... SQLOLEDB
    Server data... svrsql105
    Name of the database... SAPHFM
    Trust connect... Fake
    Connect status... Open connection

    GLOBALS:
    Location......................................... AHEL_F1
    Location ID... 752
    Location Seg... 6
    Category......................................... FctAug
    ID of the category... 16
    Period........................................... M12 - FY12
    Period ID........................................ 30/04/2012
    POV Local........................................ Fake
    Language......................................... 1033
    User Level....................................... 1
    All Partitions... True
    Is Auditor....................................... Fake

    Custom control intersection via AftValidate. Line 59 is fIntersectionCheckEx:
    Sub AftValidate(strLoc, strCat, strPer, lngProcState)
    '------------------------------------------------------------------
    'UpStream TB EVENT Script
    'Purpose:   Perform custom intersection check - customized for multiple periods
    '------------------------------------------------------------------
    Dim strTableName, strSQL'               Query variables
    Dim strPerYear, strPerMonth'          Target HFM Year & Month
    Dim strCatKey, strLocKey'               ID of POV Category & Location
    Dim strErr, strHTMFile'                    Error information
    Dim objHWReturn'                         Return object for intersection validation
    Dim objPeriod'                              Period object
    Dim fso'                                   File system object
    Dim rs'                                        Recordset containing unique HFM Target intersections
    Dim vaData'                                   Array containing unique HFM Target intersections
    
    ' Initialize Block Processor For HFM connection
    Dim BlOCKPROC
    Set BlOCKPROC = CreateObject("upsWBlockProcessorDM.clsBlockProcessor")
    BlOCKPROC.Initialize API, SCRIPTENG
    
    ' Call the Connect Action for the active integration block
    Set API.IntBlockMgr.IntegrationMgr.PobjIntegrate = BlOCKPROC.ActConnect("CheckDims")
    If API.IntBlockMgr.IntegrationMgr.PobjIntegrate.intResult Then' Connection is open 
         'Get Target information
         strLocKey = CStr(RES.PlngLocKey)
         strPerKey = CStr(RES.PdtePerKey)
         strCatKey = CStr(RES.PlngCatKey)
         Set objPeriod = API.POVMgr.fPeriodKey(strPer)
         strPerYear = objPeriod.strTargetYear
         strPerMonth = objPeriod.strTarget
         Set objPeriod = Nothing
         strTableName = "tDataSeg" & API.POVMgr.fGetLocationSegment(strLocKey)' Get tDataSeg number for location
         strBaseName = strLoc & "_" & strCat & "_" & strPerMonth & "_" & strPerYear
         strLogsDir = DW.Connection.PstrDirOutbox & "\Logs\"
         strFile = strLogsDir & strBaseName & ".fmv"
    
         ' Create the SQL to pull the validation records
         ' Do not Validate the Keystone Custom2 records since their "parent" Classic Custom2 records are validated
         strSQL = "SELECT DISTINCT EntityX, PartitionKey, CatKey, PeriodKey, DataView, AccountX, ICPX, UD1X, UD2X, UD3X, UD4X," & _
                                         " '' AS UD5X, '' AS UD6X, '' AS UD7X, '' AS UD8X, '' AS UD9X, '' AS UD10X, '' AS UD11X," & _
                                       " '' AS UD12X, '' AS UD13X, '' AS UD14X, '' AS UD15X, '' AS UD16X, '' AS UD17X, '' AS UD18X," & _
                                       " '' AS UD19X, '' AS UD20X, '' AS Amt " & _
                    "FROM " &strTableName& " WITH (NOLOCK) " & _
                    "WHERE CatKey=" &strCatKey& " AND PeriodKey='" &strPerKey& "' AND PartitionKey=" &strLocKey
         'Validate all records in the result set
         Set rs = DW.DataAccess.farsFireHose(strSQL, False)
         With rs
              If Not .EOF Then' Create the array to pass to intersection checking
                   vaData = .GetRows(.RecordCount)
                   Set objHWReturn = API.IntBlockMgr.IntegrationMgr.PobjIntegrate.varCon.fIntersectionCheckEx(vaData, CStr(strCat), CStr(strPerMonth), CStr(strPerYear), "YTD", "<Entity Currency>", CStr(strFile), "FM Account", "FM Entity", "ICP", "Custom1", "Custom2", "Custom3", "Custom4", 15, 9, 2)
                   If objHWReturn.PblnIsErr Then
                        RES.PstrActionValue = objHWReturn.PstrErrFile
                        RES.PlngActionType = 4' Display HTML file on web client
                        API.MaintenanceMgr.mProcessLog strLoc, strCat, strPer, 2, False, "Custom Intersection Validation Error:  Error creating validation array", Now()
                   Else' Delete the html header file for the error free validation
                        strHTMFile = strLogsDir & strBaseName & ".htm"
                        Set fso = CreateObject("Scripting.FileSystemObject")
                        If fso.FileExists(strHTMFile) Then fso.DeleteFile strHTMFile, True
                        Set fso = Nothing
                   End If
                   Set objHWReturn = Nothing
              Else
                   strErr = "AftValidate Event Script error:  No data for intersection check" & vbCrLf
                   RES.PstrActionValue = strErr & "You must re-run the Import before running the Validate again"
                   RES.PlngActionType = 2' Display the error string
              End If
              .Close
         End With
         Set rs = Nothing
    End If
    
    'Destroy the remaining objects
    Set API.IntBlockMgr.IntegrationMgr.PobjIntegrate = Nothing
    Set BlOCKPROC = Nothing
    
    End Sub

    Search for the app to "Excel" readme that may address your question.

  • Unable to download any version of Adobe Reader

    Hi, hope you can help. I can't get any version of Adobe Reader to download. After spending hours trying every way all I get is the same error message "installation error" then ' the patch package could not be opened. Verify that the patch package exists and that you can access '? I am quite at a loss, and I am desperate to get my course work flow as some has been converted to pdf. My system is Windows XP - SP3. Thank you very much... certainly a model IT.

    Try to download the offline installer of

    http://get.Adobe.com/reader/Enterprise/

    After downloading, restart your computer and run the Setup program before anything else.

    Where you previously had other versions of reader on your computer, it may be a good idea to remove them all before you do the above. You can use this tool:

    http://labs.Adobe.com/downloads/acrobatcleaner.html

  • Automation error

    When I click on validate I get an Automation error. Please can someone tell me why this makes its appearance.

    Please consult the doc of Installation as well as the Pre Requisite MS EXCEL doc is a pre earnings FDM. This could also be the cause of the problem. I had met the same mistake in the past that resolved after the installation of Microsoft EXCEL on the server FDM.

    Hope this fixes the problem you

Maybe you are looking for

  • Why firefox changed look. Where is my list drop down firefox?

    Firefox has started this morning... received the verification... then ff addons message came. The problem is that it has changed. The firefox drop-down list in the upper left disappeared, tabs funky look and menu is a uglyfest of dimension 1.How can

  • Y500 and perspective of cooling pad

    Hello I bought a cooling pad for my Y500 who actually stand at an angle of 20 degrees I wanted to just make sure I'm not damage my computer by doing this? Since I had as a desktop replacement I would leave enough on the pavement at all times, but I w

  • By clicking laptop computer and cutting

    Hello I bought my laptop, a series of flag the next day, about a month a go I notice that my computer would randomly off, usually while playing LoL, it happened about 3 times now, my computer on the lower left side has also a distinct rattle and I he

  • Aspire the autonomy of the active pen R13

    Hello I bought an Aspire R13 two weeks ago and was happliy surprised it came with the Acer active pen. The pen works really well except that I already had to change its battery twice in time, I got it. Is this normal? Best regards

  • does not recognize CD

    My computer does not recognize my CD when I try to install my printer. It does not run automatically and does not even appear in my computer. It's a Windows 7 brand new. I tried another CD to see if maybe it was the CD and it does not recognize anyon