Cap at SRC1_DB Prop to TRG1_DB Apply then re-enqueue Prop to TRG2_DB Apply

Hi, I need some assistance.
I am new to Streams and have been doing some research and experimentation. I have successfully setup a Stream from SRC1 db to TRG1 db, using a Propagation and a DML handler procedure.
SRC1............=>...............TRG1
capt_1.......prop...............apply_1
SRC1_Q....str1_to_str2......TRG1_Q
....................................DML_Hndlr_1
Now, I want to do do something more advanced.
SRC1............=>..............TRG1
capt_1.......prop...............apply_1
SRC1_Q....str1_to_str2......TRG1_Q
...................................DML_Hndlr_1
.......................................||..............->..................TRG2
.......................................\/.............prop................apply_2
...................................SRC2_Q.......str2_to_str3........TRG2_Q
...........................................................................DML_Hndlr_2
I want the apply_1 at the TRG1 db to put the LCRs onto a new queue, SRC2_Q. Up to this point, everything works ok. I can see the LCRs on the SRC2_Q.
The problem comes in when I then setup a second propagation. I create a propagation at TRG1, called str2_to_str3. All my scripts to set up the environment run without any errors. I can't find any errors in any of the data dictionaries. I have tested database links. I am stuck.
I have included all the setup scripts that I am using, as well as the log file from my latest installation.
I have also included my scripts to:
1) stop and start all the processes (not sure if these are correct)
2) perform and insert, update and delete on the source table.
3) cleanup the environment.
The scripts are easily configurable via SQLPLUS define statements.
Is what I am trying to do possible?
Please note that I do not want to perform a second capture at the TRG1 database. All the LCRs must be able to be Applied at both TRG1 and TRG2, via seperate apply processes, each using their own DML_Handler.
I see that queue forwarding and apply forwarding do not cater for this scenario above. What are the alternatives? Also comment on performance of the alternatives if possible.
I have all my scripts available and all my log files as well, but I am not sure how to upload them? Do I have to paste them into a response to this question on the forum?
Thanks

Thanks for the response.
There are 3 instances SRC1, TRG1 and TRG2. I want to capture on SRC1, Apply on TRG1, then re-enque and then propagate same LCR (source is SRC1) to TRG2 and Apply on TRG2 (source is still SRC1).
The application of such an architecture would be SRC1= transactional database, TRG1=Audit Trail database, TRG2=Reporting database with denormalised tables.
So, yes, I want to apply LCR for TRG2 also locally on TRG1.
We need to see also the declaration of the apply process on TRG2 as the source DB name now becomes important. CONNECT &db_TRG2_STREAMS_user/&db_TRG2_STREAMS_pass.@&db_TRG2_db
BEGIN
DBMS_APPLY_ADM.SET_DML_HANDLER(
object_name => '&db_SRC1_user..&db_SRC1_table',
object_type => 'TABLE',
operation_name => 'DEFAULT',
error_handler => FALSE,
user_procedure => '&db_TRG2_STREAMS_user..TRG2_dml_handler',
apply_database_link => NULL,
apply_name => '&db_APPLY_2');
END;
All the code is about 1000 lines.
Q)If you like, I can include it all.
If you have 3 test instances, you could run it, it is easy to configure. But for now, I'll include the parts where I think things could be going wrong. Assume that the first transfer is in place and is working. The Apply at TRG1 is using this DML handler (the Apply at TRG2 is identical):
CONNECT &db_TRG1_STREAMS_user/&db_TRG1_STREAMS_pass.@&db_TRG1_db
create or replace PROCEDURE TRG1_dml_handler(in_any IN ANYDATA) IS
lcr SYS.LCR$_ROW_RECORD;
rc PLS_INTEGER;
command VARCHAR2(30);
v_old_trg_ts VARCHAR2(30);
v_new_trg_ts VARCHAR2(30);
v_old_SRC1_ts VARCHAR2(30);
v_new_SRC1_ts VARCHAR2(30);
v_old_name VARCHAR2(30);
v_new_name VARCHAR2(30);
old_values SYS.LCR$_ROW_LIST;
v_temp ANYDATA;
v_temp_int PLS_INTEGER;
BEGIN
rc := in_any.GETOBJECT(lcr);
command := lcr.GET_COMMAND_TYPE();
lcr.SET_OBJECT_NAME('&db_TRG1_table');
     lcr.SET_OBJECT_OWNER('&db_TRG1_user');
     logger.log_it( 'HANDLER_LOG', 'TRG1_dml_handler : '||command||' : '||TO_CHAR(sysdate, 'HH:MI:ss AM : '));
IF command = 'INSERT' THEN
     lcr.SET_VALUE('new', 'TRG_TS', ANYDATA.ConvertVarchar2(TO_CHAR(sysdate, 'HH24:MI:SS AM')));
