Two questions on apex_item.popup_from_lov

Hi, I have a collection with a field for vessel (coo5). I am using popup_from_lov because it will provide an ability to search for a vessel name (the list of vessels is quite long).
question 1.
I would like the vessel_id to be stored, but the vessel name to be displayed. Currently, the vessel_id appears and also is stored. How can I get vessel_name to be displayed.
The query:
select apex_item.hidden (1,seq_id) checkbox,
apex_item.hidden (2,seq_id)||
apex_item.select_list_from_query(3,c003,'select partner_name d, state_code r
from partners
where state_code is not null
order by partner_name',
'style="width:100px;background-color:#FBEC5D; "'
||'onchange="f_set_casc_sel_list_item_port(this,f4_'||LPAD (seq_id, 4,'0')||')"',
'YES',
'0',
'- Select State -',
'f3_' || LPAD (seq_id,4, '0'),
NULL,
'NO'
) STATE,
apex_item.select_list_from_query_xl(4,c004,'select fips_place_name, port
from valid_ports
where fips_state = '
||nvl(c003,0)
||' order by fips_place_name',
'style="width:150px;background-color:#FBEC5D;"',
'YES',
'0',
'- Select PORT -',
'f4_' || LPAD (seq_id, 4, '0'),
NULL,
'NO' ) PORT,
apex_item.POPUP_FROM_LOV(5,c005,'VESSELS',NULL,NULL,NULL,NULL,NULL,
'style="width:100px;background-color:#FBEC5D; "') vessel_id,
apex_item.text(6,c006,10,null,'style="background-color:#FBEC5D;"'
||'onchange="f_set_start_date(this,f6_'||LPAD(seq_id, 4,'0')||')"') trip_start_date,
apex_item.text(7,c007,5,null,'style="background-color:#FBEC5D"') trip_start_time,
apex_item.text(8,c008,10,null,'style="background-color:#FBEC5D"') trip_end_date,
apex_item.text(9,c009,5,null,'style="background-color:#FBEC5D"') trip_end_time,
apex_item.SELECT_LIST_FROM_LOV(10,c010,'TRIP_TYPE','style="width:100px;background-color:#FBEC5D; "') trip_type,
apex_item.SELECT_LIST_FROM_LOV(11,c011,'YES_NO',4) multiple_fishermen,
apex_item.text(12,c012,3,null,'style="background-color:#FBEC5D"') days_at_sea,
apex_item.text(13,c013,4,null,'style="background-color:#FBEC5D"') nbr_of_crew,
apex_item.hidden(14,c014) supplier_trip_id,
apex_item.hidden(15,c015) trip_nbr,
apex_item.text(16,c016) partner_vtr
from apex_collections where collection_name = 'TRIP_C'
the LOV Vessels is: select (vessel_name||' - '||supplier_vessel_id) vname, VESSEL_ID from VESSELS order by vname
Question 2.
could I use SELECT_LIST_FROM_LOV_XL instead and use autocomplete to cull the list of values? Any clues appreciated. thanks

Hi Scott, I just found your posting PopupKey's do not hold value!
which indicates that a second apex_item is used to store the display (if I am understanding properly).
The problem I have then, is that I have three collections on my page. There are a total of 50 items (10 from the first collection, 20 from each of the 2nd, 3rd collection). Does this mean that I am out of luck? thanks

