Error when trying to insert data into a database through a mediator

I build a simple project on 11g TP$, which consists of a mediator, a file adapter, that reads an xml file and a DB adapter that inserts data in a database.
The mediator connects to the file adapter and the DB adapter through a routing rule that it inserts the data in a table in the database.
When I try to run this project, the input file is consumed by the adapter file, but after I get the following error



SEVERE: Part {body} returns a null value in the message: in
December 5, 2008 14:24:55 oracle.tip.mediator.service.transformation.XSLTransformer getPartDocument
SEVERE: message load useful map source: {opaque=oracle.xml.parser.v2.XMLElement@19b0076}
December 5, 2008 14:24:55 oracle.tip.mediator.service.transformation.MediatorTransformationHandler transform
SERIOUS: Failure of Transformation
oracle.tip.mediator.infra.exception.MediatorException: error occurred by transforming the payload!
Please see the load XSL or source. Contact the Oracle Support if error not repairable
at oracle.tip.mediator.service.transformation.XSLTransformer.getPartDocument (XSLTransformer.java:191)
at oracle.tip.mediator.service.transformation.XSLTransformer.transform (XSLTransformer.java:102)
at oracle.tip.mediator.service.transformation.MediatorTransformationHandler.transform (MediatorTransformationHandler.java:103)
at oracle.tip.mediator.service.transformation.MediatorTransformationHandler.transform (MediatorTransformationHandler.java:196)
at oracle.tip.mediator.service.DataActionHandler.getNextPayload (DataActionHandler.java:145)
at oracle.tip.mediator.service.BaseActionHandler.requestProcess (BaseActionHandler.java:74)
at oracle.tip.mediator.service.BaseActionHandler.requestProcess (BaseActionHandler.java:53)
at oracle.tip.mediator.service.OneWayActionHandler.oneWayRequestProcess (OneWayActionHandler.java:67)
at oracle.tip.mediator.service.OneWayActionHandler.process (OneWayActionHandler.java:34)
at oracle.tip.mediator.service.ActionProcessor.onMessage (ActionProcessor.java:61)
at oracle.tip.mediator.dispatch.MessageDispatcher.executeCase (MessageDispatcher.java:103)
at oracle.tip.mediator.dispatch.InitialMessageDispatcher.processCase (InitialMessageDispatcher.java:465)
at oracle.tip.mediator.dispatch.InitialMessageDispatcher.processCases (InitialMessageDispatcher.java:361)
at oracle.tip.mediator.dispatch.InitialMessageDispatcher.processCases (InitialMessageDispatcher.java:254)
at oracle.tip.mediator.dispatch.InitialMessageDispatcher.dispatch (InitialMessageDispatcher.java:149)
at oracle.tip.mediator.serviceEngine.MediatorServiceEngine.process (MediatorServiceEngine.java:533)
at oracle.tip.mediator.serviceEngine.MediatorServiceEngine.post (MediatorServiceEngine.java:634)
at oracle.integration.platform.blocks.mesh.AsynchronousMessageHandler.doPost(AsynchronousMessageHandler.java:138)
at oracle.integration.platform.blocks.mesh.MessageRouter.post(MessageRouter.java:152)
at oracle.integration.platform.blocks.mesh.MeshImpl.post(MeshImpl.java:159)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:177)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:59)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
to $Proxy70.post (Unknown Source)
at oracle.integration.platform.blocks.adapter.fw.jca.mdb.AdapterServiceMDB.onMessage (AdapterServiceMDB.java:574)
at oracle.integration.platform.blocks.adapter.fw.jca.messageinflow.MessageEndpointImpl.onMessage (MessageEndpointImpl.java:295)
at oracle.tip.adapter.file.inbound.ProcessWork.publishMessage(ProcessWork.java:2127)
at oracle.tip.adapter.file.inbound.ProcessWork.doTranslation(ProcessWork.java:1719)
at oracle.tip.adapter.file.inbound.ProcessWork.translateAndPublish(ProcessWork.java:677)
at oracle.tip.adapter.file.inbound.ProcessWork.run(ProcessWork.java:320)
at oracle.integration.platform.blocks.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
at oracle.integration.platform.blocks.adapter.fw.common.ThreadPool.run(ThreadPool.java:283)
at java.lang.Thread.run(Thread.java:595)
December 5, 2008 14:24:55 oracle.tip.mediator.serviceEngine.MediatorServiceEngine process
GRAVE: update flaw treatment metric DMS
December 5, 2008 14:24:55 oracle.tip.mediator.serviceEngine.MediatorServiceEngine process
GRAVE: Got an exception: error occurred by transforming the payload!
Please see the load XSL or source. Contact the Oracle Support if error not repairable
oracle.tip.mediator.infra.exception.MediatorException: error occurred by transforming the payload!
Please see the load XSL or source. Contact the Oracle Support if error not repairable
at oracle.tip.mediator.service.transformation.XSLTransformer.getPartDocument (XSLTransformer.java:191)
at oracle.tip.mediator.service.transformation.XSLTransformer.transform (XSLTransformer.java:102)
at oracle.tip.mediator.service.transformation.MediatorTransformationHandler.transform (MediatorTransformationHandler.java:103)
at oracle.tip.mediator.service.transformation.MediatorTransformationHandler.transform (MediatorTransformationHandler.java:196)
at oracle.tip.mediator.service.DataActionHandler.getNextPayload (DataActionHandler.java:145)
at oracle.tip.mediator.service.BaseActionHandler.requestProcess (BaseActionHandler.java:74)
at oracle.tip.mediator.service.BaseActionHandler.requestProcess (BaseActionHandler.java:53)
at oracle.tip.mediator.service.OneWayActionHandler.oneWayRequestProcess (OneWayActionHandler.java:67)
at oracle.tip.mediator.service.OneWayActionHandler.process (OneWayActionHandler.java:34)
at oracle.tip.mediator.service.ActionProcessor.onMessage (ActionProcessor.java:61)
at oracle.tip.mediator.dispatch.MessageDispatcher.executeCase (MessageDispatcher.java:103)
at oracle.tip.mediator.dispatch.InitialMessageDispatcher.processCase (InitialMessageDispatcher.java:465)
at oracle.tip.mediator.dispatch.InitialMessageDispatcher.processCases (InitialMessageDispatcher.java:361)
at oracle.tip.mediator.dispatch.InitialMessageDispatcher.processCases (InitialMessageDispatcher.java:254)
at oracle.tip.mediator.dispatch.InitialMessageDispatcher.dispatch (InitialMessageDispatcher.java:149)
at oracle.tip.mediator.serviceEngine.MediatorServiceEngine.process (MediatorServiceEngine.java:533)
at oracle.tip.mediator.serviceEngine.MediatorServiceEngine.post (MediatorServiceEngine.java:634)
at oracle.integration.platform.blocks.mesh.AsynchronousMessageHandler.doPost(AsynchronousMessageHandler.java:138)
at oracle.integration.platform.blocks.mesh.MessageRouter.post(MessageRouter.java:152)
at oracle.integration.platform.blocks.mesh.MeshImpl.post(MeshImpl.java:159)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:177)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:59)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
to $Proxy70.post (Unknown Source)
at oracle.integration.platform.blocks.adapter.fw.jca.mdb.AdapterServiceMDB.onMessage (AdapterServiceMDB.java:574)
at oracle.integration.platform.blocks.adapter.fw.jca.messageinflow.MessageEndpointImpl.onMessage (MessageEndpointImpl.java:295)
at oracle.tip.adapter.file.inbound.ProcessWork.publishMessage(ProcessWork.java:2127)
at oracle.tip.adapter.file.inbound.ProcessWork.doTranslation(ProcessWork.java:1719)
at oracle.tip.adapter.file.inbound.ProcessWork.translateAndPublish(ProcessWork.java:677)
at oracle.tip.adapter.file.inbound.ProcessWork.run(ProcessWork.java:320)
at oracle.integration.platform.blocks.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
at oracle.integration.platform.blocks.adapter.fw.common.ThreadPool.run(ThreadPool.java:283)
at java.lang.Thread.run(Thread.java:595)
December 5, 2008 14:24:55 oracle.integration.platform.blocks.adapter.fw.log.LogManagerImpl Journal
GRAVE: JCABinding = > ReadAdapter Service read could not perform the sending of an incoming message to the composite due to: oracle.tip.mediator.infra.exception.MediatorException: error occurred by transforming the payload!
Please see the load XSL or source. Contact the Oracle Support if error not repairable
December 5, 2008 14:24:55 oracle.integration.platform.blocks.adapter.fw.log.LogManagerImpl Journal
GRAVE: JCABinding = > read
oracle.fabric.common.FabricInvocationException: oracle.tip.mediator.infra.exception.MediatorException: error occurred by transforming the payload!
Please see the load XSL or source. Contact the Oracle Support if error not repairable
at oracle.tip.mediator.serviceEngine.MediatorServiceEngine.process (MediatorServiceEngine.java:599)
at oracle.tip.mediator.serviceEngine.MediatorServiceEngine.post (MediatorServiceEngine.java:634)
at oracle.integration.platform.blocks.mesh.AsynchronousMessageHandler.doPost(AsynchronousMessageHandler.java:138)
at oracle.integration.platform.blocks.mesh.MessageRouter.post(MessageRouter.java:152)
at oracle.integration.platform.blocks.mesh.MeshImpl.post(MeshImpl.java:159)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:177)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:59)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
to $Proxy70.post (Unknown Source)
at oracle.integration.platform.blocks.adapter.fw.jca.mdb.AdapterServiceMDB.onMessage (AdapterServiceMDB.java:574)
at oracle.integration.platform.blocks.adapter.fw.jca.messageinflow.MessageEndpointImpl.onMessage (MessageEndpointImpl.java:295)
at oracle.tip.adapter.file.inbound.ProcessWork.publishMessage(ProcessWork.java:2127)
at oracle.tip.adapter.file.inbound.ProcessWork.doTranslation(ProcessWork.java:1719)
at oracle.tip.adapter.file.inbound.ProcessWork.translateAndPublish(ProcessWork.java:677)
at oracle.tip.adapter.file.inbound.ProcessWork.run(ProcessWork.java:320)
at oracle.integration.platform.blocks.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
at oracle.integration.platform.blocks.adapter.fw.common.ThreadPool.run(ThreadPool.java:283)
at java.lang.Thread.run(Thread.java:595)
Caused by: oracle.tip.mediator.infra.exception.MediatorException: error occurred by transforming the payload!
Please see the load XSL or source. Contact the Oracle Support if error not repairable
at oracle.tip.mediator.service.transformation.XSLTransformer.getPartDocument (XSLTransformer.java:191)
at oracle.tip.mediator.service.transformation.XSLTransformer.transform (XSLTransformer.java:102)
at oracle.tip.mediator.service.transformation.MediatorTransformationHandler.transform (MediatorTransformationHandler.java:103)
at oracle.tip.mediator.service.transformation.MediatorTransformationHandler.transform (MediatorTransformationHandler.java:196)
at oracle.tip.mediator.service.DataActionHandler.getNextPayload (DataActionHandler.java:145)
at oracle.tip.mediator.service.BaseActionHandler.requestProcess (BaseActionHandler.java:74)
at oracle.tip.mediator.service.BaseActionHandler.requestProcess (BaseActionHandler.java:53)
at oracle.tip.mediator.service.OneWayActionHandler.oneWayRequestProcess (OneWayActionHandler.java:67)
at oracle.tip.mediator.service.OneWayActionHandler.process (OneWayActionHandler.java:34)
at oracle.tip.mediator.service.ActionProcessor.onMessage (ActionProcessor.java:61)
at oracle.tip.mediator.dispatch.MessageDispatcher.executeCase (MessageDispatcher.java:103)
at oracle.tip.mediator.dispatch.InitialMessageDispatcher.processCase (InitialMessageDispatcher.java:465)
at oracle.tip.mediator.dispatch.InitialMessageDispatcher.processCases (InitialMessageDispatcher.java:361)
at oracle.tip.mediator.dispatch.InitialMessageDispatcher.processCases (InitialMessageDispatcher.java:254)
at oracle.tip.mediator.dispatch.InitialMessageDispatcher.dispatch (InitialMessageDispatcher.java:149)
at oracle.tip.mediator.serviceEngine.MediatorServiceEngine.process (MediatorServiceEngine.java:533)
... 24 more

