Meta tags:
Headings (most frequently used words):
adf, error, in, 2013, delete, friday, october, thursday, feedjit, live, traffic, bpm, table, children, karim, hasan, 29, 2021, monday, january, 15, 2018, wednesday, march, 18, 2015, december, 20, sunday, november, 31, june, 2011, blog, archive, feed, map, followers, jdeveloper, 12c, integratedweblogicserver, while, building, the, default, domain, mds, connection, 80112, generic, security, cause, invalid, token, verification, service, orabpel, 30503, show, hide, train, ignored, node, programatically, calculate, accumulative, value, of, column, tree, based, on, self, join, case, functionality, drag, drop, move, multiple, level, reorder, rows, an, generate, dynamic, report, app,
Text of the page (most frequently used words):
the (80), adf (34), and (34), oracle (28), java (25), #jdeveloper (22), node (21), activityid (16), can (15), import (15), activity (14), for (13), row (13), train (13), controller (13), metadataservice (13), you (12), from (12), adfutils (12), finditerator (12), treetableview1iterator (12), currentrow (12), delete (12), application (11), getviewobject (11), error (10), karim (10), hasan (10), that (10), here (10), table (10), rank (10), children (10), act (10), add (9), run (9), this (9), number (9), public (9), model (9), its (9), value (9), level (9), taskflowid (9), nodeactivityid (9), bpm (9), token (9), adrs (9), iterator (8), null (8), lang (8), processimpl (8), labels (7), comments (7), posted (7), abdellatif (7), metadata (7), show (7), selected (7), will (7), attribute (7), get (7), with (7), common (7), return (7), accumulativesalary (7), trainmodel (7), invalid (7), oracle_home (7), bin (7), cmd (7), which (6), nextrow (6), trank (6), out (6), actionevent (6), rows (6), following (6), util (6), middleware (6), oracle_common (6), defaultdomainbuilder (6), october (5), dynamicjasper (5), time (5), sample (5), using (5), downloaded (5), post (5), getattribute (5), next (5), system (5), println (5), event (5), previousrow (5), code (5), tree (5), temp (5), controllercontext (5), taskflowdefinition (5), trainstopcontainer (5), view3 (5), property (5), soa (5), services (5), jar (5), verification (5), service (5), builddefaultdomain1 (5), wlst (5), jdevimpl (5), weblogic (5), feedjit (4), live (4), 2013 (4), reports (4), also (4), report (4), file (4), setattribute (4), hasnext (4), new (4), passed (4), action (4), move (4), shown (4), below (4), view (4), need (4), drag (4), drop (4), solution (4), transient (4), taskflowcontext (4), trainstop (4), gettaskflowdefinition (4), gettaskflowid (4), getid (4), getinstance (4), stopcontainer (4), any (4), true (4), server (4), users (4), nauana (4), nonato (4), appdata (4), roaming (4), system12 (4), 190911 (4), 2248 (4), j2ee (4), processbuilder (4), builder (4), org (4), openide (4), requestprocessor (4), simple (3), blog (3), january (3), june (3), 12c (3), integratedweblogicserver (3), about (3), column (3), jasper (3), may (3), use (3), end (3), generate (3), where (3), reorder (3), workspace (3), indexofselectedrow (3), make (3), remove (3), after (3), position (3), indexofpreviousrow (3), have (3), rowsetiterator (3), then (3), within (3), images (3), method (3), root (3), object (3), variable (3), query (3), execute (3), multiple (3), one (3), accumulative (3), rsi (3), while (3), employee (3), create (3), adfinternal (3), trainutils (3), expression (3), ignored (3), not (3), task (3), section (3), modules (3), exe (3), malformed (3), argument (3), has (3), embedded (3), quote (3), start (3), stats (2), traffic (2), 2011 (2), november (2), december (2), march (2), 2015 (2), 2018 (2), 2021 (2), posts (2), 11g (2), more (2), width (2), dynamic (2), else (2), design (2), complexity (2), without (2), example (2), how (2), build (2), schema (2), thursday (2), script (2), setcurrentrowatrangeindex (2), current (2), insertrowatrangeindex (2), removeandretain (2), collection (2), added (2), back (2), getrangeindexof (2), int (2), catch (2), exception (2), try (2), getcurrentrow (2), void (2), param (2), faces (2), flicker (2), synchronize (2), underlying (2), needed (2), accept (2), takes (2), previous (2), effect (2), step (2), down (2), buttons (2), change (2), through (2), module (2), multi (2), bind (2), params (2), all (2), another (2), updatable (2), parent (2), based (2), having (2), two (2), tried (2), functionality (2), getattributeinternal (2), getsalary (2), employeesviewrowimpl (2), empvo (2), employeesviewimpl (2), calculate (2), friday (2), viewportcontext (2), trainstopmodel (2), view2bean (2), string (2), findcurrenttrainmodel (2), getactivities (2), values (2), getidattribute (2), equals (2), stop (2), definition (2), getactivity (2), getmetadataobject (2), gettrainstop (2), gettrainstops (2), currentviewport (2), hide (2), ignore (2), evaluate (2), render (2), now (2), replace (2), client (2), patches (2), are (2), applied (2), jars (2), located (2), workflow_11 (2), orabpel (2), 30503 (2), received (2), verify (2), correct (2), 80112 (2), generic (2), security (2), cause (2), mds (2), connection (2), other (2), ide (2), cannot (2), program (2), directory (2), scriptrunnerimpl (2), runscript (2), domainscriptrunnerimpl (2), globallookup (2), lookups (2), theme, powered, blogger, followers, map, feed, 2009, february, 2010, archive, subscribe, atom, home, older, jasperreport, regards, information, creates, dynamically, defining, runtime, columns, auto, groups, variables, fonts, charts, crosstabs, sub, page, size, everything, define, library, hides, helps, developers, save, when, designing, medium, generating, layout, elements, automatically, open, source, free, let, user, some, properties, element, redeployment, display, different, data, each, help, export, pdf, your, fusion, web, implemented, built, included, lib, dynamicjasperreport, app, commit, later, downbutton, hasprevious, upbutton, managed, bean, note, reordering, only, dciteratorbinding, precise, decorates, pagedef, selecting, applying, allow, arrange, simply, swiped, indexing, used, power, sql, though, customize, select, update, project, just, objects, should, connected, viewlink, parentid, expanding, detail, nodes, appear, him, operation, self, join, case, sunday, break, setattributeinternal, createrowsetiterator, viewobject, iterate, separate, getaccumulativesalary, gets, calculated, write, viewobjectimpl, viewobjectrowimp, represent, sum, salaries, above, salary, specific, scenario, hashmap, class, showview3node, put, hideview3node, getcurrentviewport, gettaskflowcontext, assert, viewable, depend, pageflowscope, environment, actually, once, even, evaluates, false, state, changes, required, reenter, requirement, setting, real, practice, rendered, three, view1, view2, jsff, shows, flow, visual, diagrammer, bounded, flows, option, set, behavior, inspector, brief, programatically, wednesday, good, luck, copy, ensure, replaced, applies, become, sync, due, being, both, dev, machines, soa_install_dir, gettokentype, test, failed, faced, issue, creating, hello, monday, restart, addvmoption, djdk, process, allowambiguouscommands, under, line, osgi, configuration, options, locating, bundles, boot, delegation, edit, conf, folder, follow, steps, fix, issues, ioexception, 1048, 106, 146, createdomain, 606, 274, 225, 1443, netbeans, lookup, executewith, 303, processor, 2058, caused, illegalargumentexception, needsescaping, 279, createcommandline, 202, init, 436, 140, 1029, trying, version, message, building, default, domain, share, experience, others, hope, useful,
Text of the page (random words):
age builddefaultdomain1 py cmd exe c c oracle middleware oracle_home oracle_common common bin wlst cmd c users nauana nonato appdata roaming jdeveloper system12 2 1 4 42 190911 2248 o j2ee adrs builddefaultdomain1 py cannot run program cmd exe in directory c oracle middleware oracle_home oracle_common common bin malformed argument has embedded quote c oracle middleware oracle_home oracle_common common bin wlst cmd c users nauana nonato appdata roaming jdeveloper system12 2 1 4 42 190911 2248 o j2ee adrs builddefaultdomain1 py java io ioexception cannot run program cmd exe in directory c oracle middleware oracle_home oracle_common common bin malformed argument has embedded quote c oracle middleware oracle_home oracle_common common bin wlst cmd c users nauana nonato appdata roaming jdeveloper system12 2 1 4 42 190911 2248 o j2ee adrs builddefaultdomain1 py at java lang processbuilder start processbuilder java 1048 at oracle jdevimpl adrs weblogic wlst scriptrunnerimpl runscript scriptrunnerimpl java 106 at oracle jdevimpl adrs weblogic builder domainscriptrunnerimpl runscript domainscriptrunnerimpl java 146 at oracle jdevimpl adrs weblogic builder defaultdomainbuilder createdomain defaultdomainbuilder java 606 at oracle jdevimpl adrs weblogic builder defaultdomainbuilder build defaultdomainbuilder java 274 at oracle jdevimpl adrs weblogic builder defaultdomainbuilder 1 run defaultdomainbuilder java 225 at org openide util requestprocessor task run requestprocessor java 1443 at org netbeans modules openide util globallookup execute globallookup java 68 at org openide util lookup lookups executewith lookups java 303 at org openide util requestprocessor processor run requestprocessor java 2058 caused by java lang illegalargumentexception malformed argument has embedded quote c oracle middleware oracle_home oracle_common common bin wlst cmd c users nauana nonato appdata roaming jdeveloper system12 2 1 4 42 190911 2248 o j2ee adrs builddefaultdomain1 py at java lang processimpl needsescaping processimpl java 279 at java lang processimpl createcommandline processimpl java 202 at java lang processimpl init processimpl java 436 at java lang processimpl start processimpl java 140 at java lang processbuilder start processbuilder java 1029 solution follow the following steps to fix this issues in 12 2 1 4 go to oracle_home jdeveloper ide bin folder edit ide conf file under other osgi configuration options for locating bundles and boot delegation section or any other section add the following line addvmoption djdk lang process allowambiguouscommands true restart jdeveloper posted by karim hasan abdellatif at 7 19 am no comments labels jdeveloper 12c monday january 15 2018 bpm mds connection error bpm 80112 generic security error cause invalid token error in verification service orabpel 30503 hello i faced the following issue while creating the mds connection in jdeveloper 11 1 1 7 test failed bpm 80112 generic security error cause invalid token error in verification service invalid token error in verification service received invalid token in null verify that correct token is passed orabpel 30503 invalid token error in verification service invalid token error in verification service received invalid token in gettokentype verify that correct token is passed solution copy the bpm services jar from the server replace the bpm services jar on the client application with the one from the server ensure that after any patches are applied that the jars on the server are replaced in the client application this also applies to using jars within jdeveloper which can become out of sync due to patches not being applied on both dev and server machines you may need to replace the bpm services jar located here jdeveloper soa modules oracle soa workflow_11 1 1 bpm services jar with the one located here soa_install_dir soa modules oracle soa workflow_11 1 1 bpm services jar good luck posted by karim hasan abdellatif at 6 05 am no comments labels bpm jdeveloper jdeveloper 11g soa wednesday march 18 2015 adf show hide train ignored node programatically brief to create a train model for bounded task flows in adf with train model option set its train property in the behavior section of the property inspector to true shows in the task flow visual diagrammer as shown below now we have an adf train with three node view1 view2 and view3 jsff by setting the trainstop ignore property of a view3 activity to true or any expression evaluate to true in real practice the node will not be rendered requirement actually the expression in ignore property will evaluate once by render train node and even if expression evaluates to false in any node step the ignored node render state will not changes now its required to show the ignored node view3 without reenter the train environment jdeveloper adf 11 1 1 7 solution create two buttons for the show hide functionality which viewable property depend on a variable in pageflowscope import java util hashmap import java util iterator import oracle adf controller controllercontext import oracle adf controller taskflowcontext import oracle adf controller taskflowid import oracle adf controller viewportcontext import oracle adf controller metadata activityid import oracle adf controller metadata metadataservice import oracle adf controller metadata model activity import oracle adf controller metadata model taskflowdefinition import oracle adf controller metadata model trainstop import oracle adf controller metadata model trainstopcontainer import oracle adfinternal controller train trainmodel import oracle adfinternal controller train trainstopmodel import oracle adfinternal controller train trainutils public class view2bean public view2bean public string showview3node add event code here trainmodel trainmodel trainutils findcurrenttrainmodel activityid nodeactivityid null activityid activityid activity act for iterator it gettaskflowdefinition gettaskflowid getactivities values iterator it hasnext act activity it next activityid act getid if act getidattribute equals view3 system out println node system out println act getid nodeactivityid activityid metadataservice metadataservice metadataservice getinstance get activity and its train stop definition activity activity metadataservice getactivity activityid nodeactivityid trainstopcontainer stopcontainer trainstopcontainer activity getmetadataobject trainstop ts stopcontainer gettrainstop trainmodel gettrainstops put activityid nodeactivityid new trainstopmodel ts activityid nodeactivityid return null public string hideview3node add event code here trainmodel trainmodel trainutils findcurrenttrainmodel activityid nodeactivityid null activityid activityid activity act for iterator it gettaskflowdefinition gettaskflowid getactivities values iterator it hasnext act activity it next activityid act getid if act getidattribute equals view3 system out println node system out println act getid nodeactivityid activityid metadataservice metadataservice metadataservice getinstance get activity and its train stop definition activity activity metadataservice getactivity activityid nodeactivityid trainstopcontainer stopcontainer trainstopcontainer activity getmetadataobject trainstop ts stopcontainer gettrainstop trainmodel gettrainstops remove activityid nodeactivityid return null public taskflowid gettaskflowid controllercontext controllercontext controllercontext getinstance viewportcontext currentviewport controllercontext getcurrentviewport taskflowcontext taskflowcontext currentviewport gettaskflowcontext taskflowid taskflowid taskflowcontext gettaskflowid return taskflowid public taskflowdefinition gettaskflowdefinition taskflowid taskflowid assert taskflowid null metadataservice metadataservice metadataservice getinstance taskflowdefinition taskflowdefinition metadataservice gettaskflowdefinition taskflowid return taskflowdefinition t he sample application can be downloaded from here posted by karim hasan abdellatif at 6 12 am 2 comments labels adf train friday december 20 2013 adf calculate accumulative value of a column in a table in this post i tried to show how to calculate the accumulative value of salary column in employee table of oracle hr schema for example where you can use it in specific scenario as shown in the images below having accumulativesalary transient attribute which it s value represent the sum of salaries of above rows 1 add transient attribute and generate employee viewobjectimpl and viewobjectrowimp 2 write the following code of get method of accumulativesalary transient attribute as the following gets the attribute value for the calculated attribute accumulativesalary return the accumulativesalary public number getaccumulativesalary if getattributeinternal accumulativesalary null employeesviewimpl empvo employeesviewimpl getviewobject create separate rowsetiterator of employee viewobject where you can iterate rowsetiterator rsi empvo createrowsetiterator null number temp getsalary while rsi hasnext employeesviewrowimpl r employeesviewrowimpl rsi next if r this setattributeinternal accumulativesalary temp break else temp temp add r getsalary return temp return number getattributeinternal accumulativesalary the jdeveloper 11 1 1 7 0 workspace of t he sample application can be downloaded from here posted by karim hasan abdellatif at 9 34 am no comments labels accumulative adf transient sunday november 3 2013 adf tree based on self join case 3 functionality drag drop delete move children delete delete multiple level children in this post i tried to show 3 operation for adf tree using simple solution the drag and drop delete node and move it s children to up level and delete node and delete multiple level children the drag and drop as shown in the images below having a two level tree expanding a node will make all detail nodes appear drag node from one level and drop him to another in the model project we just need the view objects should be updatable connected with a viewlink based on common attribute parentid in the view object we need a bind variable which we also add to the query so that we can execute with params about delete and node and move it s children node to level up through application module method i get select node and update its children parent value by the value of selected root node parent value then delete value about delete node and delete multiple level children i used the power of sql to get all children for selected root node though customize the query of another updatable view object get multi level children in the view object we need a bind variable which we also add to the query so that we can execute with params and through application module method i get selected node and delete its multi level children then delete root node the jdeveloper 11 1 1 7 0 workspace of t he sample application and script file for this post can be downloaded from here posted by karim hasan abdellatif at 1 19 am no comments labels adf adf tree jdeveloper tree thursday october 31 2013 reorder rows in an adf table reorder rows in an adf table as shown in the images below applying the code in this post will allow you to re arrange rows within a table using up and down buttons its simply and change rank attribute value of swiped rows and change in the indexing of the iterator selecting a row and move it to a step up or down then will show it in its new position within the table and you may commit later note that reordering the rows in the table will only have an effect to the dciteratorbinding more precise its an effect to the rowsetiterator it decorates in the pagedef file managed bean the selected row takes the position of the previous row synchronize the underlying adf model i needed to accept a flicker of the table after the action param actionevent event passed in from adf faces at the end of the action public void upbutton actionevent actionevent add event code here row currentrow row previousrow currentrow adfutils finditerator treetableview1iterator getcurrentrow number trank new number try trank number currentrow getattribute rank catch exception e if adfutils finditerator treetableview1iterator getviewobject hasprevious previousrow adfutils finditerator treetableview1iterator getviewobject previous currentrow setattribute rank previousrow getattribute rank previousrow setattribute rank trank int indexofpreviousrow adfutils finditerator treetableview1iterator getviewobject getrangeindexof previousrow remove selected row from collection so it can be added back currentrow removeandretain adfutils finditerator treetableview1iterator getviewobject insertrowatrangeindex indexofpreviousrow currentrow make row current in adf iterator adfutils finditerator treetableview1iterator getviewobject setcurrentrowatrangeindex indexofpreviousrow the selected row takes the position of the next row synchronize the underlying adf model i needed to accept a flicker of the table after the action param actionevent event passed in from adf faces at the end of the action public void downbutton actionevent actionevent row currentrow row nextrow currentrow adfutils finditerator treetableview1iterator getcurrentrow system out println currentrow getattribute rank number trank new number try trank number currentrow getattribute rank catch exception e if adfutils finditerator treetableview1iterator getviewobject hasnext nextrow adfutils finditerator treetableview1iterator getviewobject next currentrow setattribute rank nextrow getattribute rank nextrow setattribute rank trank int indexofselectedrow adfutils finditerator treetableview1iterator getviewobject getrangeindexof currentrow remove selected row from collection so it can be added back nextrow removeandretain adfutils finditerator treetableview1iterator getviewobject insertrowatrangeindex indexofselectedrow nextrow make row current in adf iterator adfutils finditerator treetableview1iterator getviewobject setcurrentrowatrangeindex indexofselectedrow 1 the jdeveloper 11 1 1 7 0 workspace of t he sample application and script file for this post can be downloaded from here posted by karim hasan abdellatif at 3 35 pm 6 comments labels adf reorder table thursday june 2 2011 generate dynamic report in adf app dynamicjasperreport fusion web sample application implemented using jdeveloper 11 1 1 5 0 and built on hr schema included jasper and dynamicjasper lib can be downloaded from here this example show you how to use dynamicjasper in adf application it help you to design build and export as pdf your jasper report at run time you may use it in application which you let end user to add some properties for element in run time to generate it s report without redeployment where you can display different metadata and data each time you run it dynamicjasper dj is an open source free library that hides the complexity of jasper reports it helps developers to save time when designing simple medium complexity reports generating the layout of t...
|