PeopleSoft Writable Arrays

Hi,
I am trying to create a writable array element in PeopleSoft Global Payroll 9.1. I have created the Record(Table) using the PeopleTools. But I am unable to see that table in the LOV while creating the writable array element.
In the Definition and Fields, there is a LOV "Record(Table) Name" in which I am not able to see the Writable Array Record which I have created using the PeopleTools. This lists other Records but not the one I have created. I am able to see the table in the database though.
Please let me know if I am missing something here.
Rgds,
Ram.

John Brimelow wrote:
The question posed, and buried in the above post is, does anyone have a workaround or a solution for this problem so I can work in OS 10.5.1?
This is all I could find that might relate:
From ATTO Hot Topics
"I can only see 2 TB of my (greater than) 2 TB Array under OS X"
The ATTO Celerity, ExpressPCI, ExpressSAS adapters and OS X all support units larger than 2 TB. The issue is typically caused by the Returned Inquiry Data upon boot. Apple looks at byte 2 of the returned Inquiry Data (version field) in order to determine if a device supports 16 byte CDB's. In order to support a volume larger than 2 TB, 16 byte CDB's must be supported. If Apple does not see that a device supports SPC-3 (05h in byte 2), they will not send 16 byte read capacities or 16 byte CDB's at all.
Unfortunately there is nothing our host adapter can do to reslove your issue.
You may want to contact ATTO tech support, and/or Blackmagic and Huge Systems. I know ATTO is pretty responsive to tech issues like this.

