Construction of a Nested Loopback Squashfs

Currently trying to implement a 'nomad' archlinux live install (exists on Hdd) with persistence by way of DM snapshot Copy-on-Write.   
As described here:
File-systems in LiveCD by J. R. Okajima 2010/12
http://aufs.sourceforge.net/aufs2/report/sq/sq.pdf
Pages 4 - 9
Also:
device mapper in general
http://linuxgazette.net/114/kapil.html
I notice that the Archiso project has adopted dm snapshots
Can anyone point me in the right direction?
Thanks in advance
ArchNemsys
I recently discovered Archlinux after suffering dependency hell many other distros
(my fault being reliant the system to do package management thank you Pacman/AUR)
and have found the wiki, forum and community to exemplary resource.

Sorry for the long delay my system suffer a particularly bad brown out (fried power supply)
I have compiled an Archiso live dvd as per your suggestion and with the correct boot parameters I believe it is coming close to what I want.
Following guide here
https://kroweer.wordpress.com/2011/09/0 … -live-usb/
(“Excellent by the way”)
I should perhaps better clarify the system I am attempting to construct.
My need of a live “nomad” system clearly isn’t for portability,
However I have used many live systems over the years because I run several old computers with old slow (and potentially dieing dead) hard drives.
The hard drives along with peripherals never seem to get upgraded so the systems end up with reasonable cpu/ram even old but gaming gpu. So the largest bottleneck to the user experience is the harddrive speed.
Enter LZO compressed squashfs and that old harddrive runs like new. Now previously I used Aufs to get a transparent overlay this has clearly been superseded by the use of cow dm snapshots   
While I do believe with sufficient tinkering this could be achieved by the archiso scripts. Has anyone succeeded in integrating COW snapshots and squashfs to achieve transparent compression on a standard Arch install. 
Similar to https://wiki.archlinux.org/index.php/Ma … ing_.2Fusr