December 5, 2008 14:24:55 oracle.integration.platform.blocks.adapter.fw.log.LogManagerImpl Journal
WARNING: JCABinding = > ReadonReject reading: the adapter resources 'file' asked a malformed incoming message processing. However, the following Service property has not been set: "rejectedMessageHandlers." Please define and redeploy the module. Will use the default rejection file://jca \Read\rejectedMessages directory at the moment.
December 5, 2008 14:24:55 oracle.integration.platform.blocks.adapter.fw.log.LogManagerImpl Journal
WARNING: JCABinding = > ReadonReject reading: Send incoming message invalid to the exception handler:
December 5, 2008 14:24:55 oracle.tip.mediator.common.error.ErrorMessageEnqueuer$ EnqueuerThread run
CRITICAL: Doesn't have a queue error message
javax.jms.TransactionInProgressException: cannot call commit on a JMS session capable XA.
at oracle.j2ee.ra.jms.generic.RAUtils.make(RAUtils.java:595)
at oracle.j2ee.ra.jms.generic.RAUtils.toTransactionInProgressException(RAUtils.java:846)
at oracle.j2ee.ra.jms.generic.RAUtils.toTransactionInProgressException(RAUtils.java:840)
at oracle.j2ee.ra.jms.generic.SessionWrapper.commit(SessionWrapper.java:197)
to oracle.tip.mediator.common.error.ErrorMessageEnqueuer$ EnqueuerThread.run (ErrorMessageEnqueuer.java:187)
at java.lang.Thread.run(Thread.java:595)

I checked the .xsd file and my xml several times and it seems that they are correct. In addition, the .xsl file is also correct.
Does anyone have an idea of what can produce this problem?

Thank you

I was finally able to get my project work. Heidi - you were right, there was a problem with the XSL generated the XSL map editor.
I'm trying to locate if this issue has already been reported, but I'm pointing out here, in case someone else has to face the same.

The generated XSL was as follows:

< xsl: stylesheet version = "1.0".
xmlns:DVM = "[http://www.oracle.com/XSL/Transform/java/oracle.tip.dvm.LookupValue]".
xmlns:bpws = "[http://schemas.xmlsoap.org/ws/2003/03/business-process/]".
xmlns:ns1 = "[http://xmlns.oracle.com/pcbpel/adapter/db/ReadEmps/Read/DB/]".
xmlns:PLT = "[http://schemas.xmlsoap.org/ws/2003/05/partner-link/]".
xmlns:ns0 = "[http://www.w3.org/2001/XMLSchema]."
xmlns:HWF = "[http://xmlns.oracle.com/bpel/workflow/xpath]".
xmlns:XP20 = "[http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20]".
xmlns:xref = "[http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions]".
xmlns:TNS = "[http://xmlns.oracle.com/pcbpel/adapter/file/ReadEmps/Read/Read/]".
xmlns: xsl = "[http://www.w3.org/1999/XSL/Transform]."
xmlns:ORA = "[http://schemas.oracle.com/xpath/extension]".
xmlns: xsi = "[http://www.w3.org/2001/XMLSchema-instance]."
' xmlns:imp1 = ' [www.TargetNameSpace.com/EmpTrack |] ' http://www.targetnamespace.com/EmpTrack] * ' *.
xmlns:top = "[http://xmlns.oracle.com/pcbpel/adapter/db/top/DB]".
xmlns:IDs = "[http://xmlns.oracle.com/bpel/services/IdentityService/xpath]".
xmlns:ORCL = "[http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc]".
xmlns:MHDR = "[http://www.oracle.com/XSL/Transform/java/oracle.tip.mediator.service.common.functions.GetRequestHeaderExtnFunction]".
exclude-result-prefixes = "xsl plt ns0 ns1 imp1 tns superior dvm APO hwf xp20 Xref ora ID orcl mhdr" >
< xsl: template match = "/" >
< EmployeeTrackingCollection: top >
< xsl: select for each * = "/ imp1:ROWSET / imp1:ROW *" >
< EmployeeTracking: top >
< top: locationId >
< xsl: value-of select = "* imp1:LOCATION_ID *" / >
< / top: locationId >
< top: employeeId >
< xsl: value-of select = "* imp1:EMPLOYEE_ID *" / >
< / top: employeeId >
< employeeX: top >
< xsl: value-of select = "* imp1:EMPLOYEE_X *" / >
< / high: employeeX >
< upper: employeeY >
< xsl: value-of select = "* imp1:EMPLOYEE_Y" * / >
< / top: employeeY >
< / high: EmployeeTracking >
< / xsl: foreach >
< / high: EmployeeTrackingCollection >
< / xsl: template >
< / xsl: stylesheet >

The Xpath expression includes the "imp1:" tag to reference namespace. I tested this XSL and it did not work. However, on the removal of namespace ' imp1: ' the XPath, XSL works fine and I am able to insert into the database. "" Any appropriate driver "does not appear in the newspaper, but all lines of XML are inserted into the database.

Heidi - do you think it is a bug?

Tags: Oracle

