Calculate Column using COUNT on an Attribute
Can we do COUNT on Attribute in an Analytic View ?
Ex: Count("CARTYPE")
CARTYPE values : ("SE,LE,XE, etc...)
Thanks
I am assuming you want to see the count as a field/column within the analytic view itself.
If so take a look at note 1791464 as it will show you how you can invoke the built-in row.count of an analytic view.
Similar Messages
-
Javascript errors - Summing columns using Javascript
Hi
I have two regions on a page which are tabular forms that I have manually setup using APEX_ITEMS that I would like to use some JavaScript to pick up the values entered and sum that row up. I used Vikas example for tabular form calculation and it works perfectly for 1 region however if I have two regions it seems to give me the following error message in Firefox:
g_table.rows[rownum].cells[getCellPos(g_table, html_GetElement("COL05"), "column")] has no properties
Which I gather is because there are two columns on the page named COL05 and idea how I could get around this problem.
I've put an example here: http://apex.oracle.com/pls/otn/f?p=35414:4Hello,
It could be a bit difficult to auto sums a row, as
usually rows include non-numeric columns. In any
case you can always use a computation column in your
select statement, or build a derived column in the
report attributes tab. The problem is to update these
columns in real-time, after a specific cell has been
changed, and for that you need JavaScript.I realised this thats why I wanted to pickup the column and Row and then I would be able to replace the value in the specified column ie. total column using javascript for each row.
I’m not sure I’m following you, but if you mean the
current (active) rownum per displayed report page,
you can use the #FIRST_ROW_FETCHED# and
#LAST_ROW_FETCHED# substitution strings, in the
footer of the report region.
If you meant something else, please elaborate a bit
more.Look at the revised demo app http://apex.oracle.com/pls/otn/f?p=35414:4 as you can see in this particular example each region returned 15 rows of data. I wondered if there was a way to pick up the last row returned so that I could use the same javascript function I use to calculate the rows I could update that specific column/total row. Example, in my demo app you will see a null row returned I would like to find this row then update the values. -
How to insert a blank value in not nul column using transform activity
can anyone help me on how to insert blank values in a not null column using transform activity or however possible..This is a requirement in my project ..
vidya
In DB adapter or-mappings.xml , did you made any changes. If not the open that file in any notepad editor and change the following
<attribute-mapping xsi:type="direct-mapping">
<attribute-name>director</attribute-name>
<field table="MYTABLE" name="MAKE_IT_BLANK_NOT_NULL" xsi:type="column"/>
<attribute-classification>java.lang.String</attribute-classification>
</attribute-mapping>You can try to add this:
<attribute-mapping xsi:type="direct-mapping">
<attribute-name>director</attribute-name>
<field table="MYTABLE" name="MAKE_IT_BLANK_NOT_NULL" xsi:type="column"/>
<null-value></null-value>
<attribute-classification>java.lang.String</attribute-classification>
</attribute-mapping>Refer below link for details
Re: Insertion of Blank value to a Not Null varchar column in SQL server table
Thanks
AJ -
Object use count is negative when two users access ViewObject at same time
I need help!
In my application, if two users execute the same view object at the same time, the users will see a combination of the two record sets: One user will receive their requested result set plus part of the other user's set and the other will receieve only a partial result set.
Here is what I get in the BC4J log:
[1397] Diagnostic Properties: Timing:false Functions:false Linecount:true Threshold:6
[1398] Connected to Oracle JBO Server - Version: 9.0.5.16.0
[1399] mPCollUsePMgr is false
[1400] ViewObjectImpl.mDefaultMaxRowsPerNode is 70
[1401] ViewObjectImpl.mDefaultMaxActiveNodes is 30
[1402] Default locking mode changed to: optimistic
[1403] Created root application module: 'net.tetra.w2ms.Manager.model.w2ms_mgr_AppModule'
[1404] Locale is: 'en_US'
[1405] Oracle SQLBuilder: Registered driver: oracle.jdbc.driver.OracleDriver
[1406] Creating a new pool resource
[1407] Trying connection/2: url='jdbc:oracle:thin:@tetusdb01.tetra.net:1521:TETDW' info='{user=tetw2ms, password=wireless2}' ...
[1408] Successfully logged in
[1409] JDBCDriverVersion: 9.0.1.5.0
[1410] DatabaseProductName: Oracle
[1411] DatabaseProductVersion: Oracle9i Enterprise Edition Release 9.2.0.3.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.3.0 - Production
[1412] Column count: 39
[1413] ViewObject: ImBininventoryView close prepared statements...
[1414] ViewObject: ImBininventoryView Created new QUERY statement
[1415] SELECT ImBininventory.ITEMNUMBER, ImBininventory.STATUS, ImBininventory.LOCATION, ImBininventory.PALLETNUMBER, ImBininventory.LOTNUMBER, ImBininventory.STATUS1, ImBininventory.ITEM1, ImBininventory.LOCATION1, ImBininventory.PALLET1, ImBininventory.LOT1, ImBininventory.LOCATION2, ImBininventory.ITEM2, ImBininventory.STATUS2, ImBininventory.PALLET2, ImBininventory.LOT2, ImBininventory.PALLET3, ImBininventory.LOT4, ImBininventory.LOCATION5, ImBininventory.STATUS5, ImBininventory.PALLET5, ImBininventory.LOT5, ImBininventory.ITEM5, ImBininventory.ITEM6, ImBininventory.STATUS6, ImBininventory.EXPIRATIONDATE6, ImBininventory.RECEIVEDATE6, ImBininventory.LOCATION6, ImBininventory.PALLET6, ImBininventory.LOT6, ImBininventory.QTYONHANDNEG7, ImBininventory.QTYONHAND, ImBininventory.QTYALLOCATED, ImBininventory.QTYBACKORDERED, ImBininventory.QTYONORDER, ImBininventory.PONUMBER, ImBininventory.FREEZEQTYONHAND, ImBininventory.STOPSHIPDATE, ImBininventory.DATELASTCOUNTED, ImBininventory.FILLER FROM IM_BININVENTORY ImBininventory WHERE (location2 = '#RCV' and qtyonhand > 0)
[1416] Bind params for ViewObject: ImBininventoryView
[1417] Column count: 8
[1418] ViewObject: VReplenishmentView close prepared statements...
[1419] ViewObject: VReplenishmentView Created new QUERY statement
[1420] SELECT VReplenishment.ITEMNUMBER, VReplenishment.BIN, VReplenishment.QTYONHAND, VReplenishment.DEMAND, VReplenishment.QTY_TO_PICK, VReplenishment.ENABLED, VReplenishment.UNITSPERPALLET, VReplenishment.PALLETCAPACITY FROM V_REPLENISHMENT VReplenishment WHERE (1=1)
[1421] Bind params for ViewObject: VReplenishmentView
[1422] Column count: 8
[1423] ViewObject: VReplenishmentView Reusing defined prepared Statement
[1424] Bind params for ViewObject: VReplenishmentView
[1425] $$added root$$ id=-2
[1426] oracle.jbo.common.JboAssert: (Assertion Failed) Object use count is negative on VR of VO VReplenishmentView
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:303)
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:326)
at oracle.jbo.server.ViewRowStorage.releaseUse(ViewRowStorage.java:134)
at oracle.jbo.server.ViewRowImpl.releaseInner(ViewRowImpl.java:238)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:647)
at net.tetra.w2ms.Manager.model.VReplenishmentViewRowImpl.getItemnumber(VReplenishmentViewRowImpl.java:41)
at net.tetra.w2ms.Wavelink.BCBroker.getReplenishments(BCBroker.java:2169)
at net.tetra.w2ms.Wavelink.events.tasks_OnLoad.process(tasks_OnLoad.java:39)
at com.wavelink.edge.events.PostData.ZzW(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.vw(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.handleEvent(Unknown Source)
at com.wavelink.studio.server.SessionServlet.yZW(Unknown Source)
at com.wavelink.studio.server.SessionServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
[1427] oracle.jbo.common.JboAssert: (Assertion Failed) Object use count is negative on VR of VO VReplenishmentView
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:303)
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:326)
at oracle.jbo.server.ViewRowStorage.releaseUse(ViewRowStorage.java:134)
at oracle.jbo.server.ViewRowImpl.releaseInner(ViewRowImpl.java:238)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:647)
at net.tetra.w2ms.Manager.model.VReplenishmentViewRowImpl.getBin(VReplenishmentViewRowImpl.java:57)
at net.tetra.w2ms.Wavelink.BCBroker.getReplenishments(BCBroker.java:2169)
at net.tetra.w2ms.Wavelink.events.tasks_OnLoad.process(tasks_OnLoad.java:39)
at com.wavelink.edge.events.PostData.ZzW(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.vw(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.handleEvent(Unknown Source)
at com.wavelink.studio.server.SessionServlet.yZW(Unknown Source)
at com.wavelink.studio.server.SessionServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
[1428] oracle.jbo.common.JboAssert: (Assertion Failed) Object use count is negative on VR of VO VReplenishmentView
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:303)
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:326)
at oracle.jbo.server.ViewRowStorage.releaseUse(ViewRowStorage.java:134)
at oracle.jbo.server.ViewRowImpl.releaseInner(ViewRowImpl.java:238)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:647)
at net.tetra.w2ms.Manager.model.VReplenishmentViewRowImpl.getQtyonhand(VReplenishmentViewRowImpl.java:73)
at net.tetra.w2ms.Wavelink.BCBroker.getReplenishments(BCBroker.java:2169)
at net.tetra.w2ms.Wavelink.events.tasks_OnLoad.process(tasks_OnLoad.java:39)
at com.wavelink.edge.events.PostData.ZzW(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.vw(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.handleEvent(Unknown Source)
at com.wavelink.studio.server.SessionServlet.yZW(Unknown Source)
at com.wavelink.studio.server.SessionServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
[1429] oracle.jbo.common.JboAssert: (Assertion Failed) Object use count is negative on VR of VO VReplenishmentView
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:303)
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:326)
at oracle.jbo.server.ViewRowStorage.releaseUse(ViewRowStorage.java:134)
at oracle.jbo.server.ViewRowImpl.releaseInner(ViewRowImpl.java:238)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:647)
at net.tetra.w2ms.Manager.model.VReplenishmentViewRowImpl.getBin(VReplenishmentViewRowImpl.java:57)
at net.tetra.w2ms.Wavelink.BCBroker.getReplenishments(BCBroker.java:2169)
at net.tetra.w2ms.Wavelink.events.tasks_OnLoad.process(tasks_OnLoad.java:39)
at com.wavelink.edge.events.PostData.ZzW(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.vw(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.handleEvent(Unknown Source)
at com.wavelink.studio.server.SessionServlet.yZW(Unknown Source)
at com.wavelink.studio.server.SessionServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
oracle.jbo.common.JboAssert: (Assertion Failed) Object use count is negative on VR of VO VReplenishmentView
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:303)
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:326)
at oracle.jbo.server.ViewRowStorage.releaseUse(ViewRowStorage.java:134)
at oracle.jbo.server.ViewRowImpl.releaseInner(ViewRowImpl.java:238)
at oracle.jbo.server.ViewRowImpl.validate(ViewRowImpl.java:615)
at oracle.jbo.server.ViewRowSetIteratorImpl.validateCurrentRow(ViewRowSetIteratorImpl.java:3090)
at oracle.jbo.server.ViewRowSetIteratorImpl.next(ViewRowSetIteratorImpl.java:1545)
at oracle.jbo.server.ViewRowSetImpl.next(ViewRowSetImpl.java:2606)
at oracle.jbo.server.ViewObjectImpl.next(ViewObjectImpl.java:5006)
at net.tetra.w2ms.Wavelink.BCBroker.getReplenishments(BCBroker.java:2140)
at net.tetra.w2ms.Wavelink.events.tasks_OnLoad.process(tasks_OnLoad.java:39)
at com.wavelink.edge.events.PostData.ZzW(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.vw(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.handleEvent(Unknown Source)
at com.wavelink.studio.server.SessionServlet.yZW(Unknown Source)
at com.wavelink.studio.server.SessionServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
[1431] oracle.jbo.common.JboAssert: (Assertion Failed) Object use count is negative on VR of VO VReplenishmentView
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:303)
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:326)
at oracle.jbo.server.ViewRowStorage.releaseUse(ViewRowStorage.java:134)
at oracle.jbo.server.ViewRowImpl.releaseInner(ViewRowImpl.java:238)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:647)
at net.tetra.w2ms.Manager.model.VReplenishmentViewRowImpl.getQtyonhand(VReplenishmentViewRowImpl.java:73)
at net.tetra.w2ms.Wavelink.BCBroker.getReplenishments(BCBroker.java:2169)
at net.tetra.w2ms.Wavelink.events.tasks_OnLoad.process(tasks_OnLoad.java:39)
at com.wavelink.edge.events.PostData.ZzW(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.vw(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.handleEvent(Unknown Source)
at com.wavelink.studio.server.SessionServlet.yZW(Unknown Source)
at com.wavelink.studio.server.SessionServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
[1432] oracle.jbo.common.JboAssert: (Assertion Failed) Object use count is negative on VR of VO VReplenishmentView
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:303)
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:326)
at oracle.jbo.server.ViewRowStorage.releaseUse(ViewRowStorage.java:134)
at oracle.jbo.server.ViewRowImpl.releaseInner(ViewRowImpl.java:238)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:647)
at net.tetra.w2ms.Manager.model.VReplenishmentViewRowImpl.getItemnumber(VReplenishmentViewRowImpl.java:41)
at net.tetra.w2ms.Wavelink.BCBroker.getReplenishments(BCBroker.java:2169)
at net.tetra.w2ms.Wavelink.events.tasks_OnLoad.process(tasks_OnLoad.java:39)
at com.wavelink.edge.events.PostData.ZzW(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.vw(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.handleEvent(Unknown Source)
at com.wavelink.studio.server.SessionServlet.yZW(Unknown Source)
at com.wavelink.studio.server.SessionServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
[1432] oracle.jbo.common.JboAssert: (Assertion Failed) Object use count is negative on VR of VO VReplenishmentView
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:303)
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:326)
at oracle.jbo.server.ViewRowStorage.releaseUse(ViewRowStorage.java:134)
at oracle.jbo.server.ViewRowImpl.releaseInner(ViewRowImpl.java:238)
at oracle.jbo.server.ViewRowImpl.validate(ViewRowImpl.java:615)
at oracle.jbo.server.ViewRowSetIteratorImpl.validateCurrentRow(ViewRowSetIteratorImpl.java:3090)
at oracle.jbo.server.ViewRowSetIteratorImpl.next(ViewRowSetIteratorImpl.java:1545)
at oracle.jbo.server.ViewRowSetImpl.next(ViewRowSetImpl.java:2606)
at oracle.jbo.server.ViewObjectImpl.next(ViewObjectImpl.java:5006)
at net.tetra.w2ms.Wavelink.BCBroker.getReplenishments(BCBroker.java:2140)
at net.tetra.w2ms.Wavelink.events.tasks_OnLoad.process(tasks_OnLoad.java:39)
at com.wavelink.edge.events.PostData.ZzW(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.vw(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.handleEvent(Unknown Source)
at com.wavelink.studio.server.SessionServlet.yZW(Unknown Source)
at com.wavelink.studio.server.SessionServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
[1434] oracle.jbo.common.JboAssert: (Assertion Failed) Object use count is negative on VR of VO VReplenishmentView
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:303)
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:326)
at oracle.jbo.server.ViewRowStorage.releaseUse(ViewRowStorage.java:134)
at oracle.jbo.server.ViewRowImpl.releaseInner(ViewRowImpl.java:238)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:647)
at net.tetra.w2ms.Manager.model.VReplenishmentViewRowImpl.getBin(VReplenishmentViewRowImpl.java:57)
at net.tetra.w2ms.Wavelink.BCBroker.getReplenishments(BCBroker.java:2169)
at net.tetra.w2ms.Wavelink.events.tasks_OnLoad.process(tasks_OnLoad.java:39)
at com.wavelink.edge.events.PostData.ZzW(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.vw(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.handleEvent(Unknown Source)
at com.wavelink.studio.server.SessionServlet.yZW(Unknown Source)
at com.wavelink.studio.server.SessionServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
[1435] oracle.jbo.common.JboAssert: (Assertion Failed) Object use count is negative on VR of VO VReplenishmentView
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:303)
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:326)
at oracle.jbo.server.ViewRowStorage.releaseUse(ViewRowStorage.java:134)
at oracle.jbo.server.ViewRowImpl.releaseInner(ViewRowImpl.java:238)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:647)
at net.tetra.w2ms.Manager.model.VReplenishmentViewRowImpl.getQtyonhand(VReplenishmentViewRowImpl.java:73)
at net.tetra.w2ms.Wavelink.BCBroker.getReplenishments(BCBroker.java:2169)
at net.tetra.w2ms.Wavelink.events.tasks_OnLoad.process(tasks_OnLoad.java:39)
at com.wavelink.edge.events.PostData.ZzW(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.vw(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.handleEvent(Unknown Source)
at com.wavelink.studio.server.SessionServlet.yZW(Unknown Source)
at com.wavelink.studio.server.SessionServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
[1436] oracle.jbo.common.JboAssert: (Assertion Failed) Object use count is negative on VR of VO VReplenishmentView
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:303)
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:326)
at oracle.jbo.server.ViewRowStorage.releaseUse(ViewRowStorage.java:134)
at oracle.jbo.server.ViewRowImpl.releaseInner(ViewRowImpl.java:238)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:647)
at net.tetra.w2ms.Manager.model.VReplenishmentViewRowImpl.getItemnumber(VReplenishmentViewRowImpl.java:41)
at net.tetra.w2ms.Wavelink.BCBroker.getReplenishments(BCBroker.java:2169)
at net.tetra.w2ms.Wavelink.events.tasks_OnLoad.process(tasks_OnLoad.java:39)
at com.wavelink.edge.events.PostData.ZzW(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.vw(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.handleEvent(Unknown Source)
at com.wavelink.studio.server.SessionServlet.yZW(Unknown Source)
at com.wavelink.studio.server.SessionServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
[1437] oracle.jbo.common.JboAssert: (Assertion Failed) Object use count is negative on VR of VO VReplenishmentView
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:303)
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:326)
at oracle.jbo.server.ViewRowStorage.releaseUse(ViewRowStorage.java:134)
at oracle.jbo.server.ViewRowImpl.releaseInner(ViewRowImpl.java:238)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:647)
at net.tetra.w2ms.Manager.model.VReplenishmentViewRowImpl.getBin(VReplenishmentViewRowImpl.java:57)
at net.tetra.w2ms.Wavelink.BCBroker.getReplenishments(BCBroker.java:2169)
at net.tetra.w2ms.Wavelink.events.tasks_OnLoad.process(tasks_OnLoad.java:39)
at com.wavelink.edge.events.PostData.ZzW(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.vw(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.handleEvent(Unknown Source)
at com.wavelink.studio.server.SessionServlet.yZW(Unknown Source)
at com.wavelink.studio.server.SessionServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
[1438] oracle.jbo.common.JboAssert: (Assertion Failed) Object use count is negative on VR of VO VReplenishmentView
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:303)
at oracle.jbo.common.Diagnostic.ASSERT(Diagnostic.java:326)
at oracle.jbo.server.ViewRowStorage.releaseUse(ViewRowStorage.java:134)
at oracle.jbo.server.ViewRowImpl.releaseInner(ViewRowImpl.java:238)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:647)
at net.tetra.w2ms.Manager.model.VReplenishmentViewRowImpl.getQtyonhand(VReplenishmentViewRowImpl.java:73)
at net.tetra.w2ms.Wavelink.BCBroker.getReplenishments(BCBroker.java:2169)
at net.tetra.w2ms.Wavelink.events.tasks_OnLoad.process(tasks_OnLoad.java:39)
at com.wavelink.edge.events.PostData.ZzW(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.vw(Unknown Source)
at com.wavelink.edge.events.ApplicationContext.handleEvent(Unknown Source)
at com.wavelink.studio.server.SessionServlet.yZW(Unknown Source)
at com.wavelink.studio.server.SessionServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
[1439] Column count: 8
[1440] ViewObject: VReplenishmentView Reusing defined prepared Statement
[1441] Bind params for ViewObject: VReplenishmentView
[1442] $$added root$$ id=-2
Does anyone have any ideas? This is a very frustrating problem!A little more detail...
Deployment is to iAS 10g (9.0.4)
App written with jdev 9.0.5.2
Code where problem occurs:
public String[] getReplenishments() throws Exception {
String[] replenishmentLists = new String[2];
boolean firstTime = true;
try {
if (w2msAM == null) {
w2msAM = Configuration.createRootApplicationModule(amDef, config);
ViewObject vo = w2msAM.findViewObject("VReplenishmentView");
vo.setWhereClause("1=1");
vo.executeQuery();
logger.debug("VReplenishmentView returned " + vo.getRowCount() +
" rows");
StringBuffer rlDisplay = new StringBuffer();
StringBuffer rlFile = new StringBuffer();
while (vo.hasNext()) {
if (!firstTime) {
rlFile.append("\n");
rlDisplay.append(",");
firstTime = false;
VReplenishmentViewRowImpl row = (VReplenishmentViewRowImpl) vo.next();
rlFile.append(row.getItemnumber());
rlDisplay.append(" " +
(StringHelper.padRight(row.getItemnumber(), 14) +
StringHelper.padRight(row.getBin(), 11) +
StringHelper.padLeft(String.valueOf(
row.getQtyonhand().longValue()).toString(), 4)));
if (rlFile != null) {
replenishmentLists[0] = rlFile.toString();
rlFile = null;
replenishmentLists[1] = rlDisplay.toString();
rlDisplay = null;
} else {
replenishmentLists[0] = "";
replenishmentLists[1] = "";
vo.closeRowSet();
vo.setWhereClause("1=1");
return replenishmentLists;
} catch (Exception e) {
logger.error("getReplenishments:" + e.toString());
e.printStackTrace();
throw e;
Thanks for any help...
Dirk. -
Logical column using data source from 2 generations of same hierarchy
Hi experts,
I'm using Essbase as my data source in CEIM physical layer,
and I have a hierarchy called "Entity" which contains different level of companies,
in Generation 2 I have only one member called "group totals" and in Generation 3 are 5 members representing 5 different industries,
I need to use these total 6 members as slider on the top of the view(a Dial),
and the measure I want to show is scaled in rate, which I can't simply sum up those five members in Gen3 to get Gen2 measurement.
I tried to create a logical column using Entity-default(the alias table) as datasource, it worked but was not sorted in outline style.
I tried to sort them using calculate items in selection steps, but calculate items seemed cannot be shown as section or slider.
So I wonder if I can simply create a logical column that sourced from different generations(in this case, my Gen2 and Gen3) of same hierarchy,
is it possible to do such things?
Thanks for reply.You could try General Database Discussions the main db foum.
What are you using to migrate your database? Why is it being mapped from varchar2(8) to varchar2(32). It sounds like someone/something is intervening here.
Barry -
Issue with using a multi-valued attribute in calculation
Hi,
I have the following two attributes for some calculation:
QTY (mdex:long-set) VOLUME (mdex:long)
1^2^3^4^7 2
3 4
I want to calculate the total volume with (MAX value of QTY in the set) * VOLUME.
It seems there is no built in function to calculate the MAX value from a set. So, for now, I am trying to calculate the same using ARB with the following qry:
DEFINE "myVW" AS SELECT
ARB(CASE WHEN IS_EMPTY("QTY") THEN { 0 } ELSE "QTY" END) AS "Quantity", /* QTY can be NULL */
ARB("TOTAL_PART_VOLUME") AS "UnitVolume" /* ARB to prevent "Source attribute must be aggregated" error */
"UnitVolume" * "Quantity" AS "TotalVolume"
FROM BASE_VIEW
GROUP BY "SOME_OTHER_COLUMN"
I am getting the folloing error: Cannot multiply mdex:long and mdex:long-set. I am not sure why "Quantity" is a multivalued field.
Is the above calculation possible at all? Or a better approach would be to calculate TotalVolume using a transformer in the integrator during data load?
Thanks in advance. I am using endeca version 7.6.1.
daichHi Daich,
Doing an ARB (or nearly any set based operation) on a SET will still return you a SET. In your case, it's a Set of one (which might be the least useful thing there is).
The only way you can really go from Sets to Members of Sets (which should be non-set types) is to do a GROUP BY MEMBERS(QTY). You could then do that plus some EQL gymnastics and get back to taking the max off of the grouped attribute.
Depending on your data volumes, this EQL could perform sub-optimally. You may want to consider adjusting your data model to account for this by having single-assign and multi-assign versions of the same attribute. It's a little tough to say if that's an option given your use case without more info though.
Regards,
Patrick Rafferty
Branchbird. -
Dax Calculate column even when there is no record at a date
We are creating a powerpivot model based on a table with data about worktasks of our employees.
This is simplified our input:
Tasknr date started dateended
1 20140101 20140201 (yyyymmdd)
2 20140102 20140103
3 20140104 20140108
Etc
We created two measures to calculate how many tasks are opened and closed per day. That was no problem, but now the tricky part. We also want to know each day how many tasks are
still open, even on days that no tasks are opened (or closed).
My approach was to create a calculated column to determine how many tasks are opened up to that date and subtracted the closed tasks and end up with the tasks that are open. That
seems to be working :
=COUNTROWS(FILTER(Tasks; Tasks[Open]<=EARLIER(Tasks[Open]))) - COUNTROWS(FILTER(Tasks; Tasks[Close]<=EARLIER(Tasks[Open])))
When I load this to the excel pivot I end up with this:
Row Labels| Opened | Closed | Open not finished
1/1/2014
1
0 1
1/2/2014
1 0
2
1/3/2014
0
1 0
1/4/2014
1
0 2
The line with 1/3/2014 should have 1 in the column [opened not finished], but because that calculation is linked to the opendate column, not to the closed and 3/1/2014 no task
was opened, there is no value. On days that no tasks are opened or closed there even is no line at all although there could be tasks that are still open.
I need a mechanism that calculates the value even when there are no records
on a particular day. Our users want to be able to view the results on any date they select.
I have considered a second table with all the dates and calculate columns from the task-table but are there other ways to do this? I searched this forum but did not find an answer
so far.Hi Jacob,
In our company we have a standard date table that is included in all of our models. What I didn't want to do in this case was to extend that table with calculated fields to solve this issue. Alternative was to create a new date table with the calculated
fields I needed. But I don't like that also so what I did was rewrite the sql that loaded the data into the pivot so that the measures were calculated at the load. But I am also not happy with that solution because of maintanance and performance reasons. My
feeling is that there must be a way to solve this with only dax in the loaded table.
Jacob's answer does exactly what you want. The DAX expression in his response is a measure which you could put in your Tasks table. You don't need to alter your date dimension in any way.
The key to this technique is that the date table cannot have an active relationship to your Tasks table. (although you could have an inactive relationship and then you could use the USERELATIONSHIP function to make other measures easier to calculate)
Translating Jocob's measure into something against a 'Tasks' table would looks like the following:
=
CALCULATE (
COUNTROWS ( Tasks ),
FILTER (
Tasks,
Tasks[Open] <= MAX ( Calendar[Date] )
&& Tasks[Closed] >= MAX ( Calendar[Date] )
http://darren.gosbell.com - please mark correct answers -
i have a character Order Number
Now in report for some set of data i have to show, Number of orders
i think i need to use Counter in order to do that? yes/no
how to use that
lets say for month of January, user want to see the total # of orders for State- California...
how to do that?
thnking uHello
Put your date characteristics in the row, same with the state (unless you want to filter a specific value then, just filter on it without adding it).
In the column, create a structure (Right-mouse click --> "New Structure")
Right-mouse click on the "Structure" just added and select "New Formula"
Use the value "1" as the calculation of this formula and then select the tab "Aggregation", pick the "Counter for All Detailed Values" and as a reference characteristics, pick your "Order Document" characteristics.
Simple as that.
Regards,
John -
How to set Tile count column or count row?
How to set Tile count column or count row? If not can do, How
to adjust count row or count column?
Thx for all idea.The Tile container's number of columns and rows is calculated
based on each child's width and height (or based on tileWidth and
tileHeight which you can set). If you need more control over the
layout, use Grid. -
Parsing (COunting Elements and Attributes)
Can anyone point me to the method sfor counting elements and attributes in a parsed XML document. For example, I have a XML document that contains a number of 'word' files, I need to produce a printout that gives the total number. The files have a size attribute and I need to calculate and printout the total size of all the files together
ChuckBing,
Thanks for the pointers. I now have the following method:
} public void startElement(String elementName, AttributeList al) throws SAXException
String attributeValue;
if (elementName.equals("PRICE"))
if(al.getLength()>0)
for(int j = 0;j<al.getLength();j++)
attributeValue = al.getValue(j);
System.out.println("Total Attribute value is " + attributeValue);
}This obviously allows me to extract the detail from "PRICE" but "PRICE" actually has two attributes. I can't find another method that allows me to extract out the detail for a specific attribute.
Can you suggest anything? -
Using count to count the number of occurrences of a primary key
Hi,
I'm relatively new to T-SQL and more of a SAS guy.
I just need to some help.
I have a table
CF_ID Name
4444 Mark
4444 Mark
3321 Sarah
All i want to do add in a new column to count the number of occurrence of the CF_ID. So my new table would be:
CF_ID Name New_column
4444 Mark 1
4444 Mark 2
3321 Sarah 1
Any help would be gratefully appreciated.
Thank you
Umar JavedHello Umar,
You can use the
ROW_NUMBER (Transact-SQL) for this:
SELECT *, ROW_NUMBER() OVER (PARTITION BY CF_ID ORDER BY Name) AS New_Column
FROM yourTable
Olaf Helper
[ Blog] [ Xing] [ MVP] -
How can I calculate column percentage in Essbase report writer?
If you think about sample:basic, I have Q1 and Q2 on my columns and PkgType, Bottle and Can on my rows. i want to create a new column "%" and show the quarterly values as a percent of PkgType for the respective quarter. Essbase Analytical Services Technical Reference has this example but it doesn't work on my report, I don't if it's because I have attribute dimension on my rows:
// This report performs column calculations based on values in a
// report row.
<PAGE (Scenario, Product, Market)
Actual
<COLUMN (Year)
Qtr1 Qtr2
{ DECIMAL 2 3 4 }
{ NAMEWIDTH 22 WIDTH 7 3 4 }
{ ORDER 0 1 3 2 4 5 }
<ROW (Accounts)
{ SAVEROW } Sales
{ CALCULATE COLUMN "%" = 1 % "Sales" 1 }
{ CALCULATE COLUMN "% " = 2 % "Sales" 2 }
{ CALCULATE COLUMN "Avg" = 1 + 2 / 2. }
<DESCENDANTS Accounts
Any help will be much appreciated!sorry that example was based on Demo:Basic and it does work but when apply that logic to what I try to do, it doesn't work.
Please see the PkgType example I sent and I am trying to get this result in Sample:Basic.
Sales New York Product Actual
Qtr1 % Qtr2 %
Pkg Type 7,705 100 9,085 100
Bottle 5,707 74.07 6,727 74.04512933
Can 1,998 25.93 2,358 25.95487067
I tried this script but didn't work:
<PAGE("Measures","Market","Product","Scenario")
<COLUMN("Year")
<ROW("Pkg Type")
"Sales"
"New York"
"Product"
"Actual"
"Qtr1"
"Qtr2"
"Pkg Type"
"Bottle"
"Can"
{ CALCULATE COLUMN "%" = 1% "Pkg Type" 1 }
{ CALCULATE COLUMN "% " = 3 % "Pkg Type" 3 }
! -
Not able to display data in different columns using Unicode encoding
Hi,
Iam using Unicode encoding in my Java appln to support Japanese characters while downloading CSV report. But using the Unicode encoding displays all data in the first column of Excel sheet.
Please let me know how to display data in different columns using Unicode encoding in Excel sheet.Hi Venkat,
After extracting data into DSO check the request whether active or not.
Check data in DSO in contents.
If is there any restrictions on info providers in Queries.
Let us know status clearly.......
Reg
Pra -
Not able to display data in separate columns using Unicode encoding
Hi,
Iam using Unicode encoding in my Java appln to support Japanese characters while downloading CSV report. But using the Unicode encoding displays all data in the first column of Excel sheet.
Please let me know how to display data in different columns using Unicode encoding in Excel sheet.
This is an urgent need. Please help me out.Hi,
I have no problem with item :P15_EV_LCL this is having a value my probem here is i am using java script to display the value in different color based on the condtion case
eg:
select
case
TRUNC((
( (NVL(Z."AEWP",0) - NVL(Z."BEWP_Final",0) ) / DECODE(Z."BEWP_Final",0,NULL,Z."BEWP_Final") ) * 100
),2)
= :P15_EV_LCL
then
span style="background-color:lightgreen"
|| TRUNC((
( (NVL(Z."AEWP",0) - NVL(Z."BEWP_Final",0) ) / DECODE(Z."BEWP_Final",0,NULL,Z."BEWP_Final") ) * 100
),2) || '%' || /span
else
span style="background-color:yellow"
|| TRUNC(
( (NVL(Z."AEWP",0) - NVL(Z."BEWP_Final",0) ) / DECODE(Z."BEWP_Final",0,NULL,Z."BEWP_Final") ) * 100
),2) || '%' || /span
end "Effort"
from actuals Z
If i dont use this <Span style="Background-color:color"> i am able to generate data in excel sheet if i use this color coding i am not able to get data in spread sheet.
Please suggest
Thanks
Sudhir
Edited by: Sudhir_N on Mar 23, 2009 10:00 PM -
I have to use count function in "if-else" condition in rtf tempelate
I have a nedd to use count fucntion in my rtf fucntion in IF-ELSE condition like this :
if
(count INVOICE_LEVEL from xml where (INVOICE_LEVEL=SM_SUMMARY_LEVEL)) = (count coloumn_A from xml ) --- if the count matches
THEN print "NO DATA FOUND"
else --- if not
end if ;
--------XML------
<COMP123>
<SM_SUMMARY_LEVEL>2</SM_SUMMARY_LEVEL>
<SM_CHARGE_HEAD>2</SM_CHARGE_HEAD>
<INVOICE_LEVEL>2</INVOICE_LEVEL>
<RCVR_ADDRS3_PART1>SG</RCVR_ADDRS3_PART1>
<RCVR_ADDRS3_PART2>ASIA ,</RCVR_ADDRS3_PART2>
<TXN_CSTMR_REF>ABC-DEF</TXN_CSTMR_REF>
<TAX_ID>PCT-ID</TAX_ID>
</COMP123>
<COMP123>
<SM_SUMMARY_LEVEL>2</SM_SUMMARY_LEVEL>
<SM_CHARGE_HEAD>2</SM_CHARGE_HEAD>
<INVOICE_LEVEL>2</INVOICE_LEVEL>
<RCVR_ADDRS3_PART1>SG</RCVR_ADDRS3_PART1>
<RCVR_ADDRS3_PART2>ASIA ,</RCVR_ADDRS3_PART2>
<TXN_CSTMR_REF>ABC-DEF</TXN_CSTMR_REF>
<TAX_ID>PCT-ID</TAX_ID>
</COMP123>
can any one help me to write the correct syntax and logic for this .
THANKS!I am using the below way but it is not working as desired it is always printing the derived value.
<?xdofx:if (xdofx:round((to_number(to_char(SYSDATE,'JSSSSS'))-to_number(to_char(to_date(DOB_DATE, 'YYYY-MM-DD'),'JSSSSS'))) div 100000)) <= 30 then '(1-30)' else '(1-100)' end if?>
Let me know if i missed anything..
Thanks,
Jana
Maybe you are looking for
-
Convert Purchase Order to Requisition when contract void
Hi We are using SRM 5.0, R/3 Backend is 4.6C. For purchase orders for items with contracts that are expired or for incoming requests exceeding target quantity in the contract, we intend to have the purchase order converted to a purchase requisistion
-
Regarding view on 10g instance
Hi, I am using 10.2 version. what is the use of view v$OSSTAT? when i query this on my database not displaying out put just showing 0 rows selected. what is the use with this view? what to do if we need to get info. from this view?
-
Value of x , static variable..
In the method callMe() i am returning x , which is 0, that gets assigned to x in main(the same static variable), then i am incrementing x. But the value of x is 0. Whats happening. public class TestClass { static int x=0; static int callMe(
-
This is what comes up when I am trying to install Adobe AIR on my Mac OS 10.8.5 with Cricut Craft Room in the terminal.
-
HT4897 Icloud email alias apparently causing duplicate notes and contact groups
I seem to be getting duplicate notes and nearly duplicate contact groups as a result of my alias email account. This coincided with the upgrade of my iphone, but the problem is on my iMac running Mountain Lion OS. When I open preferences for Mail,