Trying to insert pull quote with rules in windows 7

I don't know if this is a clitch or not. When trying to insert a paragraph rules as pull quote and setting after space then when I hit return to go to the next line but instead it breaks the column into a big empty space. How can I get around this problem? I have tried this on a mac and it works fine.
Thank you!

Normally the numpad enter is mapped to the column break (not frame break, but if it's a single column frame the effect is the same), but on a number of PDs, mostly notebooks, the two enter keys get mapped together. If that's the case, changing the state of the NumLock will usually change both of them between coumn break and paragraph break.
If that describes your  situation, you may want to edit your keyboard shorcuts and assign the paragraph break to both keys, then make a new shorcut for the column break, if you need one.

Similar Messages

  • JDev 9i RC2 Failure when trying to insert a row with DATATAGS

    500 Internal Server Error
    oracle.jbo.JboException: Need the datasource property defined if not used
    within a DefinitionIterate, a RowSetIterator or a Row tag
    This is the error message occuring when i do the following
    I was trying to insert a record via DataTags (JBO Datatags in JDeveloper 9i
    Release Candidate 2).
    The following should show you the details
    <body bgcolor=#CCCCCC>
    <br>
    <%@ taglib uri="/webapp/DataTags.tld" prefix="jbo" %>
    <br>
    <jbo:ApplicationModule id="am"
    configname="PrevDoc.PrevDocModule.PrevDocModuleLocal" username="zode"
    password="zode"/>
    <br>
    <jbo:DataSource id="ds" appid="am" viewobject="MicEindocView">
    </jbo:DataSource>
    <br>
    <center>
    <p><b>MicEindocView Search Results</b></p>
    <br>
    <jbo:Row id="newRow" datasource="ds" action="Create" />
    <jbo:SetAttribute dataitem="Efdsid" value="9999" />
    <jbo:SetAttribute dataitem="Efdmandant" value="55" />
    <jbo:SetAttribute dataitem="Efdwerk" value="00" />
    <jbo:SetAttribute dataitem="Efdperiode" value='200204' />
    <jbo:SetAttribute dataitem="Efdvssart" value='AWB' />
    <jbo:SetAttribute dataitem="Efdvssnr" value='TEST WEB JODE' />
    </jbo:Row>
    <jbo:Commit appid="am" />
    <jbo:ReleasePageResources releasemode="Stateless"/>
    </center>
    </body>
    </html>
    These fields are not null fields in the database. At least this fields must be
    entered.
    Can you please tell me the reason why the above error occurs at any time??
    Thanks
    I appreciate all your help on this issue.
    Thanks a lot

    Josef,
    Remove the closing slash in this tag.
    <jbo:Row id="newRow" datasource="ds" action="Create" />
    I am sure you meant to close it with the </jbo:Row> some lines below.
    That explain the complaint of the setAttributeTag missing their context.
    Charles.

  • Trying to install on MacBookPro with Parallels and Windows 8.1. Downloaded the CreativeCloud.exe but says I can't install from network drive

    I sometimes like to use Photoshop CC and Lightroom on the Windows side of my MacBookPro with Parallels. I had to reinstall Parallels and also Windows 8.1 recently and am trying to reinstall some of the software that I had previously on the Windows side. I downloaded the CreativeCloud.exe program and when I try to install it from the Windows side, get a message that I can't install Creative Cloud from a network drive. Where can I put the CreativeCloud.exe so I can install it?
    Thanks!

    You probably need to check your drive setup for the Parallels environment. Nothing to do with Adobe.
    Mylenium

  • Inserting a LINESTRING with a bind variable

    Hello - I am trying to insert a LINESTRING with a bind variable. Here is my query that works:
    INSERT INTO EDGE (pts)
    VALUES (SDO_GEOMETRY('LINESTRING(-71.110157 42.513495, -71.110159 42.51359)',8307));
    But if I want to pass in the pts as a bind variable, as follows:
    INSERT INTO EDGE (pts)
    VALUES (SDO_GEOMETRY(LINESTRING(:pts),8307));
    When prompted in sqlDeveloper I set the bind variable to: -71.110157 42.513495, -71.110159 42.51359
    I get the following error: PLS-306: wrong number of types of arguments.
    Thanks!

    Thanks - Your reply worked well, but I ran into another snag. If the linestring is greater than 4000 chars, I get another error.
    ORA-01461: can bind a LONG value only for insert into a LONG column
    Are there any work arounds for this?? Below is the string I am using for the bind/insert:
    LINESTRING(
    6.169746 50.348667,6.169377 50.348584,6.168800 50.348460,6.168807 50.348434,
    6.168901 50.348392,6.168972 50.348330,6.168994 50.348279,6.168985 50.348228,
    6.168896 50.348179,6.168784 50.348150,6.168664 50.348151,6.168569 50.348183,
    6.168460 50.348251,6.168366 50.348257,6.168278 50.348243,6.168197 50.348184,
    6.168052 50.348109,6.167844 50.348082,6.167660 50.348059,6.167611 50.348019,
    6.167600 50.347887,6.167544 50.347873,6.167432 50.347869,6.167338 50.347921,
    6.167093 50.348021,6.166934 50.348044,6.166768 50.348062,6.166625 50.348084,
    6.166568 50.348065,6.166487 50.347984,6.166261 50.347901,6.166006 50.347879,
    6.165871 50.347912,6.165865 50.347968,6.165883 50.348059,6.165868 50.348090,
    6.165755 50.348041,6.165562 50.347993,6.165450 50.347974,6.165355 50.347980,
    6.165253 50.348048,6.165263 50.348109,6.165328 50.348184,6.165282 50.348231,
    6.165218 50.348252,6.165148 50.348319,6.165166 50.348395,6.165135 50.348431,
    6.165032 50.348463,6.164905 50.348460,6.164818 50.348507,6.164701 50.348610,
    6.164615 50.348647,6.164551 50.348648,6.164478 50.348614,6.164421 50.348548,
    6.164276 50.348484,6.164164 50.348471,6.163996 50.348468,6.163919 50.348550,
    6.163863 50.348572,6.163808 50.348577,6.163727 50.348548,6.163678 50.348498,
    6.163636 50.348417,6.163546 50.348301,6.163457 50.348267,6.163337 50.348254,
    6.163249 50.348235,6.163192 50.348200,6.163175 50.348139,6.163206 50.348103,
    6.163278 50.348102,6.163446 50.348130,6.163557 50.348139,6.163637 50.348122,
    6.163644 50.348092,6.163602 50.348026,6.163482 50.347982,6.163393 50.347922,
    6.163316 50.347907,6.163249 50.347894,6.163026 50.347907,6.162725 50.347983,
    6.162319 50.348029,6.161930 50.348081,6.161645 50.348130,6.161526 50.348183,
    6.161512 50.348265,6.161593 50.348304,6.161667 50.348379,6.161693 50.348491,
    6.161736 50.348587,6.161817 50.348662,6.161922 50.348691,6.162050 50.348720,
    6.162050 50.348735,6.161963 50.348757,6.161933 50.348833,6.161871 50.348885,
    6.161744 50.348928,6.161435 50.348978,6.161293 50.349026,6.161262 50.349067,
    6.161264 50.349148,6.161194 50.349225,6.161180 50.349297,6.161246 50.349372,
    6.161271 50.349438,6.161194 50.349536,6.161059 50.349568,6.160987 50.349549,
    6.160953 50.349478,6.160949 50.349300,6.160915 50.349240,6.160850 50.349185,
    6.160730 50.349156,6.160627 50.349173,6.160470 50.349292,6.160369 50.349380,
    6.160331 50.349451,6.160316 50.349482,6.160268 50.349488,6.160219 50.349443,
    6.160131 50.349434,6.160045 50.349506,6.159926 50.349539,6.159839 50.349530,
    6.159669 50.349466,6.159493 50.349428,6.159278 50.349411,6.159237 50.349381,
    6.159220 50.349325,6.159266 50.349278,6.159322 50.349278,6.159426 50.349292,
    6.159594 50.349325,6.159649 50.349304,6.159640 50.349243,6.159567 50.349193,
    6.159326 50.349130,6.159142 50.349107,6.159078 50.349078,6.159068 50.348986,
    6.159074 50.348925,6.159050 50.348895,6.158905 50.348841,6.158722 50.348844,
    6.158532 50.348908,6.158368 50.349032,6.158345 50.349088,6.158319 50.349297,
    6.158201 50.349375,6.158122 50.349392,6.158057 50.349377,6.157977 50.349353,
    6.157874 50.349370,6.157565 50.349466,6.156989 50.349667,6.156790 50.349685,
    6.156702 50.349682,6.156550 50.349648,6.156383 50.349651,6.156230 50.349612,
    6.156095 50.349599,6.156040 50.349635,6.156025 50.349706,6.156059 50.349777,
    6.156188 50.349852,6.156246 50.349912,6.156208 50.350009,6.156130 50.350051,
    6.155971 50.350089,6.155940 50.350120,6.155925 50.350155,6.155975 50.350221,
    6.156137 50.350300,6.156140 50.350407,6.156118 50.350504,6.155938 50.350633,
    6.155742 50.350763,6.155647 50.350780,6.155559 50.350771,6.155486 50.350737,
    6.155469 50.350686,6.155491 50.350604,6.155552 50.350507,6.155549 50.350380,
    6.155522 50.350304,6.155438 50.350290,6.155343 50.350321,6.155273 50.350387,
    6.155197 50.350465,6.155157 50.350534,6.155038 50.350574,6.154890 50.350603,
    6.154675 50.350606,6.154411 50.350587,6.154088 50.350565,6.153878 50.350522,
    6.153637 50.350468,6.153367 50.350438,6.153135 50.350464,6.152772 50.350519,
    6.152581 50.350529,6.152377 50.350513,6.152038 50.350445,6.151744 50.350396,
    6.151587 50.350356,6.151550 50.350303,6.151542 50.350239,6.151512 50.350193,
    6.151445 50.350168,6.151355 50.350157,6.151240 50.350087,6.151102 50.350073,
    6.150917 50.350095,6.150792 50.350104,6.150714 50.350075,6.150634 50.349996,
    6.150627 50.349950,6.150590 50.349901,6.150529 50.349879,6.150368 50.349897,
    6.150267 50.349894,6.150194 50.349846,6.150180 50.349781,6.150184 50.349697,
    6.150176 50.349613,6.150113 50.349504,6.149984 50.349418,6.149737 50.349330,
    6.149503 50.349287,6.149288 50.349290,6.149097 50.349335,6.148890 50.349407,
    6.148666 50.349521,6.148502 50.349660,6.148486 50.349725,6.148511 50.349778,
    6.148572 50.349823,6.148609 50.349869,6.148610 50.349918,6.148546 50.349988,
    6.148392 50.350043,6.148126 50.350150,6.148036 50.350163,6.147970 50.350145,
    6.147957 50.350111,6.147966 50.349973,6.148038 50.349770,6.148167 50.349673,
    6.148279 50.349599,6.148290 50.349545,6.148252 50.349465,6.148161 50.349425,
    6.148065 50.349403,6.147947 50.349455,6.147900 50.349509,6.147801 50.349609,
    6.147620 50.349791,6.147555 50.349811,6.147460 50.349839,6.147366 50.349909,
    6.147313 50.349948,6.147236 50.349957,6.147140 50.349947,6.147079 50.349902,
    6.147053 50.349811,6.147002 50.349701,6.146936 50.349675,6.146846 50.349684,
    6.146745 50.349712,6.146603 50.349764,6.146472 50.349781,6.146251 50.349761,
    6.146131 50.349778,6.146037 50.349818,6.146020 50.349871,6.146045 50.349909,
    6.146154 50.349965,6.146317 50.350031,6.146426 50.350068,6.146450 50.350105,
    6.146409 50.350140,6.146338 50.350145,6.146145 50.350094,6.145899 50.350045,
    6.145797 50.350046,6.145709 50.350085,6.145675 50.350189,6.145671 50.350258,
    6.145624 50.350293,6.145487 50.350321,6.145290 50.350324,6.145153 50.350318,
    6.145026 50.350282,6.144929 50.350207,6.144856 50.350159,6.144754 50.350149,
    6.144653 50.350165,6.144504 50.350206,6.144427 50.350214,6.144349 50.350200,
    6.144249 50.350143)

  • Can I connect my Mac (Mac OS X) with other machine (Windows OS) on same LAN using telnet in terminal? For example, telnet ip address of other machine

    Can I connect my Mac (Mac OS X) with other machine (Windows OS) on same LAN using telnet in terminal?
    For example, telnet <ip address of other machine>
    I m a networking student and I have learned to connect 2 machines on Red hat Linux OS on same Ethernet LAN which has same subnet mask. As Mac OS X is also a linux based OS I m trying to connect my Mac with my friends windows based machine using telnet <ip address of his machine>. However, I get a message "unable to connect to remote host".
    Can anyone please tell me is this the problem because of different OS or it is something different!
    Please reply...it will of great help..

    The machine you're trying to connect to needs a Telnet server running on it - telnetd listening on port 23 (usually).
    Incidentally, Mac OS X is not a Linux based OS, it is based on BSD Unix.

  • I am trying to insert rows for alert_id 22 with diff abc_id and xyz_id

    I am trying to insert rows for alert_id 22 with diff abc_id and xyz_id
    these inserts will store in two tables that I have to join in the cursor.
    I have written cursor without passing cursor parameters. but here i need to pass acb_id and xyz_id along with alert_id.
    then if these are saticified with alert_id 22 then I want to stop the loop run, else i need to continue the loop. bcause the abc_id and xyz_id are diff for alert_id 22
    This is the issue I am facing!
    Please let me know if you have any idea. Let me know how to use cursor parameters here and in loop.
    Sample proc like this::
    Declare
    main_cursor
    another_cur
    alert_cur
    begin
    need to check first abc_id,xyz_id is already exist with alert_id 22
    if this set of records already exists then
    exit from the loop
    else
    continue with
    loop
    here coming the insert statements with different condition getting from first two cursors.(this part is ok for me)
    end loop
    end if
    Please write the logic if any idea on this.
    -LRK

    I want to stop if already alert_id is exist!

  • Problems trying to insert rows from PL/SQL procedure with existing seq..

    hello. please help me.
    i have a button that is calling an anonymous PL/SQL block and i am struggling with inserting records automatically when this button is clicked. an ordinary before insert DB trigger is launched:
    reate or replace TRIGGER "SPECSYS"."BI_SPEC_INSTRUCTS"
    before insert on "SPEC_INSTRUCTS"
    for each row
    begin
    if :NEW."ID" is null then
    select "SPEC_INSTRUCTS_SEQ".nextval into :NEW."ID" from dual;
    end if;
    end;
    in my PL/SQL I am trying to create a record automatically. stupid question that this undoubtedly is, how do i do this? if i leave the sequence column = null surely the trigger should take care of inserting the sequence into this column automatically?
    i have tried making the sequence column = null, leaving it out altogether (ie specifying all colums except this one on the insert statement) but with no success!

    this is not the problem!

  • How to copy and paste the graphics from illustrator to MS word. What I tried is exporting in png with highest resolution and then inserting in to word. This loses a bit of resolution in comparison to direct copy and paste as EMF.  But if I do a copy and p

    How to copy and paste the graphics from illustrator to MS word. What I tried is exporting in png with highest resolution and then inserting in to word. This loses a bit of resolution in comparison to direct copy and paste as EMF.  But if I do a copy and paste, and then take a print of the document, all the graphs and text is printed upside down, flipped back.

    Use the Pencil Tool
    alex
    adrian stock wrote:
    > How to copy and paste a single pixel
    >
    > I want to copy a single pixel and then paste it in the
    position of
    > another pixel in the same image.
    >
    > (This is in effect changing the colour of the target
    pixel, isn't it.
    > But in my case copying an existing pixel seems simpler
    than selecting a
    > colour from the swatch or using the colour picker.)
    >
    > What is the most efficient way of doing this?
    >
    > I tried to select one pixel with the marquee tool. Then
    copied it with
    > control-C, but then how do I select the target pixel and
    paste with
    > control-V?
    >
    > Thanks for your help.
    >
    > Adrian
    >

  • I'm not familiar with MAC's.  Trying to insert turbo tax cd into my Dad's Mac OS X version 10.5.8 but it won't go in/stay.  Help please!

    I am not familiar with MAC's.  I am trying to insert Turbo Tax CD into my Dad's Mac.  But, the CD will not go in/stay in.  Need some help with this, anyone have an answer?  I would greatly appreciate it!  Thanks!

    Confused: You say nothing will "catch" in the slot, which I take to mean the optical drive won't accept anything. Just spits it out. Then you say you thought there was an eject button to push, which would imply there's a stuck disc inside.
    If it's the latter, try holding down the mouse while booting.
    http://support.apple.com/kb/TS2097

  • Tried to insert a simcard and it is blocked i am unable to pullit out

    I tried to insert a simcard and some how it is blocked in side.
    iam unable to pull it out

    No, you should have installed the latest full release version - 3.6.13 - instead of the Firefox 4.0 beta.

  • Any way to generate a single quote (') with XSLT?

    Hi:
    I guess this is really an XSLT question. I'm using the Transform() method of an XMLType variable to apply a style sheet. The XML in the variable is just something simple like
    <TBL>
    <LAST_NAME>LIKE|JONES</LAST_NAME>
    <FIRST_NAME>=|MARY</FIRST_NAME>
    <AGE>=|50</AGE>
    </TBL>
    I am trying to get a stylesheet to transform something like the above into SQL such as
    Select * from foo where LAST_NAME like 'JONES'
    and FIRST_NAME ='MARY'
    and AGE = 50But to do this, I need to generate the single quotes around the search terms and I can't get anything but LAST_NAME LIKE &apos;JONES&apos;. Is there a way to do this? For now I am generating a ~ and replacing ~ for ' throughout the generated SQL text but that's a pretty sorry solution.
    I thought that something like <xsl:text disable-output-escaping="yes">&amp;</xsl:text> was going to work but then found out it has been deprecated. I was thinking character-map might work but that's an XSLT 2.0 thing and apparently 10g is on XSLT 1.0? In any case, it had no idea what I was trying to do with a character map.
    So, am I overlooking an obvious way to get my stylesheet to insert apostrophes?
    Thanks.

    It's 10.2.0.4.
    Here's the procedure that accepts the XML/XSL clobs and tries to produce a SQL statement.
    PROCEDURE GetSQLQueryFromXML(XMLClob in CLOB, XSLStylesheet in CLOB,
                SQLQuery out CLOB, status out integer) IS
        -- Define the local variables
      xmldata               XMLType;  -- The XMLType format of the XML to transform
      xsldata               XMLType;  -- The XMLType format of the stylesheet to apply
      sqlQuery_XMLType      XMLType;  -- The XMLType format of the SQL query.
      v_SQLQuery            Clob;     -- Holds XML Clob before translating ~ to '
    BEGIN
    status := -1;  -- Initially unsuccessful
      -- Get the XML document using the getXML() function defined in the database.
      -- Since XMLType.transform() method takes XML data as XMLType instance,
      -- use the XMLType.createXML method to convert the XML content received
      -- as CLOB into an XMLType instance.
      xmldata := XMLType.createXML(XMLClob);
      -- Get the XSL Stylesheet using the getXSL() function defined in the database.
      -- Since XMLType.transform() method takes an XSL stylesheet as XMLType instance,
      -- use the XMLType.createXML method to convert the XSL content received as CLOB
      -- into an XMLType instance.
      xsldata := XMLType.createXML(XSLStylesheet);
      -- Use the XMLtype.transform() function to get the transformed XML instance.
      -- This function applies the stylesheet to the XML document and returns a transformed
      -- XML instance.
      sqlQuery_XMLType := xmldata.transform(xsldata);
      -- Return the transformed XML instance as a CLOB value.   
      v_SQLQuery := sqlQuery_XMLType.getClobVal();
      -- Change tildas to apostrophes.  Currently unable to get an XSLT transformation
      -- to insert single quotes, so we're inserting ~ instead.  Now we need to
      -- translate all ~s to 's in our query.
      SQLQuery := translate(to_char(v_SQLQuery),'~','''');
      status := 1; -- Everything went fine to get here
    EXCEPTION
      WHEN OTHERS THEN         
        raise_application_error
        (-20102, 'Exception occurred in GetSQLQueryFromXML :'||SQLERRM);
    END GetSQLQueryFromXML;The XML it works off of is
        someXML CLOB :=
        to_clob('<?xml version="1.0" encoding="windows-1252" ?>
    <variable table_name="SOME_PERSON_TABLE" query_type="PERSON">
      <item>
        <fieldName><![CDATA[PERSON_KEY]]></fieldName>
        <criteria><![CDATA[=]]></criteria>
        <fieldType><![CDATA[Integer]]></fieldType>
        <value><![CDATA[123456789]]></value>
      </item>
      <item>
        <fieldName><![CDATA[LAST_NAME]]></fieldName>
        <criteria><![CDATA[=]]></criteria>
        <fieldType><![CDATA[String]]></fieldType>
        <value><![CDATA[DOE]]></value>
      </item>
      <item>
        <fieldName><![CDATA[FIRST_NAME]]></fieldName>
        <criteria><![CDATA[=]]></criteria>
        <fieldType><![CDATA[String]]></fieldType>
        <value><![CDATA[JOHN]]></value>
      </item>
      <item>
        <fieldName><![CDATA[MIDDLE_NAME]]></fieldName>
        <criteria><![CDATA[-]]></criteria>
        <fieldType><![CDATA[String]]></fieldType>
        <value />
      </item>
      <item>
        <fieldName><![CDATA[SUFFIX]]></fieldName>
        <criteria><![CDATA[-]]></criteria>
        <fieldType><![CDATA[String]]></fieldType>
        <value />
      </item>
    </variable>');And the corresponding XSLT that should translate it is:
      myStylesheet  CLOB :=
      to_clob('<?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <!-- <xsl:preserve-space elements="list-of-element-names"/> -->
      <!-- We just want the SQL text output.  No XML declaration etc. -->
      <xsl:output method="text" omit-xml-declaration="yes" indent="no"/>
    <!-- Apostrophes will be made tildas and the PL/SQL will translate those to -->
    <!-- apostrophes for the final SQL string. -->
    <xsl:variable name="apos">~</xsl:variable>
      <xsl:template match="/">
        select * from
        <xsl:value-of select="variable/@table_name"/>
        where 1=1
        <xsl:for-each select="variable/child::node()">
          <xsl:choose>
            <!-- if the value node is not null... -->
            <xsl:when test="./value/text()[normalize-space(.)]">
            <!-- There is another predicate.  Add the AND term and the predicate -->
              AND <xsl:value-of select="./fieldName"/>
              <xsl:text> </xsl:text>
              <xsl:value-of select="./criteria"/>
              <xsl:text> </xsl:text>       
              <xsl:choose>
                <xsl:when test="string(./fieldType)=''String''">
                  <xsl:copy-of select="$apos" />
                  <xsl:value-of select="./value"/>
                  <xsl:copy-of select="$apos" />
                </xsl:when>         
                <xsl:when test="string(./fieldType)=''Clob''">
                  <xsl:copy-of select="$apos" />
                  <xsl:value-of select="./value"/>
                  <xsl:copy-of select="$apos" />
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="./value"/>
                </xsl:otherwise>
              </xsl:choose>
            </xsl:when>
          </xsl:choose>
        </xsl:for-each>
      </xsl:template>
    </xsl:stylesheet>');Basically if the VALUE element has a value then the fieldType is checked. If fieldType is String or Clob then we'll need the apostrophes. For now I'm putting in tildas and changing them later.

  • How to replace single quote with double quote

    hai all,
    i have a problem,
    i am trying insert a string containing single quote into ms-access database.
    it is giving error.
    how can i avoid this .if i replace a single quote in the text with double quote it will defenitely
    insert into database.
    in java.lang.String
    replace () will not work to replace quote with double quote.
    any otherway to solve this problem.
    please mail me to [email protected]
    thank you
    sambareddy
    inida

    java.lang.String.replace () will not work to replace quote with double quote.Really?
    String x = ...
    x.replace( "'", "\"" );

  • Automatic Filing With Rules - Long

    This is a long post, sorry, but I think the details might be worthwhile for someone who might be like me and wants to automate their mail processing as much as possible. I do have a question below about how I might better configure some rules, and about whether I might be able to streamline my workflow.
    I spent all day yesterday and most of the day today reorganizing my mailboxes, rules, smart mailboxes, etc., to clean up all my mail. I have messages dating back to 1999, and since I basically just color coded everything with rules, rather than filing messages in mailboxes, my inbox and sent messages were starting to approach the 2GB limit. Some of the earlier messages came straight from Claris Emailer (talk about old school), and then through all versions of OS X Mail from 10.0 to the current 10.4.9. It's easy enough to move stuff from my inbox into a new mailbox, but not quite as much so for sent messages. It made searching more difficult, and it is still a manual process.
    Because I have so many messages (about 10,000 in total), I didn't want to have to manually go through everything to move them into separate organized mailboxes. So I created a whole new set of rules to make the filing as automatic as possible, and to keep it relatively automatic in the future. Of course rules can't catch everything, but doing as much as possible automatically, then letting me sort through what's left is certainly preferable. Unfortunately, it's taken so long to figure out because of Mail's completely inadequate rules for filtering and smart mailboxes. I poured through this forum looking for solutions to the various roadblocks I hit along the way, and I thank all of you who are very knowledgeable and have posted helpful replies to other people asking questions. Below is the best solution I've been able to come up with, and I'm certainly open to any suggestions to make the rules less risky and streamlined. I realize that AppleScript could probably make a lot of these things easier, or some of the shareware programs out there, but while I consider myself a very adept power user, I can't write scripts, and I prefer to keep add-ons to a minimum.
    The first change to my account settings and such was to enable the "Automatically CC myself" option. This is the only viable way I can find to process my sent messages without having to manually apply rules after the fact. I am aware of Andreas Amann's "Filter Sent Messages" AppleScript. I tried it out, but it was constantly choking on all my sent messages. I suppose it would work ok now that I have my sent mailboxes cleaned out, but I think I prefer the CC option because it assures that I have copies of all my sent messages at both my home and work computers. I also installed MailEnhancer to make sure that Mail's dock badge counts all unread messages in any mailbox, not just the Inbox. Now the fun stuff begins.
    First of all, I want to state that since my goal here is to stay away from the mailbox size limit (and also to speed up day-to-day use of Mail), smart mailboxes aren't really an option. I need my messages sorted to "real" mailboxes for their long-term storage. Also, simply dumping mail into yearly archives can be a big hassle too, because I have several projects/mailboxes/whatever that may not have a ton of messages and shouldn't really be split up arbitrarily by year. Thus, the main focus here is on rules. I have two primary e-mail accounts, home and work, that I check regularly from both locations. I have my home mail broken down into categories like bicycling notices, family, apartment landlord, photography side business, and streetcar/railroad website. I also set up mailboxes for miscellaneous stuff that doesn't fit into those categories. For work, I have several mailboxes for project specific correspondence, office-wide e-mails and announcements, office computers, our website, and again miscellaneous.
    Here's the other big paradigm shift. All these mailboxes contain both sent and received mail. This is especially valuable for the project work, because you can quickly look at the list of messages and follow the back-and-forth conversation. I originally started out having "sent" and "received" mailboxes for each project and other category that I've already listed, but when they're open it triples the size of the directory tree. Since there doesn't appear to be any way to make a mailbox/folder display all the messages contained inside its subfolders, I don't see much point in making a whole bunch of subfolders for that since I'd constantly have to open and close folders to get at anything. Also, with a more flat structure, I can quickly and easily see what unread messages are for what projects, and that also tells me if the rules are working well.
    So how do I differentiate sent versus received easily? The first rules I set up are to color the background of all messages that come into my home account. This would apply to all messages that come in to that account, whether it's one of my sent message CC's or not. The next rule catches the sent messages by looking to see if the account and the from address match. In that case it colors the message subject text, marks the message as read, and also flags it. Flagging is necessary to create smart mailboxes down the line that can differentiate between sent and received messages, since there's no facility for using the color of a message as a condition in a rule or smart mailbox. These two rules are repeated with different colors for my work account.
    Since none of the rules have moved any messages yet, further rules are free to process them. Basically I have one rule for each mailbox with various amounts of "any" criteria. For most situations it's pretty straightforward, but I have run into some difficulties with Mail's anemic rules. For example, for my family mailbox, I set a condition where "Sender is member of Group" "Family" that I set up in Address book. So far so good, but since I want this to grab sent messages to family as well, I need an "Any Recipient is member of Group" condition, which doesn't exist. The only way I can see to do this is to manually add all my family members' individual e-mail addresses as separate "any" conditions. That would make the rule look like this:
    If "any" of the following conditions are met:
    "Sender is member of Group" "Family"
    "Any Recipient" "Contains" "[email protected]"
    "Any Recipient" "Contains" "[email protected]"
    "Any Recipient" "Contains" "[email protected]"
    "Any Recipient" "Contains" "[email protected]"
    etc.
    Perform the following actions:
    "Move Message" to mailbox: "Family"
    Of course, what it SHOULD be is this:
    If "any" of the following conditions are met:
    "Sender is member of Group" "Family"
    "Any Recipient is member of Group" "Family"
    Perform the following actions:
    "Move Message" to mailbox: "Family"
    This one is tripping me up a bit, and I'm not sure how to use address book groups effectively for sent messages. This is also an issue for some of my work project e-mails, since conceivably I'd be sending messages to and receiving messages from the same group of people. For larger projects, my list could grow enough to where I can't add anymore conditions to the rule, which I know is a well-discussed bug (or lack of good coding anyway). Nevertheless, it seems that in order to capture a message with a specific e-mail address, I need to have two conditions for each address, one "from" and one "any recipient". That kinda stinks, and I'd like to find a better way to do it. Any ideas?
    Right now my last rules are to clean up any messages left over that the other rules didn't catch. It makes the color a bit darker and moves the messages to the appropriate "other" mailbox for that account. This ensures that my inbox is always empty. It also keeps my sent mailboxes cleaned out as well. Since I will get CC's of all my sent messages, I can just change my account preferences to delete sent messages after a day or a week.
    That's it for the heavy moving and lifting. With a few of my extra accounts that don't need any special filtering and moving around, I was able to accomplish this with about 30 rules. There's 2 rules per account at the top of the list to color and flag incoming and outgoing messages, and two rules per account at the bottom of the list to file any messages that don't meet the criteria for any of the other mailboxes. All the actual filing away into specific mailboxes happens in the rules in the middle of the list. What I really need to do though is figure out a way to simplify some of the conditions in those filing rules, like the family issue I mentioned above.
    I have set up a few smart mailboxes to display all my unread messages, recent received mail, recent sent mail, all recent mail, all received mail, all sent mail, and all mail. The "All Mail" mailbox's criteria are just that the message is not in one of my junk mail folders. This is my fail-safe, since even if something is mis-categorized or even unfiltered, I will still see it here. "All Sent Mail" collects all messages that are flagged. Flagging is the only way I can find to view just sent messages without having separate "sent" subfolders in all mailboxes. A benefit to doing it this way is that if I add or change any of my hard mailboxes, I don't have to edit the smart mailbox to keep it current. I can hid the flag column and it won't reappear by itself, so I don't have to see the flag. "All Received Mail" is the tricky one. As mentioned elsewhere on the forum, you can't set up a smart mailbox to get messages that are NOT in another smart mailbox. This rule needs to include all messages that are not in the "All Sent Mail" smart mailbox or any of my junk folders. I tried the trick at first where you pick "Message is in Mailbox" and then select your smart mailbox, then go back and change the criteria to "Message is not in Mailbox". When I'd close the rule though, the smart mailbox I chose in the pull-down menu would change to a different one, and the logic would fail. I got it to work by trashing my smart mailboxes .plist file and just remaking them. That did the trick. The rest of my smart mailboxes just add a time limit to their list of criteria to keep the list shorter, and the unread smart mailbox is self-explanatory.
    So what these smart mailboxes do is they let me see anything from just my unread messages to every single message I've ever sent or received in one window. They're all colored accurately and sortable by sent versus received. If I keep my "Recent Received Mail" mailbox as the active one, it looks just like my inbox did before I changed all this stuff around. The only difference is that this particular mailbox automatically displays only messages from the last 3 months, and I don't have to manually clean it up every so often. This makes opening mail itself and navigating recent messages quicker. In the end, I can still see the messages the same way I always have been, but since they're all stored in different hard mailboxes I'll be able to avoid the 2GB limit by keeping everything well categorized. Nevertheless, the logic required to make this all work is quite cumbersome, and I worry about it not working correctly down the road as Mail is updated. I'd appreciate any thoughts you all have on making this work better, and about my family rule problem.
    Thanks all

    > As to marking sent messages versus received, if you didn't do that,
    how would you be able to tell them apart easily?
    It’s the need to tell them apart that I don’t understand...
    You'd want to be able to tell them apart for the same reasons
    you'd want to tell anything apart.
    But I can already easily tell them apart without having to tag, colorize, or store them in separate mailboxes, so why waste an attribute of a message to store redundant information? It’d be better to reserve that attribute for storing information that cannot be made readily available by other means, e.g. subjective properties such as the importance of the message that you mention.
    One instance I can site is if someone asks "did you send me such-and-such?"
    In that case, I can, for example, type the first letters of the name or address of that person in the search box, then click All Mailboxes and To in the banner that appears between the toolbar and the message list. Mail shows me what I’m looking for without me having to leave the mailbox I was looking at nor wonder on which specific mailbox are those messages actually stored. Having all those messages tagged or colorized the same way would be useless or even distracting/annoying.
    Unless you have a specific mailbox for storing only the correspondence with that person AND you can easily locate and select that mailbox amongst all the other mailboxes, I don’t see how could it be more convenient looking through a mailbox where messages can be told apart based on whether they’re sent or received but not on who sent/received them...

  • Need to generate multiple error files with rule file names during parallel data load

    Hi,
    Is there a way that MAXL could generate multiple error files during parallel data load?
    import database AsoSamp.Sample data
      connect as TBC identified by 'password'
      using multiple rules_file 'rule1' , 'rule2'
      to load_buffer_block starting with buffer_id 100
      on error write to "error.txt";
    I want to get error files as this -  rule1.err, rule2.err (Error files with rule file name included). Is this possible in MAXL? 
    I even faced a situation , If i hard code the error file name like above, its giving me error file names as error1.err and error2.err. Is there any solution for this?
    Thanks,
    DS

    Are you saying that if you specify the error file as "error.txt" Essbase actually produces multiple error files and appends a number?
    Tim. 
    Yes its appending the way i said.
    Out of interest, though - why do you want to do this?  The load rules must be set up to select different 'chunks' of input data; is it impossible to tell which rule an error record came from if they are all in the same file?
    I have like 6 - 7 rule files using which the data will be pulled from SQL and loaded into Essbase. I dont say its impossible to track the error record.
    Regardless, the only way I can think of to have total control of the error file name is to use the 'manual' parallel load approach.  Set up a script to call multiple instances of MaxL, each performing a single load to a different buffer.  Then commit them all together.  This gives you most of the parallel load benefit, albeit with more complex scripting.
    Even i had the same thought of calling multiple instances of a Maxl using a shell script.  Could you please elaborate on this process? What sort of complexity is involved in this approach.? Did anyone tried it before?
    Thanks,
    DS

  • Replacing " (double quote) with ' (single quote)

    Hi there,
    I have the following method to manipulate user input. All I want to do is, to replace the double quote with a single quote. The implementation I tried was,
    this.replace(desc, "\"", "'");
    This does not work for me. It jsut removes the double quote and does not introduces the single quote. Could any one please advise?
    Thanks,
    Des
    public static String replace(String line, String oldString, String newString) {
              if(line != null && oldString != null && newString != null) {
                   int index = 0;
                   while ((index = line.indexOf(oldString, index)) >= 0) {
                        line = line.substring(0, index) +
                             newString +
                             line.substring(index + oldString.length());
                        index += newString.length();
              return line;
         }

    Bad luck.. I am unable to get it still.
    This is the code I am using (implemetation is in a JSP. I am using this code to test it).
    public class Test{
    public static void main(String args[]){
         String s = args[0];
         Test t = new Test();
         String doubleQuote = "\"";
         System.out.println(" output :"+ t.replace(s,doubleQuote,"'"));
         //System.out.println(" output :"+ t.replace(s,"\"","'"));
         //System.out.println(" output :"+ t.replace('"', '\''));
    public static String replace(String line, String oldString, String newString) {
              if(line != null && oldString != null && newString != null) {
                   int index = 0;
                   while ((index = line.indexOf(oldString, index)) >= 0) {
                             System.out.println(" line count :");
                        line = line.substring(0, index) +
                             newString +
                             line.substring(index + oldString.length());
                        index += newString.length();
              return line;
    }mshn02
    The main problem is I am stuck with the server's version of Java (which I have no control on it). I could not use 1.4.2

Maybe you are looking for