Question about Correcting Errors in the Converted Model

Hi,
I've used SQL Developer (v1.5.1) to capture (offline) the DDL from a Sybase 12 DB and have converted this to Oracle, which all seemed to run ok. However, I noticed some errors in the Migration Log. None of them have the prefix 'Parse Exception' so, according to the online help, no manual intervention is required to resolve them.
I don't even know if the contents of the migration log are a problem, generally they can be grouped under one of the three headings below.
"*Multiple Limitations for Stored Procedure* extUpdateExtSuccess 03-SEP-08-16:09:41"
"*Translation limitation* '@@ERROR' encountered on Stored Procedure CorporateActions.dbo.extBMDeleteBatchSchedule line 14 column 4 03-SEP-08-14:53:23"
"*Index* 'XPKSpinOffExt' on table 'SpinOffExt' *has been dropped as it is a duplicate of a constraint* 03-SEP-08-14:39:26"
Are these errors something I need to do something about before I try generating the DDL? Are they related to Sybase (which I know very little about).
Online help is not very helpful on this subject.
Thanks,
Antony

Hi, Hareesh
I agree. But that is how it is defined now by someone else. It is hard to change it as he defines the same structure on the receiving side. I didn't want to change the receiving structure as it touches the proxy code too. So I want to make something short and sweet.
Basically the data looks like this:
11,222
55,666
The result xml should be something like:
<JOB>
  <Msg>
     <Transaction>
        <DATA>
           11
           222
        </DATA>
     </Transaction>
     <Transaction>
        <DATA>
          55
          666
        </DATA>
      </Transaction>
  </MSG>
</JOB>
I know either the DATA has no meaning and it's giving me a headache ... but that's how it's done and I don't want to rock the boat too much. There are lots of mapping that I have changed otherwise.
Thanks,
Jonathan.

