"#" in URL converts to %23

There are several URL's I am using in iBooks Author that have an anchor to a certain spot on a webpage.
An example of one is:
http://www.physicsclassroom.com/class/newtlaws/u2l2b.cfm#friction
When I click on the link on the actual iPad, it takes me a page in Safari where it has replaced my # with a %23, rendering the content unusable.
Can I just not link to anchored areas on pages?  Is there a workaround?
Any help is much appreciated!

Have you tried encoding as both 23 & 25?

Similar Messages

  • URL Convert from Hyperlinks Panel

    hi all,
    i guess this is an old one, but i cannot find it in the forums. In InDesign CS5.5 (7.5.2.318)/Windows the function convert URL to Hyperlinks at the Hyperlink Panel does not work as expected. URLs with HYPHEN-MINUS (U+002D) are splitted into two URLs, this is not a Soft-Hyphen.
    There is no CS5 around for testing.
    Simple test: Create an document with the following text:
    www.test-me.de
    The function will create two Hyperlinks
    www.test
    -me.de
    I'm happily tagging URL with the GREP
    (?<![@\-])\b(?:http://|https://|www\.)?(?:[a-zA-Z0-9][a-zA-Z0-9._-]*\.)*[a-zA-Z0-9][a-zA-Z0-9._-]+\.(?:[a-zA-Z0-9][a-zA-Z 0-9._-]*\.)*[a-zA-Z]{2,5}[^@]*?(?=(\. |,|;|:|\)|]| |"|'|$))
    But this should be fixed!
    Regards,
    Gregor

    Yes. This is a long-standing bug, and CS5.5 does not fix this...
    Harbs

  • How can I do URL converting?

    Hi,
    In iWS 4.1, I want to change url without using "redirect" function.
    In other words, URL substring modification using string matching
    or regular expression. Is it possible? How can i configure for this?
    http://oneid.lycos.co.kr/logon.jsp
    -> http://oneid.lycos.co.kr/NASApp/logon.jsp
    We have legecy documents not containing "NASApp", and
    that documents use POST method forms. I did test URL direct
    on iWS 4.1, but only GET method document did well.
    iAS WebConector functions in obj.conf, what are gxredirect for?
    Can i use that in my case?
    FYI,
    KnowlegeBase)
    http://knowledgebase.iplanet.com/ikb/kb/articles/4579.html
    Regards,

    as the article explain, you cannot redirect a post request, that is you can,
    but the client browser will not re-post form data - that's the way it works,
    I guess, for security reasons, nothing you can do about it.
    what you can do is write your own NSAPI plugin (server application
    function), which has direct access to the request header and can fix the
    request header without doing a redirect, set the resource path to what you
    want - so the subsequent portions of the web-server stack won't tell the
    difference.
    if you are new to NSAPI, check out Netscape docs on the web, also there's a
    book by Kaveh Gh. Bassiri
    called Programming Applications for Netscape Servers, check it out
    Good luck,
    Alexei
    "news.kornet.net" <[email protected]> wrote in message
    news:9oer73$[email protected]..
    >
    >
    Hi,
    In iWS 4.1, I want to change url without using "redirect" function.
    In other words, URL substring modification using string matching
    or regular expression. Is it possible? How can i configure for this?
    http://oneid.lycos.co.kr/logon.jsp
    -> http://oneid.lycos.co.kr/NASApp/logon.jsp
    We have legecy documents not containing "NASApp", and
    that documents use POST method forms. I did test URL direct
    on iWS 4.1, but only GET method document did well.
    iAS WebConector functions in obj.conf, what are gxredirect for?
    Can i use that in my case?
    FYI,
    KnowlegeBase)
    http://knowledgebase.iplanet.com/ikb/kb/articles/4579.html
    Regards,

  • Sharepoint 2013 Wiki Page - Links in content rewritten to relative urls

    We have an issue where on all SharePoint 2013 wiki pages any URL to items within the site containing the wiki page are rewritten to be relative URLs. This causes a huge problem when we surface these pages and a snippet of their content through a search web
    part because the links fail being relative to the wiki page itself. To further illustrated with an example.
    A site collection root page http://www.sp2013.com/default.aspx contains a search results web part returning all wiki pages in the site collection. There is a custom display template that renders
    the linked title of the wiki page and the first 500 characters of formatted text (html) of the wiki page.
    A wiki page is created in a sub site (sub1) called wiki1 (http://www.sp2013.com/sub1/pages/wiki1.aspx) the text of the page contains:
    "Check out our new library: Document Library"
    Document Library is a hyperlink to (http://www.sp2013.com/sub1/Document%20Library/Forms/AllItems.aspx)
    Upon saving the wiki page the link is reformatted to be /Document%20Library/Forms/AllItems.aspx
    From the rollup web part at http://www.sp2013.com/default.aspx the relative url in the snippet text of the display template evaluates to
    http://www.sp2013.com/Document%20Library/Forms/AllItems.aspx which does not exist.
    I have attempted modifying the source of the wiki page as well as the link in the ribbon however upon save of the changes the link is always modified to be relative. Any assistance is appreciated as this is extremely frustrating. Thank you.

    Hi JonesEJ,
    According to your description, my understanding is that SharePoint converts a absolute URL to
     a relative URL when you save the wiki pages containing the URL.
    This is actually the preferred behavior in SharePoint and on the web in general. SharePoint saves all absolute URLs for the wiki content as relative. It only does this if the URL matches the URL for the web application for that current wiki
    site.
    There is no OOB way to change the relative URL back to the absolute URL. For your issue, you can try to use
    SPSite.MakeFullUrl() to convert it back.
    There is a similar post for your reference:
    http://sharepoint.stackexchange.com/questions/62887/absolute-urls-converted-to-relative-urls-when-saving-item
    Best Regards,
    Wendy
    Forum Support
    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 Subscriber Support, contact
    [email protected]
    Wendy Li
    TechNet Community Support

  • Invalid URL ; How to make it valid ??

    HI All,
    After recent netweaver upgrade due to enhanced security checks ,few URLs which were working earlier are not accepted  by the system now.
    Actually in my scenario the URLs are shown as "Link to Actions" on the UI. 
    To avoid the dump first I am checking the validity of the "URL string" using this method.
    cl_abap_utility=>is_valid_url( ).
    If it is valid, only then the URL is binded on UI otherwise its ignored.
    Following is an example of an invalid URL:
    https://portal.wdf.sap.corp/irj/go/km/docs/guid/600840f6-2d2d-2e10-5bb7-##fca7779a24cc
    I checked, presence of extra characters '#' makes it invalid .
    Is there any way to remove this extra character '#' from the URL ??
    (I tried replacing all occurences of # and condense it: but that did not work ).
    or
    Is there any other way to convert this invalid URL to a valid format, accepted by system ???
    Thanks a lot in advance..!!!!!
    Best Regards,
    Kumar Ashesh

    Hi ,
    I got one alternative which seems working for this scenario:
    I used cl_utility_abap again
    First use escape URL, convert to hexa form :
    Then replace  hexa values of '#' or '##" or "###' by space and condense
    Again unescape the URL
    Now the new URL becomes valid always 
        <fs_url>-url = cl_http_utility=>escape_url( <fs_url>-url ).
        REPLACE ALL OCCURRENCES OF '%23' IN <fs_url>-url  WITH ' '.              " (    '#'    =  '%23'  )
        REPLACE ALL OCCURRENCES OF '%0d%0a' IN <fs_url>-url  WITH ' '.       "(   '##" =  '%0d%0a' )
        CONDENSE <fs_url>-url NO-GAPS.
        <fs_url>-url = cl_http_utility=>unescape_url( <fs_url>-url ).
        lv_is_link_ok = cl_http_utility=>is_valid_url( <fs_url>-url ).
    Well this alternative is working, but how fool proof it is I dont know.
    Regards,
    Ashesh

  • GPIB-Serial Converter Wizardに関して

    お世話になっております。
    下記URL質問(題名:CONVERTER SOFTWAREと通信できない)と同じ状況(エラー発生)です。
    違いは、OSが2000のSP4、PCからはGPIBケーブルで本体に接続しています。(Software:Version1.0  501410A-01)
    PC側GPIBボードは○ontec社製で、GPIB通信は他社デジタルマルチメータにて動作を確認しています。
    また、Locatingが正常になってから行う作業だとは思いますが、GPIBボード側のパラメータを変えてみたり、
    外部機器(RS232)側も本体に接続したり外したりしながら試しております。
    何かお気づきの点がありましたら宜しくお願いします。
    http://forums.ni.com/t5/NI%E8%A3%BD%E5%93%81%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AB%E3%83%83%E3%82%B7%E...

    池田様
    ご返信ありがとうございます。
    前回引用したURL先の質問とは、ハードウェアが違っていました。申し訳ありません。
    http://sine.ni.com/nips/cds/view/p/lang/ja/nid/203552
    使用しているハードウェアは上記URL先の物で、本体の裏側に
    「MODEL:GPIB-RS232  PART NO:191971C-01L  SERIAL NO:14BD91D」
    と記載されています。
    また、先ほどPCと上記ハードウェアを「シリアルケーブル」で接続してソフトウェア
    (GPIB-Serial Converter Wizard)を起動したところエラーは発生せず、
    制御側にデジボル(GPIB)を接続したところ、通信が可能でした。
    ですが、やはりPCと上記ハードウェアを「GPIBケーブル」で接続すると、エラーが発生します。
    使用しているGPIBボードは下記URL先の「GPIB(PCI)F」です。
    http://www2.contec.co.jp/prod_data/gpibpcifl/c01.pdf#search='GPIB(PCI)F' 
    宜しくお願いします。

  • SVG in pdf created with FOP

    Hello,
    is it possible to include SVG`s to a pdf report, which is created with FOP?
    I read something like Batik....
    Does anybody have any experiences about that?
    Thanks,
    Tim

    Thank you, CtDave, for your speedy reply and for the 'Acrobat Technical Evangelist' knowledge base article. Word 2000 is one of Microsoft's masterpieces - by disabling 'autosave', the application is totally stable, does not require 'activation' by Microsoft. Acrobat 9 enables 'saving' of interactive .pdf forms, a most valuable feature and one much appreciated by anyone completiing such forms. There must be more to this issue than 'incompatibility', because I can create a test Word 2000 document, hyperlink a valid URL, convert to .pdf with Acrobat 9, and the hyperlink works fine in Acrobat 9. When I attempt to do this using a much more complex Word 2000 document, embedded with scores of hyperlinks, these links fail to work following conversion to .pdf with Acrobat 9, but work fine following conversion to .pdf with  Acrobat 6. I can then use Acrobat 9 to open the .pdf created with Acrobat 6, and successfully edit any of these fully functional hyperlinks using the 'Link tool'. I don't know who prepared the 'Acrobat Technical Evangelist' article (AF1908DCd01) - no credits were cited, and I'm far from certain that this authentically belongs to Adobe's knowledge base. So I appreciate your sharing this information with me, but I cannot say that my question has been definitively answered. If you have any further information or tips, please reply in this thread. /rmbrown

  • Word 2000 hyperlinks don't work in .pdf created with Acrobat 9 Pro

    I'm new to Adobe Forums, so please overlook the effrontery of my posting a query previously discussed. Perhaps someone can simply reply with a link to the prior discussion. I have installed Acrobat 9.2 Pro in 2 computers, one running XP64 Pro, the other XP32 Pro. Word 2000 is installed in both. All Word hyperlinks work fine, but after .pdf conversion using Acrobat 9.2 Pro, none of these work. In 'Preferences', I have navigated Convert to PDF > Microsoft Office Office Word > Edit Settings > Add Links to Adobe PDF File and confirmed that the Add Links feature is enabled. Having ascertained that this glitch is not specific to either XP64 or XP32 operating systems, I uninstalled Acrobat 9.2 Pro from the XP32 computer and reinstalled Acrobat 6.1 Pro. Then using the same Word 2000 document, I converted to .pdf using Acrobat 6.1 Pro, with no problems whatsoever. This looks like a serious bug in Acrobat 9 Pro, which the telephone support folks have acknowledged. Alas, they won't give me the tiniest clue how to resolve it, nor any workaround, but merely refer me to AdobeForums.com for help. I suspect a corrective patch or 'upgrade' will be forthcoming, but meanwhile, if anyone knows of a workaround, please enlighten me. Thanks. /rmbrown

    Thank you, CtDave, for your speedy reply and for the 'Acrobat Technical Evangelist' knowledge base article. Word 2000 is one of Microsoft's masterpieces - by disabling 'autosave', the application is totally stable, does not require 'activation' by Microsoft. Acrobat 9 enables 'saving' of interactive .pdf forms, a most valuable feature and one much appreciated by anyone completiing such forms. There must be more to this issue than 'incompatibility', because I can create a test Word 2000 document, hyperlink a valid URL, convert to .pdf with Acrobat 9, and the hyperlink works fine in Acrobat 9. When I attempt to do this using a much more complex Word 2000 document, embedded with scores of hyperlinks, these links fail to work following conversion to .pdf with Acrobat 9, but work fine following conversion to .pdf with  Acrobat 6. I can then use Acrobat 9 to open the .pdf created with Acrobat 6, and successfully edit any of these fully functional hyperlinks using the 'Link tool'. I don't know who prepared the 'Acrobat Technical Evangelist' article (AF1908DCd01) - no credits were cited, and I'm far from certain that this authentically belongs to Adobe's knowledge base. So I appreciate your sharing this information with me, but I cannot say that my question has been definitively answered. If you have any further information or tips, please reply in this thread. /rmbrown

  • Soundcard driver problem - Lenovo 3000 N500

    I have a problem with the installation of a suitable driver for the soundcard of a Lenovo 3000 N500 under XP.
    Initially there was no sounddevice displayed at all - After installing windows service-pack 3 the soundcard appeared as -
    "audiogerät auf high-definition audio bus"
    I downloaded and extracted all drivers from here - http://www-307.ibm.com/pc/support/site.wss/quickPath.do?sitestyle=lenovo&quickPathEntry=4233-5FG&ope...
    Additionally installed  "Intel HDMI Audio Driver"
    Still no suitable driver and therefor no soundcard available.
    I saw other posts with similar problems, but the solutions did not help me yet (f.e. Intel HDMI Audio Driver), but maybe instal has to be done in some very certain order.
    I would be very greatful for any help!

    As of today, status unchanged, no drivers available HERE. Unbelievable.
    MOD EDIT - Long URL converted to link to fix break in forum formatting.
    Message Edited by Mark_Lenovo on 11-12-2008 01:29 PM

  • "Conversion to PDF Process" hung up and not working

    Using Acrobat Professional 8.1.2 -- From IE, when you click "Convert WebPage to PDF" option, a box pops up that usually shows the progress of the page being converted. However, now, the box pops up, but next to the file name, it says "(Waiting for conversion)" and is hung up. If you close the box, and try doing the same thing again, another instance of "(Waiting for conversion)" comes up for the same page. Nothing is being converted. Help??

    1) Does this hang happen for any URL converted from IE, or is specific to any one URL?
    2) Does capturing from within Acrobat (Advanced > Web Capture > Create PDF From/Append Web Page...) work fine for you?

  • Infuriating Aspects of Numbers Hyperlinks

    In Numbers you can make a URL into a hyperlink by selecting the hyperlink text and choosing Inspector > Hyperlinks > Enable as a Hyperlink. You can get around the fidgety selection by double clicking in and empty part cell if the cell is big enough. So far so good.
    If you want to kill all the hyperlinks, you can do so by choosing Inspector > Hyperlinks > Make All Hyperlinks Inactive.
    What if you want to make a whole column of URLs into hyperlinks? Click click click click click click click click click click click click click click click click click click click click click click click click click click click click click click click coffee break click click click click click click click click click click click click click click click click click click toilet break click click click click click click ad infinitum.
    Why can you make individual URLs into hyperlinks, but not a whole column or document's URLs into hyperlinks? What is the use case for having selective hyperlinks? When would you ever do that? 95 percent of the time you want then all or none of them. Why is there a "Make All Hyperlinks Inactive" but not a "Make All Hyperlinks Active" choice? Why is the application not smart enough to recognize that a cell contains only (or only one) URL and let you select a cell rather than text? Why can you select multiple cells and change them?
    I've had this sense about all Apple software that there is never really a dedicated team working on it continuously. They get out a release and then they're off to some iPhone work or something. Then Steve decides he needs a new release and they make some upgrades. The bug report queue is never looked at. The forums are never looked at. Ten-minute fixes just sit for years without being remedied.

    Here is an easy way to apply the wanted change.
    --[SCRIPT URLtoHyperlink]
    Enregistrer le script en tant que Script : URLtoHyperlink.scpt
    déplacer le fichier ainsi créé dans le dossier
    <VolumeDeDémarrage>:Users:<votreCompte>:Library:Scripts:Applications:Numbers:
    Il vous faudra peut-être créer le dossier Numbers et peut-être même le dossier Applications.
    Vérifiez que la préférence
    "Détecter automatiquement les adresses électroniques et celles de pages web"
    est activée.
    Sélectionnez une colonne de cellules contenant les URLs à convertir.
    Aller au menu Scripts , choisir Numbers puis choisir URLtoHyperlink
    --=====
    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: URLtoHyperlink.scpt
    Move the newly created file into the folder:
    <startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Numbers:
    Maybe you would have to create the folder Numbers and even the folder Applications by yourself.
    Check that the preference :
    "Automatically detect email and web addresses"
    is activated.
    Select a column of cells storing URLs to convert.
    Go to the Scripts Menu, choose Numbers, then choose "URLtoHyperlink"
    --=====
    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/02/19
    --=====
    on run
    run script doyourduty
    end run
    --=====
    script doyourduty
    set {dName, sName, tName, rname, rowNum1, colNum1, rowNum2, colNum2} to my getSelParams()
    tell application "Numbers" to tell document dName to tell sheet sName to tell table tName
    set les_URLs to value of cells rowNum1 thru rowNum2 of column colNum1
    repeat with r from 1 to count of les_URLs
    clear cell (rowNum1 + r - 1) of column colNum1
    set selection range to cell (rowNum1 + r - 1) of column colNum1
    my type_string("Numbers", item r of les_URLs & return)
    --delay 0.1
    end repeat
    end tell
    end script
    --=====
    on type_string(a, t)
    local k
    tell application a to activate
    tell application "System Events" to tell application process a
    set frontmost to true
    keystroke (t as text)
    end tell
    end type_string
    --=====
    set {rowNum1, colNum1, rowNum2, colNum2} to my getCellsAddresses(dname,s_name,t_name,arange)
    on getCellsAddresses(d_Name, s_Name, t_Name, r_Name)
    local two_Names, row_Num1, col_Num1, row_Num2, col_Num2
    tell application "Numbers"
    set d_Name to name of document d_Name (* useful if we passed a number *)
    tell document d_Name
    set s_Name to name of sheet s_Name (* useful if we passed a number *)
    tell sheet s_Name
    set t_Name to name of table t_Name (* useful if we passed a number *)
    end tell -- sheet
    end tell -- document
    end tell -- Numbers
    if r_Name contains ":" then
    set two_Names to my decoupe(r_Name, ":")
    set {row_Num1, col_Num1} to my decipher(d_Name, s_Name, t_Name, item 1 of two_Names)
    if item 2 of two_Names = item 1 of two_Names then
    set {row_Num2, col_Num2} to {row_Num1, col_Num1}
    else
    set {row_Num2, col_Num2} to my decipher(d_Name, s_Name, t_Name, item 2 of two_Names)
    end if
    else
    set {row_Num1, col_Num1} to my decipher(d_Name, s_Name, t_Name, r_Name)
    set {row_Num2, col_Num2} to {row_Num1, col_Num1}
    end if -- r_Name contains…
    return {row_Num1, col_Num1, row_Num2, col_Num2}
    end getCellsAddresses
    --=====
    set { dName, sName, tName, rname, rowNum1, colNum1, rowNum2, colNum2} to my getSelParams()
    on getSelParams()
    local r_Name, t_Name, s_Name, d_Name
    set {d_Name, s_Name, t_Name, r_Name} to my getSelection()
    if r_Name is missing value then
    if my parleAnglais() then
    error "No selected cells"
    else
    error "Il n'y a pas de cellule sélectionnée !"
    end if
    end if
    return {d_Name, s_Name, t_Name, r_Name} & my getCellsAddresses(d_Name, s_Name, t_Name, r_Name)
    end getSelParams
    --=====
    set {rowNumber, columnNumber} to my decipher(docName,sheetName,tableName,cellRef)
    apply to named row or named column !
    on decipher(d, s, t, n)
    tell application "Numbers" to tell document d to tell sheet s to tell table t to ¬
    return {address of row of cell n, address of column of cell n}
    end decipher
    --=====
    set { d_Name, s_Name, t_Name, r_Name} to my getSelection()
    on getSelection()
    local _, theRange, theTable, theSheet, theDoc, errMsg, errNum
    tell application "Numbers" to tell document 1
    repeat with i from 1 to the count of sheets
    tell sheet i
    set x to the count of tables
    if x > 0 then
    repeat with y from 1 to x
    try
    (selection range of table y) as text
    on error errMsg number errNum
    set {_, theRange, _, theTable, _, theSheet, _, theDoc} to my decoupe(errMsg, quote)
    return {theDoc, theSheet, theTable, theRange}
    end try
    end repeat -- y
    end if -- x>0
    end tell -- sheet
    end repeat -- i
    end tell -- document
    return {missing value, missing value, missing value, missing value}
    end getSelection
    --=====
    on parleAnglais()
    local z
    try
    tell application "Numbers" to set z to localized string "Cancel"
    on error
    set z to "Cancel"
    end try
    return (z is not "Annuler")
    end parleAnglais
    --=====
    on decoupe(t, d)
    local oTIDs, l
    set oTIDs to AppleScript's text item delimiters
    set AppleScript's text item delimiters to d
    set l to text items of t
    set AppleScript's text item delimiters to oTIDs
    return l
    end decoupe
    --=====
    --[/SCRIPT]
    Yvan KOENIG (VALLAURIS, France) samedi 19 février 2011 11:38:39

  • BPEL Custom Workflow (DocumentReviewWorkflow) with Content Services

    Hi All,
    Anybody working on BPEL Custom Workflows got Success in using the DocumentReviewWorkflow with the Content Services Development Kit 10.1.2.3.0
    Please update..
    Many Thanks in advance..!!!
    Prasant

    The DocumentReviewWorkflow that ships with the Content Services web services places the documents in the comments field.
    There are examples in the sample code - DocumentReviewWorkflowAction.java file demonstrates how to get the URLs from Oracle Content Services
    // Initialize the various Web Service Manager classes.
    StringBuffer sb = new StringBuffer(100);
    String endpoint = session.getServiceEndPoint();
    setUpManagers(session);
    try
    // Obtain the new/updated document items.
    Item[] documents = WorkflowUtils.getTargetDocuments(session,
    m_WorkflowId);
    int len = (documents == null) ? 0 : documents.length;
    for (int i = 0; i < len; i++)
    AttributeRequest[] pathar = WsUtil.newAttributeRequestArray(
    Attributes.URL);
    Item tmp =
    (Item) m_CommonManager.getItem(documents.getId(), pathar);
    String filepath = (String) WsUtil.getAttributesMap(
    tmp)
    .get(Attributes.URL);
    // Convert the String list to a single string for convenience.
    sb.append(filepath);
    sb.append("\n");
    finally
    session.logout();
    You can then add the document links as attachments by creating a list of attachments and then inserting the URLs for the documents in the URI - I've done it using a combination of Java and BPEL. Here is an excerpt
    <bpelx:exec name="countAttachments" language="Java" version="1.4"><![CDATA[/*Write your java code below e.g.
                   System.out.println("Hello, World");
              // Note that the documents come back as a list of
              // documents with a line break between them
              String filename = (String) getVariableData("filename");      
              String[] docnames = filename.split("\n");
    setVariableData("numberofdocuments", new Integer(docnames.length));
    ]]>
    </bpelx:exec>
    <assign name="initCounter">
    <copy>
    <from expression="0"/>
    <to variable="counter"/>
    </copy>
    <copy>
    <from>
    <attachment xmlns="http://xmlns.oracle.com/pcbpel/taskservice/task">
    <name/>
    <URI/>
    <content/>
    </attachment>
    </from>
    <to variable="ParallelVar1" query="/task:task/task:attachment"/>
    </copy>
    </assign>
    <while name="While_1" condition="bpws:getVariableData('counter') &lt; (bpws:getVariableData('numberofdocuments') - 1)">
    <assign name="createAttachmentList">
    <bpelx:append>
    <bpelx:from>
    <attachment xmlns="http://xmlns.oracle.com/pcbpel/taskservice/task">
    <name/>
    <URI/>
    <content/>
    </attachment>
    </bpelx:from>
    <bpelx:to variable="ParallelVar1" query="/task:task"/>
    </bpelx:append>
    <copy>
    <from expression="bpws:getVariableData('counter') + 1"/>
    <to variable="counter"/>
    </copy>
    </assign>
    </while>
    <bpelx:exec name="AddAttachmentsToList" language="Java" version="1.4"><![CDATA[/*Write your java code below e.g.
                   System.out.println("Hello, World");
              String filename = (String) getVariableData("filename");
              checkpoint();
              String[] docnames = filename.split("\n");
    for (int i = 0; i < docnames.length; i++) {
    int strlen = docnames[i].length();
    int slash = docnames[i].lastIndexOf('/');
    String filenameonly = docnames[i].substring(slash + 1, strlen);
    int item = i + 1;
    String varname = "/task:task/task:attachment[" + item + "]/task:name";
    String varuri = "/task:task/task:attachment[" + item + "]/task:URI";
    setVariableData("ParallelVar1", varname, filenameonly);
    setVariableData("ParallelVar1", varuri, docnames[i]);
    ]]>
    </bpelx:exec>
    This uses the fact that the document URLs are returned as a \n delimited string.

  • Error:System.Web.HttpUnhandledException in Custom Web part for Sandbox solution

    Please Help...
    I have a sandbox solution for Custom Web part which has a 'Visual Web Part(sandbox)'.
    The solution builds, Packages & deploys successfully.
    But when adding this custom web part on a Sharepoint 'Web Part Page' it throws up the below Error:
    Same code when deployed as a Farm Solution works all well.
    Only difference between the two solutions being Farm solution has  'Visual web part'
    and Sandbox solution has 'Visual web part(sandbox)'
    ERROR:
    ======================================================
    [SPUserCodeSolutionExecutionFailedException: Unhandled exception was thrown by the sandboxed code wrapper's Execute method in the partial trust app domain: An unexpected error has occurred.]
     Server stack trace:
      at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext
    executionContext)
      at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext
    executionContext)
      at Microsoft.SharePoint.UserCode.SPUserCodeAppDomain.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext executionContext)
      at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessProxyForShim.ExecuteInternal(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext
    executionContext)
      at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessProxy.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext
    executionContext)
      at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
      at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
     Exception rethrown at [0]:
      at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
      at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
      at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcess.ExecuteDelegate.EndInvoke(IAsyncResult result)
      at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcess.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, SPUserToken userToken, String currentAffinity, SPUserCodeExecutionContext executionContext)
      at Microsoft.SharePoint.UserCode.SPUserCodePoolableProcessConnection.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, SPUserToken userToken, String affinity, SPUserCodeExecutionContext executionContext)
      at Microsoft.SharePoint.UserCode.SPUserCodeExecutionHost.Execute(Type userCodeWrapperType, Guid siteCollectionId, SPUserToken userToken, String affinity, SPUserCodeExecutionContext executionContext)
      at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
      at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
     Exception rethrown at [1]:
      at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
      at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
      at Microsoft.SharePoint.Administration.ISPUserCodeExecutionHostProxy.Execute(Type userCodeWrapperType, Guid siteCollectionId, SPUserToken userToken, String affinityBucketName, SPUserCodeExecutionContext executionContext)
      at Microsoft.SharePoint.UserCode.SPUserCodeExecutionManager.Execute(Type userCodeWrapperType, SPSite site, SPUserCodeExecutionContext executionContext)
      at Microsoft.SharePoint.UserCode.SPUserCodeWebPartRemoteExecutionHelper.<>c__DisplayClassa.b__9()
      at Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)
      at Microsoft.SharePoint.UserCode.SPUserCodeWebPartRemoteExecutionHelper.ExecuteRequestInSandBox(HttpContext context, SPWeb web, SPWebPartManager manager, SPUserCodeWebPart userCodeWebPart)
    [HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown.]
     Server stack trace:
      at System.Web.UI.Page.HandleError(Exception e)
      at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
      at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
      at System.Web.UI.Page.ProcessRequest()
      at System.Web.UI.Page.ProcessRequest(HttpContext context)
      at Microsoft.SharePoint.UserCode.SPUserCodeWebPartWrapper.ExecuteHttpRequest(SPUserCodeWebPartHttpRequestContext webPartExecutionContext, SPUserCodeWebPartHttpResponse httpRequestResponse)
      at Microsoft.SharePoint.UserCode.SPUserCodeWebPartWrapper.Execute(SPUserCodeExecutionContext executionContext)
      at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.ExecuteWrapper(SPUserCodeWrapper wrapper, SPUserCodeExecutionContext executionContext)
      at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
      at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
     Exception rethrown at [0]:
      at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
      at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData)
      at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.CodeToExecuteWrapper.EndInvoke(IAsyncResult result)
      at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext
    executionContext)
    [InvalidOperationException: Using Menu.DynamicHoverStyle requires Page.Header to be non-null (e.g. <head runat="server" />).]
      at System.Web.UI.WebControls.Menu.EnsureRenderSettings()
      at System.Web.UI.WebControls.Menu.OnPreRender(EventArgs e, Boolean registerScript)
      at System.Web.UI.Control.PreRenderRecursiveInternal()
      at System.Web.UI.Control.PreRenderRecursiveInternal()
      at System.Web.UI.Control.PreRenderRecursiveInternal()
      at System.Web.UI.Control.PreRenderRecursiveInternal()
      at System.Web.UI.Control.PreRenderRecursiveInternal()
      at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

    Hi!!
    Sure, Please find .cs and .ascx script below
    ==========.ascx===========================
    <%@ Assembly Name="$SharePoint.Project.AssemblyFullName$" %>
    <%@ Assembly Name="Microsoft.Web.CommandUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
    <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
    <%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
    <%@ Import Namespace="Microsoft.SharePoint" %>
    <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
    <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="DynamicMenuWP.ascx.cs" Inherits="MenuWebPartProject.DynamicMenuWP.DynamicMenuWP" %>
    <asp:Menu ID="siteStructure" runat="server" Orientation="Horizontal"  StaticPopOutImageTextFormatString="" DynamicHoverStyle-BackColor="#CBE3F0" SkipLinkText=""
                                            StaticSubMenuIndent="10px"
    BackColor="#000000" CssClass="BIMenu" Font-Names="Verdana" Font-Size="1em"  DynamicHorizontalOffset="2" onmenuitemclick="siteStructure_MenuItemClick" Target="_blank">
                                            <StaticSelectedStyle
    BackColor="#507CD1" />
              <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" CssClass="BIMenuStaticformenu" />
              <DynamicHoverStyle BackColor="#CBE3F0" />
              <DynamicMenuStyle BackColor="#F2F3F4" BorderColor="#A7B4CE" ForeColor="Black" />
              <DynamicSelectedStyle BackColor="#507CD1" />
              <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" CssClass="BIMenuDynamicForMenu" />
            <StaticHoverStyle BackColor="#284E98" ForeColor="White" />
    </asp:Menu>
    ==========.cs===========================
    using System;
    using System.ComponentModel;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using Microsoft.SharePoint;
    using Microsoft.SharePoint.WebControls;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    namespace MenuWebPartProject.DynamicMenuWP
        [ToolboxItem(false)]
        public partial class DynamicMenuWP : System.Web.UI.WebControls.WebParts.WebPart
            protected override void OnInit(EventArgs e)
                base.OnInit(e);
                InitializeControl();
            protected void Page_Load(object sender, EventArgs e)
                if (!IsPostBack)
                    ScorecardStructure ss;
                    List<ScorecardStructure> listSS = new List<ScorecardStructure>();
                        using (SPWeb web = SPContext.Current.Web)
                            SPList lists = web.Lists["MenuItems"];
                            if (lists.ItemCount > 0)
                                foreach (SPListItem item in lists.Items)
                                    ss = new ScorecardStructure();
                                    ss.title = Convert.ToString(item["Title"]);
                                    ss.ParentID = Convert.ToInt32(Convert.ToString(item["Parent ID"]));
                                    ss.ParentName = Convert.ToString(item["Parent Name"]);
                                    ss.MenuID = Convert.ToInt32(Convert.ToString(item["Menu ID"]));
                                    ss.menuName = Convert.ToString(item["Menu Name"]);
                                    ss.url = Convert.ToString(item["URL"]);
                                    ss.friendlyName = Convert.ToString(item["Friendly Name"]);
                                    listSS.Add(ss);
                    if (listSS.Count > 0)
                        List<ScorecardStructure> y = listSS.Where(s => s.ParentID == 0).ToList<ScorecardStructure>();
                        foreach (var x in y)
                            MenuItem newMenuItem = new MenuItem(x.menuName.ToString(), x.MenuID.ToString());
                            siteStructure.Items.Add(newMenuItem);
                            AddChildMenuItems(listSS, newMenuItem);
            private void AddChildMenuItems(List<ScorecardStructure> menuData, MenuItem parentMenuItem)
                if (menuData.Count > 0)
                    List<ScorecardStructure> childItems = menuData.Where(s => s.ParentID == Convert.ToInt32(parentMenuItem.Value)).ToList<ScorecardStructure>();
                    foreach (var v in childItems)
                        MenuItem newMenuItem = new MenuItem(v.menuName.ToString(), v.MenuID.ToString());
                        newMenuItem.NavigateUrl = v.url.ToString();
                        parentMenuItem.ChildItems.Add(newMenuItem);
                        // This code is used to recursively add child menu items filtering by ParentID
                        AddChildMenuItems(menuData, newMenuItem);
            protected void siteStructure_MenuItemClick(object sender, MenuEventArgs e)
                string st = e.Item.NavigateUrl;
                if (!(st.Equals(string.Empty)))
                    HttpContext.Current.Response.Redirect(st);
            class ScorecardStructure
                public string title { get; set; }
                public int ParentID { get; set; }
                public string ParentName { get; set; }
                public int MenuID { get; set; }
                public string menuName { get; set; }
                public string url { get; set; }
                public string friendlyName { get; set; }
            public bool IsPostBack { get; set; }

  • URISyntaxException while using GlassFish JPA provider in WebLogic

    I am trying to plug in GlassFish JPA provider https://glassfish.dev.java.net/javaee5/persistence/#Java_Persistence_API in WebLogic Application Server version "EJB 3.0 Tech Preview". EJB 3 tech preview version is only available on Windows OS, so I am using Windows OS.
    1. I have made GlassFish provider jar file (toplink-essentials.jar) available to WebLogic server class loader.
    2. I modified the EJB 3.0 sample (reviewService.ear) to use GlassFish provider <i>oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider</i> in persistence.xml file.
    3. I changed the build.xml so that I don't package Kodo enhanced classes in the ear file.
    Now when I deploy the application, I am getting URISyntaxException thrown by GlassFish provider. The URL printed in the exception message <i>jar:file:D:\sahoo\software\bea\weblogic_ejb30_preview\samples\domains\wl_server\.\servers\examplesServer\tmp\_WL_user\reviewService\prxy3a\domain.jar!/</i> is containing <b>'\'</b> instead of <b>'/'</b>. This looks like a bug in the WebLogic server. Can anyone confirm this?
    Exception Stack:
    Target state: deploy failed on Server examplesServer
    java.net.URISyntaxException: Illegal character in opaque part at index 11: jar:file:D:\sahoo\software\bea\weblogic_ejb30_preview\samples\domains\wl_server\.\servers\examplesServer\tmp\_WL_user\reviewService\prxy3a\domain.jar!/
    at java.net.URI$Parser.fail(URI.java:2809)
    at java.net.URI$Parser.checkChars(URI.java:2982)
    at java.net.URI$Parser.parse(URI.java:3019)
    at java.net.URI.<init>(URI.java:578)
    at java.net.URL.toURI(URL.java:916)
    at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.convertURLToURI(PersistenceUnitProcessor.java:625)
    at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.createInputStreamForFileInPersistenceUnit(PersistenceUnitProcessor.java:200)
    at oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.populateORMXMLStreamList(EntityManagerSetupImpl.java:664)
    at oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.buildPersistentClassSetFromXMLDocuments(EntityManagerSetupImpl.java:124)
    at oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.buildEntityList(EntityManagerSetupImpl.java:162)
    at oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:492)
    at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createContainerEntityManagerFactory(EntityManagerFactoryProvider.java:154)
    at weblogic.deployment.PersistenceUnitInfoImpl.createEntityManagerFactory(PersistenceUnitInfoImpl.java:140)
    at weblogic.deployment.PersistenceUnitInfoImpl.<init>(PersistenceUnitInfoImpl.java:84)
    at weblogic.deployment.AbstractPersistenceUnitRegistry.loadPersistenceDescriptor(AbstractPersistenceUnitRegistry.java:43)
    at weblogic.deployment.ModulePersistenceUnitRegistry.<init>(ModulePersistenceUnitRegistry.java:67)
    at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:320)
    at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
    Thanks,
    Sahoo

    The processing steps
    <OL>
    <LI>1. URL passed by the container is converted by the provider to an URI.
    <LI>2. The provider is passing this URI to a java.io.File(URI uri) constructor.
    </OL>
    <OL>
    <LI>Problem 1: The container is not replacing the backslash to forward slash.
    <LI>Problem 2: Even when the container replaces the backslashes, the provider fails at the File(URI uri) constructor. Because it needs to construct the file with
    not the actual URI, but URI.getSchemeSpecificPart().
    </OL>
    <BR>
    One possible solution lies for the provider (without modifying the container) is to start with the URL, convert it to URL after replacing the backslashes and then passing only the scheme specific part to construct a file.
    Please see the attached simple Java code
    <pre>package test;
    import java.io.File;
    import java.net.URI;
    import java.net.URL;
    * @author <A HREF="mailto:[email protected]>Pinaki Poddar</A>
    public class TestPath
          * @param args
         public static void main (String[ args) throws Exception
    //          String url = "jar:file://D:/TP5/weblogic_ejb30_preview/samples/domains/wl_server/./servers/examplesServer/tmp/_WL_user/ejax/ie9te7/ejax.jar!/";
    //          String url = "jar:file:D:\\TP5\\weblogic_ejb30_preview\\samples\\domains\\wl_server\\.\\servers\\examplesServer\\tmp\\_WL_user\\ejax\\ie9te7\\ejax.jar!/";
              String url = "jar:file:D:\\TP5\\weblogic_ejb30_preview\\samples\\domains\\wl_server\\.\\servers\\examplesServer\\tmp\\_WL_user\\ejax\\ie9te7\\ejax.jar!/";
              URL URL = validateURL(url);
              System.out.println("URL = " + URL);
              System.out.println("URL.protocol = " + URL.getProtocol());
              System.out.println("URL.file = " + URL.getFile());
              URI URI = URL.toURI();
              System.out.println("URI = " + URI);
              System.out.println("Scheme =" + URI.getScheme());
              System.out.println("Authority =" + URI.getAuthority());
              System.out.println("Host =" + URI.getHost());
              System.out.println("Port =" + URI.getPort());
              System.out.println("SchemePart: " + URI.getRawSchemeSpecificPart());
              System.out.println("Path: " + URI.getPath());
              System.out.println("Fragment: " + URI.getFragment());
              System.out.println("Absolute = " + URI.isAbsolute());
              System.out.println("Opaque = " + URI.isOpaque());
              File file = new File(URI.getSchemeSpecificPart());
              System.out.println("File [" + URI + "] exists = " + file.exists());
         static URL validateURL(String url) throws Exception {
              url = url.replace('\\','/');
              URL URL = new URL(url);
              String fileName = URL.getFile();
              if (fileName.startsWith("file:") && !fileName.startsWith("file://"))
                   URL = new URL(URL.getProtocol(),URL.getHost(),URL.getPort(),
                             "file://"+fileName.substring(5));
              return URL;
    </pre>

  • Using AppleScript - "selecting" a column

    I am trying to select a column header in SAP GUI 7.10 rev9.  I can record this scenario fine in the built-in recorder and it outputs this:
    userarea.findById("tabsTBSTRP_TABLES/tabpTAB1/ssubFIELDS:SAPLMASSINTERFACE:0202/subSUB_DATA:SAPLMASSINTERFACE:0212/tblSAPLMASSINTERFACETCTRL_TABLE").columns.elementAt(3).selected = true;
    However, when trying to record this with AppleScript editor, this scenario does not get recorded.  Does anyone know how to translate the above into AppleScript?
    Thanks,
    -Nate

    Also check this post,
    http://oraclebizint.wordpress.com/2008/02/19/oracle-bi-ee-101332-passing-operators-in-dashboard-prompts-go-url-and-presentation-variables/
    In this it is shown for using Go Url, convert this based on your requirement.
    Thanks,
    Vino

Maybe you are looking for

  • Installation on Enterprise Portal in an existing NW04s JAVA Stack

    Hello experts, we are having a NW04s Java Stack SP17 without EP Packages. But now we want to install a Enterprise Portal on this stack also. How can I do this?? Are there some docu's / install guides or something like this! Thanks a lot Christian

  • Contacts sync ****

    In Feb this year I tried to get rid of my Palm V and bought an iPod Touch. I was a happy man until end of June. Then contact sync **** broke out. I had to move to a different laptop that runs Outlook 2000 instead of Outlook 2003. Step #1: Try synchin

  • What is better, OSX Cocktail or OnyX?

    What program does everyone see as better for imac maintenance? Are there better one's out there for this purpose? If Cocktail is that much better I'm figuring the 15 bucks is probably worth it...

  • Spliting SDO_JOIN in two ref cursors

    Hi, What is the best/most efficient way to return two ref cursor using a SDO_JOIN? In other words, from this example taken from the Oracle Spatial User Guide SELECT a.gid, b.gid FROM parks a, highways b, TABLE(SDO_JOIN('PARKS', 'SHAPE', 'HIGHWAYS', '

  • Specify TIMESTAMP format -YYYYMMddHHmmss- in filename

    Hi, I am using B2B 10.1.2 and need to add TIMESTAMP to the file name of an Inbound file before it is dropped to the destination. The name of file at source does not have TIMESTAMP. If i just use %TIMESTAMP% timestamp in the default form is added to t