GeekInterview.com
   Home |  Tech FAQ  |   Interview Questions |  Placement Papers |  Tech Articles |  Learn |  Freelance Projects |  Online Testing |  Geeks Talk |  Job Postings |  Knowledge Base | Site Search |  Add/Ask Question

  GeekInterview.com  >  Tech FAQs  >  Informatica

 Print  |  
Question:  Could any one please tell me how informatica behaves in the following situation?

(Let me explain you with example: I have following expression in a mapping I would display either FAIL or PASS status to a record.

RESULT=IIF((A > (100 - B))OR(C > (100 - D))OR(E<= F AND F>0) , 'FAIL',
IIF(STATUS_I = 'FAIL', 'FAIL', 'PASS'))

Where the following variables are decimals

A (Decimal(9,2)) = 2.0179896789716073791692725900792e-5
B(Decimal(9,2)) = 99
C(Decimal(9,2)) = 50
D(Decimal(9,2))= 99
E(Decimal(9,2))= 0
F(Decimal(9,2))=2681.75

Problem is that system is showing FAIL but expected to be PASS.
How the systems behaves with exponent values?
1) would informatica drops the exponent and takes 2 as 'A'
2) takes exponent (A) as is (0.00%)






August 08, 2007 11:08:55 #1
 N SRIRAM K   Member Since: May 2007    Total Comments: 21 

RE: Could any one please tell me how informatica behav...
 
As I tested:

It should take exponent as near rounded binary value.
     

 

Back To Question