Similar Messages

  • Nested XML with XSU

    I have data in an Oracle8i-database and will use Java to export
    it to XML. I’m trying to use XML Developer’s Kit’s (XDK’s) XML
    SQL Utility’s (XSU’s) OracleXMLQuery class. But I’ve problems to
    get the nested XML-structure I need!
    Oracle says there’s two good ways to do this:
    “Source Customization
    This category incompases customizations done by altering the
    query or the database schema. Among the simplest and the most
    powerful source customizations are:
    * over the database schema, create an object-relational view
    which maps to the desired XML document structure.
    * in your query, use cursor subqueries, or cast-multiset
    constructs to get nesting in the XML document which comes from a
    flat schema.”
    They then have an example how to create an object-relational
    view. But this is done with an empty database, and I already
    have tables with data so I don’t know how to do this.
    I’ve tried with some simple subqueris like
    SELECT name, id,
    (SELECT COUNT(*) FROM order o WHERE c.id = o.id) AS
    NumOfOrders
    FROM cust c
    But it adds just another colum.
    Could somebody help me or direct me to some resource, please?
    Thanks!

    I have data in an Oracle8i-database and will use Java to export
    it to XML. I’m trying to use XML Developer’s Kit’s (XDK’s) XML
    SQL Utility’s (XSU’s) OracleXMLQuery class. But I’ve problems to
    get the nested XML-structure I need!
    Oracle says there’s two good ways to do this:
    “Source Customization
    This category incompases customizations done by altering the
    query or the database schema. Among the simplest and the most
    powerful source customizations are:
    * over the database schema, create an object-relational view
    which maps to the desired XML document structure.
    * in your query, use cursor subqueries, or cast-multiset
    constructs to get nesting in the XML document which comes from a
    flat schema.”
    They then have an example how to create an object-relational
    view. But this is done with an empty database, and I already
    have tables with data so I don’t know how to do this.
    I’ve tried with some simple subqueris like
    SELECT name, id,
    (SELECT COUNT(*) FROM order o WHERE c.id = o.id) AS
    NumOfOrders
    FROM cust c
    But it adds just another colum.
    Could somebody help me or direct me to some resource, please?
    Thanks!

  • Widgit for horizontal bar divided by configurable number of sliders?

    hi,
    does anyone know of a prefabricated gui widgit (or how to construct one) that is a horizontal bar divided in a configurable (and run-time changable) number of sections, each which can be changed by the user?
    I've tried constructing this by nesting JSplitPanes but the dragging behaviour is such that you have to decide the rightmost dividers position first, and then continue downward in the nesting hierachy. It would be much better if all sliders were equal and other sliders repositioned themselves as a result of dragging any one.
    the non-programming-oriented explanation is that i'm trying to let the user divide a region of time up into proportions spent doing different activities - if theres a nicer way of doing this then i'd be v. happy to hear of it also :)
    thanks,
    asjf

    ok, i've hacked up a quick bit of code that demonstrates vaguely what I'm after
    this code is appalling, and the gui widget behaves wrongly but in the right ball park. If you imagine trying to divide up a horizontal slice into sections then you'll get the idea and see why it isn't really very helpfull..
    you can click once on the vertical gray bars to start dragging, and click again to release
    import javax.swing.*;
    import java.awt.*;
    import java.awt.geom.*;
    import java.awt.event.*;
    import java.util.*;
    import java.util.List;
    class DragBar extends JComponent {
       List dividers;
       Divider mouseOver = null;
       Divider dragging = null;
       static class Divider implements Comparable {
               double x;
               Color c;
               public Divider(double x) {
                       this.x=x;
                       c = new Color(100 + (int)(Math.random()*155),100 + (int)(Math.random()*155),100 + (int)(Math.random()*155));
               public int compareTo(Object o) {
                       Divider other = (Divider) o;
                       return (int) ((this.x - other.x)*Integer.MAX_VALUE);
       public DragBar() {
          dividers = new ArrayList();
          for(int i=0; i<8; i++) {
             Divider d = new Divider(Math.random());
             dividers.add(d);
          addMouseMotionListener(new MouseMotionAdapter(){
             public void mouseMoved(MouseEvent e) {
                Collections.sort(dividers);
                if(dragging!=null) {
                        double newx = (double) e.getX() / (double) getWidth();
                        double oldx = dragging.x;
                        dragging.x = newx;
                        boolean before = true;
                        for(Iterator i = dividers.iterator(); i.hasNext(); ) {
                                Divider d = (Divider) i.next();
                                if(d!=dragging) {
                                double oldw = before ? oldx : 1-oldx;
                                double neww = before ? newx : 1-newx;
                                if(before) {
                                        double px = d.x / oldw;
                                        d.x = px * neww;
                                } else {
                                        double px = (d.x - oldx) / oldw;
                                        d.x = newx + (px * neww);
                                } else {
                                        before = false;
                } else {
                double x = 0;
                mouseOver=null;
                for(Iterator i = dividers.iterator(); i.hasNext(); ){
                   Divider d = (Divider) i.next();
                   double gx = getWidth() * d.x;
                   int dx = (int) x;
                   if((e.getX() <= dx+3) && (e.getX() >= dx-3)) {
                           mouseOver = d;
                   x = gx;
                repaint();
          addMouseListener(new MouseAdapter() {
            public void mouseClicked(MouseEvent e) {
                    if(dragging == null) {
                            if(mouseOver!=null) {
                                    dragging = mouseOver;
                                    mouseOver = null;
                    } else {
                            dragging = null;
       public void paintComponent(Graphics _g) {
          Graphics2D g = (Graphics2D) _g;
          Collections.sort(dividers);
          double x = 0;
          boolean b = true;
          for(int i=0; i<dividers.size(); i++){
                  Divider d = (Divider) dividers.get(i);
                  g.setColor(d.c);
                  double gx = getWidth() * d.x;
                  int dx = (int) x;
                  g.fillRect((int) x, 0, (int) (gx - x), getHeight());
                  if(mouseOver == d) {
                          g.setColor(Color.WHITE);
                  } else {
                          g.setColor(Color.GRAY);
                  if(dragging == d) {
                          g.setColor(Color.RED);
                  g.fillRect(dx-3, 0, 6, getHeight());
                  x = gx;
                  b = !b;
       public static void main(String [] arg) throws Exception {
          JFrame frame = new JFrame("DragBar");
          JPanel p = new JPanel(new BorderLayout(8,8));
          DragBar db = new DragBar();
          p.add(db, BorderLayout.CENTER);
          frame.getContentPane().add(p);
          frame.setSize(600,100);
          frame.show();
    }any help appreciated,
    asjf

  • Different behaviour of XMLType storage

    hi,
    I have problem with different behaviour of storage type "BINARY XML" and regular storage ( simple CLOB I guess) of the XMLType datatype.
    Setup
    - Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
    - XML file ( "Receipt.xml" ) with a structure like :
    <?xml version="1.0" encoding="UTF-8"?>
    <ESBReceiptMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <ESBMessageHeader>
              <MsgSeqNumber>4713</MsgSeqNumber>
              <MessageType>Receipt</MessageType>
              <MessageVersion>1.1</MessageVersion>
         </ESBMessageHeader>
         <Receipt>
              <ReceiptKey>1234567-03</ReceiptKey>          
              <ReceiptLines>
                   <ReceiptLine><Material><MaterialKey>00011-015-000</MaterialKey></Material><Qty>47.0</Qty></ReceiptLine>
                   <ReceiptLine><Material><MaterialKey>00021-015-000</MaterialKey></Material><Qty>47.0</Qty></ReceiptLine>
                   <ReceiptLine><Material><MaterialKey>00031-015-000</MaterialKey></Material><Qty>47.0</Qty></ReceiptLine>
    .....etc....etc.....etc...
                   <ReceiptLine><Material><MaterialKey>09991-015-000</MaterialKey></Material><Qty>47.0</Qty></ReceiptLine>
                   <ReceiptLine><Material><MaterialKey>10001-015-000</MaterialKey></Material><Qty>47.0</Qty></ReceiptLine>
                   <ReceiptLine><Material><MaterialKey>10011-015-000</MaterialKey></Material><Qty>47.0</Qty></ReceiptLine>
              </ReceiptLines>
         </Receipt>
    </ESBReceiptMessage>=> 1 Header element : "Receipt" and exactly 1001 "ReceiptLine" elements.
    Problem:
    Test 1 :
    drop table xml_ddb;
    CREATE TABLE xml_ddb (id number,xml_doc XMLType);
    INSERT INTO xml_ddb (id, xml_doc)  VALUES (4716,XMLType(bfilename('XMLDIR', 'Receipt.xml'),nls_charset_id('AL32UTF8')));
    select count(1) from (
    SELECT dd.id,ta.Receiptkey,li.materialkey,li.qty
       FROM xml_ddb dd,
            XMLTable('/ESBReceiptMessage/Receipt' PASSING dd.xml_doc
                     COLUMNS ReceiptKey VARCHAR2(28) PATH 'ReceiptKey',
                             ReceiptLine XMLType PATH 'ReceiptLines/ReceiptLine') ta,
            XMLTable('ReceiptLine' PASSING ta.ReceiptLine
                     COLUMNS materialkey VARCHAR2(14)  PATH 'Material/MaterialKey',
                             qty         NUMBER(10)    PATH 'Qty') li
      COUNT(1)
          1001
    1 row selected.The storage of the XMLType column has not been specified.
    => All 1001 detailled rows are selected.
    => Everything is fine
    Test 2 :
    drop table xml_ddb;
    CREATE TABLE xml_ddb (id number,xml_doc XMLType) XMLType xml_doc store AS BINARY XML; -- <---- Different storage type
    INSERT INTO xml_ddb (id, xml_doc)  VALUES (4716,XMLType(bfilename('XMLDIR', 'Receipt.xml'),nls_charset_id('AL32UTF8')));
    select count(1) from (
    SELECT dd.id,ta.Receiptkey,li.materialkey,li.qty
       FROM xml_ddb dd,
            XMLTable('/ESBReceiptMessage/Receipt' PASSING dd.xml_doc
                     COLUMNS ReceiptKey VARCHAR2(28) PATH 'ReceiptKey',
                             ReceiptLine XMLType PATH 'ReceiptLines/ReceiptLine') ta,
            XMLTable('ReceiptLine' PASSING ta.ReceiptLine
                     COLUMNS materialkey VARCHAR2(14)  PATH 'Material/MaterialKey',
                             qty         NUMBER(10)    PATH 'Qty') li
      COUNT(1)
          1000
    1 row selected.Storage of the XMLType column has been defined as "BINARY XML"
    => Only 1000 rows are select
    => One row is missing.
    After some tests : There seems to be a "hard border" of 1000 rows that comes with the different datatype ( So if you put 2000 rows into the XML you will get also only 1000 rows back )
    Question
    As I am a newbie in XMLDB :
    - Is the "construction" with the nested tables in the select-statement maybe not recommended/"allowed" ?
    - Are there different ways to get back "Head" + "Line" elements in a relational structure ( even if there are more than 1000 lines) ?
    Thanks in advance
    Bye
    Stefan

    hi,
    General
    You are right. I have a predefined XSD structure. And now I try to find a way to handle this in Oracle ( up to now, we are doing XML handling in Java ( with JAXB ) outside the DB)
    => So I will take a look at the "object-relational" storage. Thank's for that hint.
    Current thread
    The question, whether there is an "artifical" border of 1000 rows, when joining 2 XML tables together, is still open....
    (although it might be not interesting for me anymore :-), maybe somebody else will need the answer...)
    Bye
    Stefan

  • JMS  publsig problem

    Hi,
    I am trying to develope a BPEL process which publish jms topic to oc4j jms jms/demoTopic.there I am getting error over there. Below is the error msg
    file:/C:/OraBPELPM_1/integration/orabpel/domains/default/tmp/.bpel_JMSTest1_1.0.jar/JMSSrv.wsdl [ Produce_Message_ptt::Produce_Message(JMSTest1ProcessRequest) ] - WSIF JCA Execute of operation 'Produce_Message' failed due to: ERRJMS_MSGPROD_CONSTR_ERR. Unable to construct MessageProducer. ; nested exception is: ORABPEL-12164 ERRJMS_MSGPROD_CONSTR_ERR. Unable to construct MessageProducer. Please examine the log file to determine the problem.
    below is the log
    com.oracle.bpel.client.delivery.ReceiveTimeOutException: Waiting for response has timed out. The conversation id is 2e6d902e744f9cf2:2f48d2:108e104ba20:-7ffa. Please check the process instance for detail.
         at com.collaxa.cube.ejb.impl.DeliveryBean.request(DeliveryBean.java:108)
         at IDeliveryBean_StatelessSessionBeanWrapper22.request(IDeliveryBean_StatelessSessionBeanWrapper22.java:288)
         at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:101)
         at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:65)
         at ngDoInitiate.jspService(_ngDoInitiate.java:255)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:347)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:810)
         at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:121)
         at com.evermind.server.http.EvermindPageContext.include(EvermindPageContext.java:267)
         at displayProcess.jspService(_displayProcess.java:658)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:347)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:810)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
         at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:220)
         at com.collaxa.cube.fe.DomainFilter.doFilter(DomainFilter.java:138)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:649)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
         at java.lang.Thread.run(Thread.java:534)
    Caused by: com.oracle.bpel.client.delivery.ReceiveTimeOutException: Waiting for response has timed out. The conversation id is 2e6d902e744f9cf2:2f48d2:108e104ba20:-7ffa. Please check the process instance for detail.
         at com.collaxa.cube.engine.delivery.DeliveryHandler.initialRequestAnyType(DeliveryHandler.java:523)
         at com.collaxa.cube.engine.delivery.DeliveryHandler.initialRequest(DeliveryHandler.java:425)
         at com.collaxa.cube.engine.delivery.DeliveryHandler.request(DeliveryHandler.java:132)
         at com.collaxa.cube.ejb.impl.DeliveryBean.request(DeliveryBean.java:93)
         ... 29 more
    oc4j-ra.xml entry is below
    <connector-factory location="eis/Jms/JmsPublishAdapter" connector-name="Jms Adapter">
              <config-property name="connectionFactoryLocation" value="jms/TopicConnectionFactory"/>
              <config-property name="factoryProperties" value=""/>
              <config-property name="acknowledgeMode" value="AUTO_ACKNOWLEDGE"/>
              <config-property name="isTopic" value="true"/>
              <config-property name="isTransacted" value="false"/>
              <config-property name="username" value="admin"/>
              <config-property name="password" value="welcome"/>
         </connector-factory>
    your help to find a soln will be higly appreciated.

    Hi,
    Below is the log you have requested for
    <2006-01-20 10:01:09,673> <DEBUG> <default.collaxa.cube.ws> <WSDLManager::getWSDL> registered wsdl at
    http://TCS052539:9700/orabpel/default/JMSTest1/1.0/_JMSTest1.wsdl
    <2006-01-20 10:01:09,673> <DEBUG> <default.collaxa.cube.ws> <WSDLManager::getWSDL> got wsdl at:
    http://TCS052539:9700/orabpel/default/JMSTest1/1.0/_JMSTest1.wsdl
    <2006-01-20 10:01:09,773> <DEBUG> <default.collaxa.cube.ws> <WSDLManager::getWSDL> registered wsdl at
    C:\OraBPELPM_1\integration\orabpel\domains\default\tmp\.bpel_JMSTest1_1.0.jar\JMSTest1.wsdl
    <2006-01-20 10:01:09,773> <DEBUG> <default.collaxa.cube.ws> <WSDLManager::getWSDL> got wsdl at:
    C:\OraBPELPM_1\integration\orabpel\domains\default\tmp\.bpel_JMSTest1_1.0.jar\JMSTest1.wsdl
    <2006-01-20 10:01:09,843> <DEBUG> <default.collaxa.cube.ws> <WSDLManager::getWSDL> registered wsdl at
    C:\OraBPELPM_1\integration\orabpel\domains\default\tmp\.bpel_JMSTest1_1.0.jar\JMSSrv.wsdl
    <2006-01-20 10:01:09,843> <DEBUG> <default.collaxa.cube.ws> <WSDLManager::getWSDL> got wsdl at:
    C:\OraBPELPM_1\integration\orabpel\domains\default\tmp\.bpel_JMSTest1_1.0.jar\JMSSrv.wsdl
    <2006-01-20 10:01:15,491> <DEBUG> <default.collaxa.cube.ws> <WSInvocationManager::invoke> operation: Produce_Message,
    partnerLink: <partnerLink name="JMSPartner"
    partnerLinkType="{http://xmlns.oracle.com/pcbpel/adapter/jms/JMSSrv/}Produce_Message_plt">
    <myRole name="null">
    <ServiceName>null</ServiceName>
    <PortType>null</PortType>
    <Address>null</Address>
    </myRole>
    <partnerRole
    name="Produce_Message_role">
    <ServiceName>null</ServiceName>
    <PortType>{http://xmlns.oracle.com/pcbpel/adapter/jms/JMSSrv/}Produce_Message_ptt</PortType>
    <Address>null</Address>
    </partnerRole>
    <conversationId>bpel://localhost/default/JMSTest1~1.0/801-BpInv0-BpSeq0.3-3</conversationId>
    <properties>{}</properties>
    </partnerLink>
    <2006-01-20 10:01:15,491> <DEBUG> <default.collaxa.cube.ws> <WSInvocationManager::invoke> def is
    file:/C:/OraBPELPM_1/integration/orabpel/domains/default/tmp/.bpel_JMSTest1_1.0.jar/JMSSrv.wsdl
    <2006-01-20 10:01:15,501> <DEBUG> <default.collaxa.cube.ws> <WSIFInvocationHandler::invoke> opName=Produce_Message,
    parnterLink=<partnerLink name="JMSPartner"
    partnerLinkType="{http://xmlns.oracle.com/pcbpel/adapter/jms/JMSSrv/}Produce_Message_plt">
    <myRole name="null">
    <ServiceName>null</ServiceName>
    <PortType>null</PortType>
    <Address>null</Address>
    </myRole>
    <partnerRole
    name="Produce_Message_role">
    <ServiceName>{http://xmlns.oracle.com/pcbpel/adapter/jms/JMSSrv/}JMSSrv</ServiceName>
    <PortType>{http://xmlns.oracle.com/pcbpel/adapter/jms/JMSSrv/}Produce_Message_ptt</PortType>
    <Address>null</Address>
    </partnerRole>
    <conversationId>bpel://localhost/default/JMSTest1~1.0/801-BpInv0-BpSeq0.3-3</conversationId>
    <properties>{}</properties>
    </partnerLink>
    <2006-01-20 10:01:15,662> <INFO> <default.collaxa.cube.ws> <AdapterFramework::Outbound>
    file:/C:/OraBPELPM_1/integration/orabpel/domains/default/tmp/.bpel_JMSTest1_1.0.jar/JMSSrv.wsdl [
    Produce_Message_ptt::Produce_Message(JMSTest1ProcessRequest) ] - Using JCA Connection Pool - max size = <unbounded>
    <2006-01-20 10:01:15,672> <DEBUG> <default.collaxa.cube.ws> <AdapterFramework::Outbound>
    file:/C:/OraBPELPM_1/integration/orabpel/domains/default/tmp/.bpel_JMSTest1_1.0.jar/JMSSrv.wsdl [
    Produce_Message_ptt::Produce_Message(JMSTest1ProcessRequest) ] - Looking up Resource Adapter JDNI location
    'eis/Jms/JmsPublishAdapter'
    <2006-01-20 10:01:15,672> <DEBUG> <default.collaxa.cube.ws> <JMSAdapter::Outbound>
    JMSConnectionFactoryFactory_getConnectionFactory: looking up 'jms/TopicConnectionFactory'
    <2006-01-20 10:01:15,982> <INFO> <default.collaxa.cube.ws> <JMSAdapter::Outbound> Created new managed connection for JMS user
    admin
    <2006-01-20 10:01:15,982> <DEBUG> <default.collaxa.cube.ws> <JMSAdapter::Outbound> JmsSpiLocalTransactionImpl_<init>: Not
    transacted
    <2006-01-20 10:01:16,012> <DEBUG> <default.collaxa.cube.ws> <AdapterFramework::Outbound> Instantiating outbound JCA
    interactionSpec oracle.tip.adapter.jms.outbound.JmsProduceInteractionSpec
    <2006-01-20 10:01:16,012> <DEBUG> <default.collaxa.cube.ws> <AdapterFramework::Outbound> Populating outbound JCA
    interactionSpec oracle.tip.adapter.jms.outbound.JmsProduceInteractionSpec with properties: {OpaqueSchema=false, TimeToLive=0,
    DeliveryMode=Non-Persistent, PayloadType=TextMessage, DestinationName=jms/demoQueue}
    <2006-01-20 10:01:16,082> <WARN> <default.collaxa.cube.ws> <AdapterFramework::Outbound>
    file:/C:/OraBPELPM_1/integration/orabpel/domains/default/tmp/.bpel_JMSTest1_1.0.jar/JMSSrv.wsdl [
    Produce_Message_ptt::Produce_Message(JMSTest1ProcessRequest) ] - The jca:header element
    oracle.tip.adapter.fw.wsif.jca.JCAHeader@27de24<jca:header message=null:OutboundHeader_msgoutboundHeader/> does not match the
    outbound headers provided in {}
    <2006-01-20 10:01:16,142> <DEBUG> <default.collaxa.cube.ws> <JMSAdapter::Outbound> JmsCciLocalTransactionImpl_<init>: Not
    transacted
    <2006-01-20 10:01:16,142> <DEBUG> <default.collaxa.cube.ws> <AdapterFramework::Outbound>
    file:/C:/OraBPELPM_1/integration/orabpel/domains/default/tmp/.bpel_JMSTest1_1.0.jar/JMSSrv.wsdl [
    Produce_Message_ptt::Produce_Message(JMSTest1ProcessRequest) ] - Starting JCA LocalTransaction
    <2006-01-20 10:01:16,142> <DEBUG> <default.collaxa.cube.ws> <AdapterFramework::Outbound>
    file:/C:/OraBPELPM_1/integration/orabpel/domains/default/tmp/.bpel_JMSTest1_1.0.jar/JMSSrv.wsdl [
    Produce_Message_ptt::Produce_Message(JMSTest1ProcessRequest) ] - Invoking JCA outbound Interaction
    <2006-01-20 10:01:16,152> <INFO> <default.collaxa.cube.ws> <JMSAdapter::Outbound> JMSMessageProducer_ctor: Constructed
    MessageProducer for destination jms/demoQueue (payload = 1)
    <2006-01-20 10:01:16,152> <INFO> <default.collaxa.cube.ws> <JMSAdapter::Outbound> JMSMessageProducer_init: Creating
    MessageProducer for destination jms/demoQueue (payload = 1)
    <2006-01-20 10:01:16,152> <ERROR> <default.collaxa.cube.ws> <JMSAdapter::Outbound> Nested Exception
    <2006-01-20 10:01:16,152> <ERROR> <default.collaxa.cube.ws> <JMSAdapter::Outbound>
    ORABPEL-12143
    ERRJMS_DEST_NOT_TOPIC.
    Destination "jms/demoQueue" is not a topic.
    Please examine the log file to determine the problem.
         at oracle.tip.adapter.jms.JMS.JMSDestination.getTopic(JMSDestination.java:99)
         at oracle.tip.adapter.jms.JMS.JMSConnection.createProducer(JMSConnection.java:344)
         at oracle.tip.adapter.jms.JMS.JMSConnection.createProducer(JMSConnection.java:328)
         at oracle.tip.adapter.jms.JMS.JMSMessageProducer.createProducer(JMSMessageProducer.java:157)
         at oracle.tip.adapter.jms.JMS.JMSMessageProducer.init(JMSMessageProducer.java:126)
         at oracle.tip.adapter.jms.outbound.JmsProducer.init(JmsProducer.java:94)
         at oracle.tip.adapter.jms.outbound.JmsProducerManager.getProducer(JmsProducerManager.java:64)
         at oracle.tip.adapter.jms.JmsInteraction.executeProduce(JmsInteraction.java:178)
         at oracle.tip.adapter.jms.JmsInteraction.execute(JmsInteraction.java:146)
         at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:463)
         at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:653)
         at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:439)
         at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:310)
         at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:184)
         at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:601)
         at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:316)
         at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:179)
         at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3396)
         at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1905)
         at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:100)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:185)
         at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5408)
         at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1300)
         at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.createAndInvoke(CubeEngineBean.java:117)
         at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.syncCreateAndInvoke(CubeEngineBean.java:146)
         at
    ICubeEngineLocalBean_StatelessSessionBeanWrapper0.syncCreateAndInvoke(ICubeEngineLocalBean_StatelessSessionBeanWrapper0.java:
    483)
         at com.collaxa.cube.engine.delivery.DeliveryHandler.initialRequestAnyType(DeliveryHandler.java:492)
         at com.collaxa.cube.engine.delivery.DeliveryHandler.initialRequest(DeliveryHandler.java:425)
         at com.collaxa.cube.engine.delivery.DeliveryHandler.request(DeliveryHandler.java:132)
         at com.collaxa.cube.ejb.impl.DeliveryBean.request(DeliveryBean.java:93)
         at IDeliveryBean_StatelessSessionBeanWrapper22.request(IDeliveryBean_StatelessSessionBeanWrapper22.java:288)
         at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:101)
         at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:65)
         at ngDoInitiate.jspService(_ngDoInitiate.java:255)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:347)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:810)
         at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:121)
         at com.evermind.server.http.EvermindPageContext.include(EvermindPageContext.java:267)
         at displayProcess.jspService(_displayProcess.java:658)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:347)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:810)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
         at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:220)
         at com.collaxa.cube.fe.DomainFilter.doFilter(DomainFilter.java:138)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:649)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
         at java.lang.Thread.run(Thread.java:534)
    <2006-01-20 10:01:16,162> <ERROR> <default.collaxa.cube.ws> <AdapterFramework::Outbound>
    file:/C:/OraBPELPM_1/integration/orabpel/domains/default/tmp/.bpel_JMSTest1_1.0.jar/JMSSrv.wsdl [
    Produce_Message_ptt::Produce_Message(JMSTest1ProcessRequest) ] - Could not invoke operation 'Produce_Message' against the
    'JMSAdapter' due to:
    ORABPEL-12164
    ERRJMS_MSGPROD_CONSTR_ERR.
    Unable to construct MessageProducer.
    Please examine the log
    file to determine the problem.
         at oracle.tip.adapter.jms.JMS.JMSMessageProducer.init(JMSMessageProducer.java:132)
         at oracle.tip.adapter.jms.outbound.JmsProducer.init(JmsProducer.java:94)
         at oracle.tip.adapter.jms.outbound.JmsProducerManager.getProducer(JmsProducerManager.java:64)
         at oracle.tip.adapter.jms.JmsInteraction.executeProduce(JmsInteraction.java:178)
         at oracle.tip.adapter.jms.JmsInteraction.execute(JmsInteraction.java:146)
         at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:463)
         at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:653)
         at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:439)
         at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:310)
         at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:184)
         at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:601)
         at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:316)
         at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:179)
         at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3396)
         at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1905)
         at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:100)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:185)
         at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5408)
         at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1300)
         at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.createAndInvoke(CubeEngineBean.java:117)
         at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.syncCreateAndInvoke(CubeEngineBean.java:146)
         at
    ICubeEngineLocalBean_StatelessSessionBeanWrapper0.syncCreateAndInvoke(ICubeEngineLocalBean_StatelessSessionBeanWrapper0.java:
    483)
         at com.collaxa.cube.engine.delivery.DeliveryHandler.initialRequestAnyType(DeliveryHandler.java:492)
         at com.collaxa.cube.engine.delivery.DeliveryHandler.initialRequest(DeliveryHandler.java:425)
         at com.collaxa.cube.engine.delivery.DeliveryHandler.request(DeliveryHandler.java:132)
         at com.collaxa.cube.ejb.impl.DeliveryBean.request(DeliveryBean.java:93)
         at IDeliveryBean_StatelessSessionBeanWrapper22.request(IDeliveryBean_StatelessSessionBeanWrapper22.java:288)
         at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:101)
         at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:65)
         at ngDoInitiate.jspService(_ngDoInitiate.java:255)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:347)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:810)
         at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:121)
         at com.evermind.server.http.EvermindPageContext.include(EvermindPageContext.java:267)
         at displayProcess.jspService(_displayProcess.java:658)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:347)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:810)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
         at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:220)
         at com.collaxa.cube.fe.DomainFilter.doFilter(DomainFilter.java:138)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:649)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
         at java.lang.Thread.run(Thread.java:534)
    Caused by: ORABPEL-12143
    ERRJMS_DEST_NOT_TOPIC.
    Destination "jms/demoQueue" is not a topic.
    Please examine the log file to
    determine the problem.
         at oracle.tip.adapter.jms.JMS.JMSDestination.getTopic(JMSDestination.java:99)
         at oracle.tip.adapter.jms.JMS.JMSConnection.createProducer(JMSConnection.java:344)
         at oracle.tip.adapter.jms.JMS.JMSConnection.createProducer(JMSConnection.java:328)
         at oracle.tip.adapter.jms.JMS.JMSMessageProducer.createProducer(JMSMessageProducer.java:157)
         at oracle.tip.adapter.jms.JMS.JMSMessageProducer.init(JMSMessageProducer.java:126)
         ... 55 more
    <2006-01-20 10:01:16,162> <ERROR> <default.collaxa.cube.ws> <AdapterFramework::Outbound>
    file:/C:/OraBPELPM_1/integration/orabpel/domains/default/tmp/.bpel_JMSTest1_1.0.jar/JMSSrv.wsdl [
    Produce_Message_ptt::Produce_Message(JMSTest1ProcessRequest) ] - Rolling back JCA LocalTransaction
    <2006-01-20 10:01:16,162> <DEBUG> <default.collaxa.cube.ws> <WSIFInvocationHandler::invoke> Fault happened:
    file:/C:/OraBPELPM_1/integration/orabpel/domains/default/tmp/.bpel_JMSTest1_1.0.jar/JMSSrv.wsdl [
    Produce_Message_ptt::Produce_Message(JMSTest1ProcessRequest) ] - WSIF JCA Execute of operation 'Produce_Message' failed due
    to: ERRJMS_MSGPROD_CONSTR_ERR.
    Unable to construct MessageProducer.
    ; nested exception is:
         ORABPEL-12164
    ERRJMS_MSGPROD_CONSTR_ERR.
    Unable to construct MessageProducer.
    Please examine the log file to determine the problem.
    Below is the JMS Adapter wsdl(JMSSrv.wsdl)
    <definitions
    name="JMSSrv"
    targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/jms/JMSSrv/"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="http://xmlns.oracle.com/pcbpel/adapter/jms/JMSSrv/"
    xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
    xmlns:jca="http://xmlns.oracle.com/pcbpel/wsdl/jca/"
    xmlns:imp1="http://xmlns.oracle.com/JMSTest1"
    xmlns:hdr="http://xmlns.oracle.com/pcbpel/adapter/jms/"
    >
    <import namespace="http://xmlns.oracle.com/JMSTest1" location="JMSTest1.wsdl"/>
    <import namespace="http://xmlns.oracle.com/pcbpel/adapter/jms/" location="jmsAdapterOutboundHeader.wsdl"/>
    <message name="JMSTest1ProcessRequest_msg">
    <part name="JMSTest1ProcessRequest" element="imp1:JMSTest1ProcessRequest"/>
    </message>
    <portType name="Produce_Message_ptt">
    <operation name="Produce_Message">
    <input message="tns:JMSTest1ProcessRequest_msg"/>
    </operation>
    </portType>
    <binding name="Produce_Message_binding" type="tns:Produce_Message_ptt">
    <jca:binding />
    <operation name="Produce_Message">
    <jca:operation
    InteractionSpec="oracle.tip.adapter.jms.outbound.JmsProduceInteractionSpec"
    DestinationName="jms/demoQueue"
    DeliveryMode="Non-Persistent"
    TimeToLive="0"
    PayloadType="TextMessage"
    OpaqueSchema="false" >
    </jca:operation>
    <input>
    <jca:header message="hdr:OutboundHeader_msg" part="outboundHeader"/>
    </input>
    </operation>
    </binding>
    <service name="JMSSrv">
    <port name="Produce_Message_pt" binding="tns:Produce_Message_binding">
    <jca:address location="eis/Jms/JmsPublishAdapter" />
    </port>
    </service>
    <plt:partnerLinkType name="Produce_Message_plt" >
    <plt:role name="Produce_Message_role" >
    <plt:portType name="tns:Produce_Message_ptt" />
    </plt:role>
    </plt:partnerLinkType>
    </definitions>
    Thaking youn for your cooperation.
    Regards
    Moni

  • Help with MDX

    <p>Hi!  My Time Dimension is as follow.  What is the bestway of writting the MDX formula to get Last year value?  Theformula below works, but there must be a better way of writtingthis.  <img src="i/expressions/face-icon-small-sad.gif" border="0"></p><p> </p><p>Time Periods</p><p>    Year_2005</p><p>        Q1_2005</p><p>            JAN_2005</p><p>            FEB_2005</p><p>            APR_2005</p><p>        Q2_2005</p><p>        ...   </p><p>    Year_2006</p><p>        ...</p><p> </p><p>/*get prior year information*/<br>IIF(Is([Time Periods].CurrentMember,[Time Periods].[Date NotAvailable]),0,<br>IIF(IsGeneration([Time Periods].CurrentMember, 2),<br>/*If the genaration of the Time period is 2, equal to year, get theprior year valueThen*/<br>(Sum(crossjoin({[Value].[Cost Value]}, {RelMemberRange([TimePeriods].CurrentMember,1,0)})) - [Value].[Cost Value])<br>,/*ELSEIF QTR*/<br>IIF(IsGeneration([Time Periods].CurrentMember, 3),<br>(Sum(crossjoin({[Value].[Cost Value]}, {RelMemberRange([TimePeriods].CurrentMember,4,0)})) - (Sum(crossjoin({[Value].[CostValue]}, {RelMemberRange([Time Periods].CurrentMember,3,0)}))))<br>,/*ELSEIF MONTH*/<br>IIF(IsGeneration([Time Periods].CurrentMember, 4),<br>(Sum(crossjoin({[Value].[Cost Value]}, {RelMemberRange([TimePeriods].CurrentMember,12,0)})) - (Sum(crossjoin({[Value].[CostValue]}, {RelMemberRange([Time Periods].CurrentMember,11,0)}))))<br>,/*else*/0<br>/*end if*/<br>)<br><br>/*end if*/<br>)<br>/*END IF*/<br>))</p>

    I'll give it a try, but I'm not sure why you sum() a range and then subtract a more recent piece from that range- sounds equivalent to just taking the prior period's value.<BR><BR>Note that when you really need switch logic, you can use the CASE construct to avoid nested IIFs.<BR><BR>Also, note that two following do the same thing, but one of them may be easier to read and write:<BR><BR>Sum(<BR> crossjoin(<BR> {[Value].[Cost Value]}, <BR> {RelMemberRange([Time Periods].CurrentMember,1,0)}<BR> )<BR>)<BR><BR>Sum(<BR> {RelMemberRange([Time Periods].CurrentMember,1,0)}, <BR> [Value].[Cost Value]<BR>)<BR><BR><BR>With all that said, I think the following would work fine for you.<BR><BR>Check out here for a lot of information, including direct answers to your question too: <a target=_blank class=ftalternatingbarlinklarge href="http://www.amazon.com/gp/product/0471748080/sr=8-3/qid=1140727972/ref=pd_bbs_3/103-7612743-4413436?%5Fencoding=UTF8">(MDX Solutions book at Amazon)</a><BR><BR>HTH<BR><BR><BR>

  • Conditional coding in Fscript - undocumented options

    Looking at some of the fusion installation scripts, I found some
    undocumented features in Fscript that I have long wanted.
    Some conditional processing at last, even if primitive.
    Here they are:
    1. Conditional processing
    if <argument1> <operation> <argument2>
    <fscript command>
    endif
    or
    if <argument1> <operation> <argument2>
    <fscript command>
    else
    <fscript command>
    endif
    The if-part that is not executed because the condition is not met is echoed
    to the output device with "SKIPPED: " comments.
    If ...else...endif constructions can be nested. The use of "exit" exists
    Fscript, not the innermost condition.
    The elements of these commands are:
    (1)
    <argument1> can be any string, including environment variables such as
    %{forte_root}.
    <operation> is either "=" (equal) or "!=" (not equal)
    In this case <argument2> must be a string (or environment variable)
    (2)
    <argument1> can be any string, including environment variables
    <operation> is "is"
    <argument2> is either:
    "set" - the <argument1> string is an environment variable with a
    value
    "unset" - the <argument1> string is not an environment variable
    "file" - the <argument1> string points to an existing file
    "directory" - the <argument1> string is a directory file
    Note that if <argument1> is specified as %{variable}, the <argument> has the
    value of the environment variable.
    Suppose environment variable myVar is set to "myValue". Then:
    if myVar is set <--- this environment variable exists
    echo "This is true"
    endif
    if %{myVar} is set <--- this becomes if myValue is set and
    there is no environment variable myValue
    else
    echo "This is false since myValue is not an environment variable but a
    the value of such variable"
    endif
    2. Set environment variables
    setenv <variablename> <stringvalue>
    Sets an environment variable to the specified value
    3. Output to logfiles
    echo <string>
    echo <string> >> <filespec>
    Outputs the <string> text string to the standard output or redirects it to
    the specified filespec. The ">>" is the redirection operator
    4. Silence output
    Commands that must be executed and must not be echoed are preceded by a "
    character. This includes the if / else / endif constructions:
    if FORTE_ROOT = "
    echo "No Forte root defined"
    setenv FAILED Yes
    endif
    5. Searching for a string in a file
    You can inspect a file for a particular string using the SearchFile command.
    This sets the environment variable STATUS to either 0 (success) or non-zero
    (not found)
    SearchFile <filespec> <searchstring>
    SearchFile %{FORTE_ROOT}
    if %{STATUS} = 0
    echo "Found it"
    else
    echo "No such string"
    endif
    Some examples:
    # Check if FORTE_ROOT is defined as environment variable
    If FORTE_ROOT is unset
    Echo "Error: FORTE_ROOT is not set"
    Exit
    EndIf
    # Check if FORTE_ROOT is pointing to a directory
    If %{FORTE_ROOT} is directory
    else
    echo "Not a valid directory"
    exit
    endif
    # check if a repository exists before overwriting it by accident
    if %{FORTE_ROOT}/repos/myrep.btx is file
    echo "Repository file myrep already exists"
    exit
    endif
    # See if the environment variable myrepos is set
    if myrepos is set
    echo "You defined environment variable myrepos = %{myrepos}"
    else
    echo "You did not define environment variable myrepos. Now being set to
    MYOWN"
    setenv myrepos MYOWN
    endif
    # Start logging in my own logfile
    Echo "--------------------------------" >>%{FORTE_ROOT}/log/mylogfile.log
    Echo %{$DATE$} >>%{FORTE_ROOT}/log/mylogfile.log
    Echo "Begin Load Distribution of my application "
    %{FORTE_ROOT}/log/mylogfile.log#Confirm that this is the correct version of Forte.
    SearchFile %{FORTE_ROOT}/install/scripts/FORTE.VER "DEV3.0.L"
    If %{STATUS} != 0
    Echo "Error: Forte version is incompatible for current application."
    Exit
    EndIf
    Theo de Klerk
    Architecture & Application Integration
    Professional Services
    Compaq Computer Corp. - the Netherlands

    I found the answer:
    The variable declarations were not on the same frame as the if/then statements. I solved the problem by adding (for each variable):
    var mywordGrumpy:vocabulary_Grumpy = new vocabulary_Grumpy();
    var mywordIncline:vocabulary_incline = new vocabulary_incline();
    var mywordOodles:vocabulary_oodles  = new vocabulary_oodles();
    This solved the problem! At the time the variables were being called they had not been declared, thus they had no value, thus the error message.

  • How to construct the where clause for a nested xml target file

    Post Author: jlpete72
    CA Forum: Data Integration
    I'm having some problems getting the desired results creating a multi-level nested xml file.  Specifically, it does not seem that the where clause in the child schemas respects values from parent schemas.  I'm sure I'm constructing something incorrectly, but am running out of ideas. 
    I am working with the classic company/order/line hierarchy and there are three levels of output schemas in my target xml file, one for company, order header and order line information.
    For testing, I have hardcoded a restriction at the order header line to deal with only one order.  But unless I hardcode values into the where clause at the order line level of the schema, all values are returned for orders belonging to the company defined in the company level.
    I'm trying a where clause at the order line level similar to:
    order_line.customer = order_header.customer and order_line.order_num = order_header.order_num
    If the customer has more than one order in the data file, then all orders for that customer are placed in the detail for the order header.  Only if I hard code the order number in the where clause do I get only the lines for the order specified in the header section.  Not very practical. 
    What am I missing?

    An External Parsed Entity could be used to reference a schema.
    In your DTD:
    <!ENTITY datamodules SYSTEM "file:///c:/Datamodules/Datamodules.xsd">
    Refer the external entity in xml document:
    <datamodules>&datamodules;</datamodules>

  • Labview 2011 on Win7, OS causing serial loopback message corruption when clicking on top of windows?

    I'm wondering if anyone else has seen problems like this.
    I've been tearing my hair out over debugging some code. I have a ftont panel, I'm using some LEDs to send messages through the NI RS232 cable I bought, and have connected with a connector in a loopback fashion.
    I've been trying to read the incoming messages from loopback...and based on those, changing indicators and controls on the front panel.
    I could not figure why values were changing at strange times....like T's were turning to F's (I'm working with the serial data as boolean arrays).
    Well, I was simplifying code, and mostly running right...but every once in awhile, it appeared that my front panel indictors, especially the values I'm changing based on the loopback serial messages would  *BLINK*.
    I happened to be looking at the Probe Watch window...and I saw where my probes were correctly showing on a couple spots (a left and right indicator) TTTTTTTF  and TTTTTTTF......these appear at times to change T's to F's and vice versa.
    I then started clicking around...and found this is almost always caused, when I click the mouse on the top of the window...the part that you usually click and drag to move a window around the Windows desktop!!!!!!!!!!!!
    I can see this happen when I click on ANY window on the Windows OS desktop!!!!!!
    It appears that the OS is messing with me..............?
    I'm using Labview 2011, 32-bit on Win7....I believe the OS is 64 bit. 
    Has anyone seen behavior like this before?
    Thanks in advance,
    cayenne

    Matthew Kelton wrote:
    When you are probing, are you looking at the actual spot where you are getting your serial data, or are you looking at it after you've done some processing?  I would look at the actual raw data and use a serial port capture utility (there are several free ones on the internet) which will confirm your data is coming in correctly.
    What is your CPU running at?  If it is pegged at 100%, something has to give.
    Is your entire VI running in the UI execution system?  If you post your test code, it sounds like it would be easy enough for someone to do a loopback test of their own to confirm similar behavior.
    Thanks for the reply.  No, CPU isn't being hardly used at all...this is a new lenovo laptop.....high end Dell U2711 monitor...
    Task Mgr while Front Panel running:
    I'm looking after I've done some processing....
    I'm new to working with serial port stuff....I don't have a serial port capture device...?
    Thing is...when I run this in debug with breakpoints and stepping through...I don't see this happening. But when running at full speed, and especially when I click on any of the open windows on my desktop, along the top margin where you would click and drag a window around...I can see the serial data in the probe jump...and all data going through the serial port and being displayed on the front panel changing values...
    On my VI, I'm actually constructing the byte string...sending it  through the serial loopback, and receiving it and acting on it. I can see the data going in is the same as is coming out...it just seems to quickly corrupt and then come back again...like maybe it is getting interrupted by the Win7 OS....?
    I can't really post the whole code here...proprietary stuff...that's why in the past, I was posting a separate, simpler vi with only the parts I was having problems with....
    I think I have full support with NI...I wonder if I could send them the code to look at, with more confidentiality...?
    But again, I can make the problems happen, when it and the probe window is open, in real time...by clicking on windows.
    Also, this tends to explain problems I saw earlier...when running slow, all was well , when debugging with break points and stepping through. But at full speed, unexplained...things would start resetting without explanation...and without regularity.
    C
    I"m not sure what you are asking with "Is your entire VI running in the UI execution system?"....I have the one vi running, and only that vi is running.....

  • Nested MSO, slideshow inside MSO triggered by button, invisible on start, able to open/close

    Consider the following scenario:
    (albeit, this may not even be the right way to do this, or perhaps such functionality is not possible based on existing tools at this time, however, I thought I would post and see if anyone has a trick to share...)
    I have a slideshow on the page, it is set to auto play.
    I would like to hide it initially, and have it trigger with a button... and then let the user close it. Much like the "light box" effects we have all come to know from the web.
    Seems easy enough.
    However, in my first attempt to do this I did the following:
    1- create an OPEN button (F1)
    2- create a container box and a CLOSE button, grpup them (F2)
    3- turn them both into an MSO (M1)
    4- set the button in F1 to trigger F2 (open state)
    5- set the button in F2 to trigger F1 (close state)
    -> test, works.
    next step, slideshow!
    I grab 5 images, create a new MSO (M2).
    Turn it into a slideshow Folio Overlay...
    -> test, works.
    Now this is where it gets funky...
    MY FAIL 1- If I try to take M2 and then right click M1, there is NO paste into option.
    MY FAIL 2- If I click on the Object States Panel, and then Right click State 2 for M1, there is no "past into option"
    MY FAIL 3- If I try to "Alt+Ctrl+V" with M2 into State 2 for M1 it does not work.
    --> nor does any other scenario where I attempt to paste any MSO into another MSO
    I have even tried
    x- grouping the MSO slideshow with a non MSO element such as a frame, text boxt, image, ect..
    x- taking the 5 images and pasting them into the MSO seperate, and then trying to turn them into a new MSO inside State 2, which the new MSO button is greyed out and will not let me apply it.
    Possible solution I have come up with after looking over alot of Bob's stuff in the tutorials area
    (PS his videos and tut's realy help, its a differant kind of thinking going on here with DPS, I imagine it relates to how the C in the binary works and is translated by the InDesign GUI into app code... would be nice to just type in "function on_tap(){open_slideshow(vars);}"  lol silly programmer, this is primarily a tool for designers  ... but I do think its awesomeness, as a programmer, I dont even want to write code anymore after using DPS and Phone Gap...),
    so... here it is, not necessarily the most attractive...
    1- Make the slide show MSO, push to BACK, set to auto play and swipe allowed...
    2- place a large opaque box on top of the slideshow, group it with the OPEN button
    3- create a close button
    4- turn them into an MSO, now there is an 'open' button in state 1 on top of an opaque box that sends to state 2, and a 'close' button in state 2 that sends to state 1
    This seems to work, I have not tested it on all devices, the iPad will kind of do this wierd glitchy thing, as if it "knows" there is something moving underneath the opaque box. Depending on how I have positioned scrollable frames on top of these elements from a stacking perspective there can be some unexpected behavior. The best results I have had from more complex layouts is to get creative with positioning...
    any other suggestions, tips, tricks, would be appreciated
    ON a site note:
    POSSIBLE BUG:
    ANYTIME I try to take ANYTHING that is already using the FOLIO OVERLAY and right click the STATE in the STATES PANEL
    In Design total crash!!! The only time I can take a  FOLIO OVERLAY (FO) and "right click paste into" an MSO state is by clicking on the state on the stage, it can not be done from the panel, the panel only works with non "FO" items... Even though the state in the panel shows the "past into" option, if I do, *poof* instant app crash... FYI for anyone toying with this. Kudo's to Adobe for the outstanding "auto save" feature. It has saved me time, and there for in some strange way, has also saved some of my life.
    Here is what InDesign poops out when a "Folio object" is attempted to be "pasted into" an MSO via the MSO panel.
    Problem signature:
      Problem Event Name:          BEX
      Application Name:          InDesign.exe
      Application Version:          8.0.0.370
      Application Timestamp:          4f72c3ee
      Fault Module Name:          StackHash_0a9e
      Fault Module Version:          0.0.0.0
      Fault Module Timestamp:          00000000
      Exception Offset:          00000023
      Exception Code:          c0000005
      Exception Data:          00000008
      OS Version:          6.1.7601.2.1.0.768.3
      Locale ID:          1033
      Additional Information 1:          0a9e
      Additional Information 2:          0a9e372d3b4ad19135b953a78882e789
      Additional Information 3:          0a9e
      Additional Information 4:          0a9e372d3b4ad19135b953a78882e789

    @zagarskas – nested MSOs are currently NOT supported by Adobe.
    However we could build such a construct by using ExtendScript (Adobe's flavor of JavaScript).
    The problem with that is, that Buttons inside  a nested MSO will not work as expected. At least my testing is showing that.
    If you want nested MSOs without Buttons (inside the nested one) or if you like to experiment, see the following thread:
    http://forums.adobe.com/message/4573924#4573924
    But please, read the whole thread from a to z ;-)
    Uwe

  • How do I deal with problems during business object construction?

    Hi Everyone.
    I'm wondering about best practices for program control flow when business objects can't be constructed properly.
    In my servlet I want to create a new Transaction business object based on the parameters of the HttpServletRequest.
    transaction = new Transaction( request );The Transaction, in turn, has a Customer business object representing the Customer doing the transaction. The Customer is also constructed based on request parameters. So I have in the Transaction constructor,
    public Transaction( HttpServletRequest request ) {
        customer = new Customer( request );
    }In the Customer constructor I want to do some validation. For example, I want to check that the requested Customer exists in the database.
    If the validation fails, should I throw an exception, which could then eventually be caught by the Servlet which would send back an "Invalid Customer" message to the end user?
    But it seems to me like this violates the "never use exceptions for flow control" rule (as described for example at http://onjava.com/pub/a/onjava/2003/11/19/exceptions.html?page=2).
    It is a normal function of my application to deny a transaction to a non-valid customer... so it seems like I shouldn't need to bring in the exception handling overhead for this normal business process.
    OK, so I guess put "is_valid" flags in the business objects and set them on constructor errors then check them??
    public Transaction( HttpServletRequest request ) {
        customer = new Customer( request );  // customer.is_valid flagged false
        if ( !customer.get_is_valid( ) ) {
            this.is_valid = false; // transaction.is_valid is also false now because its Customer is not valid
        } else { // customer is valid
            // finish the rest of the Transaction construction business logic
            // of course this will turn into a mess of deeply nested "else valid" clauses
            // if there are many validation checks...
    }...and then in the servlet...
    transaction = new Transaction( request );
    if ( !transaction.get_is_valid( ) ) {
        // Send back error message to user.
    } else {
        // Finally do some business logic.  Maybe after another mess of nested "else valid" clauses.
    }This gets so hard to read it seems like the throwing Exceptions as part of normal control flow option is preferble.
    Is there third option I am missing?
    What are your opinions?
    Thanks,
    Bishop

    Build your Transaction and Customer objects based on the data in the request. Then validate the customer, since an invalid customer is "normal" for you.
    I'd consider using some sort of factory-like method for creating these objects from the request, since you're tying (sort of) your business stuff to the fact you're currently using a webby (servlet-based) front end...but that's more an aside.
    So, in pseudo-ish code:
    Transaction t = createTransaction(request);
    if (t.validCustomer()) do work;
    else return to wherever;This is only a first-pass idea, and other requirements might knock it for six, but it's a startpoint.

  • Is there any way to save an image from a nested movieclip as a .png using PNGEncoder

    Hello all,
    I am new to AIR and AS3 and I am developing a small AIR desktop application in Flash CS5 that saves a user generated image locally to their computer. 
    The image is generated from a series of user choices based on .png files that are loaded dynamically into a series of nested movieclips via XML.  The final image is constructed by a series of these "user choices".
    Sourcing alot of code examples from here and there, I have managed to build a "working" example of the application.  I am able to "draw" the parent movieclip to which all the other dynamic movieclips reside and can then encode it using PNGEncoder.  The problem is that the images loaded dynamically into the nested movieclips show as blank in the final .png generated by the user.
    Is there a way to "draw" and encode these nested movieclips or do I need to find another way?  I can provide my clumsy code if required but would like to know if this concept is viable before moving any further.....
    Thanks in advance....

    Thanks for the files.......
    Yeah I'm doing it in Flash but importing the images via an xml document.  The problem isn't in being able to view the eyes (based on the selection of the user) its when I go to save the resulting image as a .png.  When I open up the saved .png the eyes are blank even though they are visible in the swf
    Even when the user clicks on the option to copy the image to the clipboard, it works as intended.
    My only guess is there is an issue with the way my xml is loading (but this appears to work fine) or when the file is converted and saved.....
    As I said I'm still learning but surely there must be a simple answer to this....
    I have included the xml code I am using and also the save code to see if anyone spots an issue..... (I hope I copied it all)
    // XML
    import flash.net.URLRequest;
    import flash.net.URLLoader;
    var xmlRequest:URLRequest = new URLRequest("imageData.xml");
    var xmlLoader:URLLoader = new URLLoader(xmlRequest);
    var imgData:XML;
    var imageLoader:Loader;
    var imgNum:Number = 0;
    var numberOfChildren:Number;
    function packaged():void
    rawImage = imgData.image[imgNum].imgURL;
    numberOfChildren = imgData.*.length();
    imageLoader = new Loader  ;
    imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadedImage);
    imageLoader.load(new URLRequest(rawImage));
    faceBG_mc.Eyes.addChild(imageLoader);
    function loadedImage(event:Event):void
    imageLoader.x = -186;
    imageLoader.y = -94;
    imageLoader.width = 373;
    imageLoader.height = 186;
    //  Clipboard
    btn_Copy.addEventListener(MouseEvent.CLICK, onCopyClick);
    function onCopyClick(event:MouseEvent):void
    var bd:BitmapData = renderBitmapData();
    Clipboard.generalClipboard.setData(ClipboardFormats.BITMAP_FORMAT, bd);
    function renderBitmapData():BitmapData
    var bd:BitmapData = new BitmapData(faceBG_mc.width,faceBG_mc.height);
    bd.draw(faceBG_mc);
    return bd;
    // Save faceBG_mc as .png 
    var fileRef:FileReference = new FileReference();
    var myBitmapData:BitmapData = new BitmapData (faceBG_mc.width,faceBG_mc.height, true, 0);
    myBitmapData.draw(faceBG_mc);
    var myPNG:ByteArray = PNGEncoder.encode(myBitmapData);
    function onSaveClickPNG(e:Event)
    fileRef.save(myPNG, "myPNG.png");
    So my problem is....
    The final image is copied to the clipboard with the eyes visible - yes
    The eyes appear in the image in the swf as intended - yes
    When the image is saved as a .png and is meant to include the eyes, they are blank (see picture above)
    I hope this helps.....
    Thanks in advance

  • Can we show the nested objects in Powershell?

    I am adding a .NET type to Powershell session using Add-Type and then creating object of that type using New-Object. This is done as follows:
    Add-Type -AssemblyName OuterObj
    $a = New-Object OuterObj
    Object of type OuterObj is successfully created. Now .NET type $a has a field named innerObj which is object of another .NET type innerObject. So I add "innerObject" .NET type and create an instance using New-Object.
    Add-Type -AssemblyName innerObject
    $b = New-Object innerObject
    Object of type innerObject is also successfully created. Now I do as follows:
    $a.innerObj = $b
    Now when I print $a, it shows something like this:
    innerObj : innerObject
    Thus it does not display the contents of innerObject by default. When I go and explore, innerObj has the fields. I know Powershell does not show the nested objects by default but instead just shows their types, but is there a way I can specify that what
    level of nesting of objects powershell should show by default? Is there something to specify to show 1 or 2 levels of nested objects?
    Any help would be highly appreciated.

    The simplest approach, if you're writing these C# classes yourself, is probably to override the class's ToString method.  That way it will just display that way by default in PowerShell, without any extra effort on the scripter's part.
    If that's not an option, then you can write PowerShell code to accomplish something similar.  Here are examples of both:
    # C# ToString version:
    Add-Type -TypeDefinition @'
    public class innerObject
    public string Property1;
    public string Property2;
    public override string ToString()
    return string.Format("Property1: {0}, Property2: {1}", Property1, Property2);
    public class OuterObj
    public innerObject innerObj;
    $a = New-Object OuterObj
    $b = New-Object innerObject -Property @{ Property1 = 'First Property'; Property2 = 'Second Property' }
    $a.innerObj = $b
    $a | Format-List
    # PowerShell version using constructed property values with
    # Format-List.
    Add-Type -TypeDefinition @'
    public class innerObject
    public string Property1;
    public string Property2;
    public class OuterObj
    public innerObject innerObj;
    $a = New-Object OuterObj
    $b = New-Object innerObject -Property @{ Property1 = 'First Property'; Property2 = 'Second Property' }
    $a.innerObj = $b
    $a | Format-List -Property @{ Label = 'innerObj'; Expression = { "Property1: $($_.innerObj.Property1), Property2: $($_.innerObj.Property2)" } }

  • Nested UIData doesn't work with command broadcasting

    In November 2004 I submitted the bug report below, and I also reported it on this forum. Other than the automated acknowledgment, I have received no followup. The posting on this forum seems to have been deleted. I'm re-posting it here in case it can be of help to someone, as I've noticed others mentioning nested UIData problems.
    The JSF RI UIData caches its data model, which can cause problems if the UIData value references some row data in an outer UIData if two UIData are nested. The RI tries to compensate for this by removing the cached information during certain instances such as encoding and decoding. But the RI neglects to uncache during event broadcasting.
    When UIData iterates over its data set (during encoding or decoding, for instance), it iterates through the row index which, after loading the data model, places the correct variable in the request map. Because the data model is cached, the inner UIData would return an unpredictable data model---the data model from the last iteration, for instance, not the data model based upon the outer data model's current row.
    UIData compensates for this during encoding and decoding by checking to see if it is nested inside another UIData. For example, within UIData.processUpdates() you'll see:
    if (isNestedWithinUIData()) {
        model = null;
    }This allows a test case to render correctly the nested data set, and even allows a UICommand to queue an event when it is selected. However, UIData.broadcast() does not clear the cache, so by the time the event is actually broadcast, the data model for the row is still set at some other row.
    Adding the above code to UIData.broadcast() solves the problem.
    (I'm suspicious of this whole caching thing in UIData anyway---what if I construct my own UIData-like thing and nest a UIData inside it? How would I keep UIData from caching its data?)

    All right, I've found a solution; I'll post it for anyone in need. It's not particularly elegant but still functional.
    First of all I've created a .cmd file in the folder where is located the executable of my interest.
    In it, using notepad, I've written as following:
    start /affinity 8 FreeTrack.exe
    ping 1.1.1.1 -n 1 -w 2000 > nul
    wmic process where name="FreeTrack.exe" CALL setpriority 256
    Note that the /affinity command is optional and not required (however, I needed it). Replace "FreeTrack.exe" with the name of your executable.
    The ping part pings a fake IP once and then waits 2000 milliseconds (set a higher waiting time if this one doesn't work).
    The third line changes the priority for all the processes under the name of "FreeTrack.exe" to, in my case, realtime.
    Priority legend:
    Low: 64 Below Normal: 16384 Normal: 32 Above Normal: 32768 High: 128 Realtime: 256
    Since the command prompt window appears for 2 seconds and I don't like that, I've created a .vbs file in the same folder of the .cmd file and executable. This hides the cmd window.
    I've put the following into the .vbs file (edited with notepad):
    Set WshShell = CreateObject("WScript.Shell" )
    WshShell.Run chr(34) & "FreeTrack.cmd" & Chr(34), 0
    Set WshShell = Nothing
    Replace "FreeTrack.cmd" with your .cmd file name.
    I've then created a shortcut on the desktop to the .vbs file and changed the icon to the one of the executable.
    Surely this solution won't work if the program keeps reverting back its priority while running.

  • Breakpoints in nested classes don't work

    I've noticed that when I set a breakpoint in a nested class, it doesn't work to stop the code, unless I set the breakpoint after I've created an instance of the class.
    In the code example below, if I set breakpoints A, B, C and D, only breakpoints A and C will be hit when MainClass.main runs.
    However, if I set breakpoint D once breakpoint C is hit, then breakpoint D works.
    I've noticed this behavior in both JBuilder 4 and Eclipse, which are both using the Sun 1.3.1 JRE/JDK.
    Does anyone know if there is a way to get breakpoints in nested classes to work as expected (they stop the thread whenever that point in the code is executed, and setting them before the class is loaded/instantiated doesn't change that behavior).
    BTW, in my research on this topic, I found a mention of "class preparation", a step that the JVM goes through when loading a class. I wonder if the class has to go through this step before the breakpoint can be enabled.
    --James
    public class MainClass {
        public static void main(String[] args) {
            Object o = OtherClass.Test(3); // Breakpoint A
            System.out.println(o);
    class OtherClass {
        static Object Test(int v) {
            Object o = new NestedClass(v);
            return o;                      // Breakpoint C
        static class NestedClass {
            int x;
            NestedClass(int v) {
                x = v;                     // Breakpoint B
            public String toString() {
                return "NestedClass(x=" + x + ")"; // Breakpoint D
    }

    You wrote:
    -> I've noticed this behavior in both JBuilder 4 and Eclipse, which
    -> are both using the Sun 1.3.1 JRE/JDK.
    Take a look at Bug-ID 4299394
    Synopsis: TTY: Deferred line breakpoints can't be set on inner classes
    http://developer.java.sun.com/developer/bugParade/bugs/4299394.html
    -> BTW, in my research on this topic, I found a mention of "class preparation",
    -> a step that the JVM goes through when loading a class. I wonder if the class
    -> has to go through this step before the breakpoint can be enabled.
    A breakpoint cannot be set in a class before the class prepare event for
    that class. Also: the fully qualified name for the inner or nested class
    must be constructed properly.
    Any breakpoint requested before the target class is loaded must be 'deferred',
    which means the debugger keeps track of the breakpoint request and sets
    it when the class load eventually occurs.
    -> However, if I set breakpoint D once breakpoint C is hit, then
    -> breakpoint D works.
    By the time you get to the breakpoint at C, the inner class containing D
    (OtherClass$NestedClass.class) was located, loaded, and prepared as required
    by the "Object o = new NestedClass(v);" statement.

Maybe you are looking for

  • Linking to a specific frame from JSP page

    I am trying to link to site that has frames. I want to load a specific jsp in frame 3. Does anyone know how to pass the target and source values? I have been looking for tutorials unsuccessfully.

  • Error message in Photoshop 11 editor

    I am getting an error message in Elements 11.  Here is the messaage:  the ordinal 323 could not be located in the dynamic link library iertatil.dll.  What can I do to correct this?   Thanks, DAn

  • Need Documentation for report RCNCT001

    I have to execute report program  "RCNCT001' to regenerate the structure in some Project system report to add the custom fields. SAP suggest to refer the documentation for this report to step-by-step guide. But i could not find the documentation anyw

  • Collect Feedback workflow and co-authoring

    Hi, I have collect feedback associated with an excel document and there is a possibility of co-authoring. Is it possible that Excel supports co-authoring? Please help, techie

  • Post to iWeb from my iPhone

    How can I post entries to my iWeb blog from my iPhone?