Similar Messages

  • CHKDSK run on WD ext HDD - hang at Correcting errors in the Volume Bitmap - does it take very long?

    Hi
    As a background, my WD extHDD ( 1.5T) was working fine until today. When connect to PC, it cannot be reach but the drive letter  (G:) appears and after awhile show CRC errors. The HDD cannot be access. After looking at some hep pages instructions, I
    run the following at the CMD window : chkdsk G: /f /r.      The CHKDSK runs through and did fixed some bad sectors .. and it when through stage 5 completed and after that it has the following message :
    Free space verification is complete.
    Adding 10 bad clusters to the Bad Clusters File.
    CHKDSK discovered free space marked as allocated in the volume bitmap.
    Correcting errors in the Volume Bitmap.
    It is still "running" for over 12 hours now..  I am not sure if I need to stop it ( reboot?)  or continue to wait for a status change ?!!
    Please help !!!
    st99my
    The complete details of the CHKDSK run is below : 
    Microsoft Windows [Version 6.3.9600]
    (c) 2013 Microsoft Corporation. All rights reserved.
    C:\Users\test888>chkdisk G: /f /r
    'chkdisk' is not recognized as an internal or external command,
    operable program or batch file.
    C:\Users\test888>chkdsk G: /f /r
    The type of the file system is NTFS.
    Volume label is Elements.
    Stage 1: Examining basic file system structure ...
      50432 file records processed.
    File verification completed.
      0 large file records processed.
      0 bad file records processed.
    Stage 2: Examining file name linkage ...
      58276 index entries processed.
    Index verification completed.
      0 unindexed files scanned.
      0 unindexed files recovered.
    Stage 3: Examining security descriptors ...
    Security descriptor verification completed.
      3923 data files processed.
    CHKDSK is verifying Usn Journal...
      10905608 USN bytes processed.
    Usn Journal verification completed.
    Stage 4: Looking for bad clusters in user file data ...
    Windows replaced bad clusters in file 43621
    of name \PERSON~1\audio\PCSTUD~1.ZIP.
    Windows replaced bad clusters in file 43773
    of name \PERSON~1\audio\AUDIO-~1\JACKTR~3.MP3.
    Windows replaced bad clusters in file 43783
    of name \PERSON~1\audio\AUDIO-~1\JE4C19~1.MP3.
    Windows replaced bad clusters in file 43785
    of name \PERSON~1\audio\AUDIO-~1\JE4BE5~1.MP3.
    Windows replaced bad clusters in file 43788
    of name \PERSON~1\audio\AUDIO-~1\JEC96B~1.MP3.
    Windows replaced bad clusters in file 43953
    of name \PERSON~1\audio\AUDIO-~1\NY1477~1.MP3.
    Windows replaced bad clusters in file 44981
    of name \PERSON~1\audio\THRUTH~1.VER\NEWTES~1\40_MAT~1\40096M~1.MP3.
    Windows replaced bad clusters in file 45777
    of name \PERSON~1\audio\THRUTH~1.VER\NEWTES~1\46_1CO~1\460291~1.MP3.
    Windows replaced bad clusters in file 45866
    of name \PERSON~1\audio\THRUTH~1.VER\NEWTES~1\47_2CO~1\470172~1.MP3.
      50416 files processed.
    File data verification completed.
    Stage 5: Looking for bad, free clusters ...
      419430987 free clusters processed.
    Free space verification is complete.
    Adding 10 bad clusters to the Bad Clusters File.
    CHKDSK discovered free space marked as allocated in the volume bitmap.
    Correcting errors in the Volume Bitmap.

    1. Backup most important files to another device or cloud
    2. Use diagnostics tool(s) from WD
    http://support.wdc.com/product/download.asp
    3. Send log to WD support and consider replacement of external HDD. If warrancy applies send HDD to WD directly.
    Rgds
    Milos
    PS: Reseller and vendor warracies may differ (5 to 2 years in my case)

  • Questions about Objects, pointers, and the memory that loves them

    Hey,
    This is all just a theoretical discussion so do understand that the code itself is not germane to the topic.
    I have been mulling over the whole object release/retain/copy thing and need to understand a bit more the real inner workings of the beast. The catalyst for this is the repetitional fervor that most books on the subject of Objective C have employed. Yet they all seem to fail in a complete explanation of the whys and wherefores so that one can determine on her own the correct implementation of this.
    Let's say I have an Object. For the fun of it it is an instance of NSObject and we'll call it myObject.
    When I "create" this object thusly:
    NSObject *myObject = [[NSObject alloc] init];
    What I, in fact get back is a pointer to the object in question, yes?
    So when I "seemingly" add this object to an array like:
    NSArray *myArray = [[NSArray alloc] initWithObject:myObject];
    What is actually placed in the array? is it another pointer to the original object created by myObject or is it a pointer to the pointer of myObject?
    The reason I ask this is because I have run into a situation where some previous instructions on the subject have caused errors. I was told that if I did something like this and then passed the array to a calling method that I could release this array and it would then be the responsibility of the calling method to handle the memory. Further more if I place an object into an array and then copy it into another object of the same type as the original then I could release the array and still have the reference to the first object in the second object. When I have done this I get unpredictable results, sometimes the original object is there and sometimes it isn't
    At what point should I release the array, after it is passed to the calling method (with the use of an autorelease) or when the class that it is encapsulated in is done?
    Sorry about the length of this but I can't believe that I would be the only one that would be helped by such a discussion.
    MM

    etresoft,
    Thanks for the detailed reply. I wish I could say that I wasn't still a bit confused by this. I thought I had this down after going through the lessons. It seems to not be working in practice the way that it works in theory.
    My current project is an example
    In a class I have declared a couple of ivars thusly:
    NSMutableString *source;
    NSMutableString *destination;
    @property (nonatomic, retain) NSMutableString *source;
    @property (nonatomic, retain) NSMutableString *destination;
    This is followed by the appropriate @synthesize directives.
    in the init method for my class I have the following:
    source = [[NSMutableString alloc] initWithString:@"customer"];
    destination = [[NSMutableString alloc] initWithString:@"home"];
    in a method triggered by a button click I have the following:
    if (sender == sourcePop){
    source = [sourcePop titleOfSelectedItem];
    }else{
    destination = [destinationPop titleOfSelectedItem];
    NSLog(@"SOURCE-%@", source);
    NSLog(@"DESTINATION-%@", destination);
    When I run the code and change the source selection the console reads the correct value for what is in the source popupbutton and "home" for the destination. If I then change the destination popupbutton I get a crash and nothing written to the console.
    Placing a breakpoint at the beginning of the "if" and running shows me that just before the crash the source ivar is reported as "out of scope." There are no release or autorelease statements for this ivar anywhere in the class. Yet if I change the line that sets the ivar to the value of the popupbutton to this:
    [source = [sourcePop titleOfSelectedItem] retain];
    The debugger will have the correct value for the ivar and when run normally there is no crash.
    I would assume that the problem is that the ivar is being released but I am not the one releasing it. Why does this behavior happen? Shouldn't the retain count still be 1 since the @property directive has it and there is no release in the code? Or is it that the statement that sets the ivar to the value of the popup really just setting it to the pointer and it is the popup that is somehow being released?
    Is there something else that I should be doing?
    MM

  • Questions about Adobe AIR and FLV license model

    I'm currently looking for a game development framework which I can use for a fan-project in my spare time and also for commercial projects for the company I'm working for.
    I think that the Citrus Engine which is open source and based on Apache Flex/Adobe AIR/Starling/Away3D/Box2d/Nate might be a good choice.
    But I'm really confused about the license model of Adobe AIR and its runtime distribution.
    Do I have to pay a license fee or royalties for my games (which include the AIR runtime in order to be stand-alone-apps) when I publish them?
    If so, how much are these license fees/royalties?
    Does this also concern free apps?
    What is the name of the license which I would have to request from Adobe in order to publish my games?
    Do I need several licenses when publishing an app on multiple AppStores (Apple/Google/Amzaon) or desktop distribution platforms (Steam/GOG)?
    Are there further licensing obstacles which I have to keep in mind when using Flex/AIR for (commercial) game development?
    By the way - the FAQ on the product page (http://www.adobe.com/products/air/faq.html) isn't really helping on this topic:
    "How much does Adobe AIR cost?" -> "The Adobe AIR runtime and AIR SDK are free for most users."
    This answer leaves me with the question: Am I belonging to the "most users" or not?
    Therefore it isn't meaningful at all.
    I'm also thinking about adding short video sequences as FLVs to the games.
    If I understood correctly H.264 and MP3 are currently used as a standard for these video files but aren't free.
    Is there a free alternative available for FLVs which can be used in combination with Adobe AIR?
    Or did I get something wrong here and don't need to worry about getting sued when using these formats?
    Thank you in advance for answering my numerous questions.

    That's true.
    I'm using a Dell Studio 1537 with 3GB of RAM and Intel Core 2 Duo and it's quick in Lr    

  • Question about X-series with the bundled 65W adapter, gets very hot

    Hi all,
         My company purchased many X230 notebook in last year.
         some are standard configuration (i3 CPU) and some are (i5 CPU).
         The i3 seems to have no problem.
         However, the i5 model had some issue that it can't full run all the 4-core in high load when connecting the bundled 65W AC adapter, and the adapter got hot. After investigation, we change to 90W AC adapter and the problem is gone. All the 4-core runs correctly and the 90W AC adapter is cool.
         The reseller said that the 65W should be factory package and they will not provide any warranty if we use it incorrectly with the 90W adapter (but the lenovo homepage says the adapter supports....).
         Now, we are considering the X230i model with the same upgrade to i5 CPU.
         Can someone provide feedback if using the X230 / X230i + i5 CPU normally with 65W AC adapter?
    Regards,
         Donald

    Could this be the same or related issue?
    I have a T430s with integrated graphics and dual core i5 CPU. According to Lenovo sales literature this system will work with a 65W AC adapter. Also when I ordered the system online from Lenovo's site I was also given the option to select either a 65W or 90W adapter.
    At the office I use a 90W adapter. The system idles at under 40°C with the fan usually not spinning or spinning at slowest setting (according to TPFanControl) even when the system is under load. It may get as hot as 50°C when the system is under heavy load. But I've never seen it overheat or had the fan spin continuously at maximum speed, etc.
    When travelling I use a 65W adapter in order to minimize size and weight. In that situation the fan is always running and temperatures are usually in the 50°C to 60°C range. On more than one occasion system temperature has "run away" getting increasingly hotter, going to 80°C or 90°C.
    In one case the system shut itself down. I let it cool down overnight. When I rebooted I got a fan error. After that incident I sent the T430s to Lenovo for repair. The technicians found nothing wrong. From their report it's not clear if they replaced the fan or not. Nevertheless this "run away" temperature situation has recurred since then.
    From reading posts on this thread and based on my experiences with the T430s it seems to me that the 65W adapter doesn't have enough power for even a basic T430s despite what Lenovo's marketing literature may say.
    I wonder if the same conclusion doesn't also apply to your systems? Do your temperature issues go away when your system runs on a 90W adapter?
    Cheers... Dorian Hausman
    X1C2, TPT2, T430s, SL500, X61s, T60p, A21p, 770, 760ED... 5160, 5150... S360/30

  • Question about Java Errors

    I have some questions about some java errors
    1. what kind of errors are contained in Error class?
    2.does this class contain only runtime errors?
    3. if the question number 2 is positive, what about InstantiationError which is a compile error and is a subclass of Error.
    4.When our program is out of memory, which processes are done for an error to be produced. is the error actually from OS or VM?

    I have some questions about some java errors
    1. what kind of errors are contained in Error class?An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch.
    2.does this class contain only runtime errors?No
    3. if the question number 2 is positive, what about
    InstantiationError which is a compile error and is a
    subclass of Error.
    4.When our program is out of memory, which processes
    are done for an error to be produced. is the error
    actually from OS or VM?Various - both, depending on where the error occurred.

  • Question about Setting Window Title/the use of AVWindowSetTitle()

    Hi everyone,
    I have a question about setting the title of the window in which the Acrobat viewer normally opens a PDF file.  The documentation states that AVWindowSetTitle() cannot be used in this case.  However, using it has worked with versions of Acrobat/Reader up until and including version 8.
    Everything breaks down starting with Acrobat 9.
    According to the documentation I am supposed to do the following: "To set the title of a window in which the Acrobat viewer opens a PDF file, you must replace AVDocOpenFromASFileWithParams() and pass the window title in tempTitle."
    Unfortunately, there are 2 problems I have with this approach:
         I do need to be able to change the document title on document Save, not only on document Open
         I do not know what AVDocOpenFromASFileWithParams() implementation has to look like if I have to replace it using HFTReplaceEntry().
    Is there a sample customized implementation of AVDocOpenFromASFileWithParams() somewhere that I could take a look at?
    Is there a way to change a document Title inside Acrobat/Reader window after a Save operation?
    Thanks a million,
      Lana2010K

         I am sorry.  I don't know how you tested this and came to conclusion that this works correctly in Acrobat X.
         I just tested our Acrobat plug-in with a trial version of Acrobat X and this did not work.
         When we open a file in Acrobat (doing it ourselves in the plug-in by adding another specialized open) we set the window title to something different from the default file name.  Then if a file gets edited and saved (File->Save), the window title gets reset to the file name. In the PDDocDidSave callback we call AVWindowSetTitle() to set it back to a more descriptive window title we need.  This has worked up until and including Acrobat 8, but does not work in either version 9.0 or 10.0.
         Also, I just modified the plug-in code to always change the Window Title of every document (even if opened through native File->Open) on document Save.  It does not work.
         Please help,
              Lana2010K

  • [SOLVED] Question about GCC error messages.

    I'm currently taking a course in C programming, and I have  a question about the error messages returned by GCC.
    When ever i try to compile a program containing syntax errors, i get cryptic and not very helpfull error messages.
    If i try to compile:
    #include <stdio.h>
    int main(void)
    int i;
    i = 0
    return 0;
    I get following from GCC:
    error.c: In function â:
    error.c:8:2: error: expected â before â
    But shouldn't the message be something like:
    error.c: In function 'main':
    error.c:8:2: error: expected ; before 'return'
    or am I mistaken?
    /AcId
    Last edited by AcId (2010-10-13 17:48:19)

    Woah. That is very strange. I've never seen that before.
    I assume you're using Arch Linux. What text editor did you use to write the code? Which terminal application are you using?
    ...those questions are probably unrelated to the problem, but we might as well get them out of the way.

  • Question about Removing Permissions from the System Folder with chmod

    Hi
    I have a question about the removal of permissions from the System folder (and sub directories and files).
    Background
    Since installing a new HD, clean install of 10.6, application of updates and moving over backed up user directories I have had several issues with permissions.
    I have read several threads on this and using disk warrior and other tools I have been able to fix most of the issues.
    The Problem
    The issue that remains is a permissions check using Disk Utility keeps reporting
    ACL found but not expected on "System".
    followed by an extensive list of sub directories and all.
    Attempts to repair take hours and the same errors are reported.
    Found Solutions
    I have read about changing and/or completely removing the ACL from the permissions from the System using two different commands:
    sudo chmod -R -N ./System/* ( to remove all ACLs)
    or
    sudo chmod -R -E ./System/* ( to replace all ACLs )
    My Question is ( to the UNIX gurus):
    What is the difference between the usage with -E and -R and which is the best approach for a Systems directory and (subordinates)?
    Many thanks!!

    OK
    So I misread on the your instructions about the PW reset, did it, no harm in that. I did also select the options to reset all the permissions for all the accounts and the ACL issues were not resolved. My bad, I forgot to note that.
    You do suggest getting and expert opinion but alas these are rather elusive. In most cases the Apple solutions is to do a complete reinstall... I have found that unless you completely wipe a drive and rebuild everything there are often artifacts left behind. Since I have full and redundant back-ups I would rather explore and hack a little instead of a dull old system reinstall. The irony is the system issue I had was it was the result a reinstall and combo update on a new drive. I recognize the risks of entering the realms of the System folders but I am willing to explore knowing full well that I have a path to recovery.
    Thanks again for your insights. I come to the forums looking for insights and ideas but not a lecture...

  • Question about Kurts comments discussing the seperation of AIA & CDP - Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy - Kurt L Hudson MSFT

    Question about the sentence in bold. What is the meaning behind this comment?
    How would you separate the role of the AIA and CDP from a CA subordinate server? I can see where I add a CES and CEP server which has those as well, but I don't completely understand his comment. Because in this second step, (http://technet.microsoft.com/en-us/library/tlg-key-based-renewal.aspx)
    he shows how to implement CES and CEP.
    This is from the guide located at: http://technet.microsoft.com/library/hh831348.aspx
    Step 3: Configure APP1 to distribute certificates and CRLs
    In the extensions of the root CA, it was stated that the CRL from the root CA would be available via http://www.contoso.com/pki. Currently, there is not a PKI virtual directory on APP1, so one must be created.
    In a production environment, you would typically separate the issuing CA role from the role of hosting the AIA and CDP.
    However, this lab combines both in order to reduce the number of resources needed to complete the lab.
    Thanks,
    James

    My concern is, they have a 2-3k base of xp systems, over this year they are migrating them to Windows 7. During this time they will also be upgrading hardware for the existing windows 7 machines. The turnover of certificates are going to be high, which
    from what I've read here, it worries me.
    http://blogs.technet.com/b/askds/archive/2009/06/24/implementing-an-ocsp-responder-part-i-introducing-ocsp.aspx
    The application then can go to those locations to download the CRL. There are, however, some potential issues with this scenario. CRLs over time can get rather large
    depending on the number of certificates issued and revoked. If CRLs grow to a large size, and many clients have to download CRLs, this can have a negative impact on network performance. More importantly, by
    default Windows clients will timeout after 15 seconds while trying to download a CRL. Additionally,
    CRLs have information about every currently valid certificate that has been revoked, which is an excessive amount of data given the fact that an application may only need the revocation status for a few certificates. So,
    aside from downloading the CRL, the application or the OS has to parse the CRL and find a match for the serial number of the certificate that has been revoked.
    With the above limitations, which mostly revolve around scalability, it is clear that there are some drawbacks to using CRLs. Hence, the introduction of Online Certificate
    Status Protocol (OCSP). OCSP reduces the overhead associated with CRLs. There are server/client components to OCSP: The OCSP responder, which is the server component, and the OCSP Client. The OCSP Responder accepts status
    requests from OCSP Clients. When the OCSP Responder receives the request from the client it then needs to determine the status of the certificate using the serial number presented by the client. First the OCSP Responder determines if it has any cached responses
    for the same request. If it does, it can then send that response to the client. If there is no cached response, the OCSP Responder then checks to see if it has the CRL issued by the CA cached locally on the OCSP. If it does, it can check the revocation status
    locally, and send a response to the client stating whether the certificate is valid or revoked. The response is signed by the OCSP Signing Certificate that is selected during installation. If the OCSP does not have the CRL cached locally, the OCSP Responder
    can retrieve the CRL from the CDP locations listed in the certificate. The OCSP Responder then can parse the CRL to determine the revocation status, and send the appropriate response to the client.

  • Oradism not set up correctly error in the alert log in 9.2.0.4

    Hello,
    I have installed 9.2.0.4 patch on top of 9.2.0.1 database.
    The O/S is Solaris 5.9
    The database is set to work with:
    workarea_size_policy=AUTO.
    The database is not working properly – compared to other machines we have.
    After looking in the alert log I found the following error popping after restart:
    WARNING: -------------------------------
    WARNING: oradism not set up correctly.
    Dynamic ISM can not be locked. Please
    setup oradism, or unset sga_max_size.
    [diagnostic 0, 16, 5001]
    I found the following two notes on the subject, contradicting each other and also contradicting the status of the machine:
    Note:151222.1
    http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=151222.1
    Telling me not to do the below procedure on 9.2.0.4, though I get the same error and miss the required etc entries specified.
    Note:262886.1
    http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=262886.1
    Telling me to copy oradism.sav to oradism and I already have those.
    Can you please supply a full and DETAILED procedure regarding what should I do, in case it is not a procedure, please specify how I should solve the ‘oradism not set up correctly’ error.
    Tal Olier
    [email protected]

    Hi Tal,
    Just looked at the notes you referred to. The first doesn't apply to 9.2.0.4. as you state. The other note is for 9.2.0.4e (note the "e", stands for embedded). This "e" release is not what you have, so that note doesn't apply either.
    The AR that I referred to is for 10g, but the 9iR2 info is the same. You need to make sure that $ORACLE_HOME/bin/oradism is owned by root.

  • A question about backend of creating the app with Xcode

    Hi,
    I'm a new iphone developer who just started to learn how to create iphone apps.
    I just started to learn about view-based applications.
    When I select view-based applications, XCode will automatically generate some files for me.
    For example, if a create a new project called "A", XCode will generate files like "AViewController.m", "AAppDelegate.m", and "main.m".
    but I don't see anywhere in those files where it's actually creating the instance of "AViewController" or "AAppDelegate".
    So at where and at which file are the instances of "AViewController" and "AAppDelegate" created?
    Also where is the instance of the main application created?(not A.app if you know what I mean)

    I hope I can add to the correct answer posted by J D McIninch since the solution to this thread might provide a good example of how xib objects work--i.e. what I tried to explain in your [previous thread|http://discussions.apple.com/message.jspa?messageID=11479911#11479911].
    Daviiidddd wrote:
    So at where and at which file are the instances of "AViewController" and "AAppDelegate" created?
    Open MainWindow.xib and make sure the xib window is visible by selecting Document from the Windows menu. You should see a solid orange cube labeled "A App Delegate", and a circular icon labeled "A View Controller". These icons represent IB objects. The objects are described by xml elements in the xib file, and that xml will direct the system to create the real objects in memory when the xib is loaded. While it's not technically correct to say the real objects are "created by IB", we can say that the specification for the real objects is built in IB. In other words, the xib file which results from an IB editing session contains a tree of specifications which will be used to create real objects at runtime.
    Btw, to graphically see the tree of xib objects (the "view hierarchy", find the +View Mode+ switch in the upper-left corner of the xib window. Select the Center position of that switch so the window displays a two column table with a tree of small icons to the left. This is the xib view I recommend for all your work.
    Also where is the instance of the main application created?(not A.app if you know what I mean)
    The Application object is created by the [UIApplicationMain()|http://developer.apple.com/iPhone/library/documentation/UI Kit/Reference/UIKitFunctionReference/Reference/reference.html#//apple_ref/doc/ui d/TP40006894-CH3-SW7] function called by main() in main.m. The MainWindow.xib is then loaded, and the Application object is given ownership of that xib. This means that the File's Owner proxy object represents the real Application object, so all connections to File's Owner become connections to the real Application object.
    Note that the File's Owner cube is transparent. This is IB's way of denoting a proxy object. The First Responder is actually a proxy of a different kind, but let's not go there now.
    \- Ray

  • Bica: change the query cause error in the pas model

    Dear  friends,
    We have very simple scenario: one query 'SSM_SQL_KPI_MAY'' for feeding  the pas model- 2 demensions and 2 measures. With this query I load the schema and data to the pas model.Everithing was fine. After that we added new  dimension to the query.Ichanged the  existing query and load the data with bica.But when I try to open the model I get the next  error every time
    DAT316:
    No internal Dimenson unique name to position cache exists for 'EZOR_KEY' on Linkid 'BI' Cube 'SSMKPI/SSM_SQL_KPI_MAY'
    We try to resolve the issue by deleting data and schema but every time I get the same error.
    How is it possible to resolve this issue?
    What is a best practice in the case of changing queries working with bica?
    Thanks.
    Best regards,Orit.

    Dear Orit,
    Keep in mind that dimensions provided by a BICA query connection must have a HIERARCHY associated to the base characteristic in BW. PAS uses this hierarchy to define the "Result" (rollup) levels of the dimension. Check your BW query and verifiy that all the included dimensions have associated hierarchies in use. I'm guessing this is the issue with your new dimension.
    You can also check the dimensions in PAS by selecting your model, then "Dimensions" and right-clicking on the affected dimension name and then the "View" option (or "List" or something related to displaying the dimension definition). You should see a PAS script that describes the dimension, including the dimension member IDs, descriptions and rollup levels. This should be consistent with your query results and hierarchies).
    Also, from the same menú you may also choose to "Delete" a dimension.
    Good luck!
    Regards

  • Questions on select statement in the data model

    Hi,
    In the select statement, the order by statement seems only to work at the lowest level of the select statement. Is this true?
    What is the the purpose of the group by statement in the select statement?
    As far as I understand, the grouping is catered for in the data model.....
    Regards,
    Kin

    From the oracle report docs:
    The order of column values in a default group is
    determined by the ORDER BY clause of the query for
    SQL queries and by the sort column for Express queries.
    For column values in user-created groups, however, you
    must use Break Order to specify how to order the break
    column's values.So order by in your sql query is affected by groups in your data model.
    The purpose of a group by statement in your select statement is to group values for aggregation purposes, like
    select department_id,
           min(salary),
           max (salary)
      from employees
    group
        by department_id
    order
        by department_id;Grouping in the data model of a report is a little different than a group by clause, but not entirely.

  • Question about file conversion in the sender file adapter

    Hi, all.
    I am trying to get the file adapter to parse a file. The message type is the following:
    JOB
       Msg  0..1
          Transaction  0 ... unbounded
             Data   0 ... 1
                f1 string
                f2 string
    How would you define the recordset name and recordset structure to produce the same structure in the converted xml. I tried:
    recordset name : Msg
    recordset structure : Data, *
    But the transaction is missing. I tried:
    recordset name: Msg
    recordset structure : Transaction, *
    Then the data is missing. Note that the actual data in f1, f2 ... are loaded successfully though.
    Thanks,
    Jonathan.

    Hi, Hareesh
    I agree. But that is how it is defined now by someone else. It is hard to change it as he defines the same structure on the receiving side. I didn't want to change the receiving structure as it touches the proxy code too. So I want to make something short and sweet.
    Basically the data looks like this:
    11,222
    55,666
    The result xml should be something like:
    <JOB>
      <Msg>
         <Transaction>
            <DATA>
               11
               222
            </DATA>
         </Transaction>
         <Transaction>
            <DATA>
              55
              666
            </DATA>
          </Transaction>
      </MSG>
    </JOB>
    I know either the DATA has no meaning and it's giving me a headache ... but that's how it's done and I don't want to rock the boat too much. There are lots of mapping that I have changed otherwise.
    Thanks,
    Jonathan.

Maybe you are looking for

  • Can't import music to new iTunes

    I had a lot of lost music since I upgraded iTunes to 10.1.2 I booted into my backup HD where I had iTunes 10.1.1 and all music played. Went into the Home area into Music/iTunes and copied all music to 4 DVD's Went back into my MAIN HD where I have iT

  • How to open files (NOT copy) from external hard drive

    Hello there, I have a Western Digital My Passport external harddrive. I bought the hard drive so I could take stuff like my music off my laptop harddrive, free up space and make it run smoother. Problem is, every time I select a music file on the ex

  • Nvidia driver question

    I'm using the 61.77 Nvidia drivers with my old Geforce256 (32mb) 3D Prophet card.  However, I'm going to buy a new Nvidia card in the $80 range, probably an FX5200 256 mb.  Don't laugh, I'm just not an avid gamer. My question is, can I just install t

  • Add prefix to file names using AppleScript

    Hello, I'm trying to write a script that when ran, will add the prefix "R" to all file names within a folder called "1 Reverse Footage". I've tried two different scripts (below) and they aren't working. Any help is much appreciated! 1st attempt prope

  • Table not recognized with Auto Field Detection

    Hello, I have imported a MS Word with a table before and loved how LiveCycle ES2 recognized the table and automatically created a fillable form. I've now imported a different MS Word document and LiveCycle isn't adding fillable text boxes to the cell