Similar Questions

  • How to insert data into the database using smartview

    Hello
    I am trying to insert data into the database using * "Send data" * button on the Ribbon of Essbase.
    My database is empty.

    I opened an ad hoc network, it returns * "#missing" * in all cells
    I have modified the cells and provided data in the cells that I want to. Now, I supported on * "Send data" * button.
    It just reloaded the adhoc grid instead of submit data, I rechecked the data through data console Administrative Service are not inserted.

    I am following the right way to insert data? If not, could you please suggest me how (Populate) insert default data in the database?

    --
    VINET

    You go about it the right way, once you have submitted if you réactualisiez then data values should be there, if you POV is against members of dynamic calc and then data not written to the database, you need to check the Member properties of your POV.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Cannot insert data into the database

    Hello world

    I stuck with a problem in DB juice. When I try to insert data into the database using DB tool, I get a repeated error message (error 1). Please find the my vifile below and solve say.

    Problem is use Labiew 8.2. So try to answer accordingly

    Try it with a cluster instead of a string or an array.

  • Insert data into another database with a script

    Hello.

    What is the best way to insert data into one database with a script

    INSERT INTO BF_PRUEBASMTP.bf_mtp_agr_inscription (ain_agreementid, ain_customerid, ain_paymethodsid, ain_servicemoduleid, referencia)

    SELECT AAG. AAG_AGREEMENTID, ACU. ACU_CUSTOMERID, 2, 2, ins. NUMERO_REFERENCIA

    OF BF_PRUEBASMTP.bf_mtp_agr_biller ABI

    JOIN IN-HOUSE

    BF_PRUEBASMTP. BF_MTP_AGR_AGREEMENT AAG ON ABI. ABI_BILLERID = AAG. AAG_BILLERID

    INNER JOIN 'CLIENTEUNICO. ALMUERZO" ins

    ON THE AAG. AAG_AGREEMENTID = ins. CONVENIOID

    INNER JOIN BF_PRUEBASMTP.bf_mtp_agr_customer ACU

    ON ACU.acu_typedocumentid = ins. TIPO_DOCUMENTO

    AND ACU.acu_numberid = ins. NUMERO_DOCUMENTO;

    CLIENTEUNICO. INSCRIPCIONES = SELECT * DE INSCRIPCIONES - to a DIFFERENT DATABASE


    Thank you very much.

    2931095 wrote:

    If I don't have permissions to create a database link. Is there another way to do this?

    Thank you.

    link to database IS the method by which an Oracle database accesses to a different database.

    If you are the ADMINISTRATOR, you should have permission.

    If you are not the ADMINISTRATOR, you should not have permission and need to talk to the ADMINISTRATOR that is allowed.

  • Error inserting data into the database of JSF

    Hi all

    I have a form and a button of validation. I created the form using the editable view object created on an entity object. When the student has table (base table of data in which I have to enter data) was empty, I managed to insert the data into the table.when I run the same second time application it shows data that I entered previously. But iam able to modify this data and insert the new record again. What should I do so that it does not show the data I already inserted previously when I run again. I think that iam missing something. Please suggest.

    Thank you.

    Here are two ways to achieve the same thing:

    -If you use taskflows, you can add createInsert action as activity by default and then have a navigation from this at the registration page so that the creation form will be shown on the loading of the page. As a result, you can directly enter and validate.
    -If not, have binding action createInsert in your pagedef and add an executable invokeAction for the same thing with prepareModel so that the registration form empty appears when loading the page

    Jean Lou

  • Dreamweaver server behaviors, can not insert data into the database

    Hi, I tried to use server behaviors to add registration information in my database in my registration page.

    (1) that I created a login page, and it works very well. This means that connections and the connection works fine database so it can match the record in my database.

    (2) but when I tried to download the news in the form of database, it does not work. When I clicked on the service behavior to double check the action "insert data", it always jumps the error message: "When executing inspectserverbehavior in InsertRecord.htm, a javascript error occurred."

    I copied my code below. Except the form code and a little jquery is written by me, most of the code generated by Dreamweaver.

    <? php require_once('Connections/MAMPPRO.php');? >

    <? PHP

    If (! function_exists ("GetSQLValueString")) {}

    function GetSQLValueString ($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")

    {

    If (via PHP_VERSION < 6) {}

    $theValue = get_magic_quotes_gpc()? stripslashes ($TheValue): $theValue;

    }

    $theValue = function_exists ("mysql_real_escape_string")? mysql_real_escape_string ($TheValue): mysql_escape_string ($theValue);

    Switch ($theType) {}

    case 'text ':

    $theValue = ($theValue! = "")? « " ». $theValue. "" "": "NULL";

    break;

    case "long":

    case "int":

    $theValue = ($theValue! = "")? intval ($TheValue): 'NULL ';

    break;

    case "double":

    $theValue = ($theValue! = "")? doubleVal ($TheValue): 'NULL ';

    break;

    case "date":

    $theValue = ($theValue! = "")? « " ». $theValue. "" "": "NULL";

    break;

    case "set":

    $theValue = ($theValue! = "")? $theDefinedValue: $theNotDefinedValue;

    break;

    }

    Return $theValue;

    }

    }

    $editFormAction = $_SERVER ['PHP_SELF'];

    If (isset {}

    $editFormAction. = « ? ». htmlentities($_SERVER['QUERY_STRING']);

    }

    If ((isset($_POST["MM_insert"])) & & ($_POST ["MM_insert"] == "Register_Form")) {}

    $insertSQL = sprintf ("INSERT INTO"user identity"(Ui_LastName, Ui_Email, Ui_FirstName, Ui_Password) VALUES (%s, %s, %s %s)", ")

    GetSQLValueString ($_POST ['Register_Firstname'], "text").

    GetSQLValueString ($_POST ['Register_Lastname'], "text").

    GetSQLValueString ($_POST ['Register_Email'], "text").

    GetSQLValueString ($_POST ['Register_Password'], "text"));

    @mysql_select_db ($database_MAMPPRO, $MAMPPRO);

    $Result1 = mysql_query ($insertSQL, $MAMPPRO) or die (mysql_error ());

    $insertGoTo = "LoginSuccessful.php";

    If (isset {}

    $insertGoTo. = (strpos ($insertGoTo, '?'))? « & » : « ? » ;

    $insertGoTo. = $_SERVER ['QUERY_STRING'];

    }

    header (sprintf ("location: %s", $insertGoTo));

    }

    @mysql_select_db ($database_MAMPPRO, $MAMPPRO);

    $query_Recordset1 = "SELECT *"IDENTITY of the user;"

    $Recordset1 = mysql_query ($query_Recordset1, $MAMPPRO) or die (mysql_error ());

    $row_Recordset1 = mysql_fetch_assoc ($Recordset1);

    $totalRows_Recordset1 = mysql_num_rows ($Recordset1);

    ? >

    <! doctype html >

    < html >

    < head >

    < meta charset = "UTF-8" >

    Registeration < title > < / title >

    "< link href="jquery-mobile/jquery.mobile-1.3.0.min.css "rel ="stylesheet"type =" text/css">

    "< script src="jquery-mobile/jquery-1.8.3.min.js "type =" text/javascript"> < / script >

    "< script src="jquery-mobile/jquery.mobile-1.3.0.min.js "type =" text/javascript"> < / script >

    < / head >

    < body >

    < div data-role = 'page' id = "registrationpage" >

    < div data-role = "header" >

    < h1 > welcome!    < / h1 >

    < h1 > register yourself! < / h1 >

    < / div >

    < data-role = 'content' div > < / div >

    < do action = "<?" PHP echo $editFormAction;? ">" method = "POST" id = "Register_Form" name = "Register_Form" >

    < p >

    < label > Email < / label >

    < input name = "Register_Email" type = "email" required id = form register_email = "Register_Form" title = "Register_Email" >

    < label > < br >

    Password < / label >

    < input name = "Register_Password" type = "password" required id = form register_password = "Register_Form" title = "Register_Password" value = "" >

    < /p >

    < p >

    < label > name < / label >

    < input name = "Register_Lastname" type = "text" required id = form register_lastname = "Register_Form" title = "Register_lastname" value = "" >

    < label > < br >

    First name < / label >

    < input name = "Register_Firstname" type = "text" required id = form register_firstname = "Register_Form" title = "Register_Firstname" value = "" >

    < /p >

    < name of entry = "MM_insert" type = 'submit' form 'Register_Form' value = 'Registration' = >

    < input type = "hidden" name = "MM_insert" value = "Register_Form" >

    < / make >

    < a href = "index.php" data-role = "button" > return to connection < /a > "

    < div data-role = "footer" >

    footer < h4 > < / h4 >

    < / div >

    < / div >

    < / body >

    < / html >

    <? PHP

    mysql_free_result ($Recordset1);

    ? >

    Finally I found the problem.

    It seems in my setting, MAIL does not work in live mode DW. But if moved to any explores, it works fine.

    Adobe really needs to improve its management of PHP.

  • Insert data into a database with foreign key...

    So I recently learned how to use oracle and am doing my first DB, I created the tables and added constraints, now I am trying to add data in my takes but I'm getting errors, below I listed all my tables, then the data im trying to insert followed by error messages. Please can somebody translate my error messages in plain English and tell me how to fix... Thank you

    Ollie!


    HERE'S OUR TABLES.

    CREATE TABLE 'ASSESMENT_TYPE '.
    (VARCHAR2 (15) 'ASSESMENT_TYPE',)
    VARCHAR2 (70) "ASSESMENT_DESCRIPTION."
    ENABLE 'ASSESMENT_TYPE_PK' CONSTRAINT PRIMARY KEY ('ASSESMENT_TYPE')
    )

    CREATE TABLE 'COURSES '.
    (NUMBER OF 'COURSE_NO',
    VARCHAR2 (30) "COURSE_NAME."
    DATE OF THE "COURSE_START_DATE."
    DATE OF THE "COURSE_END_DATE."
    NUMBER OF "TOTAL_UNITS."
    NUMBER OF "COURSE_COORDINATOR_STAFF_NO."
    NUMBER OF "TOTAL_COURSE_COST."
    NUMBER OF "THIRD_PARTY_SUPPLIER_NO."
    ACTIVATE THE KEY PRIMARY CONSTRAINT 'COURSE_PK' ('COURSE_NO'),
    "COURSE_CON_FK' FOREIGN KEY ('COURSE_COORDINATOR_STAFF_NO') CONSTRAINT
    ACTIVATE THE REFERENCE 'EMPLOYEE' ('EMPLOYEE_NO'),
    "THPARTY_SUPPLIER_FK' FOREIGN KEY ('THIRD_PARTY_SUPPLIER_NO') CONSTRAINT
    SELECT REFERENCES "THIRD_PARTY_SUPPLIER" ("THIRD_PARTY_SUPPLIER_NO")
    )

    CREATE TABLE 'COURSE_OUTCOME '.
    (VARCHAR2 (5) 'COURSE_OUTCOME',)
    VARCHAR2 (25) "COURSE_OUTCOME_DESCRIPTION."
    ENABLE 'COURSE_OUTCOME_PK' CONSTRAINT PRIMARY KEY ('COURSE_OUTCOME')
    )

    CREATE TABLE 'DEPARTMENT '.
    (NUMBER OF 'DEPARTMENT_NO',
    VARCHAR2 (50) "DEPARTMENT_NAME."
    VARCHAR2 (150) "DEPARTMENT_LOCATION."
    NUMBER OF "DEPT_MANAGER_NO."
    ACTIVATE THE KEY CONSTRAINT PRIMARY "DEPARTMENT_PK" ("DEPARTMENT_NO'),
    "DEPTMANNO_FK' FOREIGN KEY ('DEPT_MANAGER_NO') CONSTRAINT
    SELECT REFERENCES 'EMPLOYEE' ('EMPLOYEE_NO')
    )
    CREATE TABLE 'EDUCATIONAL_INSTITUTION '.
    (VARCHAR2 (100) 'SCHOOL_UNIVERSITY_NAME',)
    VARCHAR2 (200) "SCHOOL_UNIVERSITY_ADDRESS."
    ENABLE 'EDUCATIONAL_INSTITUTION_PK' CONSTRAINT PRIMARY KEY ('SCHOOL_UNIVERSITY_NAME')
    )
    CREATE TABLE 'EMPLOYEE '.
    (NUMBER OF 'EMPLOYEE_NO',
    VARCHAR2 (50) "EMPLOYEE_NAME"
    VARCHAR2 (150) "EMPLOYEE_ADDRESS."
    VARCHAR2 (50) "JOB_DESCRIPTION."
    'STATUS' VARCHAR2 (15).
    'START_DATE' DATE,
    NUMBER OF "SALARY_CODE."
    NUMBER OF "SUPERVISOR_EMPLOYEE_NO."
    NUMBER OF "DEPARTMENT_NO,"
    ACTIVATE THE KEY PRIMARY CONSTRAINT 'EMPLOYEE_PK' ('EMPLOYEE_NO'),
    "SALARYCODE_FK' FOREIGN KEY ('SALARY_CODE') CONSTRAINT
    ACTIVATE THE REFERENCE 'SALARY' ('SALARY_CODE'),
    "SUPEMNO_FK' FOREIGN KEY ('SUPERVISOR_EMPLOYEE_NO') CONSTRAINT
    ACTIVATE THE REFERENCE 'EMPLOYEE' ('EMPLOYEE_NO'),
    "EMDEPNO_FK' FOREIGN KEY ('DEPARTMENT_NO") CONSTRAINT
    ACTIVATE THE 'DEPARTMENT' ('DEPARTMENT_NO") REFERENCES
    )
    CREATE TABLE 'EMPLOYEE_COURSE_OUTCOME '.
    (NUMBER OF 'EMPLOYEE_NO',
    NUMBER OF "COURSE_NO."
    VARCHAR2 (5) "COURSE_OUTCOME_CODE."
    NUMBER OF "COURSE_EMPLOYEE_MARK."
    ACTIVATE 'EMPLOYEE_COURSE_OUTCOME_PK' CONSTRAINT PRIMARY KEY ('EMPLOYEE_NO', 'COURSE_NO'),
    "EM_FK' FOREIGN KEY ('EMPLOYEE_NO') CONSTRAINT
    ACTIVATE THE REFERENCE 'EMPLOYEE' ('EMPLOYEE_NO'),
    "EMPLOYEE_COURSE_FK' FOREIGN KEY ('COURSE_NO') CONSTRAINT
    ACTIVATE THE REFERENCE 'COURSES' ('COURSE_NO'),
    "EMPLOYEE_COURSE_OCODE_FK' FOREIGN KEY ('COURSE_OUTCOME_CODE') CONSTRAINT
    SELECT REFERENCES "COURSE_OUTCOME" ("COURSE_OUTCOME")
    )
    CREATE TABLE 'EMPLOYEE_COURSE_UNIT_OUTCOME '.
    (NUMBER OF 'EMPLOYEE_NO',
    NUMBER OF "COURSE_NO."
    NUMBER OF "UNIT_NO."
    VARCHAR2 (5) "UNIT_OUTCOME_CODE."
    NUMBER OF "EMPLOYEE_UNIT_MARK."
    ACTIVATE 'EMPLOYEE_CUO_PK' CONSTRAINT PRIMARY KEY ('EMPLOYEE_NO', 'COURSE_NO', 'UNIT_NO'),
    "EMPCU_FK' FOREIGN KEY ('EMPLOYEE_NO') CONSTRAINT
    ACTIVATE THE REFERENCE 'EMPLOYEE' ('EMPLOYEE_NO'),
    CONSTRAINT 'EMCU-FK' FOREIGN KEY ('UNIT_NO')
    SELECT REFERENCES 'UNIT' ('UNIT_NO')
    )
    CREATE TABLE 'EMPLOYEE_CRS_UNIT_ASSESMENT '.
    (NUMBER OF 'EMPLOYEE_NO',
    NUMBER OF "COURSE_NO."
    NUMBER OF "UNIT_NO."
    VARCHAR2 (15) "ASSESMENT_TYPE."
    NUMBER OF "EMPLOYEE_ASSESMENT_MARK."
    ACTIVATE A KEY PRIMARY ('EMPLOYEE_NO', 'COURSE_NO', 'UNIT_NO') CONSTRAINT 'EMPLOYEE_CRS_PK '.
    )
    CREATE TABLE 'EMPLOYEE_QUALIFICATION '.
    (NUMBER OF 'EMPLOYEE_NO',
    VARCHAR2 (5) "QUALIFICATION_TYPE."
    'SUBJECT' VARCHAR2 (20).
    NUMBER OF "QUALITY."
    VARCHAR2 (100) "SCHOOL_UNIVERSITY_NAME."
    VARCHAR2 (50) "AWARDING_BODY."
    NUMBER OF "DATE_QUALIFICATION_OBTAINED."
    TURN ON THE PRIMARY CONSTRAINT "EMPLOYEE_QUALIFICATION_CON_PK" ("EMPLOYEE_NO", "QUALIFICATION_TYPE", "SUBJECT").
    "DEPTNO_FK' FOREIGN KEY ('EMPLOYEE_NO') CONSTRAINT
    ACTIVATE THE REFERENCE 'EMPLOYEE' ('EMPLOYEE_NO'),
    "EMQUALREF_FK' FOREIGN KEY ('QUALIFICATION_TYPE') CONSTRAINT
    ACTIVATE THE REFERENCE 'QUALIFICATION_TYPE' ('QUALIFICATION_TYPE'),
    "SCHUNINAME_FK' FOREIGN KEY ('SCHOOL_UNIVERSITY_NAME') CONSTRAINT
    SELECT REFERENCES "EDUCATIONAL_INSTITUTION" ("SCHOOL_UNIVERSITY_NAME")
    )
    CREATE TABLE 'QUALIFICATION_TYPE '.
    (VARCHAR2 (5) 'QUALIFICATION_TYPE',)
    VARCHAR2 (25) "QUALIFICATION_DESCRIPTION."
    ENABLE 'QUALIFICATION_TYPE_PK' CONSTRAINT PRIMARY KEY ('QUALIFICATION_TYPE')
    )
    CREATE TABLE 'WAGES. "
    (NUMBER OF 'SALARY_CODE',
    NUMBER OF "SALARY_AMOUNT."
    ENABLE 'SALARY_PK' CONSTRAINT PRIMARY KEY ('SALARY_CODE')
    )
    CREATE TABLE 'THIRD_PARTY_SUPPLIER '.
    (NUMBER OF 'THIRD_PARTY_SUPPLIER_NO',
    VARCHAR2 (100) "THIRD_PARTY_NAME."
    VARCHAR2 (100) "THIRD_PARTY_CONTACT_NAME."
    ENABLE 'THIRD_PARTY_SUPPLIER_PK' CONSTRAINT PRIMARY KEY ('THIRD_PARTY_SUPPLIER_NO')
    )
    CREATE TABLE "UNIT".
    (NUMBER OF 'UNIT_NO',
    VARCHAR2 (30) "UNIT_NAME"
    NUMBER (7.2) "UNIT_COST"
    ENABLE 'UNIT_PK' CONSTRAINT PRIMARY KEY ('UNIT_NO')
    )
    CREATE TABLE 'UNIT_OUTCOME '.
    (VARCHAR2 (5) 'UNIT_OUTCOME_CODE',)
    VARCHAR2 (25) "UNIT_OUTCOME_DESCRIPTION."
    ENABLE 'UNIT_OUTCOME_PK' CONSTRAINT PRIMARY KEY ('UNIT_OUTCOME_CODE')
    )
    NOW, WE TRY TO ENTER DATA.

    insert into values used (0002, "Mitch Vaughan', '145 a Green Street', 'Administrator', 'Active', December 1, 2010", 1,1,1 ");

    insert into values used (0001, "Ollie Marriott", "12 the Ghetto Street', 'Administrator', 'Active', 2 December 2010", 2,2,1);

    insert into values employee (0003, "Tim Reynolds, '12 Shoebury Way', 'Cleaner', ' Inactive', December 2, 2000, 3,0002,3);

    insert into values used (0004, "Tom Watson", ' 90 Seymour Road","Data Analyst","Active", December 10, 2008", 4 000 104 ");

    insert into values used (0005, "Wajj is', 125 hamlet Court ', 'Clean', 'Active', September 15, 2007", 5 000 105 ");

    insert into values used (0006, "Nathan Mann', '33 a Bushey Hill Road', 'Receptionist', 'Active'", December 2, 2010 ", 6 000 406);

    insert into values used (0007, "Tim DeLong', ' 34 Buena Vista Drive", "Receptionist", "Active", December 21, 2010 ', 7, 1, 06);

    NOW WE'RE GETTING THESE ERROR MESSAGES.

    Connected.
    SQL > insert into values used (0002, "Mitch Vaughan', '145 a Green Street', ' has)
    dministrator ', 'Active»(, 1er décembre 2010', 1,1,1);
    insert into values used (0002, "Mitch Vaughan', '145 a Green Street', ' administrative)
    strator ', 'Active', 1 December 2010 "(, 1,1,1).
    *
    ERROR on line 1:
    ORA-02291: integrity constraint (ISAD2. SALARYCODE_FK) violated - parent key not
    found


    SQL >
    SQL > insert into values used (0001, 'Ollie Marriott', ' 12 Ghetto Road', ' SMA)
    made ', 'Active»(, 2 décembre 2010', 2,2,1);
    insert into values used (0001, 'Ollie Marriott', ' 12 Ghetto Road', ' Directors)
    Rator ', 'Active»(, 2 décembre 2010', 2,2,1)'.
    *
    ERROR on line 1:
    ORA-02291: integrity constraint (ISAD2. SALARYCODE_FK) violated - parent key not
    found


    SQL >
    SQL > insert into values used (0003, 'Tim Reynolds, 12 Shoebury way', ' Clea)
    NER ","inactive»(, 2 décembre 2000', 3,0002,3);
    insert into values used (0003, "Tim Reynolds', ' 12 Shoebury Way", "Cleaner")
    ("Inactive", 2 December 2000', 3,0002,3)
    *
    ERROR on line 1:
    ORA-02291: integrity constraint (ISAD2. SALARYCODE_FK) violated - parent key not
    found


    SQL >
    SQL > insert into values used (0004, 'Tom Watson", ' 90 Seymour Road', ' data one)
    nalyst ","Active»(, 10 décembre 2008', 4 000 104);
    insert into values used (0004, 'Tom Watson", ' 90 Seymour Road', ' data Analys)
    t ', 'Active', December 10, 2008 "(, 4 000 104).
    *
    ERROR on line 1:
    ORA-02291: integrity constraint (ISAD2. SALARYCODE_FK) violated - parent key not
    found


    SQL >
    SQL > insert into values used (0005, 'Wajj is', ' 125 hamlet Court', ' Clean)
    St ', 'Active»(, 15 septembre 2007', 5 000 105);
    insert into values used (0005, "Wajj is', 125 hamlet Court ', 'Clean',')
    Active ", September 15, 2007"(, 5 000 105).
    *
    ERROR on line 1:
    ORA-02291: integrity constraint (ISAD2. SALARYCODE_FK) violated - parent key not
    found


    SQL >
    SQL > insert into values used (0006, "Nathan Mann', '33 a Bushey Hill Road', ')
    Receptionist ', 'Active', December 2, 2010 "(, 6 000 406);
    insert into values used (0006, "Nathan Mann', '33 a Bushey Hill Road', ' Recep)
    tionist ', 'Active»(, 2 décembre 2010', 6 000 406)'.
    *
    ERROR on line 1:
    ORA-02291: integrity constraint (ISAD2. SALARYCODE_FK) violated - parent key not
    found


    SQL >
    SQL > insert into values used (0007, "Tim DeLong', ' 34 Buena Vista Drive," ' R)
    Eceptionist ', 'Active»(, 21 décembre 2010', 7, 1, 06);
    insert into values used (0007, "Tim DeLong', ' 34 Buena Vista Drive," ' Recept)
    ionist ', 'Active»(, 21 décembre 2010', 7, 1, 06)'.
    *
    ERROR on line 1:
    ORA-02291: integrity constraint (ISAD2. SALARYCODE_FK) violated - parent key not
    found


    SQL >


    PLEASE HELP ME UNDERSTAND THIS! / / /

    Sounds like you have a problem with your tables. It should not be necessary to insert a "preliminary" to the employee record, and then eventually complete.
    Should not be possible. In your case, it is, for all columns is NULL allowed, which is really bad.

    In your case, it is necessary because you have a circular reference;

    Department of references used, which refers to employee. If you really want it to be like that, one of them should be DEFERRABLE (search)

    You need to go through all your tables, you seem to have missed additional / more than one foreign key.
    I proposed (all) in NOT NULL columns. At least give some thoughts to each column;
    'Should I a value here'-> NOT NULL
    "Do I always have value here"-> NOT NULL
    If it is in each case, perhaps that this cvolumn is not at this table. This could be the case for DEPARTMENT_MANAGER, which would also solve your circular reference.

    Do not use the NUMBER with any precision. Many point for example, 'COURSE_NO' NUMBER will it means it's a flutter. For example, use Number (38), personally I use 'always' NUMBER (13) for identifiers - this will insert in a Java int.

    Also, give thoughts to CHECK constraints, probably, he does not give meaning have a negative salaray, and so on.

    A good practice is to first create all tables, then all primary keys and finally all foreign keys. That decouple the tables, so no specific order of creation is necessary.

    When these changes have been made, then start by inserting tables which do not reference other tables and then take it from there, one table at a time.

    Concerning
    Peter

    Edit: One last thing, I don't get the need for a TREATMENT table. Think you should get rid of it.

    Published by: Peter on April 26, 2011 14:53

  • How to insert data into the database of the fields that have already been assigned values?

    Hi all

    I'm sorry for the question, I'm still new to the OPS

    Here's the thing.

    I have 4 points messageTextInput in my page. each of these 4 field is associated with an attribute of the VO.

    3 of these items have their value already defined in the processRequest of the Commander, like this:

           
          OAMessageTextInputBean factureItem = (OAMessageTextInputBean)webBean.findChildRecursive("factureItem");
          factureItem.setValue(pageContext,pnumfacture);
    
           OAMessageTextInputBean actionItem = (OAMessageTextInputBean)webBean.findChildRecursive("actionItem");
           actionItem.setValue(pageContext,pidaction);
           
          Date sysDate = new Date(); 
           OAMessageDateFieldBean dateSystemItem = (OAMessageDateFieldBean)webBean.findChildRecursive("dateSystemItem"); 
             dateSystemItem.setValue(pageContext,sysDate);       
    

    The user must enter the value of the 4th field.

    I used the classic entry code for data as follows:

    in the AM, I added,

        public void insertRecord(){
        
        OAViewObject vo = getTraceVO1();
        OADBTransaction trans = getOADBTransaction();
        
            if (!vo.isPreparedForExecution()) 
              { 
                    vo.executeQuery(); 
              }
        
        TraceVORowImpl v_row;
        v_row = (TraceVORowImpl)vo.createRow();
        vo.insertRow(v_row);
       v_row.setNewRowState(v_row.STATUS_INITIALIZED);
      }
    public void apply()
       {
          getTransaction().commit();
        }
    

    In the processRequest of the Commander, I added:

          if (!pageContext.isFormSubmission())
            {        
             am.invokeMethod("insertRecord",null);       
            } 
    

    in the processFormRequest of the CO, I added:

          if(pageContext.getParameter("submitButtonItem")!=null){
                         
                am.invokeMethod("apply");
          throw new OAException("Trace Created successfuly",OAException.CONFIRMATION);
          }
    

    When I run my page, I get the error message saying that myVO not records, the records were removed or the view instance has been initialized incorrectly.

    Can someone please tell me what this means?

    Kind regards

    Afaf

    Afaf,.

    Please try to use the code below and see what happens:

    Replace the insertRecord in the AM method with this.

    Import oracle.jbo.domain.Number;

    public void insertRecord(String pnumfacture, String pidaction){ 
    
      System.out.println("been  in insert method");
      OAViewObject traceVO = getTraceVO1();
      OADBTransaction trans = getOADBTransaction(); 
    
      /*if (!traceVO.isPreparedForExecution())
      {
      traceVO.executeQuery();
      }
      */
      traceVO.setWhereClause(null);
      traceVO.setWhereClauseParams(null);
      traceVO.setWhereClause("1=2");
      traceVO.executeQuery();
    
      Number pidAction;
      try{
      pidAction = new Number(pidaction);
      }catch(Exception e) {}
    
      TraceVORowImpl traceVORow;
      traceVORow = (TraceVORowImpl)traceVO.createRow();
      traceVORow.setIdFacture(pnumfacture);
      traceVORow.setIdAction(pidAction);
      traceVORow.DateSysteme(this.getOADBTransaction().getCurrentDBDate());
      traceVO.insertRow(traceVORow);
      //traceVORow.setNewRowState(traceVORow.STATUS_INITIALIZED); 
    
      System.out.println("been  in insert method");
    } 
    

    Replace the processRequest of the second Commander by this:

    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    {
      System.out.println("first time in processForm of CO2");
      String pnumfacture = null;
      String pidaction = null; 
    
      super.processRequest(pageContext, webBean); 
    
      OAApplicationModule am = (OAApplicationModule)pageContext.getApplicationModule(webBean); 
    
      if(pageContext.getParameter("pnumfacture")!=null)
      {
      pnumfacture = pageContext.getParameter("pnumfacture").toString();
      } 
    
      if(pageContext.getParameter("pidaction")!=null)
      {
      pidaction = pageContext.getParameter("pidaction").toString();
      } 
    
        System.out.println("been  in processRequest before assign variables of CO2"); 
    
      System.out.println("pnumfacture :" + pnumfacture);
      System.out.println("pidaction :" + pidaction);
    
    /*assign values to the 3 fields*/
          /*
       Date sysDate = new Date();
          OAMessageTextInputBean factureItem = (OAMessageTextInputBean)webBean.findChildRecursive("factureItem");
          factureItem.setValue(pageContext,pnumfacture); 
    
          System.out.println("been  in processRequest after assign variables of CO2"); 
    
           OAMessageTextInputBean actionItem = (OAMessageTextInputBean)webBean.findChildRecursive("actionItem");
           actionItem.setValue(pageContext,pidaction); 
    
           OAMessageDateFieldBean dateSystemItem = (OAMessageDateFieldBean)webBean.findChildRecursive("dateSystemItem");
           if(dateSystemItem != null)
           {
             dateSystemItem.setValue(pageContext,sysDate);
           }
           */
        Serializable parameters[] = {pnumfacture, pidaction};
        Class paramTypes[] = {String.class, String.class};
    
           am.invokeMethod("insertRecord",parameters, paramTypes);
           System.out.println("been  in processRequest of CO2 after invokeMethod"); 
    
      }
    

    Let us know what happens.

    You can get an error that I have just change this in Textpad and may have syntax errors. If you can't fix those apply here.

    See you soon

    AJ

  • Insert data into a table through button

    Hello

    I have a table it_app_file
    number of issue_id
    filename varchar2 (300)

    I ask to the apex, I have a file browser component and the button.

    I want to: when I select the file and click on join, it must insert in it_app_file.


    Help, please

    Hello

    After you change select, you have number / Date Format for this column log_file, as I posted earlier?

    BR, Jari

  • Insert data into the database of the text box

    Hi all

    I'm new to ADF. I have 5 text entry fields and a button "submit" in a JSF page. Whenever I click the button submit data entered by the user must be updated in the database. Please view the example code if possible.

    Thank you.

    First, you will need to create EO and then create from VO EO.

    Add create VO to AM using the data model section.

    Refresh data control and create the jsff page and drag - created déposer VO on the page.

    Then select shape > ADF form in the next window check the box include a Submit button.

    You can now enter data in table

    Samples

    http://wiki.Oracle.com/page/ADF+faces+features+examples

    Published by: sameera.sac on June 27, 2011 18:01

    Published by: sameera.sac on June 27, 2011 18:03

  • Insert data into the database lines selected in a gridview

    Good night.

    I have a little doubt who would like to see clarified.

    I want / need to select several rows in a gridview and then insert the selected value of the line in the database.

    What should I do to take only the values and send them to the database to help, for example, a stored procedure?

    Thank you.

    Hello

    Assuming that already find you a way to determine the selected line in the gridview, the next steps are as simple as,
    1 loop through the selected lines in gridview
    2. generate the sql insert statement and OracleCommand based on line
    3. open OracleConnection
    4. call the ExecuteNonQuery method

    See you soon,.
    [Nur Hidayat | http://nur-hidayat.net/]

  • Insert data into an existing timechannel

    Hello

    I'm trying to insert data into an existing timechannel. To illustrate my use case, I prepared a few data :

    Absolute timechannel D1 D2 D3
    14.02.2013 03:22:51.3930 - 4-92-703
    14.02.2013 03:22:52.3930 - 4-92-697
    14.02.2013 04:06:19.7280 - 1-75-674
    14.02.2013 04:06:20.7280 - 1-75-696

    As you can see there is a chronological gap between the second and the third group of data. Now, I want to insert a line with NoValues in this interval.
    The data has been saved with a sampling rate of 1 Hz. After processing the data, they should look like this:

    Absolute timechannel D1 D2 D3
    14.02.2013 03:22:51.3930 - 4-92-703
    14.02.2013 03:22:52.3930 - 4-92-697
    14.02.2013 03:22:53.3930 NV NV NV
    14.02.2013 04:06:19.7280 - 1-75-674
    14.02.2013 04:06:20.7280 - 1-75-696

    Insertion of the NoValues in the data channel works very well with 'DataBlInsertVal '. But I'm having a hard time to achieve the same in the timechannel. Especially with a dependency on the sampling rate.
    Someone has tried to do the same thing or has some tips how to do this? The main objective is to avoid reporting to connect the data points on this chronological gap.

    Best regards, Marc

    Hi Marc,

    I tried what you wanted to do and he worked with DIAdem 2012 without any problem.

    I used the attached file and copy the following code:

    Call DataBlInsertVal(Data.Root.ChannelGroups(1).Channels("Time"), 13, 1, NV)
    

    Can you try this line with my file?

    Cheers, RMathews

  • Doubt about inserting data into a table

    Hi all, when I try to insert data into a table through an anonymous block, the pl/sql block runs successfully, but the data are not get inserted. Can someone please tell me where I am doing wrong?
    SQL> DECLARE
      2
      3  V_A NUMBER;
      4
      5  V_B NUMBER;
      6
      7  v_message varchar2(25);
      8
      9
     10  BEGIN
     11
     12
     13  select regal.regal_inv_landed_cost_seq.NEXTVAL into V_A from dual ;
     14
     15  select regal.regal_inv_landed_cost_seq.currval into V_B from dual ;
     16
     17  INSERT INTO rcv_transactions_interface
     18  (
     19               INTERFACE_TRANSACTION_ID,
     20               HEADER_INTERFACE_ID,
     21               GROUP_ID,
     22               TRANSACTION_TYPE,
     23               TRANSACTION_DATE,
     24               PROCESSING_STATUS_CODE,
     25               PROCESSING_MODE_CODE,
     26               TRANSACTION_STATUS_CODE,
     27               QUANTITY,
     28               LAST_UPDATE_DATE,
     29               LAST_UPDATED_BY,
     30               CREATION_DATE,
     31               CREATED_BY,
     32               RECEIPT_SOURCE_CODE,
     33               DESTINATION_TYPE_CODE,
     34               AUTO_TRANSACT_CODE,
     35               SOURCE_DOCUMENT_CODE,
     36               UNIT_OF_MEASURE,
     37               ITEM_ID,
     38               UOM_CODE,
     39               EMPLOYEE_ID,
     40               SHIPMENT_HEADER_ID,
     41               SHIPMENT_LINE_ID,
     42               TO_ORGANIZATION_ID,
     43               SUBINVENTORY,
     44               FROM_ORGANIZATION_ID,
     45               FROM_SUBINVENTORY
     46  )
     47
     48  SELECT
     49       regal.regal_inv_landed_cost_seq.nextval,      --Interface_transaction_
    id
     50       V_A,                                          --Header Interface ID
     51       V_B,                                          --Group ID
     52       'Ship',                                       --Transaction Type
     53       sysdate,                                      --Transaction Date
     54       'PENDING',                                    --Processing Status Code
    
     55       'BATCH',                                      --Processing Mode Code
     56       'PENDING',                                    --Transaction Status Cod
    e
     57       lc.quantity_received,                          --Quantity
     58       lc.last_update_date,                          --last update date
     59       lc.last_updated_by,                           --last updated by
     60       sysdate,                                      --creation date
     61       lc.created_by,                                --created by
     62       'INVENTORY',                                  --Receipt source Code
     63       'INVENTORY',                                  --Destination Type Code
     64       'DELIVER' ,                                    --AUT Transact Code
     65       'INVENTORY',                                  --Source Document Code
     66        msi.primary_uom_code ,                       --Unit Of Measure
     67        msi.inventory_item_id,                        --Item ID
     68        msi.primary_unit_of_measure,                  --UOM COde
     69        fnd.user_id,
     70        V_A,                                         --Shipment Header ID
     71        V_B,                                         --SHipment Line ID
     72        82,                                           --To Organization ID
     73        'Brooklyn',                                     --Sub Inventory ID
     74        81,                                            --From Organization
     75        'Vessel'                                       --From Subinventory
     76
     77    FROM
     78       regal.regal_inv_landed_cost_tab lc,
     79       fnd_user fnd,
     80       mtl_system_items msi
     81
     82    WHERE
     83       lc.organization_id = msi.organization_id
     84       AND  lc.inventory_item_id = msi.inventory_item_id
     85       AND  lc.created_by = fnd.created_by;
     86
     87  commit;
     88  v_message := SQL%ROWCOUNT;
     89  dbms_output.put_line('v_message');
     90  END;
     91  /
    v_message
    
    PL/SQL procedure successfully completed.
    SQL> select * from rcv_transactions_interface;
    
    no rows selected
    Thanks in advance!

    There is no problem with inserting data!
    Only there is no data! This means that your select statement retrieves no rows.
    You can see the output of your program (0). This means that there where no line in the result set.

    Please check the output of your tax return independently:

    SELECT
    --        regal.regal_inv_landed_cost_seq.nextval,      --Interface_transaction_id
     --       V_A,                                          --Header Interface ID
    --        V_B,                                          --Group ID
            'Ship',                                       --Transaction Type
            sysdate,                                      --Transaction Date
            'PENDING',                                    --Processing Status Code
            'BATCH',                                      --Processing Mode Code
            'PENDING',                                    --Transaction Status Code
            lc.quantity_received,                          --Quantity
            lc.last_update_date,                          --last update date
            lc.last_updated_by,                           --last updated by
            sysdate,                                      --creation date
            lc.created_by,                                --created by
            'INVENTORY',                                  --Receipt source Code
            'INVENTORY',                                  --Destination Type Code
            'DELIVER' ,                                    --AUT Transact Code
            'INVENTORY',                                  --Source Document Code
             msi.primary_uom_code ,                       --Unit Of Measure
             msi.inventory_item_id,                        --Item ID
             msi.primary_unit_of_measure,                  --UOM COde
             fnd.user_id,
      --       V_A,                                         --Shipment Header ID
    --         V_B,                                         --SHipment Line ID
             82,                                           --To Organization ID
             'Brooklyn',                                     --Sub Inventory ID
             81,                                            --From Organization
             'Vessel'                                       --From Subinventory
         FROM
            regal.regal_inv_landed_cost_tab lc,
            fnd_user fnd,
            mtl_system_items msi
         WHERE
            lc.organization_id = msi.organization_id
            AND  lc.inventory_item_id = msi.inventory_item_id
            AND  lc.created_by = fnd.created_by;
    

    Published by: hm on 13.10.2011 23:19

    I removed the references of the sequence and the variables V_A and YaeUb.
    BTW: Why do you want to include V_A and YaeUb in two different columns?

    The use of sequences in your code seems a bit strange to me. But this has nothing to do with your question.

  • Reading file and dump the data into the database using BPEL process

    I have to read the CSV file and insert data into the database... To do this, I created some asynchronous bpel process. Adapter filed added and associated with the receive activity... Adapter DB has added and associated with the Invoke activity. Receive two total activity are available in the process when trying to Test em, receive only the first activity is complete and awaits the second receive activity. Please suggest how to proceed with...

    Thanks, Maury.

    Hi Maury,

    There is no need in step 2 that u mentioned above. I donot find useless a webservice?

    The process will be launched by the CSV file, then using the processing activity, you can put it in the DB.

    There should be no way where you can manually test it by giving an entry. All you can do to test is to put the file in the folder you mentioned when configuring the file adapter.

    You just need to have the composite as below:

    ReadCSVFile---> BPEL--> DB adapter

    And in your BPEL process:

    Recieve--> Transformation activity--> call activity

    Try to work on some samples listed on the oracle site and go through the below URL:

    The playback of the file adapter feature using

    Thank you

    Deepak.

  • What is a 60 error when trying to share an iMovie on a disk?

    What is a 60 error when trying to share an iMovie on a disk?

    I have no idea what to do, but I was able to track down the actual error = "error-60 badMDBErr: bad master directory block"

    I could see the results of Google that dates back years for [imovie error "60"] - without parentheses

    ATTENTION: a result leading to a YouTube video was a veiled MacKeeper scam! Do NOT use MacKeeper or any other software!

Maybe you are looking for

  • Installing WXP on old Tecra M3

    My old Tecra M3 has reinstalled XP but I don't have the CD and the winnt32.exe was not installed. Is it possible to get the required software. I have the original product key.

  • HP Pavilion Notebook - 15-p247: I can't update my display driver intel

    My display driver intel continues to crash, reboot and make the computer freezes. When I use HP Support Assistant, I see not all the drivers on the update tab. When I use the HP website to download graphics drivers, there are two of them, and they bo

  • Symantec problem

    I uninstalled Symantec Endpoint Protection (version 9) from my computer.  However, after the restart, etc.. I keep getting messages saying Symantec AntiVirus has encountered a problem and needs to close.  This happens about every 10 seconds.  I tried

  • My computer start or load, continues coming BSOD

    My computer start or load, continues coming BSODThe problem seems to be caused by the following:Ntfs.sysPAGE_FAULT_IN_NONPAGED_AREAI followed the instructions and procedures, but it cannot go beyond that point and keep recurring whenever he starts or

  • Looping accensione di UN Dell Power Edge T110 II Express Tag 16762130785 [CF]

    Spett Assistenza tecnica Essendosi rotti i personal plastica del tastino di accensione di UN Dell PowerEdge T110II Express Tag 16762130785 avrei need di una mascherina come immagini da in calce alla present recante it p/n: 344783600007. It looping di