Similar Messages

  • PeopleSoft Invoking BPEL process gets HTML returned and not XML

    I am executing a SyncRequestXmlDoc in PeopleCode to call a BPEL process.
    In an earlier demo environment this works fine and when I interrogate the log I get a correct Request and Response message :
    I have now installed SOA Suite and I am deploying to that and I now have a problem with the Call.
    It works.... but does not execute the BPEL Process.
    Investigation has found that the PeopleTools Synchronous Message log shows the failing call as returning the HTML form of the BPEL process instead of the XML.
    Detailed below are the request and response logs for the working process and then the failing process.
    The question is :
    Is the BPEL process launched by SOA suite being returned in HTML form because of a setting or configuration issue or .... ?
    I can run the failing process from the BPEL Console without any problems ?
    Working Call Logs
    Request message :
    <?xml version="1.0"?>
    <SOAP-ENV:Envelope xmlns:client="http://xmlns.oracle.com/POSyncComp" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Body>
    <client:POSyncCompProcessRequest>
    <client:Customer>test2</client:Customer>
    <client:Item>1</client:Item>
    <client:Quantity>1</client:Quantity>
    <client:DeliveryDate>2007-08-02</client:DeliveryDate>
    </client:POSyncCompProcessRequest>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    and a correct response :
    <?xml version="1.0"?>
    <soapenv:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
    <POSyncCompProcessResponse xmlns="http://xmlns.oracle.com/POSyncComp">
    <result/>
    </POSyncCompProcessResponse>
    </soapenv:Body>
    </soapenv:Envelope>
    However with a new demo environment where I am using an SOA suite I get the response returned in HTML not XML
    Failing call logs shows html form in response
    Request Message :<?xml version="1.0"?>
    <SOAP-ENV:Envelope xmlns:client="http://xmlns.oracle.com/POSyncCompInt" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Body>
    <client:POSyncCompIntProcessRequest>
    <client:Customer>test2</client:Customer>
    <client:Item>1</client:Item>
    <client:Quantity>1</client:Quantity>
    <client:DeliveryDate>2007-08-02</client:DeliveryDate>
    </client:POSyncCompIntProcessRequest>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    Response Message :
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html><head><title> Web Service</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <style type="text/css" media="screen">A:link { font-family: Arial, Helvetica, sans-serif; color:#663300; background-color : #FFFFFF;}
    A:active { font-family: Arial, Helvetica, sans-serif; color:#ff6600; background-color : #FFFFFF;}
    A:visited { font-family: Arial, Helvetica, sans-serif; color:#996633; background-color : #FFFFFF;}
    A.navigation:link{font-family: Arial, Helvetica, sans-serif;font-size:65%;color:#996633;background-color : #FFFFFF;}
    A.navigation:active{ font-family: Arial, Helvetica, sans-serif; font-size:65%; color:#996633; background-color : #FFFFFF;}
    A.navigation:visited{ font-family: Arial, Helvetica, sans-serif; font-size:65%; color:#996633; background-color : #FFFFFF;}
    BODY, P, LI, UL, OL { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color : #FFFFFF;}
    H1 { font-family: Arial, Helvetica, sans-serif; font-size:150%; color:#336699; background-color : #FFFFFF; border : solid #CCCC99; border-width : 0px 0px 2px 0px; width : 100%;}
    H2 {font-family: Arial, Helvetica, sans-serif; font-size:120%; color:#336699; background-color : #FFFFFF; border : solid #cccc99; border-width : 0px 0px 2px 0px; width : 100%;}
    H3 {font-family: Arial, Helvetica, sans-serif;font-size:110%;color:#336699;background-color : #FFFFFF;width : 100%;}
    H4 {font-family: Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;background-color : #FFFFFF;font-weight: bold;width : 100%;}
    P.indent {text-indent: 9%;}
    .testpage-message-body-editor { margin: 10 0 10px 10px; font-size: 12px; }
    .testpage-complex-editor { margin: 10 0 0 10px; font-size: 12px;}
    .testpage-complex-editor-body { margin: 10 0 0 10px; }
    .testpage-complex-editor-part {     margin: 10 10 0 10px; }
    .testpage-header-editor { margin: 10 0 30 10px; font-size: 12px; }
    .testpage-header-editor-part { margin: 0 0 10 0px; font-size: 12px; }
    .testpage-simpletype-type-tag { color: rgb(128, 0, 128); padding: 0px;     font-size: 12px; margin: 0 2 0 10px; }
    .testpage-simpletype-tag {color: blue; font-size: 12px; margin: 0 6 0 2px; text-align:right; }
    .testpage-complextype-tag {color: black; font-size: 12px; font-weight: bold;}
    .testpage-input {font-size: 12px; text-align:left; }
    .testpage-input-box {border: 1px solid dimgray; font-size: 12px; text-align:left;}
    .testpage-dropdown { font-size: 12px;}
    .testpage-dropdown-box {font-size: 12px;}
    .testpage-arraytype-tag {color: black; font-size: 12px; font-weight: bold;}
    .testpage-array-element-tag { margin: 0 0 0 10px; }
    .testpage-array-element { margin : 10px; background-color: #FFFFFF; background-image: url("med_sub_BG.gif"); }
    .testpage-arraytype-adder { font-size: 12px; }
    .testpage-checkbox { height: 12px; width: 12px; margin: 2 2 3 0px; }
    table {border-spacing: 0;}
    td {padding: 1px 4px 1px 4px; width: 130px; }
    .testpage-invocation-textarea { margin: 10px 0 0 10px; font-size: 12px; border-top: solid #95b7cd 1px;
    border-left: solid #95b7cd 1px; border-bottom: solid #95b7cd 1px; border-right: solid #95b7cd 1px; }
    .testpage-invocation-button { margin: 10px 0 10px 150px; font-size: 12px;}
    .testpage-array-remove { background-image: url(http://etcintel01.uk.oracle.com:7777/orabpel/InternalCompany/POSyncCompInt/1.0?tp_delete_png);  background-repeat: no-repeat; clear: both; display: inline-block; }
    .testpage-array-add { background-image: url(http://etcintel01.uk.oracle.com:7777/orabpel/InternalCompany/POSyncCompInt/1.0?tp_add_png);  background-repeat: no-repeat; clear: both; display: block; position: relative; left: 1px}
    .xmlViewer {font-family: monospace; height: 300px; width: 95%; overflow: auto; position: relative; left:0px;}
    .xmlViewer2 {font-family: monospace; height: 85%; width: 95%; overflow: auto; position: relative; left:0px;}
    .xmlTag {color: #336699; background-color: transparent; font-weight: bold;}
    .xmlAttName {color: #990000; background-color: transparent}
    .xmlAttEqual {color: #006699; background-color: transparent}
    .xmlAttValue {color: #0033cc; background-color: transparent}
    .mode-select { margin: 0 0 0 10px;}
    .extras { margin: 10px 0 0 0px; font-size: 12px; }
    .expander-open {background-image: url(http://etcintel01.uk.oracle.com:7777/orabpel/InternalCompany/POSyncCompInt/1.0?tp_disclosure_expanded_png); background-repeat: no-repeat; background-position: center; display:inline-block;}
    .expander-closed { background-image: url(http://etcintel01.uk.oracle.com:7777/orabpel/InternalCompany/POSyncCompInt/1.0?tp_disclosure_collapsed_png); background-repeat: no-repeat; background-position: center; display:inline-block;}
    div.bar {width:85%; padding-left:15px; border-color: rgb(128,128,128);border-width: 0px 0px 1px 0px ; border-style:solid; line-height: 0}
    div.container {position:relative; border-width:1px; border:solid #95b7cd 2px; margin-top:20px;padding-top:20px}
    div.operation {position:absolute; top:-12px; left:40px; background-color:white}
    a .alt { visibility: hidden; position: relative; left: -4px; }
    </style>
    </head><body onLoad="javascript:buildEditor()">
    <h1>POSyncCompInt endpoint</h1>
    <p>For a formal definition, please review the Service Description.</p>
    <p>Download the JavaScript Stub (<i>BETA</i>) for POSyncCompIntPort and see its documentation.</p>
    <script type="text/javascript" src="http://etcintel01.uk.oracle.com:7777/orabpel/InternalCompany/POSyncCompInt/1.0?BPEL_OC4J_Servlettest.js"></script>
    <script type="text/javascript">
    // Copyright © 2003, 2006, Oracle. All rights reserved.
    function switchOperation(selection) {
    submit_to_self();
    function switchMode(newMode) {
    submit_to_self();
    function submit_to_self() {
    var f = document.forms['CreateMessage'];
    f.action = "/orabpel/InternalCompany/POSyncCompInt/1.0";
    f.submit();
    function toggleHttpParams(transBox) {
    var transportParams = document.getElementById("http-params");
    if (transBox.checked) {
    transportParams.style.display = "block";
    } else {
    transportParams.style.display = "none";
    function handleStressInfo( stressCheckBox ) {
    var initiateForm = document.forms['CreateMessage'];
    if( stressCheckBox.checked ) {
    // User is requesting stress test
    // change the address of the form
    initiateForm.action = "/orabpel/InternalCompany/POSyncCompInt/1.0?stressTest=";
    } else {
    // The user does not want a stress test
    // change the address of the form
    initiateForm.action = "/orabpel/InternalCompany/POSyncCompInt/1.0";
    function buildEditor() {
    var wsm_interceptors = [];
    wsm_interceptors[0] = "reliability";
    wsm_interceptors[1] = "security";
    var node = document.getElementById("editor");
    var editor = findEditors("process", wsm_interceptors);
    editor.build(node);
    syncFormRadioField('mode_html', true);
    syncFormRadioField('mode_xml', false);
    syncFormSelectField('operationName', 'process,,');
    var soapAction = document.getElementById("soapAction");
    soapAction.value = "process";
    var soapAction_cb = document.getElementById("soapAction_cb");
    soapAction_cb.checked = "true";
    </script>
    <h2>POSyncCompIntPort</h2>
    <form name="CreateMessage" action='/orabpel/InternalCompany/POSyncCompInt/1.0?invoke=' method="POST" onSubmit="javascript:return validateAllAtomicInputs(this);">
    <input type="hidden" name="contentType" value="text/xml" >
    <input type="hidden" name="portName" value="POSyncCompIntPort" >
    <input type="hidden" name="serviceName" value="POSyncCompInt" >
    <input type="hidden" name="serviceNamespace" value="http://xmlns.oracle.com/POSyncCompInt" >
    <div class="container">
    <div id="mode-select" class="operation">
    Operation
    : <span id="operationSelect">
    <select class="testpage-input-box" id="operationName" name="operationName"
    onchange="switchOperation( this.value ); return true;">
    <option value="process,," SELECTED>process</option></select>
    </span>
       <span style="align: right" class="testpage-edit-modes">
    <input id="mode_html" name="mode" type="radio" onclick="switchMode( this.value ); return true;"
    VALUE="html" Checked />
    HTML Form</span>
    <input id="mode_xml" name="mode" type="radio" onclick="if(!validateAllAtomicInputs(this.form)){ this.checked = false; document.getElementById('mode_html').checked = true; } else { switchMode( this.value ) }; return true;"
    VALUE="xml" />
    XML Source
    </div>
    <div id="editor"></div>
    </div>
    <div>
    <p><i>Note: XML source view contents will not be reflected in the HTML form view</i></p>
    </div>
    <div class="extras">
    <label>
    <span><a class="expander-closed" id="tp_http_transport" href="javascript:toggleExpand('http-params','tp_http_transport')"><span class="alt">---</span></a></span>
    <span>Show Transport Info</span>
    </label>
    <div id="http-params" class="extras" style="font-size:12px;padding-left:20px;display:none">
    <table><tr>
    <td class="testpage-input">HTTP Authentication
    </td><td class="testpage-input"><input type="checkbox" class="testpage-checkbox" name="transport-enablement" style="font-size:12px; margin-left:10px"> Enable
    </td>
    </tr><tr><td>
    <table><tr><td class="testpage-input">
    User Name</td><td><input class="testpage-input-box"
    type="text"
    name="form_user"/></td>
    </tr>
    <tr><td class="testpage-input">
    Password</td><td><input class="testpage-input-box"
    type="password"
    name="form_password"/>
    </td></tr>
    </table>
    </td></tr>
    </table>
    <div id="soap-action" class="extras">
    <label>
      SOAP Action  
    </label>
    <span id="testpage-soap-action" class="extras">
    <input class="testpage-input-box" type="text" id="soapAction" name="soapAction" size="35"/>
    </span>
    <span><input type="checkbox" class="testpage-checkbox" name="soapAction_cb" id="soapAction_cb"
    onclick="javascript:toggleDisabled(this, 'soapAction')" style="font-size:12px; margin-left:10px"/> Enable</span>
    </div>
    </div>
    </div>
    <div id="stress" class="extras">
    <div>
    <span><a class="expander-closed" id="tp_stress_info" href="javascript:toggleExpand('stressInfo','tp_stress_info')"><span class="alt">---</span></a></span>
    <span>Perform stress test</span>
    <span> <input type="checkbox" class="testpage-checkbox" name="stress" onclick="handleStressInfo( this )" style="font-size:12px; margin-left:10px"><span> Enable </span></span>
    <div id="stressInfo" style="font-size:12px;padding-left:20px;display:none">
    <table cellpadding="1" cellspacing="0" width="100%" summary="">
    <tr>
    <td width="300" class="testpage-input">
    Number of Concurrent Threads </td>
    <td class="testpage-input">
    <input type="text" name="stress_threadCount" value="10" size="4" />
    (threads) </td>
    </tr>
    <tr>
    <td class="testpage-input">
    Number of Loops </td>
    <td class="testpage-input">
    <input type="text" name="stress_loopCount" value="5" size="4" />
    (loops) </td>
    </tr>
    <tr>
    <td class="testpage-input">
    Delay </td>
    <td class="testpage-input">
    <input type="text" name="stress_delay" value="1000" size="4" />(milliseconds) </td>
    </tr>
    </table>
    </div>
    </div></div>
    <input type="hidden" name="reliability" value="true"/>
    <input type="hidden" name="security" value="true"/>
    <input align="right" name="invokeMessage" type="submit" value="Invoke" class="button"/><div id="validation_error_message"></div>
    </form>
    <h2> </h2>
    <p><font face="Arial" size="1">Copyright &copy; 2003, 2006, Oracle. All rights reserved.</font></p>
    </body></html>
    Is this a setting or configuration problem in my SOA suite install ?
    Needless to say the BPEL process does not execute.
    Can anyone help ?

    Hi Lonneke
    Thanks for responding....
    You are correct in seeing that the two services are different in name.
    However they are identical in function.
    I created the service POSyncComp in my earlier version of JDev and deployed it to my local OC4J.
    Which is launched by a PeopleSoft call using PeopleCode.
    I have now rewritten this service in my new JDev and called it POSyncCompInt and deployed to home in an SOA suite implementation.
    So whilst I test and before I roll the original service call out, I have both.
    I have duplicated the PeopleCode and tweaked the message call, so that for testing purposes, and before I drop the current working version I have both calls in my PeopleCode event.
    The original POSyncComp call still works, but the call to the 'new replacement' does not.
    Hence the log shows both calls.... with slightly different names.
    The strange thing is that the PeopleSoft LOG shows very similar code in the Request Message, but the response from the new call shows the HTML Form that I get if I run the second BPEL process from the SOA BPEL console.
    So it looks like it is addressing the URL correctly.... but it suggests that stand alone OC4J returns a different response to the SOA suite which I am using for the new version of the BPEL process.... Is this configuration ?
    It hints at the xsd file and the complex message type at entry to the BPEL process.
    I can run the new process from the SOA suite BPEL Console with no problems.
    I hope that clarifies your question about two different service names

  • Lost RAID 5 array on upgrade to Leopard

    I have a Highpoint RocketRAID 2314 controller connected to an external 4 drive RAID 5 array (1.5 terabytes). This device was working just fine with 10.4.10, and disappeared right after my upgrade to Leopard.
    When I go in to Disk Utility, it says the partition map scheme is "Unformatted", it's locked, not writable, not ejectable, but does show 1.4 terabytes of total capacity. All options on this drive in Disk Utility are greyed out. I can't erase, partition, repair, etc... nothing.
    I have the latest driver from Highpoint for the 2314 card, and it IS Leopard compatible.
    Any idea how I can make my 1.5 terabyte array readable again? I have a lot of data on it, and dearly hope I haven't lost anything. I also tried moving the card to another slot to no avail. Anyone who has an ideas, I would very much welcome the help. I really don't care what my options are provided that I can get my data back. Thanks!

    I've had terrible experiences with Highpoint. Their technical support is pretty bad and they don't go out of their way to help. I've completely lost confidence with their drivers and their software development. I've had to rebuild my RAID 5 a couple of times even though all the drives are fine. I'm constantly worrying that something like this is going to happen to me. Are there any other solutions for external drives and eSATA connectors for RAID 5??

  • Array of cluster label

    I have an array of clusters that are PID parameters for the NI motion card (one for each axis).
    I would like to change the label for the array based on the cluster (index) that is being displayed.
    When I try to do this, I get the error
    Error 1073 occurred at Property Node (arg 1) in TuneNew.vi
    Possible reason(s):
    LabVIEW:  This property is writable only when the VI is in edit mode, or this method is available only when the VI is in edit mode.
    How do I change the label?
    Is it possible, or do I need to use a workaround of putting up a text string and changing that?
    Thanks in advance

    Hi jspaarg,
          You only need to tweek your code a bit to make this work!
    Instead of displaying the Array label, you want to hide the label, but display the "Caption".  The caption can be changed.
    cheers
    When they give imbeciles handicap-parking, I won't have so far to walk!

  • Disable array indicator but enable scroll bar ?

    Dear All,
    is there a way to disable an array without disabling the ability to scroll down with the mouse (scroll bar is also disabled if you choose disable in properties). The array indicator is clickable althoug not writable but causes confusion for the user...as if you can write something.
    thank you .

    Hi mbhatti2000,
    - Could you put up a small example of what you mean?
    If you just want to disable the array indicator and gray it out, then you can use the property shown below.
    Regards,
    Peter D
    Attachments:
    DisableIndicator.vi ‏9 KB

  • What are minimum Admin acct permissions for PeopleSoft connector?

    Hi,
    We're in the process of configuring the OIM Connector 9.1.0 for PeopleSoft, and the documentation on "Creating a Target System Account for Connector Operations" describes creating a Permission List in PeopleSoft that seems to assume the Admin ID for the connector will also be the ID used to login to the PeopleSoft application itself and manage things on that side (I'm a PeopleSoft developer so I have a pretty clear idea that, for example, the connector's account doesn't need to be able to access App Designer, the developer's IDE, just to send transactions).
    We already have other accts that can login to the PeopleSoft side of things and do the necessary configuration and monitoring there, we just want the connector to be able to connect <g>, and then have access to the target component interface... but not a bunch of other privileges (working on the "least amount of access required" principal).
    Has anyone pared down the items in the Permission List defined for use by the connector, and if so what have you determined are the minimum privileges needed to connect and do provisioning?
    Note we will be using the Remote Manager service to implement.
    thanks,
    Anne

    Software Update gave an error I can't reproduce at the moment; but the upshot was that it could not write the package file to the directory. Permissions were drwxr-xr-x. I've solved that by making /Library/Packages writable by any user in group admin. (chown root:admin /Library/Packages; chmod 775 /Library/Packages.) Call me paranoid but I don't want to make that directory world-writable.
    The reason I'm updating in that fashion is that I choose to use the "minimalist approach" to system updates discussed in a MacFixIt article at http://www.macfixit.com/article.php?story=20070427001751397.

  • Selected property of checkbox gives property not writable exception

    hi,
    i am facing problem with checkbox!!
    in my page there is one table and in each row there is 12 checkbox
    and i want to set checkbox selected as per database,and i successfully
    completed it with below code <ui:tableRowGroup
    binding="#{Setrights1.right_rowgroup}" id="right_rowgroup" rows="10"
                                    sourceData="#{Setrights1.right_table_provider}" sourceVar="currentRow">
                                    <ui:tableColumn headerText="Module" id="tableColumn1" sort="column1" width="167">
                                        <ui:staticText id="staticText1" text="#{currentRow.value['module_name']}"/>
                                    </ui:tableColumn>
                                    <ui:tableColumn headerText="Rights" id="tableColumn2" sort="column2">
                                        <h:panelGrid columnClasses="" columns="4" id="rightspanel">
                                            <ui:checkbox
    binding="#{Setrights1.create_self}" id="create_self"  label="Create
    Self" selected="#{currentRow.value['create_self']==1}"
    onClick="common_timeoutSubmitForm(this.form,
    'right_table:right_rowgroup:tableColumn2:rightspanel:create_self');"
    rendered="#{currentRow.value['create_self']!= ''}"
    valueChangeListener="#{Setrights1.create_self_processValueChange}"/>
                                   <ui:checkbox
    binding="#{Setrights1.create_level}" id="create_level" immediate="true"
    label="Create Level"  selected="#{currentRow.value['create_level']==1}"
    onClick="common_timeoutSubmitForm(this.form,
    'right_table:right_rowgroup:tableColumn2:rightspanel:create_level');"
    rendered="#{currentRow.value['create_level']!= ''}"
    valueChangeListener="#{Setrights1.create_level_processValueChange}"/>
                                            <ui:checkbox binding="#{Setrights1.add_self}" id="add_self" label="Add Self"
    rendered="#{currentRow.value['add_self']!= ''}"
    selected="#{currentRow.value['add_self']==1}"/></h:panelGrid>
                                    </ui:tableColumn>
                                </ui:tableRowGroup>And in back bean code for dataprovider for populating table.
    it works fine table populated with listbox selected value
    but
    when i select or deselect any checkbox it's processvalue change
    executes and checkbox display error icon with property not writable
    exception i want to set in array rowkeys and changes values of checkbox
    for update operation.
    help me i am really stuck at this point

    The error means what it says: you are trying to read or write
    a value to a non-existing destination.
    Debug this to find out which line is erroring, and thus which
    reference is null.
    Tracy

  • Cluster or array or other solution

    Hi
    I have an labView6i program roughly consisting of 3 components :
    'main program' : calls the 'read subvi' every program cycle, and displays
    the the output.
    'read subvi' : read a number of ADC channels, convert the ADC voltages to
    physical values, and return them as an cluster/array.
    'save subvi' : save current readback values and names of ADC channel to a
    file.
    Every physical measurable quantity has a name, conversion formula, and an
    ADC channel. So I want all these informations in the 'read subvi' (as an
    constant) and only once (so it is easy to change).
    The 'save subvi' needs the names from the 'read subvi' so I have changes
    the 'read subvi' to output both values and names(two different
    clusters/arrays).
    1:
    If I output the va
    lues from the 'read subvi' as an named cluster, they are
    farely easy to distribute to difrent instruments(placed in different tabs)
    in the 'main program' using 'unbundle by name'. But in that way every
    channel has two names... the label in the cluster, and the string conctant
    used e.g. by the 'save subvi' .
    2:
    If I output the values an an array there i a big risk that an instrument in
    the 'main program' vill show the wrong channel (if you change the order in
    the 'read subvi' and forget to do the same thing in the 'main program').
    Is it posible to convert an string constant to an label/name(later to be
    used to 'unbundle by name') on runtime ? or is there an other brilliant
    solution to my problem?
    / Peter

    Why not define the cluster array in your main VI and pass it (as an array or as individual clusters) to the read and save sub-VI's? The sub-VI's will then be more general purpose: they'll read and save whatever you tell them to.
    You can use Property Nodes to read the names (label text) of controls in a cluster. But you can't use Property Nodes to change the control names: you'll get an error like "Error 1073 occurred at Property Node (arg 1) in Read Cluster Control Names.vi. Possible reasons: LabVIEW: This property is writable or this method is available only when the VI is in edit mode."
    You need to select the item for Unbundle by name while editing the VI, not at run-time.
    If the main VI defines the cluster, why do you need to read the control labels at r
    un-time? Why not just use a string control in your cluster instead of constants and labels?
    Here's an example of reading and trying to write label text for controls in a cluster. I really don't think you need to do anything like this, but I don't really understand your application.
    Attachments:
    Read_Cluster_Control_Names.vi ‏47 KB

  • ACL not working with RAID array

    Posted this before but it wasn't clear.
    Brand new install of Leopard Server 10.5.1. Have an HFS+ SCSI RAID array attached. I am unable to get ACLs to work using this volume.
    Using the command sudo fsaclctl -a I get the following:
    <CFDictionary 0x106580 0xa00c5174>{type = mutable, count = 9, capacity = 12, pairs = (
    0 : <CFString 0x1020f0 0xa00c5174>{contents = "device_manufacturer"} = <CFString 0x106140 0xa00c5174>{contents = "HPT"}
    1 : <CFString 0x1066b0 0xa00c5174>{contents = "spparallelscsidevicetype"} = <CFNumber 0x1066e0 0xa00c5174>{value = +0, type = kCFNumberSInt32Type}
    3 : <CFString 0x101ac0 0xa00c5174>{contents = "device_revision"} = <CFString 0x106170 0xa00c5174>{contents = "4.00"}
    4 : <CFString 0x106660 0xa00c5174>{contents = "spparallelscsidevicefeatures"} = <CFArray 0x106690 0xa00c5174>{type = immutable, count = 0, values = (
    5 : <CFString 0x106740 0xa00c5174>{contents = "spparallelscsi_target"} = <CFString 0xa00d16b4 0xa00c5174>{contents = "0"}
    6 : <CFString 0x101a60 0xa00c5174>{contents = "device_model"} = <CFString 0x106150 0xa00c5174>{contents = "DISK 1_0"}
    7 : <CFString 0x1066f0 0xa00c5174>{contents = "spparallelscsiit_nexusfeatures"} = <CFArray 0x106720 0xa00c5174>{type = immutable, count = 0, values = (
    9 : <CFString 0x1018f0 0xa00c5174>{contents = "_items"} = <CFArray 0x106030 0xa00c5174>{type = mutable-small, count = 1, values = (
    0 : <CFDictionary 0x106070 0xa00c5174>{type = mutable, count = 14, capacity = 24, pairs = (
    0 : <CFString 0x103c80 0xa00c5174>{contents = "os9_drivers"} = <CFString 0xa00d4024 0xa00c5174>{contents = "no"}
    1 : <CFString 0x106180 0xa00c5174>{contents = "partitionmaptype"} = <CFString 0x1061a0 0xa00c5174>{contents = "applepartition_maptype"}
    2 : <CFString 0x1029b0 0xa00c5174>{contents = "volumes"} = <CFArray 0x106250 0xa00c5174>{type = mutable-small, count = 1, values = (
    0 : <CFDictionary 0x106290 0xa00c5174>{type = mutable, count = 7, capacity = 12, pairs = (
    5 : <CFString 0x1026b0 0xa00c5174>{contents = "mount_point"} = <CFString 0x1063a0 0xa00c5174>{contents = "/Volumes/SUPERBACKUP"}
    9 : <CFString 0x101940 0xa00c5174>{contents = "_name"} = <CFString 0x106270 0xa00c5174>{contents = "SUPERBACKUP"}
    10 : <CFString 0x103820 0xa00c5174>{contents = "writable"} = <CFString 0xa00d4024 0xa00c5174>{contents = "no"}
    12 : <CFString 0x101f40 0xa00c5174>{contents = "bsd_name"} = <CFString 0x106350 0xa00c5174>{contents = "disk3s3"}
    13 : <CFString 0x1025d0 0xa00c5174>{contents = "free_space"} = <CFString 0x106380 0xa00c5174>{contents = "3.27 TB"}
    14 : <CFString 0x1024f0 0xa00c5174>{contents = "file_system"} = <CFString 0x106370 0xa00c5174>{contents = "HFS+"}
    15 : <CFString 0xa00d4ca4 0xa00c5174>{contents = "size"} = <CFString 0x1061d0 0xa00c5174>{contents = "4.09 TB"}
    3 : <CFString 0x101ac0 0xa00c5174>{contents = "device_revision"} = <CFString 0x106170 0xa00c5174>{contents = "4.00"}
    6 : <CFString 0x101a60 0xa00c5174>{contents = "device_model"} = <CFString 0x106150 0xa00c5174>{contents = "DISK 1_0"}
    9 : <CFString 0x101940 0xa00c5174>{contents = "_name"} = <CFString 0x106050 0xa00c5174>{contents = "SCSI Logical Unit @ 0"}
    10 : <CFString 0x103720 0xa00c5174>{contents = "volumes_anonymous"} = <CFArray 0x1060b0 0xa00c5174>{type = mutable-small, count = 1, values = (
    0 : <CFDictionary 0x1060f0 0xa00c5174>{type = mutable, count = 5, capacity = 12, pairs = (
    9 : <CFString 0x101940 0xa00c5174>{contents = "_name"} = <CFString 0x106350 0xa00c5174>{contents = "disk3s3"}
    10 : <CFString 0x103820 0xa00c5174>{contents = "writable"} = <CFString 0xa00d4024 0xa00c5174>{contents = "no"}
    12 : <CFString 0x1025d0 0xa00c5174>{contents = "free_space"} = <CFString 0x106380 0xa00c5174>{contents = "3.27 TB"}
    14 : <CFString 0x1024f0 0xa00c5174>{contents = "file_system"} = <CFString 0x106370 0xa00c5174>{contents = "HFS+"}
    15 : <CFString 0xa00d4ca4 0xa00c5174>{contents = "size"} = <CFString 0x1061d0 0xa00c5174>{contents = "4.09 TB"}
    12 : <CFString 0x101f40 0xa00c5174>{contents = "bsd_name"} = <CFString 0x106130 0xa00c5174>{contents = "disk3"}
    13 : <CFString 0x106230 0xa00c5174>{contents = "spparallelscsi_lun"} = <CFString 0xa00d16b4 0xa00c5174>{contents = "0"}
    14 : <CFString 0x101a40 0xa00c5174>{contents = "detachable_drive"} = <CFString 0xa00d4024 0xa00c5174>{contents = "no"}
    16 : <CFString 0x1020f0 0xa00c5174>{contents = "device_manufacturer"} = <CFString 0x106140 0xa00c5174>{contents = "HPT"}
    17 : <CFString 0x101ec0 0xa00c5174>{contents = "removable_media"} = <CFString 0xa00d4024 0xa00c5174>{contents = "no"}
    30 : <CFString 0x1061f0 0xa00c5174>{contents = "smart_status"} = <CFString 0x106210 0xa00c5174>{contents = "Not Supported"}
    31 : <CFString 0xa00d4ca4 0xa00c5174>{contents = "size"} = <CFString 0x1061d0 0xa00c5174>{contents = "4.09 TB"}
    10 : <CFString 0x101940 0xa00c5174>{contents = "_name"} = <CFString 0x106640 0xa00c5174>{contents = "SCSI Target Device @ 0"}
    ProcessVolume: processing /
    Access control lists are supported on /.
    ProcessVolume: processing /Volumes/Superserver Internal 750
    Access control lists are supported on /Volumes/Superserver Internal 750.
    Does this mean that the RAID volume is incompatible with ACLs despite being a HFS+ formatted array? Would a fresh install of server fix this?
    Completely lost here...can someone help?
    Many thanks,
    Joel.

    I tried our old "unimporant" SCSI RAID and it reported:
    "Support for access control lists is unknown."
    I guess our RAID was formated/initialized ona a pre Intel server, yours too?
    But your volume doesn't support a journaled HFS + (easliy changed in Disk Utility)
    Better/faster if you get a server hang (takes much less time to "replay" the disk at boot than to wait for fsck to finish on such a large volume).
    Ours look like this :
    <CFString 0x1024b0 [0xa016a1a0]>{contents = "file_system"} = <CFString 0x106490 [0xa016a1a0]>{contents = "Journaled HFS+"} <-------------
    It might be worth while trying a repartition on the new server beacuse our say:
    <CFString 0x1062a0 [0xa016a1a0]>{contents = "partitionmaptype"} = <CFString 0x1062c0 [0xa016a1a0]>{contents = "applepartition_maptype"} <------ maybe not really important but (doesn't support booting on Intel systems). What should be used on Intel systems?). Should be GUID instead? Doesn't matter for non boot drives???
    You haven't got too much data on it yet : Size "4.09 TB" - "3.27 TB" free.
    In Tiger you set up the volume to use ACLs in WGM.
    In Leopard SA it's a bit bewildering (haven't look at it since before 10.5.2 update though)...

  • Loops in arrays or structures

    Loops in arrays or structures
    I was given a project on html reports and
    They have advised me to use Loops in arrays or structures
    At this point I am a novice at this html reporting system. I
    would like to know how I can use loops in arrays or structures.
    How is it beneficial are
    1. Structures
    2. Arrays
    3. loops in for both
    for my reports.
    Countless thanks in advance

    Structures are great if you understand them, they are
    basically just arrays organized by keywords rather than index
    numbers.
    Arrays are very nice, as you can just run through loops to
    access each element, as they are all indexed by numbers 0-x.
    loops are great to navigate through both. All you have to do
    is set an loop to run through x amount of iterations of the array
    or structure (where x is the length of the array, or number of
    elements in the structure). Loops are great due to the small amount
    of code they require.

  • How Do I Load An Animated GIF Into PictureBox Control From Byte Array?

    I'm having a problem with loading an animated GIF int a picturebox control in a C# program after it has been converted to a base64 string, then converted to a byte array, then written to binary, then converted to a base64 string again, then converted to
    a byte array, then loaded into a memory stream and finally into a picturebox control.
    Here's the step-by-step code I've written:
    1. First I open an animated GIF from a file and load it directly into a picturebox control. It animates just fine.
    2. Next I convert the image in the picturebox control (pbTitlePageImage) to a base64 string as shown in the code below:
                    if (pbTitlePageImage.Image != null)
                        string Image2BConverted;
                        using (Bitmap bm = new Bitmap(pbTitlePageImage.Image))
                            using (MemoryStream ms = new MemoryStream())
                                bm.Save(ms, ImageFormat.Jpeg);
                                Image2BConverted = Convert.ToBase64String(ms.ToArray());
                                GameInfo.TitlePageImage = Image2BConverted;
                                ms.Close();
                                GameInfo.TitlePageImagePresent = true;
                                ProjectNeedsSaving = true;
    3. Then I write the base64 string to a binary file using FileStream and BinaryWriter.
    4. Next I get the image from the binary file using FileStream and BinaryReader and assign it to a string variable. It is now a base64 string again.
    5. Next I load the base64 string into a byte array, then I load it into StreamReader and finally into the picturebox control (pbGameImages) as shown in the code below:
    byte[] TitlePageImageBuffer = Convert.FromBase64String(GameInfo.TitlePageImage);
                            MemoryStream memTitlePageImageStream = new MemoryStream(TitlePageImageBuffer, 0, TitlePageImageBuffer.Length);
                            memTitlePageImageStream.Write(TitlePageImageBuffer, 0, TitlePageImageBuffer.Length);
                            memTitlePageImageStream.Position = 0;
                            pbGameImages.Image = Image.FromStream(memTitlePageImageStream, true);
                            memTitlePageImageStream.Close();
                            memTitlePageImageStream = null;
                            TitlePageImageBuffer = null;
    This step-by-step will work with all image file types except animated GIFs (standard GIFs work fine). It looks like it's just taking one frame from the animation and loading it into the picturebox. I need to be able to load the entire animation. Does any of
    the code above cause the animation to be lost? Any ideas?

    There is an ImageAnimator so you may not need to use byte array instead.
    ImageAnimator.Animate Method
    http://msdn.microsoft.com/en-us/library/system.drawing.imageanimator.animate(v=vs.110).aspx
    chanmm
    chanmm

  • Is there a way of determining what element in an array is being clicked on?

    Hi all.  I would like to setup an event to determine what element in an array is being clicked on/hovered over.  I think I tried this before and found it wasn't working due to limitations of LV 7.0.  If this code already exists, it would be great if I don't have to do a scavenger hunt for the solution.
    I think one possibility I nixed was to use the refnum of the elements to determine which one it is.  IIRC, this is not possible because the refnum of the element is for the edit box only.
    The second possiblity is to get the on click event, and somehow determine which element in the array it is.  This doesn't sound too difficult as it should be a simple calculation, but may get in to some hairryness based on if the indicies are visible or not, and if I am using a new or old array with new or old control (calc would change based on boarder size of the controls).  I might just simplify it by removing indicies and using older control set which has minimal boarder size.
    And just for fun, can I force a tool tip to show up?
    Thanks all,
    A
    Using LV7.0 on WinXP.

    blawson wrote:
    Been bitten by LabVIEW wrote:
    I think one possibility I nixed was to use the refnum of the elements to determine which one it is.  IIRC, this is not possible because the refnum of the element is for the edit box only.
    Using LV7.0 on WinXP.
    This is indeed possible, at least in the newer versions I use.
    Take the array refnum from the click event data terminal and get a reference to the array element.  This refers to the element that was clicked, but you do need to work out how to get the index.  My method is to use property nodes to get the screen position and size of the element and the screen position and size of the array, as well as the array's Visible Index property. For each direction, take the quotient of the relative position of the element (account for padding!) over the size of an element.
    I suspect that taking the mouse coords and comparing to the array's sizes in pixels is similar, although I trust my method for events that don't have mouseclicks (what coords does Array:shortcut menu selection(User) return if you used the keyboard?)
    Here's an old version I happened to have open.  I've posted about this before, I suspect I have a clearer version in my gallery.  I use this method in my example code contest entry to work out which square of the chessboard is clicked.
    Thank you for that one!
    I am currently "locked up behind a down-rev fence" (working an old app in an old version) so I had not heard of that.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • NetBeans MobilityPack 5 BUG?? how can I send a byte array?

    I�ve created a WebApp and a Simple servlet with one public method.
    public byte[] getStr(byte[] b) {       
    String s = "A string";
    return s.getBytes();
    Then I've used "Mobile To Web App" wizard to generate stubs to that getStr method. And when I�ve tried to call that getStr method:
    byte[] aByte = "st".getBytes();
    byte[] b = client.getStr(aByte);
    I've got an error at Server in Utility.java in generated ReadArray method.
    * Reads an array from the given data source and returns it.
    *@param source The source from which the data is extracted.
    *@return The array from the data source
    *@exception IOException If an error occured while reading the data.
    public static Object readArray(DataInput in) throws IOException {
    short type = in.readShort();
    int length = in.readInt();
    if (length == -1) {
    return null;
    } else {
    switch (type) {
    case BYTE_TYPE: {
    byte[] data = new byte[length];
    in.readFully(data);
    return data;
    default: {
    throw new IllegalArgumentException("Unsupported return type (" + type + ")");
    At this line "in.readFully(data);" I�ve got an EOFException.
    The the aByte = "st".getBytes(); was 2bytes long and at the server "int length = in.readInt();" it was 363273. Why?
    All code was generated by NetBeans Mobility pack 5 it's not mine so its a bug?
    How can I fix this?

    I found that bug. I've described it here
    http://www.netbeans.org/issues/show_bug.cgi?id=74109
    There's a solution how to fix the generated code.

  • Error while assigning values to Array using Copy operation

    Hi,
    I am using the following code to copy a string value 'Text' and 'UDFTypeTitle' to the 1st and 2nd position of an array:-
    <assign name="Assign1">
    <copy>
    <from expression="string('Text')"/>
    <to variable="Invoke1_ReadUDFValues_InputVariable" part="params"
    query="/ns1:ReadUDFValues/ns1:Field[position()=1]"/>
    </copy>
    <copy>
    <from expression="string('UDFTypeTitle')"/>
    <to variable="Invoke1_ReadUDFValues_InputVariable" part="params"
    query="/ns1:ReadUDFValues/ns1:Field[position()=2]"/>
    </copy>
    </assign>
    I am getting the following error for the 2nd copy:-
    XPath query string returns zero node.
    The assign activity of the to node query is returning zero node.
    Either the to node data or the xpath query in the to node was invalid.
    According to BPEL4WS spec 1.1 section 14.3, verify the to node value at line number 103 in the BPEL source
    If I am removing the 2nd copy I am not getting any error.
    The structure of ns1:*ReadUDFValues* is as follows:-
    - <xsd:complexType name="ReadUDFValues">
    - <xsd:sequence>
    <xsd:element maxOccurs="unbounded" name="Field" type="tns:UDFValueFieldType" />
    <xsd:element minOccurs="0" name="Filter" type="xsd:string" />
    <xsd:element minOccurs="0" name="OrderBy" type="xsd:string" />
    </xsd:sequence>
    </xsd:complexType>
    The structure of ns1:ReadUDFValues/ns1:*Field* is as follows:-
    xsd:simpleType name="UDFValueFieldType">
    - <xsd:restriction base="xsd:string">
    <xsd:enumeration value="CodeValue" />
    <xsd:enumeration value="ConditionalIndicator" />
    <xsd:enumeration value="Cost" />
    <xsd:enumeration value="CreateDate" />
    <xsd:enumeration value="CreateUser" />
    <xsd:enumeration value="Description" />
    <xsd:enumeration value="Double" />
    <xsd:enumeration value="FinishDate" />
    <xsd:enumeration value="ForeignObjectId" />
    <xsd:enumeration value="Indicator" />
    <xsd:enumeration value="Integer" />
    <xsd:enumeration value="IsBaseline" />
    <xsd:enumeration value="IsTemplate" />
    <xsd:enumeration value="IsUDFTypeCalculated" />
    <xsd:enumeration value="IsUDFTypeConditional" />
    <xsd:enumeration value="LastUpdateDate" />
    <xsd:enumeration value="LastUpdateUser" />
    <xsd:enumeration value="ProjectObjectId" />
    <xsd:enumeration value="StartDate" />
    <xsd:enumeration value="Text"/>
    <xsd:enumeration value="UDFCodeObjectId" />
    <xsd:enumeration value="UDFTypeDataType" />
    <xsd:enumeration value="UDFTypeObjectId" />
    <xsd:enumeration value="UDFTypeSubjectArea" />
    <xsd:enumeration value="UDFTypeTitle"/>
    </xsd:restriction>
    </xsd:simpleType>
    Could you please suggest a solution?
    I also tried with position 0, 1 . still the same error.
    Regards,
    Sam

    Hi Naresh,
    The structure of ReadUDFValues is as follows:-
    - <xsd:complexType name="ReadUDFValues">
    - <xsd:sequence>
    <xsd:element maxOccurs="unbounded" name="Field" type="tns:UDFValueFieldType" />
    <xsd:element minOccurs="0" name="Filter" type="xsd:string" />
    <xsd:element minOccurs="0" name="OrderBy" type="xsd:string" />
    </xsd:sequence>
    </xsd:complexType>
    The structure of ns1:ReadUDFValues/ns1:Field is as follows:-
    xsd:simpleType name="UDFValueFieldType">
    - <xsd:restriction base="xsd:string">
    <xsd:enumeration value="CodeValue" />
    <xsd:enumeration value="ConditionalIndicator" />
    <xsd:enumeration value="Cost" />
    <xsd:enumeration value="CreateDate" />
    <xsd:enumeration value="CreateUser" />
    <xsd:enumeration value="Description" />
    <xsd:enumeration value="Double" />
    <xsd:enumeration value="FinishDate" />
    <xsd:enumeration value="ForeignObjectId" />
    <xsd:enumeration value="Indicator" />
    <xsd:enumeration value="Integer" />
    <xsd:enumeration value="IsBaseline" />
    <xsd:enumeration value="IsTemplate" />
    <xsd:enumeration value="IsUDFTypeCalculated" />
    <xsd:enumeration value="IsUDFTypeConditional" />
    <xsd:enumeration value="LastUpdateDate" />
    <xsd:enumeration value="LastUpdateUser" />
    <xsd:enumeration value="ProjectObjectId" />
    <xsd:enumeration value="StartDate" />
    <xsd:enumeration value="Text"/>
    <xsd:enumeration value="UDFCodeObjectId" />
    <xsd:enumeration value="UDFTypeDataType" />
    <xsd:enumeration value="UDFTypeObjectId" />
    <xsd:enumeration value="UDFTypeSubjectArea" />
    <xsd:enumeration value="UDFTypeTitle"/>
    </xsd:restriction>
    </xsd:simpleType>

  • Assigning value to array type variable in a loop

    Hi
    I have a scenario in which i am assigning value from a array type variable(x) to the invoke variable of a database adapter. The variable x is exact replica of the invoke variable.
    My copy operation in assign activity looks like this-
    <copy>
    <from variable="Var" part="InputParameters"
    query="/ns7:InputParameters"/>
    <to variable="Invoke_call_XXDPI_EDI_852_PKG_InputVariable"
    part="InputParameters"
    query="/ns7:InputParameters *(* bpws:getVariableData('iterator') *)* "/>
    </copy>
    It is inside a while loop activity.
    PS *()* are square brackets
    But it is erroring out at run time.
    Does anybody has an alternate idea to assign value to an array type?.
    i have seen that while extracting value from an array type variable it works fine
    A similar kind of operation is shown below.
    <copy>
    <from variable="Var" part="InputParameters"
    query="/ns7:InputParameters *(* bpws:getVariableData('iterator') *)* "/>
    <to variable="Invoke_call_XXDPI_EDI_852_PKG_InputVariable"
    part="InputParameters"
    query="/ns7:InputParameters"/>
    </copy>
    Thanks
    Ayush
    Edited by: Ayush fujitsu on Aug 14, 2009 4:36 AM

    Hi Ayush
    I suppose you are getting some error like "source node returns multiple elements".
    In second case there is no problem because you are assigning *InputParameters[bpws:getVariableData('iterator')]* (+suppose InputParameters[1]+) to target. Here it works fine because you are fetching oonly 1 value from source and assigning it to the target.
    Now in first case you are saying copy InputParameters to target[1] suppose. You know that source is an array which contains multiple index so which index field from the source will be assigned to the target.
    Try your process with only 1 source value it will work but when multiple values will be there it will fail. You have to merge both the cases and it will look like
    *<copy>*
    *<from variable="Var" part="InputParameters"*
    query="/ns7:InputParameters ( bpws:getVariableData('iterator') ) "/>
    *<to variable="Invoke_call_XXDPI_EDI_852_PKG_InputVariable"*
    part="InputParameters"
    query="/ns7:InputParameters ( bpws:getVariableData('iterator') ) "/>
    *</copy>*
    And the easiest way to do this is by the transform activity as said above.
    Regards
    Suryaveer
    Edited by: Suryaveer on Aug 15, 2009 11:19 PM

Maybe you are looking for

  • HD TV Shows do not show up on the Apple TV.

    HD TV Shows do not show up on my Apple TV, check for software updates and system is up to date. Is there an update to upgrade the Apple TV to play the HD TV Shows?

  • How to capture the product change on the item level in CRM GUI.

    Dear All: There is a line item in the sales order. Now I change the product of the line item. I want to capture the change in CRM GUI. PS: There is a reference thread, in which I know we can capture the change in WebUI with the component T115IT_SLSO.

  • Launch exe on Pocket PC

    Hi, I am building a Flash application for a Pocket PC. I need to launch some exe files. I built a Pocket PC exe using MDM Zinc v2 Pocket PC Edition. This takes an swf file and generates the exe. I tried fscommand - exec but that did not work on this

  • I am not able to print via wifi printer

    I HAVE SAMSUNG ML1866W WIRELESS PRINTER AND I AM NOT ABLE TO PRINT MY EMAIL ATTACHMENTS OR NE OTHER DOCS...... FROM MY IPHONE 4S.......

  • Error redeploying dbxml

    I am having an issue when I redeploy a Tomcat app that uses DBXML. Before the app is shutdown, delete() is called on the XmlManager (which should close() dbxml environment as well). however, when the app is redeployed, I get an exception: SEVERE: Err