Implementing data lookup in ALSB

Hi,
I have an xml message which is similar to one below:
<Reference name="Old Edition" sourceClassName="PROD_STATUS_CLASS" sourceInstanceID="14" sourceSystem="ABC">
          <hasRefExtent sourceClassName="PROD_STATUS_CLASS" sourceInstanceID="14|$|OED" sourceSystem="ABC">
               <ExtName>PHUOPS_ABRV</ExtName>
               <ExtType>ProdStatus</ExtType>
               <ExtValue>OED</ExtValue>
          </hasRefExtent>
          <hasRefExtent sourceClassName="PROD_STATUS_CLASS" sourceInstanceID="14|$|01-SEP-00" sourceSystem="ABC">
               <ExtName>PROD_STATSUS_ABBRV</ExtName>
               <ExtType>ProdStatus</ExtType>
               <ExtValue>01-SEP-00</ExtValue>
          </hasRefExtent>
          <referenceID>14</referenceID>
          <referenceType>ProdStatus</referenceType>
     </Reference>
There are many such reference blocks in incoming message.I need to create an xquery transformation wherein for each value in <ExtName>, a looked up is required in database/property file and corresponding value has to be mapped on target side. My questions are:
1. Is it possible to perform lookup in ALSB at the time of xquery transformation and map values dynamically?There is a possibility that we may receive 100 such blocks.
2. If yes,what are the various options available in ALSB to perform lookup? Can we use java callout and read property file? How about looking up using DB tables?
Thanks.
Arti

1. I have never used it personally, but you may find fn-bea:execute-sql() function useful:
http://download-llnw.oracle.com/docs/cd/E13159_01/osb/docs10gr3/userguide/xquery.html#wp1101465
2. You can use java callout and read property file. You can also use brand new JCA adapter to access your database.
http://download-llnw.oracle.com/docs/cd/E13159_01/osb/docs10gr3/jcatransport/transport.html
I don't know your use case details, but I would consider completely different approach, because java callout seems to me too heavy and accessing database from OSB (former ALSB) is just silly (against SOA principles).
If it is possible for you, you can read your database data using proper service callout and prepare the <ExtName> "mapping" before your xquery transformation takes place. In other words, you can prepare kind of "hashmap" in the following form:
<mapping>
  <entry>
    <ExtName>e1</ExtName>
    <value>v1</value>
  </entry>
  <entry>
    <ExtName>e2</ExtName>
    <value>v2</value>
  </entry>
</mapping>Then you can possibly use this variable in your xquery transformation as a source for lookups. Of course, this approach needs a reasonable size of mapping which also should be easily computable from your database data.