Similar Messages

  • Two questions on apex_item.text when date field

    Hi, I have a tabular collection with a date field. I need to have validation on the date field, so wanted to create and authorization (is this the best way). In order to do so, I needed to create an application item (again...is this the best way?).
    I am very new to javascript and use of the ONCHANGE. Is there a way to have a the value of this apex_item.text placed into that application_item? I have tried the following, but it does not work.
    select apex_item.text(6,c006,10,null,
    ||'style="width:100px;background-color:#FBEC5D; "'
    ||'onchange="f_set_start_date(this,f6_'||LPAD (seq_id, 4,'0')||')"') start
    from apex_collection...where.....
    Also, is there a way to force a format for an apex_item.text. I would like it to be in the format dd-mon-yyyy.
    thanks again.

    Hi Ravi, the javascript is located in the page header.
    the Javascript (and this is long as the form has many (8) cascading LOVs) is:
    <script language="JavaScript" type="text/javascript">
    htmldb_delete_message='Are you sure you want to delete the selected records?';
    // Row - Highglight Function
    var rowStyle = new Array(10);
    var rowActive = new Array(10);
    var rowStyleHover = new Array(10);
    rowStyle[1]='';
    rowStyleHover[1]='';
    rowActive[1]='N';
    function highlight_row(checkBoxElemement,currentRowNum)
    if(checkBoxElemement.checked==true)
    for( var i = 0; i
    < checkBoxElemement.parentNode.parentNode.childNodes.length; i++ )
    if (checkBoxElemement.parentNode.parentNode.childNodes.tagName=='TD')
    if(rowActive=='Y')
    rowStyle[currentRowNum] = rowStyleHover[currentRowNum];
    else
    {rowStyle[currentRowNum] =
    checkBoxElemement.parentNode.parentNode.childNodes[i].style.backgroundColor;
    checkBoxElemement.parentNode.parentNode.childNodes[i].style.backgroundColor
    = '#FFFF66';
    rowStyleHover[currentRowNum] = '#FFFF66';
    else
    for( var i = 0; i
    < checkBoxElemement.parentNode.parentNode.childNodes.length; i++ )
    if (checkBoxElemement.parentNode.parentNode.childNodes[i].tagName=='TD')
    checkBoxElemement.parentNode.parentNode.childNodes[i].style.backgroundColor = '';
    rowStyleHover[currentRowNum] = '';
    document.wwv_flow.f11.checked=false;
    // Funntion to Check and un-check rows Rows
    function checkAllDetail(pAllCheckbox)
    if (pAllCheckbox.checked)
    for (var i = 0; i<document.wwv_flow.f11.length; i++)
    if (!document.wwv_flow.f11[i].checked)
    document.wwv_flow.f11[i].checked=true;
    highlight_row(document.wwv_flow.f11[i],i);
    } else
    for (var i = 0; i<document.wwv_flow.f11.length; i++)
    if (document.wwv_flow.f11[i].checked)
    document.wwv_flow.f11[i].checked=false;
    highlight_row(document.wwv_flow.f11[i],'');
    }; // checkAllDetail
    // Cascading Select List Function
    function f_set_casc_sel_list_item(pThis,pSelect){
    var l_Return = null;
    var l_Select = html_GetElement(pSelect);
    var get = new htmldb_Get(null,$x('pFlowId').value,
    'APPLICATION_PROCESS=tab_casc_sel_list',0);
    get.add('TAB_CASCADING_ITEM',$x(pThis).value);
    gReturn = get.get('XML');
    //alert(gReturn);
    if(gReturn && l_Select){
    var l_Count = gReturn.getElementsByTagName("option").length;
    l_Select.length = 0;
    for(var i=0;i<l_Count;i++){
    var l_Opt_Xml = gReturn.getElementsByTagName("option")[i];
    appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
    l_Opt_Xml.firstChild.nodeValue)
    get = null;
    // cascading list for Market Category
    function f_set_casc_sel_list_item_mkt(pThis,pSelect){
    var l_Return = null;
    var l_Select = html_GetElement(pSelect);
    var get = new htmldb_Get(null,$x('pFlowId').value,
    'APPLICATION_PROCESS=tab_casc_sel_list_mkt',0);
    get.add('TAB_CASCADING_ITEM',$x(pThis).value);
    gReturn = get.get('XML');
    //alert(gReturn);
    if(gReturn && l_Select){
    var l_Count = gReturn.getElementsByTagName("option").length;
    l_Select.length = 0;
    for(var i=0;i<l_Count;i++){
    var l_Opt_Xml = gReturn.getElementsByTagName("option")[i];
    appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
    l_Opt_Xml.firstChild.nodeValue)
    get = null;
    // cascading list for Grade
    function f_set_casc_sel_list_item_grd(pThis,pSelect){
    var l_Return = null;
    var l_Select = html_GetElement(pSelect);
    var get = new htmldb_Get(null,$x('pFlowId').value,
    'APPLICATION_PROCESS=tab_casc_sel_list_grd',0);
    get.add('TAB_CASCADING_ITEM',$x(pThis).value);
    gReturn = get.get('XML');
    //alert(gReturn);
    if(gReturn && l_Select){
    var l_Count = gReturn.getElementsByTagName("option").length;
    l_Select.length = 0;
    for(var i=0;i<l_Count;i++){
    var l_Opt_Xml = gReturn.getElementsByTagName("option")[i];
    appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
    l_Opt_Xml.firstChild.nodeValue)
    get = null;
    // cascading list for PORT
    function f_set_casc_sel_list_item_port(pThis,pSelect){
    var l_Return = null;
    var l_Select = html_GetElement(pSelect);
    var get = new htmldb_Get(null,$x('pFlowId').value,
    'APPLICATION_PROCESS=tab_casc_sel_list_port',0);
    get.add('TAB_CASCADING_ITEM',$x(pThis).value);
    gReturn = get.get('XML');
    //alert(gReturn);
    if(gReturn && l_Select){
    var l_Count = gReturn.getElementsByTagName("option").length;
    l_Select.length = 0;
    for(var i=0;i<l_Count;i++){
    var l_Opt_Xml = gReturn.getElementsByTagName("option")[i];
    appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
    l_Opt_Xml.firstChild.nodeValue)
    get = null;
    // Cascading Select List INSTATE
    function f_set_casc_sel_list_item_distance(pThis,pSelect){
    var l_Return = null;
    var l_Select = html_GetElement(pSelect);
    var get = new htmldb_Get(null,$x('pFlowId').value,
    'APPLICATION_PROCESS=tab_casc_sel_list_instate',0);
    get.add('TAB_CASCADING_DISTANCE',$x(pThis).value);
    gReturn = get.get('XML');
    //alert(gReturn);
    if(gReturn && l_Select){
    var l_Count = gReturn.getElementsByTagName("option").length;
    l_Select.length = 0;
    for(var i=0;i<l_Count;i++){
    var l_Opt_Xml = gReturn.getElementsByTagName("option")[i];
    appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
    l_Opt_Xml.firstChild.nodeValue)
    get = null;
    // cascading list for AREA
    function f_set_casc_sel_list_item_area(pThis,pSelect){
    var l_Return = null;
    var l_Select = html_GetElement(pSelect);
    var get = new htmldb_Get(null,$x('pFlowId').value,
    'APPLICATION_PROCESS=tab_casc_sel_list_area',0);
    get.add('TAB_CASCADING_INSTATE',$x(pThis).value);
    gReturn = get.get('XML');
    //alert(gReturn);
    if(gReturn && l_Select){
    var l_Count = gReturn.getElementsByTagName("option").length;
    l_Select.length = 0;
    for(var i=0;i<l_Count;i++){
    var l_Opt_Xml = gReturn.getElementsByTagName("option")[i];
    appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
    l_Opt_Xml.firstChild.nodeValue)
    get = null;
    // cascading list for SUB-AREA
    function f_set_casc_sel_list_subarea(pThis,pSelect){
    var l_Return = null;
    var l_Select = html_GetElement(pSelect);
    var get = new htmldb_Get(null,$x('pFlowId').value,
    'APPLICATION_PROCESS=tab_casc_sel_list_subarea',0);
    get.add('TAB_CASCADING_AREA',$x(pThis).value);
    get.add('TAB_CASCADING_INSTATE',$x(pThis).value);
    gReturn = get.get('XML');
    //alert(gReturn);
    if(gReturn && l_Select){
    var l_Count = gReturn.getElementsByTagName("option").length;
    l_Select.length = 0;
    for(var i=0;i<l_Count;i++){
    var l_Opt_Xml = gReturn.getElementsByTagName("option")[i];
    appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
    l_Opt_Xml.firstChild.nodeValue)
    get = null;
    // cascading list for LOCAL-AREA
    function f_set_casc_sel_list_local(pThis,pSelect){
    var l_Return = null;
    var l_Select = html_GetElement(pSelect);
    var get = new htmldb_Get(null,$x('pFlowId').value,
    'APPLICATION_PROCESS=tab_casc_sel_list_local',0);
    get.add('TAB_CASCADING_SUBAREA',$x(pThis).value);
    gReturn = get.get('XML');
    //alert(gReturn);
    if(gReturn && l_Select){
    var l_Count = gReturn.getElementsByTagName("option").length;
    l_Select.length = 0;
    for(var i=0;i<l_Count;i++){
    var l_Opt_Xml = gReturn.getElementsByTagName("option")[i];
    appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
    l_Opt_Xml.firstChild.nodeValue)
    get = null;
    // cascading list for GEAR
    function f_set_casc_sel_list_gear(pThis,pSelect){
    var l_Return = null;
    var l_Select = html_GetElement(pSelect);
    var get = new htmldb_Get(null,$x('pFlowId').value);
    get.add('TAB_CASCADING_GEAR',$x(pThis).value);
    gReturn = get.get('XML');
    //alert(gReturn);
    if(gReturn && l_Select){
    var l_Count = gReturn.getElementsByTagName("option").length;
    l_Select.length = 0;
    for(var i=0;i<l_Count;i++){
    var l_Opt_Xml = gReturn.getElementsByTagName("option")[i];
    appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
    l_Opt_Xml.firstChild.nodeValue)
    get = null;
    // cascading list for start_date
    function f_set_start_date(pThis,pSelect){
    alert("hello");
    var l_Return = null;
    var l_Select = html_GetElement(pSelect);
    var get = new htmldb_Get(null,$x('pFlowId').value);
    get.add('TAB_START_DATE',$x(pThis).value);
    gReturn = get.get('XML');
    //alert(gReturn);
    if(gReturn && l_Select){
    var l_Count = gReturn.getElementsByTagName("option").length;
    l_Select.length = 0;
    for(var i=0;i<l_Count;i++){
    var l_Opt_Xml = gReturn.getElementsByTagName("option")[i];
    appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
    l_Opt_Xml.firstChild.nodeValue)
    get = null;
    function appendToSelect(pSelect, pValue, pContent) {
    var l_Opt = document.createElement("option");
    l_Opt.value = pValue;
    if(document.all){
    pSelect.options.add(l_Opt);
    l_Opt.innerText = pContent;
    }else{
    l_Opt.appendChild(document.createTextNode(pContent));
    pSelect.appendChild(l_Opt);
    function KeyCheck(e)
    var KeyID = (window.event) ? event.keyCode : e.keyCode;
    //alert(KeyID); // If you want to check out the values for other buttons
    if (KeyID == 120)
    doSubmit('SAVE'); // SAVE F9
    if (KeyID == 121)
    doSubmit('COMPLETE'); // complete F10
    </script>
    The actual (long) query is (and the date value is C006):
    select apex_item.hidden (1,seq_id) checkbox,
    apex_item.hidden (2,seq_id)||
    apex_item.select_list_from_query(3,c003,'select partner_name d,
    state_code r
    from partners
    where state_code is not null
    order by partner_name',
    'style="width:100px;background-color:#FBEC5D; "'
    ||'onchange="f_set_casc_sel_list_item_port(this,f4_'
    ||LPAD (seq_id, 4,'0')||')"',
    'YES',
    '0',
    '- Select State -',
    'f3_' || LPAD (seq_id,4, '0'),
    NULL,
    'NO'
    ) STATE,
    apex_item.select_list_from_query_xl(4,c004,'select fips_place_name, port
    from valid_ports
    where fips_state = '
    ||nvl(c003,0)
    ||' order by fips_place_name',
    'style="width:150px;background-color:#FBEC5D;"',
    'YES',
    '0',
    '- Select PORT -',
    'f4_' || LPAD (seq_id, 4, '0'),
    NULL,
    'NO' ) PORT,
    apex_item.POPUP_FROM_LOV(5,c005,'VESSELS',
    NULL,NULL,NULL,NULL,NULL,
    'style="width:100px;'
    ||'background-color:#FBEC5D; "') vessel_id,
    apex_item.text(6,c006,10,null,
    'style="background-color:#FBEC5D;"'
    ||'onchange="f_set_start_date(this,f6_'
    ||LPAD(seq_id, 4,'0')||')"') trip_start_date,
    apex_item.text(7,c007,5,null,
    'style="background-color:#FBEC5D"') trip_start_time,
    apex_item.text(8,c008,10,null,
    'style="background-color:#FBEC5D"') trip_end_date,
    apex_item.text(9,c009,5,null,
    'style="background-color:#FBEC5D"') trip_end_time,
    apex_item.SELECT_LIST_FROM_LOV(10,c010,'TRIP_TYPE',
    'style="width:100px;background-color:#FBEC5D; "') trip_type,
    apex_item.SELECT_LIST_FROM_LOV(11,c011,'YES_NO',4) multiple_fishermen,
    apex_item.text(12,c012,3,null,
    'style="background-color:#FBEC5D"') days_at_sea,
    apex_item.text(13,c013,4,null,
    'style="background-color:#FBEC5D"') nbr_of_crew,
    apex_item.hidden(14,c014) supplier_trip_id,
    apex_item.hidden(15,c015) trip_nbr,
    apex_item.text(16,c016) partner_vtr
    from apex_collections where collection_name = 'TRIP_C'

  • TS3297 I'm trying to buy a song and it won't let me it keeps telling me to ask these two questions like what was my first pets name and what was my childhood nickname and I forget I need help please

    I'm trying to buy a song and it won't let me a page keeps popping up telling me to answer these two questions like what was your first pets name and what was your childhood nickname and I forget the answers and it says I will be locked out of my apple id and I don't want that so can u please help me thanks

    If you didn't establish a rescue email address, you will need to call applecare support.  Ask for account security to reset your security questions.  After the advisor is able to verify your identity, they can reset your security questions.
    HTH.
    If you are in the US, the number is 800-275-2273

  • Two questions about Risk Management 2.0

    hi experts,
    Please find below two questions about Risk Management:
    -In SPRO, Risk Management>Create top node: after completing information and executing I have this error:
    Error in the ABAP Application Program
    The current ABAP program "/ORM/ORM_CREATE_TOP_NODES" had to be terminated
    because it has
    come across a statement that unfortunately cannot be executed.
    The following syntax error occurred in program "/ORM/SAPLORM_API_SERVICES " in
    include "/ORM/LORM_API_SERVICESU10 " in
    line 97:
    "Bei PERFORM bzw. CALL FUNCTION "GET_ORGUNIT_THRESHOLDS" ist der Aktual"
    "parameter "I_ORGUNIT_ID" zum Formalparameter "IV_ORGUNIT_ID" inkompati"
    "bel."
    The include has been created and last changed by:
    Created by: "SAP "
    Last changed by: "SAP "
    Error in the ABAP Application Program
    The current ABAP program "/ORM/ORM_CREATE_TOP_NODES" had to be terminated
    because it has
    come across a statement that unfortunately cannot be executed.
    Do you know where it could come from?
    -On the Portal>Risk Management
    when I click in a link under the risk management menu(activities and risks, risk report, document risk,...) i alway have an internal server error:
    While processing the current request, an exception occured which could not be handled by the application or the framework.
    If the information contained on this page doesn't help you to find and correct the cause of the problem, please contact your system administrator. To facilitate analysis of the problem, keep a copy of this error page. Hint: Most browsers allow to select all content, copy it and then paste it into an empty document (e.g. email or simple text file).
    Do we have to set up some customizing points before accessing these links?
    Thank you !
    Regards,
    Julien

    Hi Julien ,
    I have the same error what u described as :-
    -On the Portal>Risk Management
    when I click in a link under the risk management menu(activities and risks, risk report, document risk,...) i alway have an internal server error:
    While processing the current request, an exception occured which could not be handled by the application or the framework.
    If the information contained on this page doesn't help you to find and correct the cause of the problem, please contact your system administrator. To facilitate analysis of the problem, keep a copy of this error page. Hint: Most browsers allow to select all content, copy it and then paste it into an empty document (e.g. email or simple text file).
    Do we have to set up some customizing points before accessing these links?    "
    Are you able to solve this. Please let me know how to resolve this???
    Thanks
    Regards,
    Atul

  • Two questions on SP1 and Vista booting

    Hi all,
    two questions:
    1) did I understand correctly that if I want SP1 on my machine I have to install it manually, as it is not included in the automatic update routines?
    2) my machine failed yesterday, I got a message "Windows failed to start. A recent hardware of software change might be the cause." The only thing I can think of is that before switching it off the previous time, I had inserted a USB hard-drive to copy some files on it. But I had continued working on the machine normally. The other unusual event is that the day before it was very slow booting up, so afer it finished booting up, I restarted it.
    When the system failed to start, I tried the automatic procedures several times, which always ended up with "windows cannot solve the problem automatcally,
    contact your vendor". In the penultimate attempt, I also clicked on an "advanced option tab" and restored the system, but that also did not solve the problem. Then, this morning I switched the machine on again to write down the exact error message I got, and instead, unexpectedly (and rather gladly), the machine started up normally. So, what might have happened? Should I get my machine (which is less than a month old) checked?
    thanks!
    paola

    Yes, theres a chance to have a complete image from the actual state of your operating system including all programs etc....
    There are several solutions:
    1. The Commercial One: http://en.wikipedia.org/wiki/Ghost_(software)
    2. Another commercial one: http://www.acronis.com/homecomputing/products/trueimage/features-cloning.html
    3. The Free one: http://www.ubcd4win.com/
    (but more complicated and you need in all cases a external data storage, there are some tools on this ToolsCD which are free and do almost the same like acronis or ghostimage)
    I guess there are still thousands of cloning programs but I tried to give you the most important and most reliable tools.
    If I were you, I would check the UBCD4Win, burn it to a CD, buy an external HDD, start the UBCD4WIn and clone your drive to the external one. So you can perform incremental backups of your HDD and if something happens, you must only do the whole process like you perform the backup just reverse.
    Hope I could help you..
    Cheers

  • Two questions about my "new" used Macbook

    Hello everyone,
    I recently bought a Macbook for my wife from craigslist. It is a early 2008 model (http://www.everymac.com/systems/apple/macbook/stats/macbook-core-2-duo-2.2-white -13-late-2007-santa-rosa-specs.html). I have two questions regarding its use.
    1. I know a video adapter is available for these computers. Is there a cable that can connect the video out on the macbook to a TV that has only a RCA input?
    2. I noticed (a little late) that the mouse button on the trackpad is a little chintzy. It takes quite a bit of effort to press the button and it appears to stick a little. I currently have the trackpad configured to accept clicks, however I would like to fix the button if possible. Has anyone had any success with changing the mouse button?
    Thanks.

    Thanks for the response. I went to the apple store and picked up the cable yesterday. It works perfectly. I cleaned the area around the trackpad button a little and it seems to have eased a little. I will try putting the piece of paper in there and see if it gets better.
    I have a follow up question regarding the video out to a CRT TV. Does anyone know what resolution works best for this kind of low-tech TV? I tried 800X600 and 1024X768 last night and neither one seemed TV-like. Should I try a lower resolution? I am trying to stream hulu from my computer directly into my TV.
    Thanks.

  • Two Questions About SSL

    When I try to stablish a secure connection (via
    https://localhost:7002/AdminMain) the console gives me this error (please
    see
    below), which is the same when I run . startWebLogic.sh to start it.
    Two questions:
    1.- What is this problem about?
    2.- Even with this error, I can see AdminMain in secure mode. Should I be
    worried about the
    error?
    I'm using Weblogic Server Manager 5.1.0 04/03/2000 17:13:23 #66825 (without
    any service pack) on a Red Hat Linux 6.2 Machine & jdk 1.2.2
    Thanks in advance
    Sergio Rios Mendoza
    Departamento de Sistemas
    Corporativo de Servicios Grupo Comercial Mexicana
    PS: this is the error:
    java.lang.UnsatisfiedLinkError: no jsafe in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1287)
    at java.lang.Runtime.loadLibrary0(Runtime.java:469)
    at java.lang.System.loadLibrary(System.java:774)
    at
    COM.rsa.jsafe.JSAFE_DeviceBuilderNative.buildObjects(JSAFE_DeviceBuilderNati
    ve.java)
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at weblogic.security.RSA.performOPJSafe(RSA.java:178)
    at weblogic.security.RSA.performOp(RSA.java:104)
    at weblogic.security.RSApkcs1.decrypt(RSApkcs1.java:153)
    at
    weblogic.security.SSL.ClientKeyExchange.input(ClientKeyExchange.java:132)
    at weblogic.security.SSL.Handshake.input(Handshake.java:109)
    at weblogic.security.SSL.SSLSocket.getHandshake(SSLSocket.java:928)
    at weblogic.security.SSL.SSLSocket.serverInit2(SSLSocket.java:655)
    at weblogic.security.SSL.SSLSocket.serverInit(SSLSocket.java:529)
    at weblogic.security.SSL.SSLSocket.initialize(SSLSocket.java:219)
    at
    weblogic.security.SSL.SSLSocket.performAcceptHandshake(SSLSocket.java:192)
    at
    weblogic.security.SSL.SSLSocket.getInputStream(SSLSocket.java:1001)
    at weblogic.socket.ResettableSocket.<init>(ResettableSocket.java:30)
    at
    weblogic.socket.JVMSocketManager.accept(JVMSocketManager.java:377)
    at
    weblogic.t3.srvr.ListenThread$RJVMListenRequest.execute(ListenThread.java:50
    6)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    java.lang.UnsatisfiedLinkError: no jsafe in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1287)
    at java.lang.Runtime.loadLibrary0(Runtime.java:469)
    at java.lang.System.loadLibrary(System.java:774)
    at
    COM.rsa.jsafe.JSAFE_DeviceBuilderNative.buildObjects(JSAFE_DeviceBuilderNati
    ve.java)
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at weblogic.security.RSA.performOPJSafe(RSA.java:178)
    at weblogic.security.RSA.performOp(RSA.java:104)
    at weblogic.security.RSApkcs1.decrypt(RSApkcs1.java:153)
    at
    weblogic.security.SSL.ClientKeyExchange.input(ClientKeyExchange.java:132)
    at weblogic.security.SSL.Handshake.input(Handshake.java:109)
    at weblogic.security.SSL.SSLSocket.getHandshake(SSLSocket.java:928)
    at weblogic.security.SSL.SSLSocket.serverInit2(SSLSocket.java:655)
    at weblogic.security.SSL.SSLSocket.serverInit(SSLSocket.java:546)
    at weblogic.security.SSL.SSLSocket.initialize(SSLSocket.java:219)
    at
    weblogic.security.SSL.SSLSocket.performAcceptHandshake(SSLSocket.java:192)
    at
    weblogic.security.SSL.SSLSocket.getInputStream(SSLSocket.java:1001)
    at weblogic.socket.ResettableSocket.<init>(ResettableSocket.java:30)
    at
    weblogic.socket.JVMSocketManager.accept(JVMSocketManager.java:377)
    at
    weblogic.t3.srvr.ListenThread$RJVMListenRequest.execute(ListenThread.java:50
    6)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    java.lang.UnsatisfiedLinkError: no jsafe in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1287)
    at java.lang.Runtime.loadLibrary0(Runtime.java:469)
    at java.lang.System.loadLibrary(System.java:774)
    at
    COM.rsa.jsafe.JSAFE_DeviceBuilderNative.buildObjects(JSAFE_DeviceBuilderNati
    ve.java)
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at weblogic.security.RSA.performOPJSafe(RSA.java:178)
    at weblogic.security.RSA.performOp(RSA.java:104)
    at weblogic.security.RSApkcs1.decrypt(RSApkcs1.java:153)
    at
    weblogic.security.SSL.ClientKeyExchange.input(ClientKeyExchange.java:132)
    at weblogic.security.SSL.Handshake.input(Handshake.java:109)
    at weblogic.security.SSL.SSLSocket.getHandshake(SSLSocket.java:928)
    at weblogic.security.SSL.SSLSocket.serverInit2(SSLSocket.java:655)
    at weblogic.security.SSL.SSLSocket.serverInit(SSLSocket.java:546)
    at weblogic.security.SSL.SSLSocket.initialize(SSLSocket.java:219)
    at
    weblogic.security.SSL.SSLSocket.performAcceptHandshake(SSLSocket.java:192)
    at
    weblogic.security.SSL.SSLSocket.getInputStream(SSLSocket.java:1001)
    at weblogic.socket.ResettableSocket.<init>(ResettableSocket.java:30)
    at
    weblogic.socket.JVMSocketManager.accept(JVMSocketManager.java:377)
    at
    weblogic.t3.srvr.ListenThread$RJVMListenRequest.execute(ListenThread.java:50
    6)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    Tue Nov 14 15:31:51 CST 2000:<I> <ServletContext-General> AdminMain: init
    Tue Nov 14 15:31:54 CST 2000:<I> <ServletContext-General> servletimages:
    init
    java.lang.UnsatisfiedLinkError: no jsafe in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1287)
    at java.lang.Runtime.loadLibrary0(Runtime.java:469)
    at java.lang.System.loadLibrary(System.java:774)
    at
    COM.rsa.jsafe.JSAFE_DeviceBuilderNative.buildObjects(JSAFE_DeviceBuilderNati
    ve.java)
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at weblogic.security.RSA.performOPJSafe(RSA.java:178)
    at weblogic.security.RSA.performOp(RSA.java:104)
    at weblogic.security.RSApkcs1.decrypt(RSApkcs1.java:153)
    at
    weblogic.security.SSL.ClientKeyExchange.input(ClientKeyExchange.java:132)
    at weblogic.security.SSL.Handshake.input(Handshake.java:109)
    at weblogic.security.SSL.SSLSocket.getHandshake(SSLSocket.java:928)
    at weblogic.security.SSL.SSLSocket.serverInit2(SSLSocket.java:655)
    at weblogic.security.SSL.SSLSocket.serverInit(SSLSocket.java:546)
    at weblogic.security.SSL.SSLSocket.initialize(SSLSocket.java:219)
    at
    weblogic.security.SSL.SSLSocket.performAcceptHandshake(SSLSocket.java:192)
    at
    weblogic.security.SSL.SSLSocket.getInputStream(SSLSocket.java:1001)
    at weblogic.socket.ResettableSocket.<init>(ResettableSocket.java:30)
    at
    weblogic.socket.JVMSocketManager.accept(JVMSocketManager.java:377)
    at
    weblogic.t3.srvr.ListenThread$RJVMListenRequest.execute(ListenThread.java:50
    6)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

    When I try to stablish a secure connection (via
    https://localhost:7002/AdminMain) the console gives me this error (please
    see
    below), which is the same when I run . startWebLogic.sh to start it.
    Two questions:
    1.- What is this problem about?
    2.- Even with this error, I can see AdminMain in secure mode. Should I be
    worried about the
    error?
    I'm using Weblogic Server Manager 5.1.0 04/03/2000 17:13:23 #66825 (without
    any service pack) on a Red Hat Linux 6.2 Machine & jdk 1.2.2
    Thanks in advance
    Sergio Rios Mendoza
    Departamento de Sistemas
    Corporativo de Servicios Grupo Comercial Mexicana
    PS: this is the error:
    java.lang.UnsatisfiedLinkError: no jsafe in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1287)
    at java.lang.Runtime.loadLibrary0(Runtime.java:469)
    at java.lang.System.loadLibrary(System.java:774)
    at
    COM.rsa.jsafe.JSAFE_DeviceBuilderNative.buildObjects(JSAFE_DeviceBuilderNati
    ve.java)
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at weblogic.security.RSA.performOPJSafe(RSA.java:178)
    at weblogic.security.RSA.performOp(RSA.java:104)
    at weblogic.security.RSApkcs1.decrypt(RSApkcs1.java:153)
    at
    weblogic.security.SSL.ClientKeyExchange.input(ClientKeyExchange.java:132)
    at weblogic.security.SSL.Handshake.input(Handshake.java:109)
    at weblogic.security.SSL.SSLSocket.getHandshake(SSLSocket.java:928)
    at weblogic.security.SSL.SSLSocket.serverInit2(SSLSocket.java:655)
    at weblogic.security.SSL.SSLSocket.serverInit(SSLSocket.java:529)
    at weblogic.security.SSL.SSLSocket.initialize(SSLSocket.java:219)
    at
    weblogic.security.SSL.SSLSocket.performAcceptHandshake(SSLSocket.java:192)
    at
    weblogic.security.SSL.SSLSocket.getInputStream(SSLSocket.java:1001)
    at weblogic.socket.ResettableSocket.<init>(ResettableSocket.java:30)
    at
    weblogic.socket.JVMSocketManager.accept(JVMSocketManager.java:377)
    at
    weblogic.t3.srvr.ListenThread$RJVMListenRequest.execute(ListenThread.java:50
    6)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    java.lang.UnsatisfiedLinkError: no jsafe in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1287)
    at java.lang.Runtime.loadLibrary0(Runtime.java:469)
    at java.lang.System.loadLibrary(System.java:774)
    at
    COM.rsa.jsafe.JSAFE_DeviceBuilderNative.buildObjects(JSAFE_DeviceBuilderNati
    ve.java)
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at weblogic.security.RSA.performOPJSafe(RSA.java:178)
    at weblogic.security.RSA.performOp(RSA.java:104)
    at weblogic.security.RSApkcs1.decrypt(RSApkcs1.java:153)
    at
    weblogic.security.SSL.ClientKeyExchange.input(ClientKeyExchange.java:132)
    at weblogic.security.SSL.Handshake.input(Handshake.java:109)
    at weblogic.security.SSL.SSLSocket.getHandshake(SSLSocket.java:928)
    at weblogic.security.SSL.SSLSocket.serverInit2(SSLSocket.java:655)
    at weblogic.security.SSL.SSLSocket.serverInit(SSLSocket.java:546)
    at weblogic.security.SSL.SSLSocket.initialize(SSLSocket.java:219)
    at
    weblogic.security.SSL.SSLSocket.performAcceptHandshake(SSLSocket.java:192)
    at
    weblogic.security.SSL.SSLSocket.getInputStream(SSLSocket.java:1001)
    at weblogic.socket.ResettableSocket.<init>(ResettableSocket.java:30)
    at
    weblogic.socket.JVMSocketManager.accept(JVMSocketManager.java:377)
    at
    weblogic.t3.srvr.ListenThread$RJVMListenRequest.execute(ListenThread.java:50
    6)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    java.lang.UnsatisfiedLinkError: no jsafe in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1287)
    at java.lang.Runtime.loadLibrary0(Runtime.java:469)
    at java.lang.System.loadLibrary(System.java:774)
    at
    COM.rsa.jsafe.JSAFE_DeviceBuilderNative.buildObjects(JSAFE_DeviceBuilderNati
    ve.java)
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at weblogic.security.RSA.performOPJSafe(RSA.java:178)
    at weblogic.security.RSA.performOp(RSA.java:104)
    at weblogic.security.RSApkcs1.decrypt(RSApkcs1.java:153)
    at
    weblogic.security.SSL.ClientKeyExchange.input(ClientKeyExchange.java:132)
    at weblogic.security.SSL.Handshake.input(Handshake.java:109)
    at weblogic.security.SSL.SSLSocket.getHandshake(SSLSocket.java:928)
    at weblogic.security.SSL.SSLSocket.serverInit2(SSLSocket.java:655)
    at weblogic.security.SSL.SSLSocket.serverInit(SSLSocket.java:546)
    at weblogic.security.SSL.SSLSocket.initialize(SSLSocket.java:219)
    at
    weblogic.security.SSL.SSLSocket.performAcceptHandshake(SSLSocket.java:192)
    at
    weblogic.security.SSL.SSLSocket.getInputStream(SSLSocket.java:1001)
    at weblogic.socket.ResettableSocket.<init>(ResettableSocket.java:30)
    at
    weblogic.socket.JVMSocketManager.accept(JVMSocketManager.java:377)
    at
    weblogic.t3.srvr.ListenThread$RJVMListenRequest.execute(ListenThread.java:50
    6)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    Tue Nov 14 15:31:51 CST 2000:<I> <ServletContext-General> AdminMain: init
    Tue Nov 14 15:31:54 CST 2000:<I> <ServletContext-General> servletimages:
    init
    java.lang.UnsatisfiedLinkError: no jsafe in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1287)
    at java.lang.Runtime.loadLibrary0(Runtime.java:469)
    at java.lang.System.loadLibrary(System.java:774)
    at
    COM.rsa.jsafe.JSAFE_DeviceBuilderNative.buildObjects(JSAFE_DeviceBuilderNati
    ve.java)
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at
    COM.rsa.jsafe.JSAFE_AsymmetricCipher.getInstance(JSAFE_AsymmetricCipher.java
    at weblogic.security.RSA.performOPJSafe(RSA.java:178)
    at weblogic.security.RSA.performOp(RSA.java:104)
    at weblogic.security.RSApkcs1.decrypt(RSApkcs1.java:153)
    at
    weblogic.security.SSL.ClientKeyExchange.input(ClientKeyExchange.java:132)
    at weblogic.security.SSL.Handshake.input(Handshake.java:109)
    at weblogic.security.SSL.SSLSocket.getHandshake(SSLSocket.java:928)
    at weblogic.security.SSL.SSLSocket.serverInit2(SSLSocket.java:655)
    at weblogic.security.SSL.SSLSocket.serverInit(SSLSocket.java:546)
    at weblogic.security.SSL.SSLSocket.initialize(SSLSocket.java:219)
    at
    weblogic.security.SSL.SSLSocket.performAcceptHandshake(SSLSocket.java:192)
    at
    weblogic.security.SSL.SSLSocket.getInputStream(SSLSocket.java:1001)
    at weblogic.socket.ResettableSocket.<init>(ResettableSocket.java:30)
    at
    weblogic.socket.JVMSocketManager.accept(JVMSocketManager.java:377)
    at
    weblogic.t3.srvr.ListenThread$RJVMListenRequest.execute(ListenThread.java:50
    6)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

  • Two Questions about Airport Express

    All, I am a recent convert to using a Mac so bear with me.
    I have two questions about the Airport Express.
    Question if I buy one in the USA, I will visiting this week on holiday,can I use it the UK with a UK adaptor/apple plug?
    Can the Express be used with my current wireless network, using a Netgear DG834G V4, I have read lots in the forums about putting a $ sign in front of the WPA password?
    Any help and advice gratefully received.

    Tesserax wrote:
    Hello andixbox. Welcome to the Apple Discussions!
    Question if I buy one in the USA, I will visiting this week on holiday,can I use it the UK with a UK adaptor/apple plug?
    Yes, but at least two things to consider:
    o The US version of the 802.11n AirPort Express Base Station (AXn) only supports radio channels 1-11 in the 802.11g radio mode. Channels 12-14, used in other countries outside the US will not be available.
    o The AXn supports both the 2.4 and 5 GHz radio bands for 802.11n. The 5 GHz band is restricted in certain countries (like the UK) so operating in this mode may get you unwanted attention.
    That should be okay then because the Netgear broadcasts on channels 1-11. I hadn't appreciated the 5 Ghz band, but having checked both US and UK Apple sites the techspecs both mention 2.4 Ghz and 5 Ghz.
    Can the Express be used with my current wireless network, using a Netgear DG834G V4, I have read lots in the forums about putting a $ sign in front of the WPA password?
    If your intent is to have the AXn join the Netgear as a wireless client, then yes it should work. The "$" requirement was for WEP. This shouldn't be necessary for WPA or WPA2.
    I intended to use the AXn as an range extender, but you mention wireless client, is that something different?

  • Two questions about SG300 DHCP server

    Hi,
    I have two questions about the DHCP server on the SG300:
    On the Address Binding page, what does the "Declined" state mean? I have a NAS device that won't pull an address, and I think that the entry with a state of "Declined" corresponds to this device. It was previously pulling an address from a RV180, so the only difference is that it is now connected to the SG300. I worked around this by manually setting the address on the NAS device, but this won't scale if I run into a lot of other devices that can't pull an address.
    I configured a static address binding for a WAP321 and found that instead of pulling the configured address that it pulled a dynamic address. I checked the Address Binding page and see that the dynamic entry that corresponds with the WAP321 has a Client Identifier rather than a MAC address. I changed the static entry for the WAP321 to use the client identifier displayed in the dynamic entry, and now the WAP321 pulls the configured static address. Is this expected behavior?
    Thanks,
    Bob

    With the SX300/500 it is required the client identifier, it doesn't automatically insert it. If static DHCP is made on the switch and you didn't need client identifier, that is more or less fortunate behavior for you
    So to answer this question, the expected behavior is to configure client identifier for static DHCP entry.
    -Tom
    Please mark answered for helpful posts
    http://blogs.cisco.com/smallbusiness/

  • Two questions about the new iWeb

    Hi
    I've got two questions about the new iWeb.
    1. Is it possible to blog online now? Meaning adding a new blog entry without having to be on your own Mac? This is a feature I've been waiting for since iWeb first was released.
    2. Is it possible to choose the format of images? Earlier editions had the option to "optimize" images but that meant it changed it into .png meaning the site got a lot heavier than if .jpg was used. And since I have relatives who still only have an isdn connection I need to be able to have the website as light as possible.
    thanks

    Ah well... thanks for the quick answer
    Message was edited by: Guðlogi

  • Two questions about my new Mac Pro

    Just got my new Mac Pro up and running and have two questions (issues)
    First, I had to buy the DVI to ADC Display adapter to hook up my Cinema Display but now I can't turn the computer on from the monitor like I use to. Is that right? It's no big deal to have to turn it on at the computer itself, just wondering if anybody else is having this happen.
    Also, the audio out at the back of the computer doesn't work. I've tried plugging in my speaker as well as my headset and nothing. If I plug either of those into the headset jack in the front of the computer all is well. Any thoughts?
    Otherwise, I sure do love my Mac Pro!
    Thanks.
    jamie

    I had to buy the DVI to ADC Display adapter to hook up my Cinema Display but now I can't turn the computer on from the monitor like I use to. Is that right?
    ADC has pins for power control and the power light. DVI does not have these signals so the display's power button cannot turn on the computer when used with a DVI to ADC adapter.

  • Hello, I have two questions on time capsule  I can only have it on my external hd files and free up my internal memory to my mac  I can use an external hard drive, in my case a lacie rugged as shared memory for my two computers

    Hello, I have two questions on time capsule  I can only have it on my external hd files and free up my internal memory to my mac  I can use an external hard drive, in my case a lacie rugged as shared memory for my two computers

    I have a mackbook pro and an iMac if I buy a time capsule 2tb airport, I can use it with time machine and what would be the best way to use it.
    There is no particular setup required for TM.. both computers will create their own backup sparsebundle which is like a virtual disk.. Pondini explains the whole thing if you read the reference I gave you.
    and how to use time capsule airport whit other external hd to use my old lacie airport with the new time capsule
    Up to you.. you can plug the external drive into the TC and enjoy really slow file transfers or you can plug it into your computer and use it as external drive.. which is faster than the TC.. and TM can include it in the backup.
    Again everything is explained in the reference.. you are not reading it.

  • Two questions: Scanner and exception handlers

    Extreme Newbie Alert: I took a single college semester involving Java, almost five years ago, and haven't really touched it since until recently when I decided to try to get back into it. I am now working on building a program while reading the Java 5.0 Tutorial downloadable from Sun.
    Okay, now that the faint of heart have left us, here are the two questions I want to ask:
    1) I am trying to use the Scanner tool ( http://java.sun.com/j2se/1.5.0/docs/api/java/util/Scanner.html ) on a FileReader wrapped in a BufferedReader. I have installed JDK 5.0 and I am importing java.util.*, but when I try to compile I get this error:
    Wishlist.java:71: cannot resolve symbol
    symbol : class Scanner
    location: class Wishlist
    Scanner readFromMe = new Scanner(new BufferedReader(new FileReader("wishlist.txt")));
    ^
    ...and then another one pointing to the other appearance of "Scanner" in the same line, followed by six more in places where I use the readFromMe variable that line was supposed to declare and initialize. Any idea why the compiler doesn't recognize Scanner even though I'm importing its package?
    2) Is there anything preventing you from nesting exception handlers? As you've seen, in this program I open a file...if that attempt produces a FileNotFoundException, I want the error handling to create a new, empty file to use in place of the one that should have been there. Since this could throw an IOException of its own, I would need to put a try | catch block into the other catch block. Is the compiler going to stand for that? Alternatively, is there any input stream that creates a file with the specified filename if there is none already? Probably not, since a newly created file will be empty and there's no point in having an input stream on it...

    1) Are you sure you installed and are invoking jdk
    1.5? Maybe you have an earlier version ahead of it
    on your path.Hm. I did use 1.3 back in college...I checked the contents of PATH and the User Variables version of it was set correctly but the System Variables version of it was set to 1.3. I corrected the System Variables version of it and now the compiler doesn't complain about Scanner...but I'm still getting errors that it doesn't recognize readFromMe even after I initialized it. Odd...
    2) yeah you can nest try/catch blocks like that.
    However, in this case, exceptions sound like the
    wrong way to go. A missing file sounds like a real,
    regular possibility -- it's not that exceptional as
    you describe it. A better thing would be to create
    a File object, see if the file exists, and then if
    it doesn't go ahead and immediately handle that
    case. Don't even try to open the file that may not
    exist.Okay, I'll try rewriting the file read like that, and hopefully the readFromMe errors will go away. If they don't I'll make a new post...probably with the entirety of the code because I can't even guess at what part of the code is causing that. Thanks for the help!

  • More specific to two questions

    Hi,
    First of all, many thanks to Rottier, Daniel, Geoff. Your ideas are
    definitely useful.
    Regarding two questions I posted yesterday, I&rsquo;d like to give you more
    background information so that it will make questions more specific.
    Now we have a lot of applications (programs) written in either C, C++,
    Java codes or Forte (maybe other language like VB). Our purpose is to
    integrate all the codes written for the different platforms such as
    Windows NT and UNIX together seamlessly through CORBA or CORBA-IIOP
    (Internet Inter-Object Request Broker Protocol). The most difficulties
    I have met so far are to pass an object by its value. As you know,
    CORBA specifications, version 2, don&rsquo;t support the concept &ldquo;pass object
    by value&rdquo;. But currently, some of CORBA vendors such as Forte and Iona
    (OrbixWeb) do extend the concept &ldquo;pass by reference&rdquo; and support the
    concept &ldquo;pass object by value&rdquo; for Java Mode not for IDL (Interface
    Definition Language) Mode. If we want to integrate all codes together
    without the support of &ldquo;pass object by value&rdquo;, the following question I
    need to answer is the garbage collection in the Forte server side. In
    CORBA IDL mode, I have to set all IsAnchored attributes of all objects
    to TRUE. Can these objects be garbage collected? If yes, how does the
    garbage collection work?
    Please note that the client (C, C++, Java or other language) and the
    server (Forte) are written using different languages (not limited to
    Forte)! The question I posted can be much complicated if the client and
    server are written in the different languages and for the different
    platforms (NT and UNIX) as well as applied to the distributed and
    multithreaded environment.
    To be exact, if one of the multiple remote C++ clients decides not to
    access the objects (not limited to service objects) in the Forte server,
    how does Forte garbage collection know what the client has done
    automatically and garbage collect the object? It is known that CORBA
    does not support garbage collection. Is there any functionality
    provided by Forte to let itself be automatically notified? As we know,
    COM and DCOM do have such kind of functionality. When you integrate
    DCOM with your applications, at both sides (client and server), it is
    DCOM who internally poll the object references periodically. How about
    CORBA and Forte? Forte has integrated IIOP as its own built-in
    component and supported VisiBroker and IONA CORBA products. My guess is
    because Forte has IIOP built in itself (both sides have to run ORB), so
    Forte has the full control over the whole running environment, and can
    monitor the references to the objects, and apply the garbage collection
    to the objects automatically. Is this true? Here are the key words:
    multiple, remote (distributed), different platforms and languages,
    CORBA-IIOP. We should take all of these things into our consideration.
    I did find that there is a big difference between IsAnchored set to TRUE
    and FALSE when I tried to integrate C++ client, Forte server and Java
    client, Forte server. For the C++ client, you have to set IsAnchored
    attributes of all kinds of objects to TRUE. Note that In Forte, the
    service objects and the ordinary objects are treated differently. The
    service objects are created by Compiler or Interpreter. It is
    transparent to the users. The ordinary objects are created at run time,
    garbage collection can be applied to. For Java client, you can either
    set IsAnchored attribute to TRUE or FALSE depending on what you want
    (access the services provided by Forte server side by value or
    reference). This really answers the question: IsAnchored can control
    pass object by value or reference, and really matches what you guys
    talked about in your e-mail. My thoughts are that IsAnchored has
    nothing to do with the garbage collection, otherwise this will disable
    the garbage collection at all! Because I have to set all IsAnchored
    attributes to TRUE at Forte server side for my C++ client, if the
    garbage collection is really based on the IsAnchored attribute, this
    means that the garbage collection is totally disabled for all those
    objects with their IsAnchored attributes set to TRUE! Can anyone
    confirm that? Don&rsquo;t forget that this issue is raised in such
    complicated environment! What I want to clarify is whether Forte does
    provide such a garbage collection mechanism so nice, so smart to
    automatically maintain a persistent object reference table or whatever
    and deal with the garbage collection issue in such complicated
    environment!
    Believe this can make my questions much specific and clear. I&rsquo;d like to
    discuss more details about it.
    Thank you again for your informative ideas.
    Shi-Long, Yin
    US West in Denver
    Tel: 303-624-1305
    e-mail: [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Hi,
    First of all, many thanks to Rottier, Daniel, Geoff. Your ideas are
    definitely useful.
    Regarding two questions I posted yesterday, I&rsquo;d like to give you more
    background information so that it will make questions more specific.
    Now we have a lot of applications (programs) written in either C, C++,
    Java codes or Forte (maybe other language like VB). Our purpose is to
    integrate all the codes written for the different platforms such as
    Windows NT and UNIX together seamlessly through CORBA or CORBA-IIOP
    (Internet Inter-Object Request Broker Protocol). The most difficulties
    I have met so far are to pass an object by its value. As you know,
    CORBA specifications, version 2, don&rsquo;t support the concept &ldquo;pass object
    by value&rdquo;. But currently, some of CORBA vendors such as Forte and Iona
    (OrbixWeb) do extend the concept &ldquo;pass by reference&rdquo; and support the
    concept &ldquo;pass object by value&rdquo; for Java Mode not for IDL (Interface
    Definition Language) Mode. If we want to integrate all codes together
    without the support of &ldquo;pass object by value&rdquo;, the following question I
    need to answer is the garbage collection in the Forte server side. In
    CORBA IDL mode, I have to set all IsAnchored attributes of all objects
    to TRUE. Can these objects be garbage collected? If yes, how does the
    garbage collection work?
    Please note that the client (C, C++, Java or other language) and the
    server (Forte) are written using different languages (not limited to
    Forte)! The question I posted can be much complicated if the client and
    server are written in the different languages and for the different
    platforms (NT and UNIX) as well as applied to the distributed and
    multithreaded environment.
    To be exact, if one of the multiple remote C++ clients decides not to
    access the objects (not limited to service objects) in the Forte server,
    how does Forte garbage collection know what the client has done
    automatically and garbage collect the object? It is known that CORBA
    does not support garbage collection. Is there any functionality
    provided by Forte to let itself be automatically notified? As we know,
    COM and DCOM do have such kind of functionality. When you integrate
    DCOM with your applications, at both sides (client and server), it is
    DCOM who internally poll the object references periodically. How about
    CORBA and Forte? Forte has integrated IIOP as its own built-in
    component and supported VisiBroker and IONA CORBA products. My guess is
    because Forte has IIOP built in itself (both sides have to run ORB), so
    Forte has the full control over the whole running environment, and can
    monitor the references to the objects, and apply the garbage collection
    to the objects automatically. Is this true? Here are the key words:
    multiple, remote (distributed), different platforms and languages,
    CORBA-IIOP. We should take all of these things into our consideration.
    I did find that there is a big difference between IsAnchored set to TRUE
    and FALSE when I tried to integrate C++ client, Forte server and Java
    client, Forte server. For the C++ client, you have to set IsAnchored
    attributes of all kinds of objects to TRUE. Note that In Forte, the
    service objects and the ordinary objects are treated differently. The
    service objects are created by Compiler or Interpreter. It is
    transparent to the users. The ordinary objects are created at run time,
    garbage collection can be applied to. For Java client, you can either
    set IsAnchored attribute to TRUE or FALSE depending on what you want
    (access the services provided by Forte server side by value or
    reference). This really answers the question: IsAnchored can control
    pass object by value or reference, and really matches what you guys
    talked about in your e-mail. My thoughts are that IsAnchored has
    nothing to do with the garbage collection, otherwise this will disable
    the garbage collection at all! Because I have to set all IsAnchored
    attributes to TRUE at Forte server side for my C++ client, if the
    garbage collection is really based on the IsAnchored attribute, this
    means that the garbage collection is totally disabled for all those
    objects with their IsAnchored attributes set to TRUE! Can anyone
    confirm that? Don&rsquo;t forget that this issue is raised in such
    complicated environment! What I want to clarify is whether Forte does
    provide such a garbage collection mechanism so nice, so smart to
    automatically maintain a persistent object reference table or whatever
    and deal with the garbage collection issue in such complicated
    environment!
    Believe this can make my questions much specific and clear. I&rsquo;d like to
    discuss more details about it.
    Thank you again for your informative ideas.
    Shi-Long, Yin
    US West in Denver
    Tel: 303-624-1305
    e-mail: [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

  • Hi All, I have two questions. First of all my CS3 is saying that it is installed on more than one machine, is there a way of seeing what machines my serial number is registered to? If i want to buy another CS3 serial number how do i go about it? I cannot

    Hi All, I have two questions. First of all my CS3 is saying that it is installed on more than one machine, is there a way of seeing what machines my serial number is registered to? If i want to buy another CS3 serial number how do i go about it? I cannot afford to move to the creative cloud.....

    there's no way for you to identify which machines have or had cs3 activated, and you can no longer purchase a cs3 license from adobe.
    you can request an activation count reset (Contact Customer Care) and deactivate your cs3 on all your computers.  you can then install and activate on up to two computers.

Maybe you are looking for

  • InDesign and XML Automatic pagination

    Hi Scripters, I am trying to create "Automatic pagination" system for four to six page journals, XML--->INDD--->PDF I am comfort with creating and applying styles I am done. I just don't have Idea how to place the images and tables automatically afte

  • Installing Oracle APPS - Burning DVDs and installing from then!!!

    Hi all, I'm finishing the download of Oracle Application 11i (33GB) and i don't have space enough to create a staging area and install from this area. I want to install from DVDs. How can i do that? What files i burn in each DVD?? What is the order??

  • I wrote this code and it doen't work.

    public void deletePersonMethod(String pAction, String pPoHeaderId) 42--> Row row[] = pervo.getAllRowsInRange(); for(int i=0; i<row.length ; i++) SantoshVORowImpl rowi =(SantoshVORowImpl)row; if(rowi.getPoHeaderId().toString().equals(pPoHeaderId)) row

  • Unable to update PSE 10, getting adobe server error message

    Unable to update PSE 10.  Getting error message re: server possibly down.  However, get this message constantly.

  • Dependency check for package being ported

    Looking to port a program from Debian and want to make sure I get all my dependencies right. But there is no real scale or database to work with. Below are the dependencies for my package... Any help making sure I cover all these would be greatly app