HOWTO: Use BC4J With or Without DB Triggers

This HowTo describes how to use BC4J, database sequences and triggers
and what are the ramifications.
INTRODUCTION
BC4J has the ability to work with database sequences in order to obtain a
unique value when inserting records. BC4J also has the ability to
work either with a 'before insert' trigger which automatically creates
a new unique value for the primary key or without a trigger. When not using
a database trigger, BC4J also has the ability to obtain the sequence value
and set the primary key value.
Before discussing the ramifications of using one approach or the other, let's
show examples of how to use both approaches:
BC4J & sequences WITH a database trigger
and
BC4J & sequences WITHOUT a database trigger
HOWTO DEMONSTRATION STEPS
To illustrate both scenarios a simple database setup script is provided which
creates two tables:
CUSTOMER_NT which DOES NOT have a before insert trigger and
CUSTOMER_WT which DOES have a trigger.
Database Install Script:
<code>
drop trigger customer_insert_trigger;
drop table customer_wt;
drop table customer_nt;
drop sequence customer_wt_seq;
drop sequence customer_nt_seq;
create sequence customer_wt_seq start with 1;
create sequence customer_nt_seq start with 101;
create table customer_wt(
id number,
name varchar2(30),
constraint
customer_wt_pk
primary key (id)
create table customer_nt(
id number,
name varchar2(30),
constraint
customer_nt_pk
primary key (id)
prompt Inserting data...
insert into customer_wt (id, name)
values (customer_wt_seq.nextval, 'Mickey');
insert into customer_wt (id, name)
values (customer_wt_seq.nextval, 'Goofy');
insert into customer_nt (id, name)
values (customer_nt_seq.nextval, 'Daffy');
insert into customer_nt (id, name)
values (customer_nt_seq.nextval, 'Porky');
commit
prompt Creating trigger
create trigger customer_insert_trigger
before insert on customer_wt for each row
begin
select customer_wt_seq.nextval into :new.id from dual ;
end;
</code>
The next step is to create the DEFAULT Entity Objects and View Objects using
the Business Components Wizard.
USING BC4J WITH A DATABASE TRIGGER
Let's modify the entity object CustomerWt so it can use the database trigger.
Edit the entity object CustomerWt by right-clicking in the navigator.
Click on the 'Attribute Settings' tab and edit the ID attribute.
- Uncheck 'Mandatory'checkbox. This allows you to insert without a value for the primary key
- Check 'Refresh after Insert'. This obtains the value from the database generated by the trigger.
- Check 'Updateable While New'. Id is only updateable when inserting.
Click finish to complete the wizard. Save all and recompile the project.
Now let's test our work.
In the navigator right-click the application module and select 'Test..'. This will launch
BC4J's built in tester. Connect to the application.
In the tester double-click the CustomerWtView view object to run a test edit form.
After the edit form renders, navigate through the existing records using the navigate
buttons on the edit form. Now let's insert a record to execute the trigger.
click on the '+' button to insert a record. Enter a value in the 'Name' field and commit the change.
Observe that a new value has automatically been inserted into the Id field.
That's it! You have successfully used BC4J and a database trigger.
Now let's try it without a trigger..
USING BC4J WITHOUT A DATABASE TRIGGER
Now edit the entity object CustomerNT so it doesn't need a database trigger.
Similar to before, edit the entity object CustomerNt by right-clicking in the navigator.
Click on the 'Attribute Settings' tab and edit the ID attribute.
- Uncheck 'Mandatory'checkbox.
- Check 'Updateable While New'.
An additional step is also required. The Create method will have to be modified to extract
the value of the sequence.
In the Edit EntityObject Wizard click the Java tab and select Create method and click Finish.
The create method is generated in your Java fil e. In the Workspace view of the Navigator,
expand the CustomerNt entity object in the navigator. Double-click
CustomerNtImpl.java to open it in the Source Editor. In the Structure pane, double-click
create(AttributeList). Modify the Create method so it looks like this:
<code>
public void create(AttributeList attributeList) {
super.create(attributeList);
SequenceImpl s = new SequenceImpl("customer_nt_seq", getDBTransaction());
Integer next = (Integer)s.getData();
setId(new Number(next.intValue())); }
</code>
Save and compile the project.
Now test the ViewObject CustomerNtView using the tester as before.
In the edit form of CustomerNTView click on the '+' to insert a record. Observe that
just as before a new value has automatically been inserted in the ID field!
TO USE A DB TRIGGER OR NOT TO USE A DB TRIGGER.
Using a Database trigger sometimes preferable if you have non BC4J applications
also sharing the database. In this case it is still safest to just let the database
update it's own primary keys.
If you don't have any other non-BC4J applications sharing the database, then not using
a database trigger is perfectly acceptable and can have slightly better performance.
The important thing to remember is that the option is yours to use either approach!
null

Thank you for the reply Jonathon. I am using a ViewObject which
consist of several tables. I haven't tried the DB trigger
approach but just using the BC4 approach in overriding the
create method.
Here is the parent class create as a part of the
FasNameImpl.java file which does the job correctly.
public void create(AttributeList attributeList) {
super.create(attributeList);
SequenceImpl l_seq = new SequenceImpl
("SEQ_CUSTOMER_ID",getDBTransaction());
Integer l_next = (Integer)l_seq.getData();
setCustomerId(new Number(l_next.intValue()));
This is when I triedpassing the value to the child table. But I
can't figure it out. I think the link is working fine if I had a
ViewLink deployed but it doesn't look like it's doing the job
for ViewObject.
I am trying to call the childclass.method
(FasCustomer.setCustomerId(l_next);
But I am getting error.
Thanks a lot for your suggestions,
Kamran
703 696 1121

Similar Messages

  • How to use BC4J with JDeveloper 9i in a Team

    Hello
    I'm not sure if I'm to stupid, but to say the truth I didn't found the clue how to share a BC4J Application between several develeopers. Maybe someone can give me a hint.
    That's my situation:
    Our team is going to develop a web application using BC4J and BC4J-JSP, nothing special I think.
    But my problem is, that BC4J and especially the wizards refer to a lot of different files. Even simple changes often result in multiple files being changed in different parts of the project.
    Creating a view link between view objects in two packages for example changes the view objects in both packages. Also the project (.jpr) file or several "BC4J.xcfg" files are changed very often.
    So it is not easy to find parts of code from which I can say they are owned by one developer and others which are owned by another. Most often, if you have to merge the work of different developers, you have to edit the BC4J-XML-Files using an external editor. Or did someone find a better way? Please tell me!
    So, what is the best way to share code between developers?
    Should I partition the application by packages?
    - advantage:
    it allows a fine partitioning
    - disadvantages:
    it has the great danger that BC4J makes changes in other packages which will be overseen when merging.
    Should I create a projects for each developer and distribute code between the projects using libraries?
    - advantage: no unseen changes will happen, as the libraries are readonly.
    - disadvantages: no view links between view objects in different projects (Libraries) are possible! Also a lot of "load errors" can occure when updating a library, which have to be manually corrected in the dependent projects.
    Are source code management systems a real help in this problem or do they just "manage" the problem? I already tried SCM and PVCS but was not very happy with the way of working. As JDeveloper is not "really easy" to use with theese tools.
    So I would like to get any hints how other developers are dealing with this problem. Are you using BC4J with JDeveloper 9i in a team? Please tell me how do it and how you have partitioned your application.
    Thanks in advance
    Frank Brandstetter

    Hi,
    I'm not sure whether my answer is good enough for you, but it might help.
    First of all, you have to use JDev 9.0.3, because 9.0.2 has big problems with associations/view links between objects in different projects.
    Creating a view link between view objects in two packages for example changes the view objects in both packages. Also the project (.jpr) file or several "BC4J.xcfg" files are changed very often.This is not completely true in 9.0.3, as you may choose not to create an accessor in the imported object (and usually you don't need it neither!). As for bc4j.xcfg, there is a trick: define a "standard" database connection name to use all over your project! This will prevent modifying these files all the time!
    Should I create a projects for each developer and distribute code between the projects using libraries?
    - advantage: no unseen changes will happen, as the libraries are readonly.
    - disadvantages: no view links between view objects in different projects (Libraries) are possible! Also a lot of "load errors" can occure when updating a library, which have to be manually corrected in the dependent projects.I would say, projects for each application component, which by chance will be managed by a single developer at a time.
    As for the disadvantages, in 9.0.3 you are able to properly create associations and links using read-only objects. Hopefully, the release version will solve some generation inconsistencies...
    Concerning the errors that occur when modifying a library, this might be balanced by the relative independence of the components... If you are able to develop following the dependency tree, you will not meet the problem very often.
    Are source code management systems a real help in this problem or do they just "manage" the problem? I already tried SCM and PVCS but was not very happy with the way of working. As JDeveloper is not "really easy" to use with theese tools.Indeed, I do not have a SCMS really able to manage merges in the BC4J XML files... We rather try not to arrive there!
    So I would like to get any hints how other developers are dealing with this problem. Are you using BC4J with JDeveloper 9i in a team? Please tell me how do it and how you have partitioned your application.I really hope that my hints will help.
    Regards,
    Adrian

  • Using BC4J with MS Access/MySQL

    Hi,
    I have to develop a small application for PC consisting of somes input forms and a data report (for screen & printer). I'm new to the BC4J framework and I don't have any experiencie with it.
    I will work with one of this DB: MS Access or MySQL (SQL 92 compliant).
    Before beginning my work I would want to know if somebody has any experience on using the framework with one of these databases. If so, does the framework work well with these databases? Is there some known problem or limitation? Has anybody some remendation on this matter?
    Thank you so much.
    M Laura.

    Although we don't formally test with MySQL,
    we have an inhouse project that uses
    BC4J with MySQL - it works well.
    The only way into Access is via the JDBC:ODBC bridge,
    which I've always found troublesome.
    regards, Karl McHorton (bc4j development)

  • What is the use of with and without marker update?

    what is the use of with and without marker update?

    Hi,
    Marker Update Updates the stock values and NO Marker does not.
    Generally BX upload has to be compressed with MU and BF(and UM) delta init has to be compressed with NO MU because Stock was updated with BX. And delta loads of BF and UM has to be compressed with MU  because these brings new Material movements which will has to give effect to stock.
    With rgds,
    Anil Kumar Sharma .P

  • Using bc4j with applets

    Hi,
    I was wondering if you have any tips on using bc4j in applets. The 2 biggest problems I'm having is the jar size of the applet after all libs are included
    (4MB+) and the fact that I can't use XDK, JNDI, BC4J and some other libs from applets unless I sign them or change the policy file at each client using the applets.
    I really think all the calls to System.getProperties(), etc. should be placed inside try catch blocks to catch the security exceptions raised by xdk, RMIInitialContextFactory, etc. and handled using
    defaults for properties... it'd be even better if these properties could be set in another way as well.
    Thanks in advance,
    Leonardo Bueno

    FYI... my environment is:
    Oracle9iAS (9.0.3.0.0)
    JDeveloper (9.0.3.4)

  • JSP using BC4J with MS SQL Server

    I use JDevelop to develop my JSP apps with BC4J. When I Run a JSP app, the error happened.
    The error message is [Microsoft][SQLServer 2000 Driver for JDBC]Can't start a cloned connection while in manual transaction mode.
    Who can tell me what the error message means? Or What error might happened to my code?
    What parameter I should setup? Or What code I should change?

    There is a "how to" that addresses this issue
    with SQL*Server:
    http://otn.oracle.com/products/jdev/howtos/bc4j/bc_psqlserverwalkthrough.html
    You need to qualify your jdbc URL: (this is from the howto)
    On the Connection page, enter the Java class name and the URL.
    Java class name: com.microsoft.jdbc.sqlserver.SQLServerDriver
    URL: jdbc:microsoft:sqlserver://<db-host>:1433;SelectMethod=cursor
    Note: There's a semicolon before SelectMethod=cursor.
    Note on Select Method: From the MS SQL Server documentation: SelectMethod={cursor | direct} determines whether or not Microsoft SQL Server "server cursors" are used for SQL queries. Setting SelectMethod to direct allows SQL statements to be executed without incurring server-side overhead for managing a database cursor over the SQL statement. Direct mode is the most efficient for executing Select statements; however, applications are limited to a single active statement while executing inside a transaction. If multiple result sets are required from a single query execution, then the application must set SelectMethod to direct.
    regards, Karl

  • Howto use java with html

    Hi,
    I have got following project :
    an axis webcam displays an image thanks to http protocol
    at the right of my image, I have to create a panel with some java controls.
    I would like some hints on howto do this?
    Do I need a to setup a web server or is it possible to do this using a single html file loaded in my browser ?
    Best Regards
    Steph

    At best you can load an applet in a html page (the other possibility is to use servlets and JSP's to do server side processing, which is most likely not what you want to do).
    But what do you want to do with these "java controls"?

  • How to use Aperture with iPhoto without needing double the disk space?

    I've just purchased Aperture. I already use Iphoto and have several gigs of imagery in an iphoto library file.
    I want to direct Aperture to import all from my iphoto file.
    But....I only don't want Ap to simply create a duplicate of this file and use up several more gigs of space.
    Is there any way I can get Ap to just create thumbnails rather than complete copies?
    I should say that I will onlybe using Ap from now on, so what happens to the iphoto is of little consequence.

    Hi,
    You can use the referenced master in Aperture to get this done. When you import pictures from iPhoto, you can "dig" into the iPhoto library with Aperture and choose which photo you want to import where. In the import dialog, you can choose from "import to Aperture library" or "leave the file where they are". This will do the trick.
    Personally I imported the files into my Aperture library, this created duplicates. But while importing them, I reclassified into Aperture to better fit my workflow based on Aperture capability. Then I archive my iPhoto library (just in case) and deleted it from my main disk. This freed up the space, but gave me a much better managed Aperture library. With a managed library in Aperture, you can have the vault feature as an extra measure for backups.
    Considering you want to move on to Aperture, I would consider using the Aperture managed library that I describe in my second part of this message.

  • Howto use Scroller with SkinnableContainer?

    Hi, I just installed the Flash Builder Beta 2 and the code which worked in the previous Beta 1 version cannot be compiled now:
    <s:Scroller>
         <s:SkinnableContainer>
         .... (some content here)
         </s:SkinnableContainer>
    </s:Scroller>
    The Flash Studio developers probably changed the Scroller implementation, so now can Scroller contain only Group or DataGroup?
    Knows anybody how to use the Scroller with the SkinnableContainer???
    Thanks
    Fipil

    Thank you for the reply Jonathon. I am using a ViewObject which
    consist of several tables. I haven't tried the DB trigger
    approach but just using the BC4 approach in overriding the
    create method.
    Here is the parent class create as a part of the
    FasNameImpl.java file which does the job correctly.
    public void create(AttributeList attributeList) {
    super.create(attributeList);
    SequenceImpl l_seq = new SequenceImpl
    ("SEQ_CUSTOMER_ID",getDBTransaction());
    Integer l_next = (Integer)l_seq.getData();
    setCustomerId(new Number(l_next.intValue()));
    This is when I triedpassing the value to the child table. But I
    can't figure it out. I think the link is working fine if I had a
    ViewLink deployed but it doesn't look like it's doing the job
    for ViewObject.
    I am trying to call the childclass.method
    (FasCustomer.setCustomerId(l_next);
    But I am getting error.
    Thanks a lot for your suggestions,
    Kamran
    703 696 1121

  • Using BIP with EBS without an RDF report

    Hi All, I tried this under 5.6.2 some time ago and got stuck. Was hoping a gun here could solve the problem.
    I had PLSQL defined concurrent program outputing XML (set to XML output) using fnd_output calls. I defined a Data Definition and Template (using the short name) as I would normally do for an RDF. Try as I might, the OPP would not pick up the report for XML publishing. In fact I think it was throwing a null pointer at the time and the job was returning a "warning". Even though the fnd request output directory was showing my job with perfectly formed XML.
    When I looked at all the doco and examples there was not one example that didn't use an RDF. However no limitation is documented. I want to be able to use Xqueries and so on (using the SQL XML extensions) as RDFs have many limitations.
    Is a Concurrent Program defined as PLSQL supported by the OPP? If so, is there anything else we need to know?
    Rob.
    http://www.scnet.com.au

    Hi Tim, it does look like anything should work however I cannot get it working. The OPP fails with a Java error. This means I know that my short name is correct otherwise the template wouldn't fire at all after the conc program has finished. This is running under 11.5.9 EBS BIP 5.6.2.
    Also have done plenty of work under BIP EBS so would think I should know the correct process by now(i hope)!!
    I have access to a 5.6.3 version today so will try that out and post the actual error for you to look at. Like I said, the OPP fails and the conc program gets a warning.
    Cheers
    Rob.
    http://www.scnet.com.au

  • Can you operate the mac book pro 15 inch with out the battery?  I read somewhere in a post that it lowers the power to about 1 gig.  I asked apple and they said it is not true because you can use it with or without both together without affecting op pw

    can you operate the mac book pro 15 inch with out the battery?  I read somewhere in a post that it lowers the power to about 1 gig with out the battery.  I asked apple and they said it is not true because you can use the comp with the power adapter and battery together or either by itself and it will not effect the 2.16 gig.  Thank you.

    If you remove the battery the CPU power will be cut by 50% (whatever they told you) so that there's no lack of power or overheating issues. It's best to always keep the battery in.

  • HowTo: Compilie JavaFX with Ant (without netbeans build-impl.xml)?

    Howdy, see subject :)
    Cheers!

    Here's a cleaner solution....
    1. Download and install the SDK on your machine
    2. Copy the SDK installation files into your project (I copied c:\Program Files\JavaFX\javafx-sdk-1.0 to ./Resources/JavaFX/. in my project) - this is used for compilation only and not packaged with distro.
    You might want to now uninstall the SDK for accurate testing
    3. Configure Ant (as below).....
    Since I put my JavaFX SDK in my project under ./Resources/JavaFX/javafx-sdk1.0 you will see this occur in the config below.
    <?xml version="1.0"?>
    <project name="MyJavaFXProject" default="compile" basedir=".">
      <path id="javafx.classpath">
            <fileset dir="./Resources/JavaFX/javafx-sdk1.0/lib">
                <include name="**/*.jar" />
            </fileset>
      </path>
      <taskdef classname="com.sun.tools.javafx.ant.JavaFxAntTask" name="javafxc">
            <classpath refid="javafx.classpath" />
      </taskdef>
      <target name="compile" depends="prepare" description="compile java and fx source">
            <javac srcdir="./Source/Java" destdir="./build/classes" includes="**/*.java"/>
            <javafxc srcdir="./Source/Java" destdir="./build/classes" includes="**/*.fx" executable="./Resources/JavaFX/javafx-sdk1.0/bin/javafxc.exe">
                <classpath refid="javafx.classpath" />
            </javafxc>
      </target>
      <target name="prepare" description="create build directory for compiler output">
        <mkdir dir="./build"/>
        <mkdir dir="./build/classes"/>
      </target>
      <target name="clean">
        <delete includeemptydirs="true">
          <fileset dir="build" includes="**/*"/>
        </delete>
      </target>
    </project>Hope this helps someone, and p.s.... if you are a maven user.. perhaps you can repackage the JavaFX SDK and install it in a Maven repository.

  • Howto use jsp with where-clause restriction for viewObject

    hello there,
    i am currently trying to figure out how to pass parameters via url to the jsp,
    so that the corresponding viewobjects where clause can be extended and i only get the select-results that i want. i am familiar with doing this in a stright java-environment but don't know how to implement it in a jsp-client.
    does anyone know something about this or can name me a ressource i can read about that.
    Thanx
    Selim Keser

    thank you, but i have only 19 days left for
    my diploma and nobody in this company can help me with this issue.
    what i need is an example or something like a reciept about what to do
    to achieve the following:
    I want to type in an url like:
    localhost:8080/myapp/browse.jsp?customerid=123
    so that i can extend the where-clause in my ViewObject
    and only see the rows of customer 123 in my jsp.
    it is a bit hard for a newbie to figure out how to pass down the parameters way down to the ViewObject. I am shure that this is easy to do once one understands the how it works. This is my first "Web-Experience" and I am running out of time.
    Thanx
    Selim Keser

  • How to use XML with SQLServer2000 without IIS?

    I don't want to use IIS
    so,is there any WEBServer that can take the place of IIS?

    select * from sysobjects where name='sysobjects' for xml auto

  • Using beans with jsp without any ide

    Hi
    i am using tomcat 6.0 and jdk 1.6u17
    i am trying to use a bean to connect to MySql db using jsp page but i keep getting the error :
    org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP
    i read about it and i think that it is unable to locate my bean class file
    here is the beanDb.java
    package beans;
    import java.sql.*;
    import java.io.*;
    public class beanDb
         private Connection dbCon;
         String path="jdbc:mysql://localhost:3306/dbname?user=username&password=pwd";
         String dbDriver="com.mysql.jdbc.Driver";
         public beanDb()
              super();
         public boolean connect() throws ClassNotFoundException,SQLException
    Class.forName(dbDriver);
    dbCon = DriverManager.getConnection(path);
    return true;
         public void close() throws SQLException
         dbCon.close();
         public void path()
         public ResultSet execSQL(String sql) throws SQLException
              Statement s = dbCon.createStatement();
    ResultSet r = s.executeQuery(sql);
    return (r == null) ? null : r;
         public int updateSQL(String sql) throws SQLException
         Statement s = dbCon.createStatement();
    int r = s.executeUpdate(sql);
    return (r == 0) ? 0 : r;
    and the jsptest.jsp code is :
    <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
    <jsp:useBean id="beanDb" class="beanDb" scope="request" />
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Untitled Document</title>
    </head>
    <body>
    <%
                   out.println(beanDb.connect());
                   Connection connection;
                   Statement stmt = null;
                   ResultSet rs = null;
    %>
    </body>
    </html>
    the location of these files are :
    C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ROOT\myApp\WEB-INF\classes\beans\beanDb.java
    C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ROOT\myApp\jsptest.jsp
    Please suggest a solution..
    Thanks

    here is the changed code but still the same error:
    package beans;
    import java.sql.;
    import java.io.;
    public class beanDb
    private Connection dbCon;
    String path="jdbc:mysql://localhost:3306/dbname?user=username&password=pwd";
    String dbDriver="com.mysql.jdbc.Driver";
    public beanDb()
    super();
    public boolean connect() throws ClassNotFoundException,SQLException
    Class.forName(dbDriver);
    dbCon = DriverManager.getConnection(path);
    return true;
    public void close() throws SQLException
    dbCon.close();
    public void path()
    public ResultSet execSQL(String sql) throws SQLException
    Statement s = dbCon.createStatement();
    ResultSet r = s.executeQuery(sql);
    return (r == null) ? null : r;
    public int updateSQL(String sql) throws SQLException
    Statement s = dbCon.createStatement();
    int r = s.executeUpdate(sql);
    return (r == 0) ? 0 : r;
    and the jsptest.jsp code is :
    <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
    <jsp:useBean id="beanDb" class="beanDb" scope="request" />
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Untitled Document</title>
    </head>
    <body>
    <%
    out.println(beanDb.connect());
    %>
    </body>
    </html>
    the location of these files are :
    C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\myApp\WEB-INF\classes\beans\beanDb.java
    C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\myApp\jsptest.jsp

Maybe you are looking for

  • Extremely annoying finder behavior :: Left arrow name scroll

    I have a file name I want to change. "001_ABCDEF.pdf" When in list view, arrows turned down, I select the file name and I want to delete the prefix 001_ in front of the name. My cursor is at the period in .pdf so I push the left arrow and my entire f

  • Getting dump on selecting the businessrole SALESPRO(CRM WEBUI)

    Hi, I am getting dump as soon as I click on CRM Business role: SALESPRO in CRM WEBUI. The dump says: 'Define component usage "Tag_clouds". Could you please let me know, how to solve this issue? Thanks, Sandeep

  • Difference between notifiers and queues

    Hi, I have a question about notifiers and queues. I try to do a moving average for 6 min, having data with a sampling rate of 25 us. I use a producer/ consumer architecture. The producer loop reads 3 DMA Fifos from my FPGA vi and writes them in three

  • Queries on Advanced Queuing in Oracle Database

    Hi All, We are new to Advanced Queuing. We have a requirement wherein we need to implement Oracle AQ. However upon some R&D, we got the basic idea of AQ. But we would like to know on a broad level, i.     The Purpose of enabling/Using AQ ii.     Basi

  • Defaulting user type to Communication in SU01

    Hi, When we create users, we would like the USER TYPE field on the Logon Data tab of <b>SU01</b> to be defaulted to <b>'Communication'</b>. currently it gets defaulted to <b>Dialog</b>. 90% of our users are Communication. Is there a way to default th