Similar Messages

  • 0CALDAY for time dependent master data lookup unknown when migrated to 7.0

    I am in the process of migrating a number of InfoProviders from the 3.x Business Content to the new methodology for BI 2004s.
    When I try to create a transformation from the Update Rules for 0PA_C01, all of the rules that use a master data lookup into 0EMPLOYEE give me the error such as "Rule 41 (target field: 0PERSON group: Standard Group): Time char. 0CALDAY in rule unknown". 
    How do I fix the transformation rule that is generated from the update rule for these time-dependent master data attributes?

    Hi Mark,
    look at http://www.service.sap.com/. I guess you need to implement some corrections or newer supp-packages.
    kind regards
    Siggi
    PS: take a look: https://websmp104.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=941525&_NLANG=EN
    Message was edited by:
            Siegfried Szameitat

  • Data lookup in R/3 database from message mapping

    Hi,
    I am trying to lookup R/3 database from Message mapping.
    Instead of creating Java class outside XI and then importing into Integration Repository, I have defined an advanced function in message mapping and trying to connect to R/3 using JCo API. But System is giving syntax errors as listed below:
    Check Result for Object CustomerDetailsMap Source code has syntax error:
    F:/usr/sap/C03/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapc1513850c14511d985d5001143eb68b9/source/com/sap/xi/tf/_CustomerDetailsMap_.java:58: illegal character: 160 Â Â Â Â Â Â Â Â // Change the logon information to your own system/user
    F:/usr/sap/C03/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapc1513850c14511d985d5001143eb68b9/source/com/sap/xi/tf/_CustomerDetailsMap_.java:60: illegal character: 160             "DEV18" ,    // userid
    Can somebody help in rectifying the problem?
    Thanks and Regards,
    Nitin.

    Hi,
    can u post the java code which u have used in mapping.
    There is a doc in XI-Articles. "How to Perform SAP Data Lookups Within XI Mappings" By Jerome Delune 16 October, 2003. Try looking at this article and do ur mapping.
    Hope this helps you.
    Cheers,
    Siva Maranani.

  • MCTS 70-466 Implementing Data Models and Reports with Microsoft SQL Server 2012

    I am searching for training kit for Exam 70-466 (Implementing Data Models and Reports with Microsoft SQL Server 2012) but I think is not published yet. I was expecting its release in Jan or Feb 2014. Would any one can tell me its release date or any place
    where I can find this book.
    Thanks
     

    Hi Azhar lqbal Gondal,
    According to your description, since the issue regards training and certification,
     I suggest you post the question in the Learning forums at
    http://social.technet.microsoft.com/Forums/en-US/home?category=learning. It is appropriate and more experts will assist you. If you have a specific technical question about Microsoft SQL Server,
     you can visit and post your question on  the SQL Server Forum.
    There is some detail about Exam 70-466 Implementing Data Models and Reports with Microsoft SQL Server 2012, you can review the following articles.
    Exam content can be found here:
    http://www.microsoft.com/learning/en-us/exam-70-466.aspx
    http://borntolearn.mslearn.net/certification/database/w/wiki/525.466-implementing-data-models-and-reports-with-microsoft-sql-server-2012.aspx#fbid=Mn-t6aRhs-H
    Regards,
    Sofiya Li
    Sofiya Li
    TechNet Community Support

  • Implement data concurrency

    hi! i'm a java newbie and i've been tasked to create this web application. my question is what's good way / strategy to implement data concurrency?
    for data concurrency, my officemate suggested this design :
    if user A is editing a record in the table then that record should be locked from other users. A class, called UserAccessRightsManager, will supervise all the locked records. So, if user B wishes to edit that record, he must go through UserAccessRightsManager. Is this a good idea? If not, can you give some suggestions? I'm a bit worried with his idea. What if two users edit the same record at the same time?
    would appreciate any help! thanks!

    What backend database are you using? I would let the db handle locking.

  • Poor MDX performance on F4 master data lookup

    Hi,
    <P>
    I've posted this to this forum as it didn't get much help in the BW 7.0 forum. I'm thinking it was too MDX oriented to get any help there. Hopefully someone has some ideas.
    <P>
    We have upgraded our BW system to 7.0 EHP1 SP6 from BW 3.5. There is substantial use of SAP BusinessObjects Enterprise XI 3.1 (BOXI) and also significant use of navigational attibutes. Everything works fine in 3.5 and we have worked through a number of performance problems in BW 7.0. We are using BOXI 3.1 SP1 but have tested with SP2 and it generates the same MDX. We do however have all the latest MDX related notes, including the composite note 1142664.
    <P>
    We have a number of "fat" queries that act as universes for BOXI and it is when BOXI sends a MDX statement that includes certain crossjoins with navigational attributes that things fall apart. This is an example of one that runs in about a minute in 3.5:
    <P>
    SELECT { [Measures]. [494GFZKQ2EHOMQEPILFPU9QMV], [Measures].[494GFZSELD3E5CY5OFI24BPCN], [Measures].[494GG07RNAAT6M1203MQOFMS7], [Measures]. [494GG0N4P7I87V3YBRRF8JK7R] } ON COLUMNS , NON EMPTY CROSSJOIN( CROSSJOIN( CROSSJOIN( CROSSJOIN( CROSSJOIN( [0MAT_SALES__ZPRODCAT]. [LEVEL01].MEMBERS, EXCEPT( { [0MAT_SALES__ZASS_GRP]. [LEVEL01].MEMBERS } , { { [0MAT_SALES__ZASS_GRP].[M5], [0MAT_SALES__ZASS_GRP].[M6] } } ) ), EXCEPT( { [0SALES_OFF]. [LEVEL01].MEMBERS } , { { [0SALES_OFF].[#] } } ) ), [0SALES_OFF__ZPLNTAREA].[LEVEL01].MEMBERS ), [0SALES_OFF__ZPLNTREGN]. [LEVEL01].MEMBERS ), [ZMFIFWEEK].[LEVEL01].MEMBERS ) DIMENSION PROPERTIES MEMBER_UNIQUE_NAME, MEMBER_NAME, MEMBER_CAPTION ON ROWS FROM [ZMSD01/ZMSD01_QBO_Q0010]
    <P>
    However in 7.0 there appear to be some master data lookups that are killing performance before we even get to the BW queries. Note that in RSRT terms this is prior to even getting the popup screen withe "display aggregate".
    <P>
    They were taking 700 seconds but now take about 150 seconds after an index was created on the ODS /BIC/AZOSDOR0300. From what I can see, the navigational attributes require BW to ask "what are the valid SIDs for SALES_OFF in this multiprovider". The odd thing is that BW 3.5 does no such query. It just hits the fact tables directly.
    <P>
    SELECT "SID" , "SALES_OFF" FROM ( SELECT "S0000"."SID","P0000"."SALES_OFF" FROM "/BI0/PSALES_OFF" "P0000" JOIN "/BI0/SSALES_OFF" "S0000" ON "P0000"."SALES_OFF" = "S0000"."SALES_OFF" WHERE "P0000"."OBJVERS" = 'A' AND "S0000"."SID" IN ( SELECT "D"."SID_0SALES_OFF" AS "SID" FROM "/BI0/D0PCA_C021" "D" ) UNION SELECT "S0000"."SID" ,"P0000"."SALES_OFF" FROM "/BI0/PSALES_OFF" "P0000" JOIN "/BI0/SSALES_OFF" "S0000" ON "P0000" . "SALES_OFF" = "S0000" . "SALES_OFF" WHERE "P0000"."OBJVERS" = 'A' AND "S0000"."SID" IN ( SELECT "D"."SID_0SALES_OFF" AS "SID" FROM "/BIC/DZBSDBL018" "D" ) UNION SELECT "S0000"."SID" ,"P0000"."SALES_OFF" FROM "/BI0/PSALES_OFF" "P0000" JOIN "/BI0/SSALES_OFF" "S0000" ON "P0000" . "SALES_OFF" = "S0000" . "SALES_OFF" WHERE "P0000"."OBJVERS" = 'A' AND "S0000"."SID" IN ( SELECT "D"."SID_0SALES_OFF" AS "SID" FROM "/BIC/DZBSDOR028" "D" ) UNION SELECT "S0000"."SID" ,"P0000"."SALES_OFF" FROM "/BI0/PSALES_OFF" "P0000" JOIN "/BI0/SSALES_OFF" "S0000" ON "P0000" . "SALES_OFF" = "S0000" . "SALES_OFF" WHERE "P0000"."OBJVERS" = 'A' AND "S0000"."SID" IN ( SELECT "D"."SID_0SALES_OFF" AS "SID" FROM "/BIC/DZBSDOR038" "D" ) UNION SELECT "S0000"."SID" ,"P0000"."SALES_OFF" FROM "/BI0/PSALES_OFF" "P0000" JOIN "/BI0/SSALES_OFF" "S0000" ON "P0000" . "SALES_OFF" = "S0000" . "SALES_OFF" WHERE "P0000"."OBJVERS" = 'A' AND "S0000"."SID" IN ( SELECT "D"."SID_0SALES_OFF" AS "SID" FROM "/BIC/DZBSDOR058" "D" ) UNION SELECT "S0000"."SID" ,"P0000"."SALES_OFF" FROM "/BI0/PSALES_OFF" "P0000" JOIN "/BI0/SSALES_OFF" "S0000" ON "P0000" . "SALES_OFF" = "S0000" . "SALES_OFF" WHERE "P0000"."OBJVERS" = 'A' AND "S0000"."SID" IN ( SELECT "D"."SID_0SALES_OFF" AS "SID" FROM "/BIC/DZBSDOR081" "D" ) UNION SELECT "S0000"."SID" ,"P0000"."SALES_OFF" FROM "/BI0/PSALES_OFF" "P0000" JOIN "/BI0/SSALES_OFF" "S0000" ON "P0000" . "SALES_OFF" = "S0000" . "SALES_OFF" WHERE "P0000"."OBJVERS" = 'A' AND "S0000"."SID" IN ( SELECT "D"."SID_0SALES_OFF" AS "SID" FROM "/BIC/DZBSDPAY016" "D" ) UNION SELECT "S0000"."SID" ,"P0000"."SALES_OFF" FROM "/BI0/PSALES_OFF" "P0000" JOIN "/BI0/SSALES_OFF" "S0000" ON "P0000" . "SALES_OFF" = "S0000" . "SALES_OFF" WHERE "P0000"."OBJVERS" = 'A' AND "P0000"."SALES_OFF" IN ( SELECT "O"."SALES_OFF" AS "KEY" FROM "/BIC/AZOSDOR0300" "O" ) ) ORDER BY "SALES_OFF" ASC
    <P>
    I had assumed this had something to do with BOXI - but I don't think this is a MDX specific problem, even though it's hard to test in RSRT as it's a query navigation. Also I assumed it might be something to do with the F4 master data lookup but that's not the case, because of course this "fat" query doesn't have a selection screen, just a small initial view and a large number of free characteristics. Still I set the characteristic settings not only to do lookups on the master data values and that made no difference. Nonetheless you can see in the MDXTEST trace that event 6001: F4: Read Data. Curiously this is an extra one that sits between event 40011: MDX Initialization and event 40010: MDX Execution.
    <P>
    I've tuned this query as much as I can from the Oracle perspective and checked the indexes and statistics. Also checked Oracle is perfectly tuned and parameterized as for 10.2.0.4 with the May 2010 patchset for AIX. But this query returns an estimated 56 million rows and runs an expensive UNION join on them - so no suprise that it's slow. As a point of interest changing it from UNION to UNION ALL cuts the time to 30 seconds. Don't think that helps me though, other than confirming that it is the sort which is expensive on 56m records.
    <P>
    Thinking that the UNORDER MDX statement might make a difference, I changed the MDX to the following but that didn't make any difference either.
    <P>
    SELECT { [Measures].[494GFZKQ2EHOMQEPILFPU9QMV], [Measures].[494GFZSELD3E5CY5OFI24BPCN], [Measures].[494GG07RNAAT6M1203MQOFMS7], [Measures].[494GG0N4P7I87V3YBRRF8JK7R] } ON COLUMNS ,
    NON EMPTY UNORDER( CROSSJOIN(
      UNORDER( CROSSJOIN(
        UNORDER( CROSSJOIN(
          UNORDER( CROSSJOIN(
            UNORDER( CROSSJOIN(
              [0MAT_SALES__ZPRODCAT].[LEVEL01].MEMBERS, EXCEPT(
                { [0MAT_SALES__ZASS_GRP].[LEVEL01].MEMBERS } , { { [0MAT_SALES__ZASS_GRP].[M5], [0MAT_SALES__ZASS_GRP].[M6] } }
            ) ), EXCEPT(
              { [0SALES_OFF].[LEVEL01].MEMBERS } , { { [0SALES_OFF].[#] } }
          ) ), [0SALES_OFF__ZPLNTAREA].[LEVEL01].MEMBERS
        ) ), [0SALES_OFF__ZPLNTREGN].[LEVEL01].MEMBERS
      ) ), [ZMFIFWEEK].[LEVEL01].MEMBERS
    DIMENSION PROPERTIES MEMBER_UNIQUE_NAME, MEMBER_NAME, MEMBER_CAPTION ON ROWS FROM [ZMSD01/ZMSD01_QBO_Q0010]
    <P>
    Does anyone know why BW 7.0 behaves differently in this respect and what I can do to resolve the problem? It is very difficult to make any changes to the universe or BEx query because there are thousands of Webi queries written over the top and the regression test would be very expensive.
    <P>
    Regards,
    <P>
    John

    Hi John,
    couple of comments:
    - first of all you posted it in the wrong forum. This belongs into the BW forum
    - MDX enhancements in regards to BusinessObjects are part of BW 7.01 SP05 - not just BW 7.0
    would suggest you post it in the BW forum
    Ingo

  • What if I implement data level security using Selection formula?

    Hi All,
    I have a requirement to implement data level security for all the reports, the thing is, we donot have a front end application developed in java/.net or any other language, so we have only two options (as per me, if you think there are other alternatives then please share).
    1) Implement security at the database level (that is use user roles in where clause which will make the where clause really complicated and hence the performance of the query will eventually decrease).
    2) Retrieve the data with the flags of user role/permission on data. Use these flags in selection formula to select the needed records as per the user login.
    I have already in middle of implementing the second method, thought to take suggestion from you guys, I appreciate if you could tell me the drawbacks of the method I am using, and if there is an alternative method you could think of.
    Thanks,
    -Azhar

    Standaone Crystal Reports does not have any security option except to use Trusted Authentication when connecting to the DB. We use Microsofts NT or MS SQL Server Authentication only.
    Doing this in CR Designer using flags and formula will never be secure, the user could simply change the formula etc...
    Check with your DBA on how to configure AD authentication and then enable or add each user to SQL server. You may need to configure and mantain this manually depending on how you ahve your network configured.
    Thank you
    Don

  • How to implement data level security

    How to implement data level security in BI Publihser?. I am using Obiee enterprise edition and bi publihser. My requirement is to show data based on User- Region relation ship.
    User A - belongs to Eastern Region
    User B - belongs to Southern Region
    so if user A logged in he should see only Eastern Region report. If user B logged in He should see only Southern region. I am using direct sql to my oralce database as data source.
    i appriciate your help

    I am using a common database username and password for jdbc connection. what i am looking is based the BI Publihser login, is there any way?
    say i have userregion table joined with fact. so that i can write a query to get the data
    select c1,c2,c3
    from userregion, fact
    where fact.region=userregion.region
    and userregion.user = BIPUBLIHSERUSER
    but my question is ithere any variable to tell who is logged in BI Publisher? Any server varaibles?
    Other related question is, In every report i want to show User name who is running the report. How can i get this?

  • XI: How To Use JAVA generic Class to  perform SAP data Lookup........

    Hello All,
    I want to create a generic class which is used to perorm SAP data lookup.
    I don't want to use Jco or RFC channel..
    Is there any other way to do this?
    waiting for Reply 
    thank in advance.
    - AKSHAY.

    Hi,
    use RFC channel
    you can wrap it up like this:
    /people/morten.wittrock/blog/2006/03/30/wrapping-your-mapping-lookup-api-code-in-easy-to-use-java-classes
    why do you want to create something diffucult to maintin and non standard if
    you can use the RFC API ?
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • Master data Lookup missing for sold to party

    Master data Lookup missing for sold to party?
    The look up flow is from E_BOM to E_BOM1
    regards

    Hi,
    Check if SIDs are generated for the infoobject, if not try to do the change run attribute and then load the data to Cube.
    Hope this helps...
    Rgs,
    Ravikanth.

  • What should i do to implement Data Archiving and Data Reporting

    we want to implement Data Archiving and Data Reporting in our product. Can someone tell me what techniques or approaches people take in general to implement Data Archiving and Data reporting.
    i am currently looking into DataWarehousing. is this the right apporach ? i have no idea as where i should start on this. can someone give me a good direction as a starting point.
    thank you,
    Puja

    Did you setup Find My Mac before it was stolen?

  • ABAP for Master Data lookup

    I am trying ABAP for master data lookup in update rule.
    Here is the scenario ---
    There is a Master Data object MDABC  with attributes A1 , A2 . I need to Map IO1 to A1 and IO2 to A2.
    What should be the Start Routine and Update Routine . Please help with a working code.
    Thanks

    >
    sap_newbee wrote:
    > Thanks Aashish ,
    > Here is the code I am usind but Its not populating any result May be you could help me out in debugging
    >
    >
    > Start Routine -
    >
    > DATA: BEGIN OF ITAB_MDABC OCCURS 0,
    > MDABC LIKE /BIC/PMDABC-/BIC/MDABC,
    >  A1 LIKE /BIC/PMDABC-/BIC/A1,
    > A2 LIKE /BIC/PMDABC-/BIC/A2,
    > END OF ITAB_NMDABC.
    >
    >  SELECT
    > /BIC/MDABC
    > /BIC/A1
    > /BIC/A2
    >  FROM /BIC/PMDABC INTO TABLE ITAB_MDABC
    >  FOR ALL ENTRIES IN DATA_PACKAGE
    > WHERE /BIC/MDABC = DATA_PACKAGE-/BIC/MDABC.
    > ENDSELECT.
    >
    >
    > In Update Routine for Infoobject IO1 The code Iam using is
    >
    >
    > READ TABLE ITAB_MDABC   WITH KEY
    >  MDABC   =  COMM_STRUCTURE-/BIC/MDABC
    >  BINARY SEARCH.
    > IF sy-subrc = 0.
    >  RESULT = ITAB_MDABC-A1.
    > ENDIF.
    >   RETURNCODE = 0.
    >
    >   ABORT = 0.
    >
    > Please help.
    > Thanks
    Please use table in the select statement. Modifications in BOLD
    Edited by: Ashish Gour on Oct 17, 2008 2:57 PM

  • Implementing Data Guard

    I am in need of Step by Step instruction set to implement Data Guard on 11gr2 OS linux.

    Hi again;
    Please also see:
    http://wiki.oracle.com/page/DataGuard+%3A+Step-by-Step+Instructions+for+Creating+a+Physical+Standby+Database
    http://www.oracletutorial.info/oracle-data-guard-11g/videos/oracle-data-guard-11g-step-by-step/
    Regard
    Helios

  • MRP BOM - Implementation Date

    Hi All,
    In mrp_bom_components we are having the item for which there is no implementation_date but we have effectivity_date date .
    Will the item will be populated in MRP or not .
    Regrads,
    Ankit

    it should be..
    No implementation date means the item was added to the BOM manually wihtout an ECO.
    The date it is added will be the defaulted effective from date..

  • CHARM-crmd_order-Decison Date & Implementation Date

    Dear All,
    When we create a change request using crmd_order, we have fields like Decision date & Implementation Date. Whats the purpose of this in charm ? Even after completion of that ticket also, these fields were blank. How can i make these fields to pick the dates automatically.
    regds,
    CB

    Hello Kallumana
    1 - 'Whats the purpose of this in charm ?'
    The purpose of those 2 fields is only for reporting. So you can know approximatelly how long it takes for delivery team to implementa Change and how long does it take to the CAB (Change Advisory Board) to decide whether or not to authorize the change
    2 - How can i make these fields to pick the dates automatically.
    Those fields have to be normally field manually. You have two options to make sure those fields won't stay blank when closing ticket
    a - forcing actors to fill those fields. you can do that thanks to badi : SOCM_CHECK_CONDITION available in SPRO under Change Request Management Node
    b - setting up  automatic fill of those fields when reaching appropriate status in workflow thanks to badi: SOCM_PROCESS_ACTION available in SPRO as well under node Change Request Management
    Hope this helps,
    Regards
    Khalil

Maybe you are looking for

  • Recovery error hp dv6

    My pavilion dv6 popped with the message enter adminstrator password or power on password and I tried my regular pass word that I always use to login, no success. The system disable message came up as 67494438 if anyone can figure out the power on pas

  • Building Dynamic PL/SQL

    Hi All I have a formula Column that I am trying to put the State Name in on the top of my report. Under the PL/SQL formula property I have a SQL statement that will return the state name. I have a problem and a question. Problem I am trying to pass t

  • How to set single parameters for two tables?

    SELECT GM.GRNNO,GM.GRNDATE,SUM(GS.APPROVED),SM.ISSUENO,SM.ISSUEDATE,GS.ITEMCODE,SUM(SS.ISSUEDQTY) FROM IMS_GRNM GM,IMS_GRNS GS, IMS_ISSUEM SM, IMS_ISSUES SS WHERE GM.GRNMSERIAL=GS.GRNSSERIAL AND SM.ISSUEMSERIAL=SS.ISSUESSERIAL AND GM.POSTED='T' AND S

  • Low performance in R6950 Twin Frozr II OC

    I upgrade my display card from HD4850 to R6950 Twin Frozr II OC, I find the performance of the new R6950 is so worst. Only get approximate 9400 points in 3Dmark06 and approximate P1600 points in 3Dmark11. I have already reinstall the window again and

  • Getting Started-Fu​lly functionin​g?

    I have just installed DIAdem and am using it for the first time. I have been following the Getting Started.pdf but I don't think it is fully functioning (I can't tell since I've never used it before). Displaying curves and data tables is ok. But: Scr