2 views generated from 1 Sqlserver view; associated trigger is on the 2nd v

I am getting mystifying results after my Sqlserver to Oracle conversion (which gave no errors). When the application runs against the Oracle database, it gives errors on attempts to insert into a view. We make heavy use of INSTEAD OF triggers to insert into views which are JOINs of several other tables. (We do a lot of subtyping where the common stuff lives in one table, and the data specific to different subtypes lives in lower-level tables, sometimes 3 or 4 levels deep). So we insert into views which are joins of the tables at all the necessary levels, with the PK at all levels having the same value.
Here's an eg. of our lookup code tables: The top table is tDbobjects, which contains fields like 'entered by', created date, etc.
                         Next level down is tLookupObjects, which contains fields like 'french desc', 'english desc'
                         Bottom level is tRaceTypes, which contains (at a minimum), 'code value'
So, the RaceTypes view contains all the fields from the 3 tables, via a join of tDbobjects, TlookupObjects, TRaceTypes, where the PK of all 3 is the same.
And, there's an Instead Of trigger on the RaceTypes view for insert. (named RaceTypesInsert)
But, after running the db thru Sql Workbench,
2 views are created for each Sqlserver view. The first (RaceTypes) matches the original Sqlserver view RaceTypes; the 2nd is a select from the 1st view, and is named RaceTypes_vw
The RaceTypesInsert trigger is created against the RaceTypes_vw view, not the RaceTypes view.
This causes all kinds of trouble with the app, which was written against the Sqlserver db, and knows nothing about views with the '_vw' suffix.
Our whole development effort revolves around the ability to develop against Sqlserver, run the db thru the Workbench conversion to Oracle, and run the app against Oracle.
Help!
Here's the text of the file that I don't know how to attach: it's the create scripts for tables, views, triggers:
SQLSERVER DATABASE OBJECTS
-- tables
-- TDBOBJECTS
CREATE TABLE [dbo].[tDbObjects](
     [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
     [DisplayText] [varchar](200) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
     [CreatedDate] [datetime] NULL,
     [ModifiedDate] [datetime] NULL,
     [EnteredBy] [uniqueidentifier] NULL,
     [ModifiedBy] [uniqueidentifier] NULL,
     [LegacyFlag] [numeric](1, 0) NULL,
PRIMARY KEY CLUSTERED
     [Id] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
-- TLOOKUPOBJECTS
CREATE TABLE [dbo].[tLookupObjects](
     [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
     [DescriptionEn] [varchar](240) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
     [DescriptionFr] [varchar](240) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
     [EffectiveDate] [datetime] NOT NULL,
     [ExpiryDate] [datetime] NULL,
     [CurrentFlag] [numeric](1, 0) NOT NULL,
PRIMARY KEY CLUSTERED
     [Id] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
-- TRACETYPES
CREATE TABLE [dbo].[tRaceTypes](
     [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
     [Migration_RACE_CODE] [varchar](6) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
PRIMARY KEY CLUSTERED
     [Id] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
-- views
-- DBOBJECTS
CREATE VIEW [dbo].[DbObjects] ( [Id], [DisplayText], [CreatedDate], [ModifiedDate], [EnteredBy], [ModifiedBy], [LegacyFlag]) AS
SELECT tDbObjects.[Id], tDbObjects.[DisplayText], tDbObjects.[CreatedDate], tDbObjects.[ModifiedDate], tDbObjects.[EnteredBy], tDbObjects.[ModifiedBy], tDbObjects.[LegacyFlag]
FROM tDbObjects
-- LOOKUPOBJECTS
CREATE VIEW [dbo].[LookupObjects] ( [Id], [DisplayText], [CreatedDate], [ModifiedDate], [EnteredBy], [ModifiedBy], [LegacyFlag], [DescriptionEn], [DescriptionFr], [EffectiveDate], [ExpiryDate], [CurrentFlag]) AS
SELECT DbObjects.[Id], DbObjects.[DisplayText], DbObjects.[CreatedDate], DbObjects.[ModifiedDate], DbObjects.[EnteredBy], DbObjects.[ModifiedBy], DbObjects.[LegacyFlag], tLookupObjects.[DescriptionEn], tLookupObjects.[DescriptionFr], tLookupObjects.[EffectiveDate], tLookupObjects.[ExpiryDate], tLookupObjects.[CurrentFlag]
FROM tLookupObjects JOIN DbObjects ON tLookupObjects.Id = DbObjects.Id
-- RACETYPES
CREATE VIEW [dbo].[RaceTypes] ( [Id], [DisplayText], [CreatedDate], [ModifiedDate], [EnteredBy], [ModifiedBy], [LegacyFlag], [DescriptionEn], [DescriptionFr], [EffectiveDate], [ExpiryDate], [CurrentFlag], [Migration_RACE_CODE]) AS
SELECT LookupObjects.[Id], LookupObjects.[DisplayText], LookupObjects.[CreatedDate], LookupObjects.[ModifiedDate], LookupObjects.[EnteredBy], LookupObjects.[ModifiedBy], LookupObjects.[LegacyFlag], LookupObjects.[DescriptionEn], LookupObjects.[DescriptionFr], LookupObjects.[EffectiveDate], LookupObjects.[ExpiryDate], LookupObjects.[CurrentFlag], tRaceTypes.[Migration_RACE_CODE]
FROM tRaceTypes JOIN LookupObjects ON tRaceTypes.Id = LookupObjects.Id
-- TRIGGER ON RACETYPES
CREATE TRIGGER [RaceTypesInsert] ON [dbo].[RaceTypes] INSTEAD OF INSERT AS
IF NOT EXISTS(SELECT * FROM LookupObjects WHERE Id in (SELECT Id FROM Inserted )) INSERT INTO LookupObjects( [Id], [DisplayText], [CreatedDate], [ModifiedDate], [EnteredBy], [ModifiedBy], [LegacyFlag], [DescriptionEn], [DescriptionFr], [EffectiveDate], [ExpiryDate], [CurrentFlag])
SELECT [Id], [DisplayText], [CreatedDate], [ModifiedDate], [EnteredBy], [ModifiedBy], [LegacyFlag], [DescriptionEn], [DescriptionFr], [EffectiveDate], [ExpiryDate], [CurrentFlag]
FROM INSERTED
INSERT INTO tRaceTypes ([Id], [Migration_RACE_CODE])
SELECT [Id], [Migration_RACE_CODE]
FROM INSERTED
if exists( select * from DbClasses where DisplayText = 'RaceTypes') insert into tDbObjectDbClass( id, DbObject, DbClass) select newid(), Id, (select id from DbClasses where DisplayText = 'RaceTypes') from INSERTED
--------------- ORACLE DB, AFTER CONVERSION ---------------------
-- TABLES
-- TDBOBJECTS
CREATE TABLE "CP_D"."TDBOBJECTS"
(     "ID" CHAR(36 CHAR) NOT NULL ENABLE,
     "DISPLAYTEXT" VARCHAR2(200 CHAR) NOT NULL ENABLE,
     "CREATEDDATE" DATE,
     "MODIFIEDDATE" DATE,
     "ENTEREDBY" CHAR(36 CHAR),
     "MODIFIEDBY" CHAR(36 CHAR),
     "LEGACYFLAG" NUMBER(1,0),
     CONSTRAINT "PK_TDBOBJECTS_34C8D9D1" PRIMARY KEY ("ID")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "CPD_DATA" ENABLE
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "CPD_DATA" ;
-- TLOOKUPOBJECTS
CREATE TABLE "CP_D"."TLOOKUPOBJECTS"
(     "ID" CHAR(36 CHAR) NOT NULL ENABLE,
     "DESCRIPTIONEN" VARCHAR2(240 CHAR) NOT NULL ENABLE,
     "DESCRIPTIONFR" VARCHAR2(240 CHAR) NOT NULL ENABLE,
     "EFFECTIVEDATE" DATE NOT NULL ENABLE,
     "EXPIRYDATE" DATE,
     "CURRENTFLAG" NUMBER(1,0) NOT NULL ENABLE,
     CONSTRAINT "PK_TLOOKUPOBJECTS_5AEE82B9" PRIMARY KEY ("ID")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "CPD_DATA" ENABLE,
     CONSTRAINT "FK_TLOOKUPOBJEC_ID_251C81ED" FOREIGN KEY ("ID")
     REFERENCES "CP_D"."TDBOBJECTS" ("ID") ENABLE
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "CPD_DATA" ;
-- TRACETYPES
CREATE TABLE "CP_D"."TRACETYPES"
(     "ID" CHAR(36 CHAR) NOT NULL ENABLE,
     "MIGRATION_RACE_CODE" VARCHAR2(6 CHAR),
     CONSTRAINT "PK_TRACETYPES_1F98B2C1" PRIMARY KEY ("ID")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "CPD_DATA" ENABLE,
     CONSTRAINT "FK_TRACETYPES_ID_7073AF84" FOREIGN KEY ("ID")
     REFERENCES "CP_D"."TLOOKUPOBJECTS" ("ID") ENABLE
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "CPD_DATA" ;
-- VIEWS (only RACETYPES / RACETYPES_VW INCLUDED HERE)
-- RACETYPES
CREATE OR REPLACE FORCE VIEW "CP_D"."RACETYPES" ("ID", "DISPLAYTEXT", "CREATEDDATE", "MODIFIEDDATE", "ENTEREDBY", "MODIFIEDBY", "LEGACYFLAG", "DESCRIPTIONEN", "DESCRIPTIONFR", "EFFECTIVEDATE", "EXPIRYDATE", "CURRENTFLAG", "MIGRATION_RACE_CODE") AS
SELECT LookupObjects.Id,
LookupObjects.DisplayText,
LookupObjects.CreatedDate,
LookupObjects.ModifiedDate,
LookupObjects.EnteredBy,
LookupObjects.ModifiedBy,
LookupObjects.LegacyFlag,
LookupObjects.DescriptionEn,
LookupObjects.DescriptionFr,
LookupObjects.EffectiveDate,
LookupObjects.ExpiryDate,
LookupObjects.CurrentFlag,
tRaceTypes.Migration_RACE_CODE
FROM tRaceTypes
JOIN LookupObjects
ON tRaceTypes.Id = LookupObjects.Id;
-- RACETYPES_VW
CREATE OR REPLACE FORCE VIEW "CP_D"."RACETYPES_VW" ("ID", "DISPLAYTEXT", "CREATEDDATE", "MODIFIEDDATE", "ENTEREDBY", "MODIFIEDBY", "LEGACYFLAG", "DESCRIPTIONEN", "DESCRIPTIONFR", "EFFECTIVEDATE", "EXPIRYDATE", "CURRENTFLAG", "MIGRATION_RACE_CODE") AS
SELECT "ID","DISPLAYTEXT","CREATEDDATE","MODIFIEDDATE","ENTEREDBY","MODIFIEDBY","LEGACYFLAG","DESCRIPTIONEN","DESCRIPTIONFR","EFFECTIVEDATE","EXPIRYDATE","CURRENTFLAG","MIGRATION_RACE_CODE" FROM RaceTypes;
-- TRIGGERS
-- RACETYPESINSERT
CREATE OR REPLACE TRIGGER "CP_D"."RACETYPESINSERT"
INSTEAD OF INSERT
ON RaceTypes_vw
DECLARE
v_temp NUMBER(1, 0) := 0;
BEGIN
BEGIN
SELECT 1 INTO v_temp
FROM DUAL
WHERE NOT EXISTS ( SELECT *
FROM LookupObjects
WHERE Id IN ( SELECT :NEW.Id
FROM DUAL ) );
EXCEPTION
WHEN OTHERS THEN
NULL;
END;
IF v_temp = 1 THEN
INSERT INTO LookupObjects
( Id, DisplayText, CreatedDate, ModifiedDate, EnteredBy, ModifiedBy, LegacyFlag, DescriptionEn, DescriptionFr, EffectiveDate, ExpiryDate, CurrentFlag )
VALUES ( :NEW.Id, :NEW.DisplayText, :NEW.CreatedDate, :NEW.ModifiedDate, :NEW.EnteredBy, :NEW.ModifiedBy, :NEW.LegacyFlag, :NEW.DescriptionEn, :NEW.DescriptionFr, :NEW.EffectiveDate, :NEW.ExpiryDate, :NEW.CurrentFlag );
END IF;
INSERT INTO tRaceTypes
( Id, Migration_RACE_CODE )
VALUES ( :NEW.Id, :NEW.Migration_RACE_CODE );
BEGIN
SELECT 1 INTO v_temp
FROM DUAL
WHERE EXISTS ( SELECT *
FROM DbClasses
WHERE DisplayText = 'RaceTypes' );
EXCEPTION
WHEN OTHERS THEN
NULL;
END;
IF v_temp = 1 THEN
INSERT INTO tDbObjectDbClass
( id, DbObject, DbClass )
VALUES ( SYS_GUID(), :NEW.Id, ( SELECT id
FROM DbClasses
WHERE DisplayText = 'RaceTypes' ) );
END IF;
END;

Can you tell me more info? Why are 2 views generated? Is the '_vw' view is generated because of the Instead Of trigger? (It looks like it -- it's part of the ddl file that generates the trigger)
     Manual mods aren't really a viable workaround -- we have over 100 views, plus delete and update triggers, which also suffer from this problem.

Similar Messages

  • Cannot select a Date in the 2nd week of any month from "Month View"

    Looking for some help with a strange problem that has started within the last day or 2. In Calendar, under the Month view, it will not allow me to select a date in the current week (or the second Week dates in ANY Month for that matter i.e. 6-8-08 thru 6-14-08, 8-3-08 thru 8-9-08, 4-6-08 thru 4-12-08). It skips from the 1st week of June (6-1-08 thru 6-7-08), to the 3rd and 4th weeks of June (6-15-08 thru the end of the month). It is like it is not recognizing where my finger is pointing. I can access the current week through the list view and day view, and it will allow me to post an event by choosing the current week in the add option, but will not let me pick that date to view it once it has been scheduled. The dot shows up, and it shows on list view, but cannot get to the date by selecting it in month view. That section of my phone screen will let me access other applications and recognize where I am touching, so I don't believe it is a sensor issue. I have tried rebooting, but it has not helped. Any ideas out there? Please let me know. Thank You! for any guidance.

    Clearwater Randy,
    If the screen is only not responding in that particular application, you may want to first do a reset. To reset, press and hold the Sleep/Wake button and the Home button at the same time for at least ten seconds, until the Apple logo appears.
    If that does not resolve your issue, try restoring in iTunes. To restore, connect your iPhone into iTunes and click Restore on the Summary page. Note: All of your information will be erased from the iPhone, so make sure to have a backup of important information on your computer before restoring.
    Hope this helps,
    Jennifer B.

  • I am having some huge problems with my colorspace settings. Every time I upload my raw files from my Canon 5D mark II or 6D the pics are perfect in color. That includes the back of my camera, the pic viewer on my macbook pro, and previews. They even look

    I am having some huge problems with my colorspace settings. Every time I upload my raw files from my Canon 5D mark II or 6D the pics are perfect in color. That includes the back of my camera, the pic viewer on my macbook pro, and previews. They even look normal when I first open them in photoshop. I will edit, save, and then realize once i've sent it to myself to test the color is WAY off. This only happens in photoshop. I've read some forums and have tried different things, but it seems to be making it worse. PLEASE HELP! Even viewing the saved image on the mac's pic viewer is way off once i've edited in photoshop. I am having to adjust all my colors by emailing myself to test. Its just getting ridiculous.

    Check the color space in camera raw, the options are in the link at the bottom of the dialog box. Then when saving make sure you save it to the srgb color space when sending to others. Not all programs understand color space and or will default to srgb. That won't necessarily mean it will be accurate, but it will put it in the ballpark. Using save for web will use the srgb color space.

  • How to get items from a list that has more items than the List View Threshold?

    I'm using SharePoints object model and I'm trying to get all or a subset of the items from a SharePoint 2010 list which has many more items than the list view threshold (20,000+) using the SPList.GetItems() method. However no matter what I do the SPQueryThrottledException
    always seems to be thrown and I get no items back.
    I'm sorting based on the ID field, so it is indexed. I've tried setting the RowLimit property on the SPQuery object(had no effect). I tried specifying the RowLimit in the SPQuerys ViewXml property, but that still throws a throttle exception. I tried using the
    ContentIterator as defined here:http://msdn.microsoft.com/en-us/library/microsoft.office.server.utilities.contentiterator.aspx,
    but that still throws the query throttle exception. I tried specifying the RowLimit parameter in the ProcessListItems functions, as suggested by the first comment here:http://tomvangaever.be/blogv2/2011/05/contentiterator-very-large-lists/,
    but it still throws the query throttle exception. I tried using GetDataTable instead, still throws query throttle exception. I can't run this as admin, I can't raise the threshold limit, I can't raise the threshold limit temporarily, I can't override the lists
    throttling(i.e. list.EnableThrottling = false;), and I can't override the SPQuery(query.QueryThrottleMode = SPQueryThrottleOption.Override;). Does anyone know how to get items back in this situation or has anyone succesfully beaten the query throttle exception?
    Thanks.
    My Query:
    <OrderBy>
        <FieldRef Name='ID' Ascending='TRUE' />
    </OrderBy>
    <Where>
        <Geq><FieldRef Name='ID' /><Value Type='Counter'>0</Value></Geq>
    </Where>
    My ViewXml:
    <View>
        <Query>
            <OrderBy><FieldRef Name='ID' Ascending='TRUE' /></OrderBy>
            <Where>
                <Geq><FieldRef Name='ID' /><Value Type='Counter'>0</Value></Geq>
            </Where>
        </Query>
        <RowLimit>2000</RowLimit>
    </View>
    Thanks again.

    I was using code below to work with 700000+ items in the list.
    SPWeb oWebsite = SPContext.Current.Web;
    SPList oList = oWebsite.Lists["MyList"];
    SPQuery oQuery = new SPQuery();
    oQuery.RowLimit = 2000;
    int intIndex = 1;
    do
    SPListItemCollection collListItems = oList.GetItems(oQuery);
    foreach (SPListItem oListItem in collListItems)
    //do something oListItem["Title"].ToString()
    oQuery.ListItemCollectionPosition = collListItems.ListItemCollectionPosition;
    intIndex++;
    } while (oQuery.ListItemCollectionPosition != null);
    Oleg
    Hi Oleg, thanks for replying.
    The problem with the code you have is that your SPQuery object's QueryThrottleMode is set to default. If you run that code as a local admin no throttle limits will be applied, but if you're not admin you will still have the normal throttle limits. In my
    situation it won't be run as a local admin so the code you provided won't work. You can simulate my dilemma by setting the QuerryThrottleMode  property to SPQueryThrottleOption.Strict, and I'm sure you'll start to get SPQueryThrottledException's
    as well on that list of 700000+ items.
    Thanks anyway though

  • When I open itunes to play content I've already purchased and while attempting to view trailers for movies in the itunes store, I receive a generic error message from windows, and I'm directed to reinstall the latest version of itunes.  Not a fix.  Help?

    When I open itunes to play content I've already purchased and while attempting to view trailers for movies in the itunes store, I receive a generic error message from windows, and I'm directed to reinstall the latest version of itunes.  Not a fix.  Help?

    after perusing other subjects with playback issues: 
    this is the fix: 
    -Launch Control Panel - Double click Quicktime, If you do not see quicktime, look on the top left side of control panel and switch to classic view. This will then allow you to see Quicktime.
    -Now click the advanced tab and click on Safe Mode GDI Only, Apply, then ok.

  • I have a document made up of separate PDF files which reside in a folder and are linked to each other via hyperlinks. Each pdf file is set to open with bookmarks displayed, however if I link from one PDF file to another and use the "Previous View" button

    I have a document made up of separate PDF files which reside in a folder and are linked to each other via hyperlinks. Each pdf file is set to open with bookmarks displayed, however if I link from one PDF file to another and use the "Previous View" button to navigate back to my starting point the bookmarks are replaced by "page thumbnails". Is there anyway to stop this from happening?

    Hi Pusman,
    While setting up the links, if you choose to open the file in a new window then you won't face this issue, then you can simply switch to the previous file and bookmark view will remain as it is.
    Does that helps with your query?
    Regards,
    Rahul

  • Finder: Changing from thumbnail view to column view takes me back to the root folder.

    Hi,
    I was hoping someone could help me with this as it's getting a bit tedious having to re-navigate back to the folder I was in. This problem is only occuring when I am working from an external NAS Drive.
    I need to switch between thumbnail view and column view regularly, but whenever I change from thumnails to column - finder jumps back to the root folder, meaning I have to work my way back to where I was.
    I can't figure out how to stop this happening! It doesn't happen when changing from column to thumbnails, only the other way round..
    Thanks for any suggestions!
    Sarah.

    Hi Barney,
    Thanks for your reply Unfortunately though I already use AFP on the NAS drive and still have the problem, so it seems this is an issue with both AFP and CIFS..

  • How do I get direct into P/S cc from a picture in Bridge instead of it coming up in Windows photo viewer when I click on the picture?

    On previous versions I simply clicked on a picture in BR and it came up in P/S at the moment it defaults to Windows photo viewer. I also get a version of Elements editor 12 trial showing in the "open with" table that I would like to get rid of ?

    at the moment it defaults to Windows photo viewer.
    In Bridge preferences file type associations you can alter the application you want Bridge to open that file type in.
    I also get a version of Elements editor 12 trial showing in the "open with" table that I would like to get rid of ?
    The open with shows all applications on your system, if you have not uninstalled the trial version properly you should try to do so or just ignore it.

  • I am creating an aperture book from my photos. How do I change the default map provided in the theme to one of my choice e.g. satellite view?

    I am creating an aperture book from my photos. How do I change the default map provided in the theme to one of my choice e.g. satellite view?

    Kyle,
    Thanks for your response. To be clear, the way I am importing the PDF is by going to New in LiveCycle, and selecting Import a PDF document, and selecting Create and Interactive Form with Fixed Pages.
    I cannot change the forms or pages, as they are created by our local Board. In otherwords, I have tryed used the flowable content, and upon import, not only are the fonts slightly different, but all the important artwork (trade-related) is gone, and is not in the exact positions it was in. The forms must meet the standards to which they were approved by the regional board, and there are state-mandated forms as well.
    What surprises me is that you say this method of Fixed Content isn't used much any more. I would think that a lot of people would have PDF files they would wish to make into fillable, interactive forms without needing to reconstruct the entire document. Perhaps a company that has always done things on paper, and now wishes to use those exact same forms on the computer, with no deviations to looks so they can be printed and match up perfectly.
    I thought about using Acrobat's internal form creation system. However, some of these forms have sophisticated options and the calculation scripts and systems within LiveCycle are very useful. Not to mention that it has a much larger scalability, should we chose to utilize it.
    Any other suggestions? I am so confused why Adobe would force medium-quality import of a PDF, but be so incredibly flexible about every other option in their program.

  • I have blocked a sites for view the picture. But I want now to view the picture from this sites. How do I unblock the site again???

    I have blocked a sites for view the picture. But I want now to view the picture from this sites. How do I unblock the site again???

    With the site on display, click on the site identity button (for details on what that is see [https://support.mozilla.com/kb/Site+Identity+Button]) and then on More Information. This will open up the page info dialog.
    First select the Permissions panel, make sure that "Load Images" is set to allow (selecting Use Default should also work)
    Next select the Media panel, then click on the first item in the list. Use the down arrow key to scroll through the list. If any item has the option "Block images from (domain name)" selected, de-select the option.
    This should hopefully resolve your issue, but also see https://support.mozilla.com/kb/Images+or+animations+do+not+show
    Some add-ons can also block images, for example if you have AdBlock Plus installed, make sure that you have not accidentally created a filter to block the images.

  • Is there a photo album app that let's you add a photo to an album from the full-screen view of a photo, not the just thumbnail view?

    Is there a photo album app that let's you add a photo to an album from the full-screen view of a photo, not the just the thumbnail view?

    ...It's just really annoying to try to organize photos into an album when you can't see the full screen version of the photo... especially if you have several similar-looking photos, and you can't tell the one you want from looking at 40 thumbnails on an iPhone screen.

  • How to query from view with parameter, only  when the JSP-page loading

    I use JSF/ADF BC, create two viewes:view1 and view2, in the JSP page the user press a button to query from the view1, but I hope the view2 can be queried only when the page loading, it have no relation with user-operator, and pass the column value of view2 into some variables, the view2 return one record.

    Hi -
    You may want to have a look at this other thread:
    Re: Execute ViewObject with Parameters at JSF Page Load?  JSF/ADF/BC 10.1.3
    John

  • Finding the View associated with an Element

    Hi,
    Is there any way to find the javax.swing.text.View associated with an Element without iterating over every view and seeing if ( view.getElement() == element )?
    Thanks,
    Chris

    Don't know if this will help but you can use:
    TextUI ui = textComponent.getUI();
    View root = ui.getRootView( textComponent );
    View child = root.getView(???);
    So if you are iterating through each Element then I am guessing that child index of your Element would be the same index for the View.

  • Prevent user from the view on demand connection in the desinger but not XI

    When I give an user/group view on demand access to a connection (universe connection), they can refresh the webi report sucessfully. But this also opens up the connection in the designer for the user/group. This might allow them to build additional universe based on various tables the connection may have access to.
    How do I prevent an user seeing/using the view on demand connection in the desinger?

    HI
    Can we try this?
    Open java administration launchpad.
    Select Business Objects enterprise Applications.
    Select "Designer"
    It will show the rights for the group\user, place the cursor and click advanced under "net access"
    The advanced right windows open expand "Designer" and find Create,Modify,Or delete connections
    Set the right to "Explicitly denied" .Apply ok
    The new and edit buttons will now be grayed out for the particular user\group.
    Hope this will help
    Regards
    Kultar

  • Compiled Views not showing up in the Web Client

    Hi everyone,
    I'm new to Siebel Tools. I did a simple exercise of adding an existing view to an existing screen in Siebel Public Sector. I locked the project and added the view to the screen. I did a full compile afterwards (compiled all the objects).
    I ran Siebel Web Client using the SRF file that was generated (from the compilation process) and I connected to our Server database. I went to user preferences to activate the view with my login user but I could not find the view anywhere.
    The same thing happened when I created a new view and added it to an existing screen. I compiled and launched the web client. I went the Administration - Application > View to associate the view with a new responsibility but the view doesn't appear in view picklist.
    To test my sanity. I copied the SRF file to another machine into the Siebel Tools/Objects/ENU folder and ran Siebel Tools. To my dismay, I couldn't see the views that I just created. I thought I compiled the views (in fact I compiled everything!). Turns out that everything I just created doesn't seem to make it to the SRF file.
    Am I missing a step somewhere here? Any expert help would be valuable!
    Thanks,
    Bernhard

    Hi,
    The new view what you have created wont appear in the View Pick Applet. That doesnt means the view is not available in the compiled SRF. You can just copy the view name and create a new record in the View applet and paste the view name. The View name will get stored in the Administration - Views.
    Then add the responsibility of the user you wish to appear the view for the users. Then drilldown on the added responsibility and do a "Clear Cache" there. Log out and login again to verify the view in the appropriate screen.
    Regards,
    Joseph

Maybe you are looking for