[Forms10] + Client_Ole2 problems on getting null cell
Hi,
I've a little problem on excel file import to oracle form.
When my excel cell have a value all works fine, but if i try to get a null cell value with "client_ole2.get_char_property" i get the WUO-714 error.
I've used the same function in oracle form 4.5 and i've never got any problem.
Thanks all
Hi,
I have same requirement to get data from Excel cell in form 10g. Can you help me by the way send to me your sample code.
Many thanks for your help!
BACH
Similar Messages
-
i am facing problem while reading values from properties file ...i am getting null pointer exception earlier i was using jdeveloper10g now i am using 11g
hi TimoHahn,
i am getting following exception in JDeveloper(11g release 2) Studio Edition Version 11.1.2.4.0 but it works perfectly fine in JDeveloper 10.1.2.1.0
Root cause of ServletException.
java.lang.NullPointerException
at java.util.PropertyResourceBundle.handleGetObject(PropertyResourceBundle.java:136)
at java.util.ResourceBundle.getObject(ResourceBundle.java:368)
at java.util.ResourceBundle.getString(ResourceBundle.java:334)
at org.rbi.cefa.master.actionclass.UserAction.execute(UserAction.java:163)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178) -
Trying to get multiple cell values within a geometry
I am provided with 3 tables:
1 - The GeoRaster
2 - The geoRasterData table
3 - A VAT table who's PK is the cell value from the above tables
Currently the user can select a point in our application and by using the getCellValue we get the cell value which is the PK on the 3rd table and this gives us the details to return to the user.
We now want to give the worst scenario within a given geometry or distance. So if I get back all the cell values within a given geometry/distance I can then call my other functions against the 3rd table to get the worst scores.
I had a conversation open for this before where JeffreyXie had some brilliant input, but it got archived while I was waiting on Oracle to resolve a bug (about 7 months)
See:
Trying to get multiple cell values within a geometry
If I am looking to get a list of cell values that interact with my geometry/distance and then loop through them, is there a better way?
BTW, if anybody wants to play with this functionality, it only seems to work in 11.2.0.4.
Below is the code I was using last, I think it is trying to get the cell values but the numbers coming back are not correct, I think I am converting the binary to integer wrong.
Any ideas?
CREATE OR REPLACE FUNCTION GEOSUK.getCellValuesInGeom_FNC RETURN VARCHAR2 AS
gr sdo_georaster;
lb blob;
win1 sdo_geometry;
win2 sdo_number_array;
status VARCHAR2(1000) := NULL;
CDP varchar2(80);
FLT number := 0;
cdl number;
vals varchar2(32000) := null;
VAL number;
amt0 integer;
amt integer;
off integer;
len integer;
buf raw(32767);
MAXV number := null;
r1 raw(1);
r2 raw(2);
r4 raw(200);
r8 raw(8);
MATCH varchar2(10) := '';
ROW_COUNT integer := 0;
COL_COUNT integer := 0;
ROW_CUR integer := 0;
COL_CUR integer := 0;
CUR_XOFFSET integer := 0;
CUR_YOFFSET integer := 0;
ORIGINY integer := 0;
ORIGINX integer := 0;
XOFF number(38,0) := 0;
YOFF number(38,0) := 0;
BEGIN
status := '1';
SELECT a.georaster INTO gr FROM JBA_MEGARASTER_1012 a WHERE id=1;
-- first figure out the celldepth from the metadata
cdp := gr.metadata.extract('/georasterMetadata/rasterInfo/cellDepth/text()',
'xmlns=http://xmlns.oracle.com/spatial/georaster').getStringVal();
if cdp = '32BIT_REAL' then
flt := 1;
end if;
cdl := sdo_geor.getCellDepth(gr);
if cdl < 8 then
-- if celldepth<8bit, get the cell values as 8bit integers
cdl := 8;
end if;
dbms_lob.createTemporary(lb, TRUE);
status := '2';
-- querying/clipping polygon
win1 := SDO_GEOM.SDO_BUFFER(SDO_GEOMETRY(2001,27700,MDSYS.SDO_POINT_TYPE(473517,173650.3, NULL),NULL,NULL), 10, .005);
status := '1.2';
sdo_geor.getRasterSubset(gr, 0, win1, '1',
lb, win2, NULL, NULL, 'TRUE');
-- Then work on the resulting subset stored in lb.
status := '2.3';
DBMS_OUTPUT.PUT_LINE ( 'cdl: '||cdl );
len := dbms_lob.getlength(lb);
cdl := cdl / 8;
-- make sure to read all the bytes of a cell value at one run
amt := floor(32767 / cdl) * cdl;
amt0 := amt;
status := '3';
ROW_COUNT := (WIN2(3) - WIN2(1))+1;
COL_COUNT := (WIN2(4) - WIN2(2))+1;
--NEED TO FETCH FROM RASTER
ORIGINY := 979405;
ORIGINX := 91685;
--CALCUALATE BLOB AREA
YOFF := ORIGINY - (WIN2(1) * 5); --177005;
XOFF := ORIGINX + (WIN2(2) * 5); --530505;
status := '4';
--LOOP CELLS
off := 1;
WHILE off <= LEN LOOP
dbms_lob.read(lb, amt, off, buf);
for I in 1..AMT/CDL LOOP
if cdl = 1 then
r1 := utl_raw.substr(buf, (i-1)*cdl+1, cdl);
VAL := UTL_RAW.CAST_TO_BINARY_INTEGER(R1);
elsif cdl = 2 then
r2 := utl_raw.substr(buf, (i-1)*cdl+1, cdl);
val := utl_raw.cast_to_binary_integer(r2);
ELSIF CDL = 4 then
IF (((i-1)*cdl+1) + cdl) > len THEN
r4 := utl_raw.substr(buf, (i-1)*cdl+1, (len - ((i-1)*cdl+1)));
ELSE
r4 := utl_raw.substr(buf, (i-1)*cdl+1, cdl+1);
END IF;
if flt = 0 then
val := utl_raw.cast_to_binary_integer(r4);
else
val := utl_raw.cast_to_binary_float(r4);
end if;
elsif cdl = 8 then
r8 := utl_raw.substr(buf, (i-1)*cdl+1, cdl);
val := utl_raw.cast_to_binary_double(r8);
end if;
if MAXV is null or MAXV < VAL then
MAXV := VAL;
end if;
IF i = 1 THEN
VALS := VALS || VAL;
ELSE
VALS := VALS ||'|'|| VAL;
END IF;
end loop;
off := off+amt;
amt := amt0;
end loop;
dbms_lob.freeTemporary(lb);
status := '5';
RETURN VALS;
EXCEPTION
WHEN OTHERS THEN
RAISE_APPLICATION_ERROR(-20001, 'GENERAL ERROR IN MY PROC, Status: '||status||', SQL ERROR: '||SQLERRM);
END;Hey guys,
Zzhang,
That's a good spot and as it happens I spotted that and that is why I am sure I am querying that lob wrong. I always get the a logic going past the total length of the lob.
I think I am ok using 11.2.0.4, if I can get this working it is really important to us, so saying to roll up to 11.2.0.4 for this would be no problem.
The error in 11.2.0.3 was an internal error: [kghstack_underflow_internal_3].
Something that I think I need to find out more about, but am struggling to get more information on is, I am assuming that the lob that is returned is all cell values or at lest an array of 4 byte (32 bit) chunks, although, I don't know this.
Is that a correct assumption or is there more to it?
Have either of you seen any documentation on how to query this lob?
Thanks -
Problem with select all cells in JTable
Hi guys! I get some problem about selecting all cells in JTable. I tried to used two methods:
1> table.selectAll()2> changeSelection(firstcell, lastcell,false,true)
firstcell:[0,0], lastcell[rowcount-1,colcount-1]
Result: only the first row selected when i use both methods.
Note: i set up the selection model as following:
this.dataSheet.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
this.dataSheet.setCellSelectionEnabled(true);
this.dataSheet.setRowSelectionAllowed(true);
this.dataSheet.setColumnSelectionAllowed(true);Thanks !What selection properity should be changed in order to enable selectAll() method work properly? Is there Any constraints? Here is the TableModel I am using. And i set up selection mode use the following code:
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
table.setCellSelectionEnabled(true);
table.setRowSelectionAllowed(true);
table.setColumnSelectionAllowed(true);
import java.util.Vector;
import javax.swing.table.*;
import javax.swing.JTable;
public class DataSheetModel extends AbstractTableModel{
private Vector data = new Vector();//Store data
private Vector columnNames = new Vector();//Store head
public DataSheetModel(){}
public DataSheetModel(Vector headVector, Vector dataVector){
if(headVector != null) this.columnNames = headVector;
if(dataVector != null) this.data = dataVector;
public int getColumnCount(){
return columnNames.size()+1;
public int getRowCount(){
return data.size()+1;
public String getColumnName(int col){
if(col==0) return "";
else return (String)columnNames.get(col-1);
public Object getValueAt(int row, int col){
if(col==0) {
if(row != data.size()) return String.valueOf(row);
else return "*";
else{
if(row != data.size()){
Vector rowVector = (Vector)data.elementAt(row);
return rowVector.elementAt(col-1);
}else return null;
public void setValueAt(Object value, int row, int col){
if(row != this.data.size()){
Vector rowVector = (Vector)data.elementAt(row);
rowVector.set(col-1,value);
this.data.set(row,rowVector);
this.fireTableDataChanged();
}else{
Vector rowVector = new Vector();
for(int i=0; i<this.getColumnCount()-1; i++) rowVector.add(null);
rowVector.set(col-1,value);
this.data.add(rowVector);
this.fireTableDataChanged();
public Class getColumnClass(int c){
return getValueAt(0,c).getClass();
public boolean isCellEditable(int row, int col){
if(col == 0) return false;
else return true;
public void setDataVector(Vector head, Vector data){
if(head != null) this.columnNames = head;
if(data != null) this.data = data;
} -
Getting null values from nodes using DOMParser
Hi
I'm having problems retrieving the values from an XML doc.
I'm using the DOMParser, but instead of retrieving the values
from the nodes, I just get null.
Code fragment :
DOMParser parser = new DOMParser();
parser.parse(url);
XMLDocument doc = parser.getDocument();
NodeList nl = doc.getElementsByTagName("*");
Node n;
iNode = nl.getLength();
for (int i=0; i<iNode; i++)
n = nl.item(i);
String szNodeName = n.getNodeName();
System.out.print(szNodeName+ " (" );
System.out.print(n.getNodeValue()+")");
System.out.println();
The result is
course (null)
Name (null)
All the node names are correct, but the node values are NOT
displayed.
Any idea ?
Rodrigo
nullAccording to the DOM Level 1 spec, the "value" of an ELEMENT node
is null and the getNodeValue() method will always return null for
an ELEMENT type node. You have to get the TEXT children of an
element and then use the getNodeValue() method in the text nodes.
Oracle XML Team
Rodrigo Loureiro (guest) wrote:
: Hi
: I'm having problems retrieving the values from an XML doc.
: I'm using the DOMParser, but instead of retrieving the values
: from the nodes, I just get null.
: Code fragment :
: DOMParser parser = new DOMParser();
: parser.parse(url);
: XMLDocument doc = parser.getDocument();
: NodeList nl = doc.getElementsByTagName("*");
: Node n;
: iNode = nl.getLength();
: for (int i=0; i<iNode; i++)
: n = nl.item(i);
: String szNodeName = n.getNodeName();
: System.out.print(szNodeName+ " (" );
: System.out.print(n.getNodeValue()+")");
: System.out.println();
: The result is
: course (null)
: Name (null)
: All the node names are correct, but the node values are NOT
: displayed.
: Any idea ?
: Rodrigo
Oracle XML Team
http://technet.oracle.com
Oracle Technology Network
null -
Problem in getting the database connection from a connection pool
Hai All,
I am facing a problem in getting the database connection from a connection pool created on weblogic server 8.1.
I am using the Oracle database 8.1.7.
I have configured my connection pool, datasource and JNDI in weblogic.
In my java program i have the following code to retrieve the connection.
import java.sql.*;
import java.util.Hashtable;
import javax.naming.Context;
import javax.naming.InitialContext;
class jdbcshp1 {
public static void main(String[] args) {
Connection connection = null;
try {
Hashtable ht = new Hashtable();
ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory"); // Wanna get rid of this.
ht.put(Context.PROVIDER_URL,"t3://localhost:7001"); // wanna get rid of this.
// Get a context for the JNDI look up
Context ctx = new InitialContext(ht);
javax.sql.DataSource ds = (javax.sql.DataSource) ctx.lookup ("myjndi1");
//Create a connection object
connection = ds.getConnection();
The above code is working fine but, the two ht.put statements are creating problem.
The problem is, after converting the application into WAR file it can be deployed
on any machine or different port on same machine. My application fails if its deployed on
weglogicserver which is at different port.
Is there any way that i can get rid of those ht.put statements or any other way to solve the problem.
any help is appreciated.
Thanks in advance
Pooja.Hai All,
Firstly, thanks for ur reply.
Even i have seen some code which uses context constructor with out any parameter and works fine.
i dont understand why its not working for my code.
When i remove those ht.put code and use context constructor with out any parameter, it giving an error.
Context ctx = new InitialContext();
javax.sql.DataSource ds = (javax.sql.DataSource) ctx.lookup ("ocjndi");
connection = ds.getConnection();The error is as follows:
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
the above error is forcing me to include those code but if the port number is changed the code will not work. Plz let meknow if some setting have to be made.
I appreciate all ur valuable help.
Thanks once again.
Pooja. -
Problem in getting the BASKET HEADER DATA in java class?
Hi Gurus,
In the order_change.jsp i have created a new custom input field and when i give some text in it, i should pass this as extension data. For this i have created a class to add this extension data:
UserSessionData userSessionData = UserSessionData.getUserSessionData(request.getSession());
BusinessObjectManager isaBOM = (BusinessObjectManager)userSessionData.
getBOM(BusinessObjectManager.ISACORE_BOM);
ZCustomer mybom = (ZCustomer) userSessionData.getBOM(ZCustomer.ZCUSTOM_BOM);
Basket basket = isaBOM.getBasket();
HeaderData headerData = isaBOM.getBasket().getHeaderData();
String extBasketHeaderData = request.getParameter("test");
headerData.addExtensionData("ZTEST", extBasketHeaderData);
But iam getting a null pointer execption when the following is executed in the above code
HeaderData headerData = isaBOM.getBasket().getHeaderData();
Can you please help me why i am getting null pointer exception when i try to get the header data.
I have tried interpreting my action class with the following classes
1. ordersend.do
2. maintainorder.do
2.orderchangeconfirmed.do
but not able to get the header data if include in any of the above the action class.
Please help me out in this regard.
Thanks a lot in Advance.
Regards,
Lakshman.Hi All,
I have a similar kind of problem. I want to add extension data to a standard FM . But when I am creating a basket object
Basket basket = isaBOM.getBasket(); I am getting an error saying
Type mismatch:Cannot convert from void to basket
and also If I am trying to import
import com.sap.isa.businessobject.order.Basket;
I am getting an error saying
This compilation unit indirectly references the missing type com.sap.isa.businessobject.BusinessObjectBase(typically some required class file is referencing a type outside the classpath)
Kindly help me on this.
Thanks
Harshmeet Singh -
Getting null value while parsing "XML String" with encoding WINDOWS-1252.
Hi,
when I am converting the Follwoing "xml string " to Document, I am getting the "null" as a document value.
String strXML = "<?xml version="1.0" encoding="WINDOWS-1252"?>
<category name="SearchByAttributes" value="Search By Attributes">
<item name="ORDER_LINE_ID" description="Application Search Attributes" >
<attribute name="Sequence" value="0001"/>
</item>
</category>"
My "xml string" has the encoding vaule: WINDOWS-1252.
I am using the following code to convert the "xml string" to Document. I am getting the Document values as a "null" while converting the above "string xml"
String strXML = //my above string xml.
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
docBuilderFactory.setIgnoringElementContentWhitespace(true);
docBuilder = docBuilderFactory.newDocumentBuilder();
doc = docBuilder.parse(new InputSource(new StringReader(strXML)));
System.out.println("doc value.."+doc)//I am getting null value for "doc".
Can anyone help me to resolve the issue.Thagelapally wrote:
I am coverting the below "XML string" to Document, once it is converted I am reading that Document,which have an "attribue" Element in.
String strXML = "<?xml version="1.0" encoding="WINDOWS-1252"?>
<category name="SearchByAttributes" value="Search By Attributes">
<item name="ORDER_LINE_ID" description="Application Search Attributes" >
<attribute name="Sequence" value="0001"/>
</item>
</category>" I am using the above code to read the Document. When run the code in "OC4J Server" and using Jdeveloper as an editor,I am able to perfectly read the "attribute" element in the document with out any problem.Println statement printing as I expected.
System.out.println("Element Name..."+listOfAtt.getNodeName());
//getting Element Name as...."attribute"(as expected)
System.out.println("Element Attibrute list....."+elementAtt);
//getting Element Attribute list as an...."oracle.xml.parser.v2.XMLAttrList@afe"But when run the same code(reading the same Document) in Tomcat and Eclipse,println satatement not printing as i expected.
System.out.println("Element Name..."+listOfAtt.getNodeName());
//getting Element Name as...."#text"(I am expecting output value "attribute" but it is printing "#text" which i don't know)
System.out.println("Element Attibrute list....."+elementAtt);
//getting Element Attribute list as an...."null"(I am expecting output value object reference but it is printing "null"
(without the rest of the code, i'm guessing that) most likely you are grabbing the first child node of the item element. however, you are not accounting for some text nodes that are most likely in that list, like the whitespace between the item element and the attribute element. please go read some tutorials on xml, there are thousands of them out there, and they will answer all you initial questions much more efficiently than posting each step to the forums. -
Hi
I have made on Bapi as webservice.. and i imported that webservice in model...
The structure of the model is like this.....
Request_Z_Bapi_Customer_GetDetail
.......|
.......|----- parameter
................|
................|-------customerNo
................|-------division
................|-------distributionchannel
................|-------saleOrg
................|-------passbuffer
.......|-------Response
................|------Result
.......................|-------peAddress
...............................|---city
...............................|---country
...............................|----name
...............................|----.....
...............................|----......
<b>I have writtin the following code in my Custom Controller</b>
Request_Z_BAPI_CUSTOMER_GETDETAIL_WS_customerGetDetail customer = new Request_Z_BAPI_CUSTOMER_GETDETAIL_WS_customerGetDetail();
customer._setUser("abap");
customer._setPassword("quinnox");
wdContext.nodeRequest_Z_Bapi_Customer_GetDetail().bind(customer);
<b>I have executed the fuction like this...............</b>
public void executeCustomerDetails( )
//@@begin executeCustomerDetails()
try{
wdContext.currentRequest_Z_Bapi_Customer_GetDetailElement().modelObject().execute();
wdComponentAPI.getMessageManager().reportSuccess("Check "+wdContext.currentPeAddressElement().getFirstName());
}catch(Exception e){
wdComponentAPI.getMessageManager().reportException(e.getMessage(),true);
but when i am priniting the results i am getting the null values.........
ex:
wdComponentAPI.getMessageManager().reportSuccess("Check "+wdContext.currentPeAddressElement().getFirstName());
here i am trying to get the FirstName but i am getting null value.....
how to solve this problem....
please help me
Best Regards
Ravi Shankar BHi Ravi,
First i would suggest you to test/execute the webservice to makesure that its working properly.
If yes, pass all the madatory fields to the webservice input parameters. In your case customerID could be a madatory parameter to get the address.
You can pass that parameter by customer.setCustomerNo().
Regards, Anilkumar -
Problem with getting resized image's bytes
I've got a problem with getting correct bytes of a newly resized image. The flow is that I retrive an image from the filesystem. Due to the fact that it is large I resize it to a 50x50px thumbnail. I can display this thumbnail in #benchmark1 (see code below). Unfortunately something's wrong with my imageToBytes funtion which returns reasonably small size of image but is totally useless - I can't make an image of it anymore so at #benchmark2 the application either crashes or keeps freezing. I saved this byte array on my disk and tried to preview under Windows how does it look but I got a message "Preview unavailabe". I did some digging in the Internet and I supposed that it's because I don't use any jpg or png encoders to save the file. Actually I think that it's not the case, as the bytes returned from method imageToBytes look weird - I cannot even make a new image of them and display it without any saving in memory.
byte[] bytes = FileHandler.readFile (
FileHandler.PHOTOS_PATH, fileName);
Image img2 = Image.createImage (bytes, 0, bytes.length);
img2 = ImageHandler.getInstance ().resize (img2);
//#benchmark1
bytes = ImageUtils.imageToBytes (img2);
img2 = Image.createImage (bytes, 0, bytes.length);
//#benchmark2my imageToBytes function is as follows:
public static byte[] imageToBytes (Image img)
int[] imgRgbData = new int[img.getWidth () * img.getHeight ()];
byte[] imageData = null;
try
img.getRGB (imgRgbData, 0, img.getWidth (), 0, 0, img.getWidth (),
img.getHeight ());
catch (Exception e)
ByteArrayOutputStream baos = new ByteArrayOutputStream ();
DataOutputStream dos = new DataOutputStream (baos);
try
for (int i = 0; i < imgRgbData.length; i++)
dos.writeInt (imgRgbData);
imageData = baos.toByteArray ();
baos.close ();
dos.close ();
catch (Exception e)
return imageData;
I've run totally out of any idea what's wrong, please help!
Edited by: crawlie on Jul 17, 2010 6:21 PMHey Crawlie,
Please note that simply writing int values into ByteArrayOutputStream will not suffice. Please have a look at the following conversion from int pixel value into byte[4]:
public static final byte[] intToByteArray(int value) {
return new byte[] {
(byte)(value >>> 24),
(byte)(value >>> 16),
(byte)(value >>> 8),
(byte)value
}Good Luck!
Daniel -
Problem in getting sandbox path in Content Database
Hello all,
we have created a custom application using Oracle Content database API, which upload files to content database programmatically. For this we are using following code to retrieve sandbox
try
FdkCredential credential = new SimpleFdkCredential(username,password);
ManagersFactory session = ManagersFactory.login(credential,url);
FileManager fileM = session.getFileManager();
Item sandbox = fileM.resolvePath(sandbox_path, null);
Item workspace = (sandbox == null) ? null :
fileM.resolveRelativePath(sandbox.getId(),workspace_name, null);
catch(FDKException e)
e.printStackTrace();
Here, sandbox_path and workspcae_name are the names of sandbox and workspace in contentDB. credential, session and fileM are creating fine, but unable to get the sandbox Item.
when we are running the same application in local, it executed successfully and all the files uploaded successfully. There we didn't get any problem. But the same files when we ported to server and tried to upload files to content database we are unable in getting Item object that is sandbox. Instead of retrieving sandbox we are getting null value. Both custom files and Content Database are on same server.
Can anyone please help use why this is happening.Hi Nitin,
I think you can use CODE similar to below.
Check the function module SXMI_XMB_SYSLOG_READ for more details. It contains similar logic.
SUBMIT RSLG0000 LINE-SIZE 255
WITH TR_TERM EQ '*'
WITH TR_DATE EQ FROM_DATE
WITH TR_TIME EQ FROM_TIME
WITH TR_EDATE EQ TO_DATE
WITH TR_ETIME EQ TO_TIME
WITH TR_CPU EQ SERVER_NAME
WITH TR_PAGES EQ '003' " Begrenzung Anzahl Seiten
WITH TR_USER EQ LOOKING_FOR_USER
WITH NOCODEVC EQ 'X'
WITH NOCOTASK EQ 'X'
WITH NOCOMAND EQ 'X'
WITH NOCOTRAN EQ 'X'
WITH NOCOTERM EQ 'X'
EXPORTING LIST TO MEMORY
AND RETURN.
CALL FUNCTION 'LIST_FROM_MEMORY'
TABLES
LISTOBJECT = LIST_IN_MEMORY
EXCEPTIONS
OTHERS = 99.
Thanks,
Ramakrishna
Message was edited by: Ramakrishna Prasad Ramisetti -
Getting null returned when working with Linked Lists
Ok, i'm having the same problem with a couple of methods that deal with linked lists, and i was hoping someone could lend me a hand. First off, the specifications for one of the methods:
An iterative procedure smallElements
PARAMETERS: a ListItem reference, ls
an integer n
RETURN VALUE: a new list identical to the given list, except
that it contains no occurrences of numbers greater than n.
for example, given input list ( 3 2 6 3 4 ) and 3,
the return value would be the list ( 3 2 3 )
And here is my code:
ListItem smallElements(ListItem ls, int n){
ListItem small = null;
ListItem result = small;
if(ls == null)
return null;
else{
while(ls!=null){
if(ls.number <=n){
result = new ListItem(ls.number, null );
result = result.next;
ls = ls.next;
return small;
Like the topic says, i keep getting null returned as a value. I have tried setting small= new ListItem(ls.number, null), and that actually returns the correct list, except that the first number is repeated twice. I would greatly appreciate any assistance.I am not sure I understand your code. What exactly are those ListItems? It seems to me that you are dealing with single List elements, while the specification says that you are supposed to return a List.
But the main error is that you have two ListItem objects there, which seems to fill the same purpose - only that you use one, and return the other. 'small', which is the one you return, never get set to anything else than null.
I think you should do something like this: make a new, empty list to return
for element in parameterlist
if number is smaller than n
add this element to returnlist
return returnlist -
Problem about get the workflow context
There are 2 servers.
One is Weblogic server (server1), deployed a fusion web project on it.
Another is BPM server (server2), deployed the bpm process on it.
On the fusion web project, we use API to get the tasks. But we encountered a problem about get the workflow context.
There are 2 method to get the workflow context.
1. getTaskQueryService().authenticate(userId, password, null, null), this method need to pass in useId and password, we can get the user form request but can't get
password.
2. getTaskQueryService().createContext(request), we pass the request on server1, but can't get the context on server2, exception thrown.
Appreciate if you can give some help.javax.el.ELException: java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[jcooper, ERole]
at javax.el.BeanELResolver.getValue(BeanELResolver.java:266)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
at com.sun.el.parser.AstValue.getValue(Unknown Source)
at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
Truncated. see log file for complete stacktrace
Exception thrown when createContext() -
i have read many threads about this and i am very confused.. some say that it is possible and some say that it is not possible.. can i get the cell id using j2me? if yes, are there any sourcecodes or examples that you can share? thanks
Sourabh wrote:
Even i have the same problem. Does anyone know about the solution of findind the cell id using j2me. Please reply. Thanking in advance.this has been posted about a hundred times.. you need to type "cell id" into the search bar....
there are different vendor specific calls but it is useless because it returns a number that does not mean anything unless you have some real locations to match with the numbers to... -
Problem in alignment of cell content in Advanced Table
Hi,
I have a column which has some flag say 'Y' or 'N'.
I have created an advanced table and followed the dev guide for aligning the value in the center of the cell.But i m getting null pointer exception when I m using getColumnFormats method of advanced table.
OAAdvancedTableBean resultsTableBean =(OAAdvancedTableBean)webBean.findChildRecursive("region2");
System.out.println("index"+pageContext.findChildIndex(resultsTableBean,"column1"));
OAColumnBean manuPartNoCol =(OAColumnBean)webBean.findChildRecursive("column1");
manuPartNoCol.setAttributeValue(ALIGNMENT_GROUP_ATTR,ICON_BUTTON_FORMAT);
resultsTableBean.prepareForRendering(pageContext);
// now get a handle on the array of Column Format Dictionaries
DataObjectList myColumnFormats = resultsTableBean.getColumnFormats();
System.out.println("myColumnFormats.getLength"+myColumnFormats.getLength());
// get a handle on the specific Column Format Dictionary you
// are interested in
oracle.cabo.ui.data.DictionaryData myIconColumnFormat = (oracle.cabo.ui.data.DictionaryData)
myColumnFormats.getItem(pageContext.findChildIndex(resultsTableBean,"column1"));
// set the CELL_NO_WRAP_FORMAT_KEY property to TRUE
myIconColumnFormat.put(COLUMN_DATA_FORMAT_KEY , ICON_BUTTON_FORMAT);
BUt if I use table bean instead of advanced table bean then the same code works.
Basically i have to set the alignment of the cells in the advanced table bean in the runtime.
Can anybody suggest something?
ThanksProvide the error stack.
--Shiv
Maybe you are looking for
-
Equipment master record updation in Asset master record
Dear Friends, I have a query with regard to Equipment master record updation in asset master record. Here we have created equipment in Plant maintenance module and we have created asset in AS01 tcode. When we give the asset number to PM module guys,
-
CISCO ISE 1.2.0.899 - Self registration email address field Limit
Hi I was wondering if someone out there can resolve an issue I am seeing, when a user goes to the self registration portal and enters an email address it only allows 24 characters to be entered, in the documentation it states that up to 48 characters
-
IPOD WONT WORK UNLESS YOU DOUBLE CLICK THE APP. WHEN YOU DO IT WON'T LET ME SLIDE UP OR DOWN. < Edited By Host >
-
All query views has been deleted??
Hello We have the phenomen, that suddenly all our query views has been deleted. We checked table RSZWVIEW and we didn't found any 'active' one anymore. (system production 3.5) So fare we don't think, that the users have deleted the views, as they don
-
Setting Up Tethered Bluetooth Cellular Connection?
Can anyone point me to a resource for setting up a tethered bluetooth net connection using my cell phone? I have a Sony W580i which has bluetooth, AT&T's data service, and a brand new MacBook Pro (15"). I have not been able to find anything conclusiv