lcr.EXECUTE(FALSE);
END IF;
IF command = 'UPDATE' OR command = 'DELETE' THEN
v_temp := lcr.GET_VALUE('old', 'NAME', 'Y');
v_temp_int := ANYDATA.GetVarchar2(v_temp, v_old_name);
v_temp := lcr.GET_VALUE('old', 'SRC1_TS', 'Y');
v_temp_int := ANYDATA.GetVarchar2(v_temp, v_old_SRC1_ts);
SELECT TRG_TS INTO v_old_trg_ts FROM &db_TRG1_user..&db_TRG1_table WHERE NAME=v_old_name AND SRC1_TS=v_old_SRC1_ts;
lcr.SET_VALUE('old', 'TRG_TS', ANYDATA.ConvertVarchar2(v_old_trg_ts));
lcr.EXECUTE(FALSE);
END IF;
IF command = 'UPDATE' THEN
v_temp := lcr.GET_VALUE('new', 'NAME', 'Y');
v_temp_int := ANYDATA.GetVarchar2(v_temp, v_new_name);
v_temp := lcr.GET_VALUE('new', 'SRC1_TS', 'Y');
v_temp_int := ANYDATA.GetVarchar2(v_temp, v_new_SRC1_ts);          
     EXECUTE IMMEDIATE 'UPDATE &db_TRG1_user..&db_TRG1_table SET TRG_TS=TO_CHAR(sysdate, ''HH24:MI:SS AM'') WHERE NAME='''||v_new_name||''' AND SRC1_TS='''||v_new_SRC1_ts||''' ';
commit;
END IF;
     IF command = 'DELETE' THEN
lcr.SET_COMMAND_TYPE('INSERT');
lcr.SET_OBJECT_NAME('&db_TRG1_table._DEL');
old_values := lcr.GET_VALUES('old');
lcr.SET_VALUES('new', old_values);
lcr.SET_VALUES('old', NULL);
lcr.SET_VALUE('new', 'TRG_TS', ANYDATA.ConvertVarchar2(TO_CHAR(sysdate, 'HH24:MI:SS AM')));
lcr.EXECUTE(FALSE);
END IF;
END;
This handler works 100% for Applying on TRG1.
Q) What I not sure about is, what exactly gets put on the SRC2_Q. Is it the original SRC1 LCR, or is it the modified one that was Executed by this DML Handler?
define db_SRC2_STREAMS_user=&&db_TRG1_STREAMS_user
CONNECT &db_SRC2_STREAMS_user/&db_SRC2_STREAMS_pass.@&db_SRC2_db
DECLARE
     emp_rule_name_dml VARCHAR2(30);
BEGIN
SELECT RULE_NAME into emp_rule_name_dml FROM DBA_STREAMS_RULES where streams_type='APPLY' and streams_name='&db_APPLY_1' and RULE_OWNER='&db_TRG1_STREAMS_user';
     DBMS_OUTPUT.PUT_LINE('emp_rule_name_dml = '||emp_rule_name_dml);     
DBMS_APPLY_ADM.SET_ENQUEUE_DESTINATION(
rule_name => emp_rule_name_dml,
destination_queue_name => '&db_SRC2_STREAMS_user..&db_SRC2_Q');     
END;
This part seems to be working, the LCRs get into the SRC2_Q, because I can see a record for each LCR, when I query TRG1.SRC2_Q_TABLE.
e.g.
"Q_NAME","MSGID","CORRID","PRIORITY","STATE","DELAY","EXPIRATION","TIME_MANAGER_INFO","LOCAL_ORDER_NO","CHAIN_NO","CSCN","DSCN","ENQ_TIME","ENQ_UID","ENQ_TID","DEQ_TIME","DEQ_UID","DEQ_TID","RETRY_COUNT","EXCEPTION_QSCHEMA","EXCEPTION_QUEUE","STEP_NO","RECIPIENT_KEY","DEQUEUE_MSGID","SENDER_NAME","SENDER_ADDRESS","SENDER_PROTOCOL","USER_DATA","USER_PROP"
"AQ$_SRC2_Q_TABLE_E","B6A77B139CAC426CAFF6DB6A8000745B","","0","3","","","","0","0","7502525","0","06/OCT/10 13:34:49.420000000","SYS"," 17001","","","","0","","SRC2_Q","0","0","","TRG1_STR","","","SYS.ANYDATA",""
What is it declared into the LCR when it arrives on TGR2 and how is your table initialised? Well, at this stage, the LCR is not getting to TRG2. The second propagation is failing.
Any LCR enqueued into TRG2 into SRC2_Q is now an TRG1 LCR and should bear the meta data of TGR1. Perhaps this answers my quesion above. I will give it a quick try now, making the neccessary changes assuming that the LCR is now the modified LCR with TRG1 as it's source.
Q)Is there a way to get the Apply process to re-enqueue the original unmodified LCR?
Watch out the error if you duplicated the LCR into DML_hndlr_1, you still need to replace the meta data and the SCN of SRC1 by new one of TRG1 . What your are doing is not a downstreams capture.Q)I dont think that I duplicated the LCR in my DML Hanlder?
Thanks

Similar Messages

  • Caps lock not proper work in key bord

     sir ,
           caps lock not proper work in key bord  .

    Hello @bikaner121,
    Welcome to the HP Forums, I hope you enjoy your experience! To help you get the most out of the HP Forums I would like to direct your attention to the HP Forums Guide First Time Here? Learn How to Post and More.
    I understand that the Cap Locks is not working properly on your keyboard. I would be happy to assist you, but first I would encourage you to post your product number for your computer. I am linking an HP Support document below that will show you how to find your product number. As well, if you could indicate which operating system you are using. And whether your operating system is 32-bit or 64-bit as with this and the product number I can provide you with accurate information.
    How Do I Find My Model Number or Product Number?
    Which Windows operating system am I running?
    Is the Windows Version on My Computer 32-bit or 64-bit?
    Please re-post with the requested information and I would be happy to provide you with assistance. Thank you for posting on the HP Forums. Have a great day!
    Please click the "Thumbs Up" on the bottom right of this post to say thank you if you appreciate the support I provide!
    Also be sure to mark my post as “Accept as Solution" if you feel my post solved your issue, it will help others who face the same challenge find the same solution.
    Dunidar
    I work on behalf of HP
    Find out a bit more about me by checking out my profile!
    "Customers don’t expect you to be perfect. They do expect you to fix things when they go wrong." ~ Donald Porter

  • Problem in saving the applied Tag.

    Hi All,
          I created 4 tags manually in cs5. It named b, bi, i, sc for (bold, bolditalic, italic, small caps) already there's a tag default as root.
    I want to find bold, italic, bolditalic, small caps words in a document and applying appropriate tags.If I applied tags and then making another word in a document as bold and running this Jx file, It finding correctly. But not able to save the tag applied for new word which is created as bold.
    xmlObj[0].name=b;
    xmlObj[1].name=bi;
    xmlObj[2].name=i;
    xmlObj[3].name=root;
    xmlObj[4].name=sc;
    I also need to mention to apply tagname instead of specifying the above lines.
    My code is below. Please some one guide me...
    docObj=app.activeDocument;
    xmlObj = docObj.xmlTags;
    pageObj=docObj.pages.item(0);
    myTextFrame=pageObj.textFrames.item(0);
    myText=myTextFrame.parentStory.paragraphs.item(0);
    app.findTextPreferences = app.changeTextPreferences =  NothingEnum.nothing;
    app.findTextPreferences.fontStyle = "Bold";
    result = app.activeDocument.findText();
    boldlength=0;
    boldlength=result.length;
    alert(boldlength);
    for (i=0; i<boldlength;i++)
            var myElem=result[i].associatedXMLElements[0].markupTag.name;
            alert(myElem);
            if(myElem==xmlObj[0].name)
                alert("No need to apply");
            else
                myElem=xmlObj[0].name;
                //result[i].changeTextPreferences.markupTag=xmlObj[0].name;
                //app.changeTextPreferences.markupTag=xmlObj[0].name;
                alert("apply tag:" +myElem);
                app.changeTextPreferences.result[i].=myElem.changeText();
    //~ app.findTextPreferences = app.changeTextPreferences = NothingEnum.nothing;
    //~ app.findTextPreferences.fontStyle = "Bold Italic";
    //~ app.changeTextPreferences.markupTag=xmlObj[1].name;
    //~ alert(app.changeTextPreferences.markupTag);
    //~ app.activeDocument.changeText();
    //~ app.findTextPreferences = app.changeTextPreferences = NothingEnum.nothing;
    //~ app.findTextPreferences.fontStyle = "Italic";
    //~ app.changeTextPreferences.markupTag=xmlObj[2].name;
    //~ alert(app.changeTextPreferences.markupTag);
    //~ app.activeDocument.changeText();
    //~ app.findGrepPreferences = app.changeGrepPreferences = NothingEnum.nothing;
    //~ app.findGrepPreferences.capitalization = Capitalization.SMALL_CAPS;
    //~ app.changeGrepPreferences.markupTag=xmlObj[4].name;
    //~ alert(app.changeGrepPreferences.markupTag);
    //~ app.activeDocument.changeGrep();

    Correct Codes:
    docObj=app.activeDocument;
    xmlObj = docObj.xmlTags;
    pageObj=docObj.pages.item(0);
    myTextFrame=pageObj.textFrames.item(0);
    myText=myTextFrame.parentStory.paragraphs.item(0);
    app.findTextPreferences = app.changeTextPreferences =  NothingEnum.nothing;
    app.findTextPreferences.fontStyle = "Bold";
    result = app.activeDocument.findText();
    boldlength=0;
    boldlength=result.length;
    //alert(boldlength);
    for (i=0; i<boldlength;i++)
            var myElem=result[i].associatedXMLElements[0].markupTag.name;
            //alert(myElem);      
            if(myElem=="b")
            else
                app.select(result[i]);
                mySel=app.selection[0];
                docObj.xmlElements[0].xmlElements.add({markupTag:"b", xmlContent:mySel});           
    app.findTextPreferences = app.changeTextPreferences = NothingEnum.nothing;
    app.findTextPreferences.fontStyle = "Italic";
    result1 = app.activeDocument.findText();
    boldlength=0;
    boldlength=result1.length;
    for (i=0; i<boldlength;i++)
            var myElem=result1[i].associatedXMLElements[0].markupTag.name;
            if(myElem=="i")
            else
                app.select(result1[i]);
                mySel=app.selection[0];
                docObj.xmlElements[0].xmlElements.add({markupTag:"i", xmlContent:mySel});               
    app.findTextPreferences = app.changeTextPreferences = NothingEnum.nothing;
    app.findTextPreferences.fontStyle = "Bold Italic";
    result2 = app.activeDocument.findText();
    boldlength=0;
    boldlength=result2.length;
    for (i=0; i<boldlength;i++)
            var myElem=result2[i].associatedXMLElements[0].markupTag.name;
            if(myElem=="bi")
            else
                app.select(result2[i]);
                mySel=app.selection[0];
                docObj.xmlElements[0].xmlElements.add({markupTag:"bi", xmlContent:mySel});               
    app.findTextPreferences = app.changeTextPreferences = NothingEnum.nothing;
    app.findGrepPreferences = app.changeGrepPreferences = NothingEnum.nothing;
    app.findGrepPreferences.capitalization = Capitalization.SMALL_CAPS;
    result3 = app.activeDocument.findGrep();
    boldlength=0;
    boldlength=result3.length;
    for (i=0; i<boldlength;i++)
            var myElem=result3[i].associatedXMLElements[0].markupTag.name;
            if(myElem=="sc")
            else
                app.select(result3[i]);
                mySel=app.selection[0];
                docObj.xmlElements[0].xmlElements.add({markupTag:"sc", xmlContent:mySel});               
    Thanks and Regards,
    Vel...

  • Getting Rid of Space After Drop Caps?

    Styles are awesome, and using InDesign is a real treat! However, I'm having a rather frustrating problem when exporting to EPUB.
    My Drop Caps span only 2 lines, and they display just fine within InDesign itself. Yet, when exporting to EPUB, there's a large space after the Drop Cap. It;s really ugly and screws up the text flow, of course. How do I eliminate this problem??
    I'm new to InDesign, so a step-by-step would be great! In case it;s needed, here's the style setup for this paragraph:
    1. First two words are small-capped AND bolded
    2. First letter is, additionally, drop-capped (2 lines)
    The styles are applied separately - no nesting. I can use either CS5 or CS5.5, if that makes a difference. If you have any other questions to help me resolve this, please feel free to ask. Thanks!
    Mike

    I do believe I answered my own question. I also had the first line indented 2p0, just like the other normal paragraphs. I set the drop cap to 0p0 - on a lark - and the problem resolved itself. I supposed, with a drop cap, there's really no need to indent, so I won't!
    However, if anyone knows a way to indent the first line 2p0 without the space after a drop cap, that'd be nice to know. otherwise, I'm okay for now. Thanks!
    Mike

  • (SOLVED) Keyboard lights go on and off and then Xorg crashes

    Strangest thing happened when I turned on my computer this morning:
    As I was doing my usual business (only Firefox running on top of Gnome), keyboard LEDs started going on and off (e.g. scroll lock and caps lock turn on, num lock off, then I press num lock, and they go off, and then one of them reappears again, etc - no pattern), and then Xorg just crashed.
    I'm running the latest kernel with latest nvidia drivers.
    This is what Xorg's log shows:
    Backtrace:
    0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x45a8d8]
    1: /usr/bin/Xorg (0x400000+0x61a19) [0x461a19]
    2: /lib/libpthread.so.0 (0x7f677c98e000+0xee80) [0x7f677c99ce80]
    3: /lib/libc.so.6 (__select+0x13) [0x7f677bce34e3]
    4: /usr/bin/Xorg (WaitForSomething+0x1ba) [0x45814a]
    5: /usr/bin/Xorg (0x400000+0x45d72) [0x445d72]
    6: /usr/bin/Xorg (0x400000+0x219ec) [0x4219ec]
    7: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7f677bc39b6d]
    8: /usr/bin/Xorg (0x400000+0x21599) [0x421599]
    Fatal server error:
    Caught signal 3 (Quit). Server aborting
    The entire xorg log is here: http://pastebin.ca/1823592
    After the fact, everything seemed to be working fine again. Xorg restarted and keyboard was behaving.
    Any ideas what this could be? It never happened before...
    Last edited by Pechorin (2010-03-09 09:45:09)

    I'm not really sure, but it seems that vmware workstation + evdev was the culprit.
    I uninstalled Vmware Workstation and everything seems to be back to normal. I couldn't bother to check which modules were loaded and how was this confusing to Xorg, but it's "solved" now.

  • Awesome Window Manager Caps Lock icon

    i just got a thinkpad x120e. there is no led for when the caps lock key is on.
    does anyone know if there is a way to show an icon in the wibox when the caps lock is on?

    You could also check it with a little help from xset
    #!/bin/bash
    # Here's a example in bash, doesn't do much more then just echo on or off
    CAPS_STATE=$(xset q)
    PATTERN='Caps Lock:\s+(on|off)'
    if [[ "$CAPS_STATE" =~ $PATTERN ]]; then
    # Match
    echo ${BASH_REMATCH[1]}
    exit 0
    else
    # Nothing...
    exit 1
    fi
    You could call that shellscript for your widget to get caps lock's state.
    Or you could run xset q directly from lua in your widget and
    take care of it there and have one script less to care about
    Since I haven't done anything else in lua other than the settings
    for awesome.. this can likely be done better
    function caps_is()
    local f = io.popen("xset q")
    for line in f:lines() do
    local _, _, caps_state = string.find(line, 'Caps Lock:%s+(%w+)')
    if caps_state ~= nil then
    f:close()
    return caps_state
    end
    end
    f:close()
    return "unknown"
    end

  • Any tools to reverse a cap file?

    Do any of you all know if there are tools (open source or commercial) that will reverse a cap file to a class file? Yeah, I know, without the export files there will be a loss of meaningful names for the packages, classes and methods, but it should still be possible (with some effort). I have not found one but thought that perhaps you all might know of one.
    Lacking that, does any one know if there are any open source tools to display the contents of a cap file (jca like output). I have heard that some of the commercial toolkits (like GEM) have tools that can do this. But I don't have one and they are not open source. I figure if I'm going to write a tool to deconvert (or decap) a cap file, starting with an open source tool would make things quicker...
    Ideally I would like to reverse a cap file all the way back to a Java source file and I'm guessing that if I can get a cap file back to a class file then a normal decompiler should do the rest.
    Dan

    Hi Dan,
    After 3 years I want to ask you, did you get any such decompilers etc or not ?
    I also want to convert the cap file to source code. If I can not do this, at least is there a way or tool that can parse the byte code for me.
    A reply would be highly appreciated.
    Thanks,
    AQ

  • Why does caps lock light remains on when I turn off my macbook pro?

    I had a problem recently come up with my MacBook Pro Early 2011 15 inch 2.0 ghz computer. The the caps lock light initiates at boot up. When I depress caps lock the light goes off but then only allows capital letters.  All sybols associtated with depressing the cap button such as the "at" sign are screwed up.  When I turn my computer off with safe mag attached, the caps light remains on. When I remove the safe mag, the caps light goes off.  Any clues as to what is going on?
    Thank you for your inputs ahead of time.
    Bret

    You should call AppleCare as soon as possible. 1-800-275-2273
    You have 90 days of free tech support from Apple from the date of purchase.
    You can return or exchange the computer within 14 days from the date of purchase.
    Best.

  • How to reformat a text in Pages?

    Does anybody know how to " clear format" a text in Pages? You can do in Word. Thanks a lot.

    Happily, Pages isn’t a clone of Word.
    It’s not supposed to replicate its features.
    Here is a slightly modified version of a script posted about a month ago.
    Open the Pages Word Processing document to treat then apply the script.
    As it was written as a demo of what may be done, you will have to edit some instructions to get the exact wanted format (mainly those applying colors).
    --{code}
    --[SCRIPT clear_Pages_format]
    Enregistrer le script en tant que Script : clear_Pages_format.scpt
    déplacer le fichier ainsi créé dans le dossier
    <VolumeDeDémarrage>:Users:<votreCompte>:Library:Scripts:Applications:Pages:
    Il vous faudra peut-être créer le dossier Pages et peut-être même le dossier Applications.
    Ouvrez un document traitement de texte de Pages.
    Aller au menu Scripts , choisir Pages puis choisir “clear_Pages_format”
    Le script appliquera la police Courier et quelques autres attributs au texte du document.
    --=====
    L’aide du Finder explique:
    L’Utilitaire AppleScript permet d’activer le Menu des scripts :
    Ouvrez l’Utilitaire AppleScript situé dans le dossier Applications/AppleScript.
    Cochez la case “Afficher le menu des scripts dans la barre de menus”.
    Sous 10.6.x,
    aller dans le panneau “Général” du dialogue Préférences de l’Éditeur Applescript
    puis cocher la case “Afficher le menu des scripts dans la barre des menus”.
    --=====
    Save the script as a Script: clear_Pages_format.scpt
    Move the newly created file into the folder:
    <startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Pages:
    Maybe you would have to create the folder Pages and even the folder Applications by yourself.
    Open a Pages Word Processing document.
    Go to the Scripts Menu, choose Pages, then choose “clear_Pages_format”
    The script will apply the font Courier and some other attributes to the embedded text.
    --=====
    The Finder’s Help explains:
    To make the Script menu appear:
    Open the AppleScript utility located in Applications/AppleScript.
    Select the “Show Script Menu in menu bar” checkbox.
    Under 10.6.x,
    go to the General panel of AppleScript Editor’s Preferences dialog box
    and check the “Show Script menu in menu bar” option.
    --=====
    Yvan KOENIG (VALLAURIS, France)
    2011/12/27
    --=====
    on run
              tell application "Pages"
    ruler units (centimeters/inches/picas/points)  *)
                        set |unité| to ruler units
                        set ruler units to centimeters
                        tell document 1
    >>>>>>>  Here is the list of document's properties which may be defined with this script.
    body text (text) : The main text flow of the document.
    bottom margin (real) : The bottom margin of the publication.
    facing pages (boolean) : Whether or not the view is set to facing pages.
    footer margin (real) : The footer margin of the publication.
    header margin (real) : The header margin of the publication.
    inside margin (real) : The inside margin of the publication when facing pages is enabled.
    left margin (real) : The left margin of the publication.
    outside margin (real) : The outside margin of the publication when facing pages is enabled.
    page attributes (page setup) : Page settings for printing
    right margin (real) : The right margin of the publication.
    selection (selection-object) : The current selection or insertion point. Use the "select" command to change the selection. Setting of this property replaces the current selected object. E.g., set selection of document 1 to "hello".
    top margin (real) : The top margin of the publication.
                                  set header margin to 0.0
                                  set footer margin to 0.0
                                  set top margin to 1.5
                                  set left margin to 1.5
                                  set right margin to 1.5
                                  tell body text
    >>>>>>>  Here is the list of text's properties which may be defined with this script.
    alignment (center/justify/left/right) : The horizontal alignment.
    baseline shift (real) : Raise or lower the target text.
    bold (boolean) : Whether the font style is bold.
    capitalization type (all caps/normal capitalization/small caps) : Whether a capitalization style is applied.
    character background color (color) : The color of the character's background.
    character style (character style) : The representative character style of the object.
    collapsed (boolean) : Whether the paragraph is collapsed in the outline view.
    color (color) : The color of the font.
    contents (any)
    first line indent (real) : The space between the first line of the paragraph and the left margin.
    following paragraph style (text) : The name of the following paragraph style. The empty string implies this style.
    font name (text) : The name of the font.
    font size (real) : The size of the font.
    hidden (boolean) : Whether the paragraph is hidden in the outline view.
    indent level (integer) : The list indent level assigned to the paragraph, from 1 through 9.
    italic (boolean) : Whether the font style is italic.
    keep lines together (boolean) : Keep all lines of the paragraph on the same page.
    keep with next paragraph (boolean) : Keep the target and following paragraph on the same page.
    label baseline shift (real) : The amount to move the label up or down relative to the first line of the paragraph.
    label image data (image binary) : The image used for the label.
    label indent (real) : The distance from the left margin to the list label.
    label size (real) : When "scale with text" is disabled the label size is a text point size for text labels or a multiplier of original image size for image labels. When enabled, it is always a multiplier of the representative font size of the paragraph.
    label type (image bullet/none/number/text bullet/tiered number) : The type of label to use.
    left indent (real) : The space between the paragraph and the left margin.
    ligatures (all ligatures/default ligatures/none) : Remove ligatures from the target text if the document is set to use ligatures.
    line spacing (real) : The amount of space between lines in the current spacing style.
    line spacing type (at least/inbetween/relative) : The type of line spacing.
    list style (list style) : The list style, if any, for the target.
    number label style (letter lower paren one/letter lower paren two/letter lower paren zero/letter upper paren one/letter upper paren two/letter upper paren zero/number paren one/number paren two/number paren zero/roman lower paren one/roman lower paren two/roman lower paren zero/roman upper paren one/roman upper paren two/roman upper paren zero) : The type of label for number and tiered number types.
    number label tiered (boolean) : Whether a numeric label displays the complete hierarchy for each level or just the label of the level.
    outline (boolean) : Whether the font style is outline.
    paragraph background color (color) : The color of the object's fill.
    paragraph style (paragraph style) : The representative paragraph style of the text.
    prevent widows and orphans (boolean) : Prevent the first or last line of a paragraph from appearing alone on a page.
    remove hyphenation (boolean) : Remove hyphenation from the paragraph if the document is set to hyphenate words automatically.
    right indent (real) : The space between the paragraph and the right margin.
    scale with text (boolean) : Whether the label size proportionally changes with the paragraph text size.
    shadow (boolean) : Whether the object casts a shadow or not.
    shadow angle (real) : The directional angle, in degrees, that the shadow is cast.
    shadow blur (integer) : The relative amount of blur of images seen through the shadow.
    shadow color (color) : The color of the shadow.
    shadow offset (real) : The offset from the text box content that the shadow extends to.
    shadow opacity (real) : The amount of opacity for the shadow, in percent.
    space after (real) : The space after the paragraph, in points.
    space before (real) : The space before the paragraph, in points.
    start new page (boolean) : Start the paragraph at the beginning of the next page.
    strikethrough color (color) : The color of the strikethrough line(s).
    strikethrough type (double strikethrough/none/single strikethrough) : Whether one or more lines are drawn through the characters.
    subscript (boolean) : Decrease the font size and lower the baseline of the text.
    superscript (boolean) : Decrease the font size and raise the baseline of the text.
    text indent (real) : The distance from the label to the text.
    text label string (text) : One to nine characters can be specified for a text label.
    tracking (real) : The space between text characters, in percent.
    underline color (color) : The color of the underline(s).
    underline type (double underline/none/single underline) : Whether the font style is underline.
                                            set font name to "Courier"
                                            set font size to 10.0
                                            set first line indent to 1.0
    CAUTION : I guess that it's a bug but we can't use 
    set color to {25700, 17990, 0}
                                            set properties to {color:{25700, 17990, 0}}
                                            set paragraph background color to {60000, 60000, 60000}
                                  end tell -- body text
                        end tell -- document
                        set ruler units to |unité|
              end tell -- Pages
    end run
    --=====
    --[/SCRIPT]
    --{code}
    Yvan KOENIG (VALLAURIS, France) lundi 26 décembre 2011 12:03:51
    iMac 21”5, i7, 2.8 GHz, 12 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.2
    My iDisk is : http://public.me.com/koenigyvan
    Please : Search for questions similar to your own before submitting them to the community
    For iWork's applications dedicated to iOS, go to :
    https://discussions.apple.com/community/app_store/iwork_for_ios

  • Select text based on format (free form style text)

    As suggested by Apple, I'm trying to create my first ePub using Pages as opposed to inDesign.
    I only have a PDF as a source file and don't want to re-type all the text.
    When I copy the text from the PDF and paste to Pages, the text comes in with the 'free form' style applied no matter what options I select during copy and paste.
    In order to produce an ePub, I need to set styles for the text. This is quite tedious.
    Is there any way to select text based on the way it is formatted when styles are not applied to the text?

    Here is a script which may be useful if your problem surface again.
    --{code}
    --[SCRIPT words_attributes_to_Style]
    Enregistrer le script en tant que Script : words_attributes_to_Style.scpt
    déplacer le fichier ainsi créé dans le dossier
    <VolumeDeDémarrage>:Users:<votreCompte>:Library:Scripts:Applications:Pages:
    Il vous faudra peut-être créer le dossier Pages et peut-être même le dossier Applications.
    Ouvrir un document Pages contenant des mots soulignés
    Aller au menu Scripts , choisir Pages puis choisir “words_attributes_to_Style”
    Le script appliquera :
    le style "Souligné" aux mots soulignés
    le style "Accentuation" aux mots en gras
    le style "Italic" (si vous l'avez créé) aux mots en italique.
    --=====
    L’aide du Finder explique:
    L’Utilitaire AppleScript permet d’activer le Menu des scripts :
    Ouvrez l’Utilitaire AppleScript situé dans le dossier Applications/AppleScript.
    Cochez la case “Afficher le menu des scripts dans la barre de menus”.
    Sous 10.6.x,
    aller dans le panneau “Général” du dialogue Préférences de l’Éditeur Applescript
    puis cocher la case “Afficher le menu des scripts dans la barre des menus”.
    --=====
    Save the script as a Script: words_attributes_to_Style.scpt
    Move the newly created file into the folder:
    <startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Pages:
    Maybe you would have to create the folder Pages and even the folder Applications by yourself.
    Select a Pages document embedding underlined words
    Go to the Scripts Menu, choose Pages, then choose “words_attributes_to_Style”
    The script will apply :
    the named style "Underlined" to the underlined words
    the named style "Emphasis" to bolded words
    the named style "Italic" (assuming that you defined it) to italicized words.
    --=====
    The Finder’s Help explains:
    To make the Script menu appear:
    Open the AppleScript utility located in Applications/AppleScript.
    Select the “Show Script Menu in menu bar” checkbox.
    Under 10.6.x,
    go to the General panel of AppleScript Editor’s Preferences dialog box
    and check the “Show Script menu in menu bar” option.
    --=====
    Yvan KOENIG (VALLAURIS, France)
    2011/11/13
    2011/11/13 enhanced by Nigel Garvey in : http://macscripter.net/viewtopic.php?pid=145883#p145883
    --=====
    on run
              set Underlined_loc to my getLocalizedStyleName("Pages", "Blank.template", "STYLE_Underline")
              set Emphasis_loc to my getLocalizedStyleName("Pages", "Blank.template", "STYLE_Emphasis")
              tell application "Pages" to tell document 1
                        set character style of words whose underline type is single underline or underline type is double underline to character style Underlined_loc
                        set character style of words whose bold is true to character style Emphasis_loc
    Assuming that you defined your own Italic style named "Italic", you may use : *)
                        try
                                  set character style of words whose italic is true to character style "Italic"
                        end try
              end tell
    end run
    --=====
    Example
    set Heading8_loc to my getLocalizedStyleName("Pages", "STYLE_Heading 8")
    Requires :
    getLocalizedName()
    on getLocalizedStyleName(theApp, tName, x)
      activate application theApp
              tell application "System Events"
                        (application file of application process theApp as text) & "Contents:Resources:Templates:" & tName & ":Contents:Resources:"
                        return my getLocalizedName(theApp, x, result)
              end tell
    end getLocalizedStyleName
    --=====
    on getLocalizedName(a, x, f)
              tell application a to return localized string x from table "Localizable" in bundle file f
    end getLocalizedName
    --=====
    List of default styles embedded in the Blank template :
    "STYLE_Body" = "Corps";
    "STYLE_Body Bullet" = "Puce du corps de texte";
    "STYLE_Bullet" = "Puce";
    "STYLE_Caption" = "Légende";
    "STYLE_Emphasis" = "Accentuation";
    "STYLE_Footnote Text" = "Texte de note de bas de page";
    "STYLE_Free Form" = "Format libre";
    "STYLE_Harvard" = "Harvard";
    "STYLE_Header & Footer" = "En-tête et bas de page";
    "STYLE_Heading 1" = "Sous-section 1";
    "STYLE_Heading 2" = "Sous-section 2";
    "STYLE_Heading 3" = "Sous-section 3";
    "STYLE_Heading 4" = "Sous-section 4";
    "STYLE_Heading 5" = "Sous-section 5";
    "STYLE_Heading 6" = "Sous-section 6";
    "STYLE_Heading 7" = "Sous-section 7";
    "STYLE_Heading 8" = "Sous-section 8";
    "STYLE_Heading 9" = "Sous-section 9";
    "STYLE_Legal" = "Légal";
    "STYLE_None" = "Aucun";
    "STYLE_Normal" = "Normal";
    "STYLE_Normal 22" = "Normal 22";
    "STYLE_Normal 4" = "Normal 4";
    "STYLE_Normal 8" = "Normal 8";
    "STYLE_Numbered List" = "Liste numérotée";
    "STYLE_Series_0" = "Series_0";
    "STYLE_Series_1" = "Series_1";
    "STYLE_Series_2" = "Series_2";
    "STYLE_Series_3" = "Series_3";
    "STYLE_Series_4" = "Series_4";
    "STYLE_Series_5" = "Series_5";
    "STYLE_Strikethrough" = "Barré";
    "STYLE_TOC" = "Table des matières";
    "STYLE_TOC Heading 1" = "Sous-section 1 de table des matières";
    "STYLE_TOC Heading 2" = "Sous-section 2 de table des matières";
    "STYLE_TOC Heading 3" = "Sous-section 3 de table des matières";
    "STYLE_TOC Heading 4" = "Sous-section 4 de table des matières";
    "STYLE_Title" = "Titre";
    "STYLE_Underline" = "Souligné";
    "STYLE_[Null]" = "[Nul]";
    You may use more sophisticated custom styles embedding several properties:
    baseline shift (real) : Raise or lower the target text.
    bold (boolean) : Whether the font style is bold.
    capitalization type (all caps/normal capitalization/small caps) : Whether a capitalization style is applied.
    character background color (color) : The color of the character's background.
    color (color) : The color of the font.
    font name (text) : The name of the font.
    font size (real) : The size of the font.
    italic (boolean) : Whether the font style is italic.
    ligatures (all ligatures/default ligatures/none) : Remove ligatures from the target text if the document is set to use ligatures.
    name (text) : The name of the style.
    outline (boolean) : Whether the font style is outline.
    shadow (boolean) : Whether the text box content casts a shadow or not.
    shadow angle (real) : The directional angle, in degrees, that the shadow is cast.
    shadow blur (integer) : The relative amount of blur of images seen through the shadow.
    shadow color (color) : The color of the shadow.
    shadow offset (real) : The offset from the text box content that the shadow extends to.
    shadow opacity (real) : The amount of opacity for the shadow, in percent.
    strikethrough color (color) : The color of the strikethrough line(s).
    strikethrough type (double strikethrough/none/single strikethrough) : Whether one or more lines are drawn through the characters.
    subscript (boolean) : Decrease the font size and lower the baseline of the text.
    superscript (boolean) : Decrease the font size and raise the baseline of the text.
    tracking (real) : The space between text characters, in percent.
    underline color (color) : The color of the underline(s).
    underline type (double underline/none/single underline) : Whether the font style is underline.
    --[/SCRIPT]
    --{code}
    Yvan KOENIG (VALLAURIS, France) lundi 2 janvier 2012
    iMac 21”5, i7, 2.8 GHz, 12 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.2
    My iDisk is : http://public.me.com/koenigyvan
    Please : Search for questions similar to your own before submitting them to the community
    For iWork's applications dedicated to iOS, go to :
    https://discussions.apple.com/community/app_store/iwork_for_ios

  • RD Gateway 2012 R2 (DMZ) - Problem with authentification (NULL SID)

    Hello,
    I have a problem with a RD Gateway 2012 R2, that domain users can't log on over the RD Gateway to the RD Sessionhost. I get an error message in the eventlog on the RD Gateway.
    Protokollname: Security
    Quelle: Microsoft-Windows-Security-Auditing
    Datum: 09.12.2014 16:45:24
    Ereignis-ID: 4625
    Aufgabenkategorie:Anmelden
    Ebene: Informationen
    Schlüsselwörter:Überwachung gescheitert
    Benutzer: Nicht zutreffend
    Computer: DMZ2.bptest.local
    Beschreibung:
    Fehler beim Anmelden eines Kontos.
    Antragsteller:
    Sicherheits-ID: NULL SID
    Kontoname: -
    Kontodomäne: -
    Anmelde-ID: 0x0
    Anmeldetyp: 3
    Konto, für das die Anmeldung fehlgeschlagen ist:
    Sicherheits-ID: NULL SID
    Kontoname: [email protected]
    Kontodomäne:
    Fehlerinformationen:
    Fehlerursache: Bei der Anmeldung ist ein Fehler aufgetreten.
    Status: 0xC000005E
    Unterstatus:: 0x0
    Prozessinformationen:
    Aufrufprozess-ID: 0x0
    Aufrufprozessname: -
    Netzwerkinformationen:
    Arbeitsstationsname: SCHULUNG
    Quellnetzwerkadresse: -
    Quellport: -
    Detaillierte Authentifizierungsinformationen:
    Anmeldeprozess: NtLmSsp
    Authentifizierungspaket: NTLM
    Übertragene Dienste: -
    Paketname (nur NTLM): -
    Schlüssellänge: 0
    Dieses Ereignis wird beim Erstellen einer Anmeldesitzung generiert. Es wird auf dem Computer generiert, auf den zugegriffen wurde.
    Die Antragstellerfelder geben das Konto auf dem lokalen System an, von dem die Anmeldung angefordert wurde. Dies ist meistens ein Dienst wie der Serverdienst oder ein lokaler Prozess wie "Winlogon.exe" oder "Services.exe".
    Das Anmeldetypfeld gibt den jeweiligen Anmeldetyp an. Die häufigsten Typen sind 2 (interaktiv) und 3 (Netzwerk).
    Die Felder für die Prozessinformationen geben den Prozess und das Konto an, für die die Anmeldung angefordert wurde.
    Die Netzwerkfelder geben die Quelle einer Remoteanmeldeanforderung an. Der Arbeitsstationsname ist nicht immer verfügbar und kann in manchen Fällen leer bleiben.
    Die Felder für die Authentifizierungsinformationen enthalten detaillierte Informationen zu dieser speziellen Anmeldeanforderung.
    - Die übertragenen Dienste geben an, welche Zwischendienste an der Anmeldeanforderung beteiligt waren.
    - Der Paketname gibt das in den NTLM-Protokollen verwendete Unterprotokoll an.
    - Die Schlüssellänge gibt die Länge des generierten Sitzungsschlüssels an. Wenn kein Sitzungsschlüssel angefordert wurde, ist dieser Wert 0.
    The domain administrator can log on successfully over the RD Gateway. When i log on a domain user on the RD Gateway server console first and then log on over the RD Gateway, the authentication works fine.
    The RD Gateway 2012 R2 has been installed as well as the instructions (http://technet.microsoft.com/en-us/library/cc754191.aspx). I have tried a lots of things, but without a result.
    e.g.
    register NPS in the AD
    all ports in the Firewall between LAN and DMZ are opened
    set the "Network security: LAN Manager authentication level" to "Send NTLMv2 response only"
    re-install of the RD Gateway 2012 R2
    Environment:
    All machines have Windows Server 2012 R2 or Windows 8/8.1 with the latest updates. All servers are virtualized with Hyper-V.
    Domaincontroller (LAN)
    RD Sessionhost (LAN)
    RD Gateway (DMZ)
    Clients (DMZ/WAN)
    Hardware-Firewall (3-zone)
    Does anyone have an idea, what might be the problem?
    Best regards,
    BpDk

    Hi,
    From your description seems there is user permission issue and that’s the reason you can’t logon to the remote desktop. For this you can I would like to check whether you have done the following steps for troubleshooting.
    Need to create RD CAP and RD RAP policies and also add the user under RD CAP properties for proper access. RD CAPs allow you to specify who can connect to an RD Gateway server. You can specify a user group that exists on the local RD Gateway server or in Active
    Directory Domain Services. You can also specify other conditions that users must meet to access an RD Gateway server. You can list specific conditions in each RD CAP. For example, you might require a group of users to use a smart card to connect through RD
    Gateway.
    When there is no AD DS in the perimeter network, ideally the servers in the perimeter network should be in a workgroup, but the RD Gateway server has to be domain-joined because it has to authenticate and authorize corporate domain users and resources.
    Please check below article for more troubleshooting and provide access & authenticate user.
    RD Gateway deployment in a perimeter network & Firewall rules
    http://blogs.msdn.com/b/rds/archive/2009/07/31/rd-gateway-deployment-in-a-perimeter-network-firewall-rules.aspx
    Hope it helps!
    Thanks.
    Dharmesh Solanki
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Unicode mixup in fonts

    I have a question about unicode mixups. I have a lot of old files with old fonts. If I need to upgrade some file, sometimes I need to change a font. Now some fonts will get you the problem that the unicode of the glyphs is not recognised or mixed up. Like when I have the word 'test' in Garamond Expert I want to change that to 'test' in Caslon Expert. It will give me '____'. If I look at the unicodes (easy copy/paste into the search/replace-enige) it does not say 'test' but something like <B776><B7765><B782><B771> (I am making these up) where <B776> stands for 't' etc. Now I do not want to replace each individual glyph nor want to miss out any. But a simple replacing of the font is not possible. Looking at the fonts coding in fontographer one can see that the 't' actually is at unicode <B776> but not at 't' where it should be. It worked in the past tough, so why not now! Strangely enough, if you type new text next to it (so in the same font) like 'test'test, the unicode says its '<B776><B7765><B782><B771>test' and the second part of the text will be converted like I want it. Also I find QuarkXPress has no problem with converting 'test' into Caslon Expert. (Original file was a Quark-document; used file was an update after I changed to InDesign couple of years ago)

    Can you repeat your experiment and report the actual numbers you are seeing per character?
    I don't think it has to do anything with Unicode. "Expert" fonts used to be notorious, because it assigned non-standard glyphs (characters) to standard codes -- to get an "ffl" ligature, you'd type a tilde. And most "Expert" fonts didn't comply to Adobe's "ExpertEncoding", so switching from one expert font to another wasn't guaranteed to be safe.
    If a font is Unicode-compliant, this entire problem disappears, if only for the reason Unicode does *not* assign code points to expert symbols! But Opentype fonts do, and the Opentype code assures ligatures are applied automatically, and are translated back to their constituent characters when you apply another font which doesn't have the ligatures.
    Modern fonts with all 'expert' options aren't called "Expert" anymore; look for Opentype Pro fonts. The Garamond Pro that came for free with your InDesign is a good example of a well-behaving, Unicode-compliant, automatically ligating and small-capping expert font.
    function(){return A.apply(null,[this].concat($A(arguments)))}
    Also I find QuarkXPress has no problem with converting 'test' into Caslon Expert.
    I find it hard to believe QXP can translate from one "Expert" set in a font to another one with another encoding. Either the encoding is the same, and then you shouldn't have a problem in ID as well, or it's different.

  • Going cuckoo over nests [AS,CS3]

    As beginner continuing his intitial exploration, I have found that InDesign will quite happily allow a script to add the same nested style to a paragraph style multiple times.
    So if the nested style is to capitalise the first word, and the script adds it a second  time, the paragraph style will capitalise the first two words. Useful? Quite possibly, but not what I am trying to achieve.
    What I would like to do at the moment is have the script discover what nested styles a paragraph style has at the outset and if a particular one is missing to create it.
    So far I have been unable to find how to do this. Nested styles don't appear in the paragraph style's properties. So where are they hidden?

    Pretty sure it is the same in CS3 as CS4...
    What you are struggling with is getting properties of things that don't exist. First just get the list of all nested styles. If there aren't any, it's empty (length of 0) and you can throw an error. If there are some, you can then analyze the names of them all and see if the requisite name is on the list.
    tell application "Adobe InDesign CS4"
         tell active document
              set myNesteds to every nested style of paragraph style "Bold Intro"
              if length of myNesteds > 0 then
                   set myNestedNames to name of applied character style of every nested style of paragraph style "Bold Intro"
                   if myNestedNames does not contain "All Caps" then
                        display dialog "Alert: \"All Caps\" nested style missing from \"Bold Intro\"!"
                   else
                        display dialog "\"Bold Intro\" is good to go."
                   end if
              else
                   display dialog "Alert: \"All Caps\" nested style missing from \"Bold Intro\"!"
              end if
         end tell
    end tell
    EDIT:
    Actually, now I've thougth about it, you could also just get every paragraph style that has a nested style with the name "All Caps" and see if the list is longer than 0. Here's an example that can cyle through a list of styles you specify and check that each of them has the All Caps style applied.
    set myStyleNames to {"Bold Intro"}
    set docStyles to {}
    try
        set docStyles to every paragraph style whose name of applied character style of every nested style contains "All Caps"
    end
    if length of docStyles > 0 then
        set docStyleNames to name of every paragraph style whose name of applied character style of every nested style contains "All Caps"
        repeat with thisStyleName in myStyleNames
            if docStyleNames does not contain thisStyleName then
                display dialog "ERROR: Style \""&thisStyleName&"\" is supposed to contain nested All Caps style, but it doesn't!"
            end if
        end repeat
    else
        display dialog "ERROR: No styles with nested style All Caps found!"
    end if

  • FONTS PROBLEM

    I'M HAING 8520 CURVE, RECEIVING LOT OF MESSAGES IN HINDI FONTS BUT UNABLE TO READ & IT SHOWS SQUARE / BLACK BOXES. I'VE VISITED YOUR SERVICE CENTRE IN BARODA, GUJARAT, INDIA BUT THEY FAILED TO RESOLVE THIS PROBLEM. HOW CAN I GET THE FONTS OF PATCH OF THE SAME OR CAN I DOWNLOAD IT??
    DHARMESH 
    [removed personal information]

    Hi and Welcome to the Community!
    The simplest way is to, on a PC (you cannot do this on MAC):
    1) Make sure you have a current and complete backup of your BB...you can find complete instructions via the link in my auto-sig below.
    2) Uninstall, from your PC, any BB OS packages
    3) Make sure you have the BB Desktop Software already installed
    http://us.blackberry.com/software/desktop.html
    4) Download and install, to your PC, the BB OS package you desire:
    http://us.blackberry.com/support/downloads/download_sites.jsp
    It is sorted first by carrier -- so if all you want are the OS levels your carrier supports, your search will be quick. However, some carriers are much slower than others to release updates. To truly seek out the most up-to-date OS package for your BB, you must dig through and find all carriers that support your specific model BB, and then compare the OS levels that they support.
    Use this KB as your guide to finding the package that contains the language you need (if such even exists):
    Article ID: KB05305 Localization support for BlackBerry smartphones
    5) Delete, on your PC, all copies of VENDOR.XML...there will be at least one, and perhaps 2, and they will be located in or similarly to (it changes based on your Windows version) these folders:
    C:\Program Files (x86)\Common Files\Research In Motion\AppLoader
    C:\Users\(your Windows UserName)\AppData\Roaming\Research In Motion\BlackBerry\Loader XML
    6a) For changing your installed BB OS level (upgrade or downgrade), you can launch the Desktop Software and connect your BB...the software should offer you the OS package you installed to your PC.
    6b) Or, for reloading your currently installed BB OS level as well as for changing it, bypass the Desktop Software and use LOADER.EXE directly, by proceeding to step 2 in this process:
    http://supportforums.blackberry.com/t5/BlackBerry-Device-Software/How-To-Reload-Your-Operating-Syste...
    Note that while written for "reload" and the Storm, it can be used to upgrade, downgrade, or reload any BB device model -- it all depends on the OS package you download and install to your PC.
    If, during the processes of 6a or 6b, your BB presents a "507" error, simply unplug the USB cord from the BB and re-insert it...don't do anything else...this should allow the install to continue. Further, during 6a/b, be sure you dig deeply into ALL of the selections available and ensure that you activate ALL that relate to your desired language...if you do not do this, then the language will not be installed to your device.
    Good luck and let us know!
    PS:
    http://kathrynvercillo.hubpages.com/hub/What-People-Think-When-You-Type-in-All-Caps
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Lack of subtitles on iTunes vs more subtitles on DVDs

    Why do Apple sell far more movies and television shows on iTunes that have far less Closed Captions than if you bought them on DVD??
    Sometimes a series of movies on iTunes would have one or two of them with CC but the other do not, for example on iTunes
    For example: On iTunes, Spider-Man and Spider-Man 2 will have CC but Spider-Man 3 do not, same with Iron Man and Iron Man 2 have CC but Iron Man 3 do not.
    Yet on DVDs, all three movies would have means of subtitles for the deaf, ALL in the series.
    On iTunes, only Back to the Future do have CC but not the last 2, yet on DVDs, all of the triology would have subtitles for the Deaf.
    Same for television series, for example the 1st series (known as seasons in American-English) of Red Dwarf (and again same for the second series/season) the first episode do not have CC but the rest do.
    And other thing, most people used CAPS LOCK in email or discussion boards or in text messages, and gets told off that using caps lock is like shouting, yet some of the movies on iTunes have some of the CC in caps, examples being Jumpin Jack Flash, and When Worlds Collide. I found it annoying trying to read subtitles that were in caps letters for the whole movie.
    Then there's the fact that most movies and television on iTunes seems to lack more subtitles for the deaf when compare to DVDs.
    You could get Star Trek: The Original Series, Star Trek: Deep Space Nine, Star Trek: Voyager, need I go on...? with subtitles for the deaf on DVDs, but on iTunes, it seems so far, only ST:TNG Season 1 & 2 have CC, mind you I haven't downloaded them so I don't know if they're any good.
    Disney's Planes as well as Cars which have subtitles for the deaf on DVDs, seems to have no subtitles on iTunes???
    If downloads is supposed to be the future and DVDs is going to history books, how come downloads seems so backwards? Have Apple gave up the rights of the disabilies, including the deaf who needs more subtitles as well as proper subtitling (in that case of those iTunes movies that are in CAPS LOCK)!
    I'm starting to think it was a mistake for me to use Apple, iTunes, and so on, well I got one good news for Apple, even if I can't enjoy movies on my first generation iPad, then they're lucky i'm not going to jump ship as I still use my iPad for a lot of work, but unless there are more subtitles for the deaf on the same level as DVDs, I'm going to stick with the good old DVDs!!
    I don't understand why is there a lack of effort to add subtitles for the deaf on iTunes??

    Apple may not have any control over getting movies to sell, but they COULD try to encourage the studios/distributors to see that if downloads is going to be the future, replacing DVDs, then the studios could make a little extra money if they sell their downloaded movies with subtitles, because usually deaf people tend to not bother buying any movies if it got no subtitles.
    Apple could say to the studios "If you want to sell your movies via iTunes, and get more money for your box office movies, could you please make an effort to put subtitles on your movies for the deaf people!"  If Apple and other services, like Netflix, could say to the studios "We're not selling those movies unless there are subtitles on them." The studios could lose money if they can't get to sell their movies as downloads.
    Surely Apple must've got some friends in high places that could also help encourage studios to make an effort.

Maybe you are looking for

  • MacBook to TV via DVI strange for DVD full screen

    The TV has the same resolution as the MacBook (1024x768). The display works fine via DVI. DVDs displayed inside a window are ok. However, when playing a DVD full screen, after a few seconds the visible image part of the movie moves to the top of the

  • Output varies for group by  & where Clause

    Below are the two statements which i am comapring . 1) for this i get a output as it displays 0 because there are no rows matched to this criteria . select count(No) from T1 where No = 3" 1 0 1 record(s) selected. 2) Same way i am looking to get outp

  • Can we relink the executables for a particular schema using adadmin utility

    Is it possible to do the following tasks for a particular schema (say inv): 1. Relink the executables for INV schema using adadmin utility. 2. Regenerate the forms for INV schema using adadmin utility. 3. Check if there are any invalid objects in the

  • HP Photosmart 7520 not connected to computer when trying to scan

    Hi!! I have an IMac.  I can print from my computer, and my computer recognizes my printer (HP Photosmart 7520), however, my printer will not connect to my iMac...Help!  ;-) When I am trying to scan, the exact warning is:  "No Connection:  No computer

  • Cannot log into my Apple ID account

    I was going to install updates for my iOS devices from itunes and apps from MacApp Store but when i try to log in. The loading bar goes forever and finally says "connection failed" or it freezes the app and I cannot click on anything else. I checked