Have XML with another embedded XML encoded in base64 - how to extract?

Hi guys,
I have a XML-RPC web service that returns a response like this:
<methodResponse>
<params>
<param>
<value>
<base64>
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNlYXJjaFJlc3VsdD48bnVtcm93cz4xPC9udW1yb3dzPjxmb3VuZD4xPC9mb3VuZD48d29yZGluZm8+IGJvdMOjbyA6IDU8L3dvcmRpbmZvPjxzZWFyY2h0aW1lPjAuMDA2PC9zZWFyY2h0aW1lPjxmaXJzdGRvYz4xPC9maXJzdGRvYz48bGFzdGRvYz4xPC9sYXN0ZG9jPjx3b3JkaW5mb2FsbD5ib3TDo28gOiA1IC8gNTwvd29yZGluZm9hbGw+PGl0ZW0+PHVybGlkPjE5PC91cmxpZD48dXJsPmh0dHA6Ly9jZW50cmFsL2dhcnJhcy9RdWVtX21hdG91X0pGSy9hcnRlZmF0b3MvaHRtLzc1MDUuaHRtPC91cmw+PGNvbnRlbnQ+dGV4dC9odG1sPC9jb250ZW50Pjx0aXRsZT5Tb3VuZE1BWDwvdGl0bGU+PGtleXdvcmRzPjwva2V5d29yZHM+PGRlc2M+PC9kZXNjPjx0ZXh0Pi4uLiBlIGNvbXVuaWNhw6fDo28gdmlhIEludGVybmV0LiBDbGlxdWUgbm8gJmx0O2ZvbnQgY29sb3I9JnF1b3Q7MDAwMDg4JnF1b3Q7Jmd0OyZsdDtiJmd0O2JvdMOjbyZsdDsvYiZndDsmbHQ7L2ZvbnQmZ3Q7IGNvbSBvIGxvZ290aXBvIEFuZHJlYSBlbSAuLi4gYWRxdWlyaXIgdW1hIGF0dWFsaXphw6fDo28sIGNsaWNhbmRvIG5vICZsdDtmb250IGNvbG9yPSZxdW90OzAwMDA4OCZxdW90OyZndDsmbHQ7YiZndDtib3TDo28mbHQ7L2ImZ3Q7Jmx0Oy9mb250Jmd0OyBjb20gbyDDrWNvbmUgRm9uZSBkZSBvdXZpZG8uIERlcG9pcyBkZSAuLi4gJyBWaXJ0dWFsIEVhcicnICwgYmFzdGFuZG8gY2xpY2FyIG5vICZsdDtmb250IGNvbG9yPSZxdW90OzAwMDA4OCZxdW90OyZndDsmbHQ7YiZndDtib3TDo28mbHQ7L2ImZ3Q7Jmx0Oy9mb250Jmd0OyBjb20gw61jb25lIE91dmlkby4gQXDDs3MgYWRxdWlyaXIgZSA8L3RleHQ+PHNpemU+MTg1MDM8L3NpemU+PHJhdGluZz41LjUwNSU8L3JhdGluZz48bW9kaWZpZWQ+MTAvMDgvMjAwMiAxNjo1ODoxMCAtMDQwMDwvbW9kaWZpZWQ+PG9yZGVyPjE8L29yZGVyPjxjcmM+LTE5NjM3MDA5MzQ8L2NyYz48Y2F0ZWdvcnk+PC9jYXRlZ29yeT48bGFuZz5lbi11czwvbGFuZz48Y2hhcnNldD53aW5kb3dzLTEyNTI8L2NoYXJzZXQ+PHNpdGVpZD40NjE1ODk0NjE8L3NpdGVpZD48cG9wX3Jhbms+MC4wMDAwMDwvcG9wX3Jhbms+PG9yaWdpbmlkPjA8L29yaWdpbmlkPjwvaXRlbT48L3NlYXJjaFJlc3VsdD4K
</base64>
</value>
</param>
</params>
</methodResponse>The base64 value is another XML embedded document that I have to extract.
I have the following code (don't know if it's the best approach), where l_val is a CLOB and l_xml is XMLTYPE:
l_val := DBMS_XMLGEN.convert( l_xml.extract('/methodResponse/params/param/value/base64/text()').getclobval(), 1 );How can I decode the base64-encoded contents of the l_val CLOB and store the result into another CLOB that I can then process with xmlsequence() and extract()?
Thanks in advance. Regards,
Georger

Hi mdrake,
I saw your answer on the other thread :)
I know about the 32K limitation; that's why I need to store the decoded CLOB in another CLOB, as bigger documents will often be the case. I've been reading about this for a while, to no avail.
Do you believe BASE64_DECODE_CLOB could be changed to return CLOB rather than VARCHAR2? Regards,
Georger
mdrake wrote:
You'll need to do some work in this if the Encoded XML is bigger than 32K
SQL> set long 10000 pages 0
SQL> CREATE OR REPLACE FUNCTION BASE64_DECODE_CLOB (INPUT CLOB)
2  return VARCHAR2
3  as
4    V_RAW_BUFFER RAW(32767);
5    V_VARCHAR2_BUFFER VARCHAR2(32767);
6  begin
7    V_VARCHAR2_BUFFER := DBMS_LOB.SUBSTR(INPUT,32767,1);
8    V_RAW_BUFFER := UTL_RAW.CAST_TO_RAW(V_VARCHAR2_BUFFER);
9    V_RAW_BUFFER :=  UTL_ENCODE.BASE64_DECODE(V_RAW_BUFFER);
10    V_VARCHAR2_BUFFER := UTL_RAW.CAST_TO_VARCHAR2(V_RAW_BUFFER);
11    return V_VARCHAR2_BUFFER;
12  end;
13  /
Function created.
SQL> set serveroutput on
SQL> --
SQL> with XML as
2  (
3  select XMLType(
4  '<methodResponse>
5  <params>
6  <param>
7  <value>
8  <base64>
9  PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNlYXJjaFJlc3VsdD48bnVtcm93cz4xPC9udW1yb3dzPjxmb3VuZD4xPC9mb3VuZD48d29yZGl
uZm8+IGJvdMOjbyA6IDU8L3dvcmRpbmZvPjxzZWFyY2h0aW1lPjAuMDA2PC9zZWFyY2h0aW1lPjxmaXJzdGRvYz4xPC9maXJzdGRvYz48bGFzdGRvYz4xPC9sYXN0ZG9jPjx
3b3JkaW5mb2FsbD5ib3TDo28gOiA1IC8gNTwvd29yZGluZm9hbGw+PGl0ZW0+PHVybGlkPjE5PC91cmxpZD48dXJsPmh0dHA6Ly9jZW50cmFsL2dhcnJhcy9RdWVtX21hdG9
1X0pGSy9hcnRlZmF0b3MvaHRtLzc1MDUuaHRtPC91cmw+PGNvbnRlbnQ+dGV4dC9odG1sPC9jb250ZW50Pjx0aXRsZT5Tb3VuZE1BWDwvdGl0bGU+PGtleXdvcmRzPjwva2V
5d29yZHM+PGRlc2M+PC9kZXNjPjx0ZXh0Pi4uLiBlIGNvbXVuaWNhw6fDo28gdmlhIEludGVybmV0LiBDbGlxdWUgbm8gJmx0O2ZvbnQgY29sb3I9JnF1b3Q7MDAwMDg4JnF
1b3Q7Jmd0OyZsdDtiJmd0O2JvdMOjbyZsdDsvYiZndDsmbHQ7L2ZvbnQmZ3Q7IGNvbSBvIGxvZ290aXBvIEFuZHJlYSBlbSAuLi4gYWRxdWlyaXIgdW1hIGF0dWFsaXphw6f
Do28sIGNsaWNhbmRvIG5vICZsdDtmb250IGNvbG9yPSZxdW90OzAwMDA4OCZxdW90OyZndDsmbHQ7YiZndDtib3TDo28mbHQ7L2ImZ3Q7Jmx0Oy9mb250Jmd0OyBjb20gbyD
DrWNvbmUgRm9uZSBkZSBvdXZpZG8uIERlcG9pcyBkZSAuLi4gJyBWaXJ0dWFsIEVhcicnICwgYmFzdGFuZG8gY2xpY2FyIG5vICZsdDtmb250IGNvbG9yPSZxdW90OzAwMDA
4OCZxdW90OyZndDsmbHQ7YiZndDtib3TDo28mbHQ7L2ImZ3Q7Jmx0Oy9mb250Jmd0OyBjb20gw61jb25lIE91dmlkby4gQXDDs3MgYWRxdWlyaXIgZSA8L3RleHQ+PHNpemU
+MTg1MDM8L3NpemU+PHJhdGluZz41LjUwNSU8L3JhdGluZz48bW9kaWZpZWQ+MTAvMDgvMjAwMiAxNjo1ODoxMCAtMDQwMDwvbW9kaWZpZWQ+PG9yZGVyPjE8L29yZGVyPjx
jcmM+LTE5NjM3MDA5MzQ8L2NyYz48Y2F0ZWdvcnk+PC9jYXRlZ29yeT48bGFuZz5lbi11czwvbGFuZz48Y2hhcnNldD53aW5kb3dzLTEyNTI8L2NoYXJzZXQ+PHNpdGVpZD4
0NjE1ODk0NjE8L3NpdGVpZD48cG9wX3Jhbms+MC4wMDAwMDwvcG9wX3Jhbms+PG9yaWdpbmlkPjA8L29yaWdpbmlkPjwvaXRlbT48L3NlYXJjaFJlc3VsdD4K
10  </base64>
11  </value>
12  </param>
13  </params>
14  </methodResponse>') OBJECT_VALUE
15  from dual
16  )
17  select XMLSERIALIZE(DOCUMENT XMLTYPE(BASE64_DECODE_CLOB(extract(OBJECT_VALUE,'/methodResponse/params/param/value/base64/text()'
).getClobVal())) as CLOB INDENT SIZE=2)
18    from XML
19  /
<?xml version="1.0" encoding="UTF-8"?>
<searchResult>
<numrows>1</numrows>
<found>1</found>
<wordinfo> botπo : 5</wordinfo>
<searchtime>0.006</searchtime>
<firstdoc>1</firstdoc>
<lastdoc>1</lastdoc>
<wordinfoall>botπo : 5 / 5</wordinfoall>
<item>
<urlid>19</urlid>
<url>http://central/garras/Quem_matou_JFK/artefatos/htm/7505.htm</url>
<content>text/html</content>
<title>SoundMAX</title>
<keywords/>
<desc/>
<text>... e comunicaτπo via Internet. Clique no &lt;font color="000088&
quot;&gt;&lt;b&gt;botπo&lt;/b&gt;&lt;/font&gt; com o logotipo Andrea em ... adqu
irir uma atualizaτπo, clicando no &lt;font color="000088"&gt;&lt;b&gt;
botπo&lt;/b&gt;&lt;/font&gt; com o φcone Fone de ouvido. Depois de ... &apos; Vi
rtual Ear&apos;&apos; , bastando clicar no &lt;font color="000088"&gt;
&lt;b&gt;botπo&lt;/b&gt;&lt;/font&gt; com φcone Ouvido. Ap≤s adquirir e </text>
<size>18503</size>
<rating>5.505%</rating>
<modified>10/08/2002 16:58:10 -0400</modified>
<order>1</order>
<crc>-1963700934</crc>
<category/>
<lang>en-us</lang>
<charset>windows-1252</charset>
<siteid>461589461</siteid>
<pop_rank>0.00000</pop_rank>
<originid>0</originid>
</item>
</searchResult>
SQL>And don't expect it to be the fastest soln in history.

Similar Messages

  • PC hard drive died and I have replaced it.  Need to import the music on my iPod, but get a message that it's synced with another library (old hard drive).  How do I import the music onto new hard drive? Senuti's just for macs.No old hard drive to copy.

    My PC hard drive died and I have replaced it.  Need to import the music on my classic iPod, but get a message that it's synced with another library (old hard drive).  How do I import the music onto the new hard drive? Senuti (one respondent's suggestion) is just for macs. I have no old hard drive to copy to the new hard drive (another respondent's suggestion.)

    See this older thread from another forum member Zevoneer on different ways to copy music from your iPod back to your PC.
    https://discussions.apple.com/thread/2417169?start=0&tstart=0
    B-rock

  • I want to update my IWorks which I have downloaded with another Apple ID in this same computer. What I have to do?

    I want to update my IWorks which I have downloaded with another Apple ID in this same computer. What I have to do?

    Update it from the original Apple ID or delete and redownload the applications when signed into another one; the second option may require repurchasing them.
    (111224)

  • HT5621 When I got my new iPhone and was trying to switch everything over I accidentally set up a new icloud account with one email and had one on my old iphone with another account. Does anyone know how I can merge the two accounts?

    When I got my new iPhone and was trying to switch everything over I accidentally set up a new icloud account with one email and had one on my old iphone with another account. Does anyone know how I can merge the two accounts?

    You cannot merge Apple IDs but you can go to Settings > iCloud and 'Delete Account'.  When prompted to turn off documents and data, choose the only option which is Delete from my iPhone, but on the other prompt for Contacts, Calendars, etc you can choose 'Keep on my iPhone'  Then once the Account is Deleted form the iPhone, log back in with the correct Apple ID and choose Merge when prompted.  This will merge your data from this iPhone with that iCloud account effectively putting your devices on the same account.

  • XMLAGG giving ORA-19011 when creating CDATA with large embedded XML

    What I'm trying to achieve is to embed XML (XMLTYPE return type) inside a CDATA block. However, I'm receiving "ORA-19011: Character string buffer too small" when generating large amounts of information within the CDATA block using XMLCDATA within an XMLAGG function.
    Allow me to give a step by step explanation through the thought process.
    h4. Creating the inner XML element
    For example, suppose I have the subquery below
    select
        XMLELEMENT("InnerElement",DUMMY) as RESULT
    from dual
    ;I would get the following.
    RESULT                           
    <InnerElement>X</InnerElement>h4. Creating outer XML element, embedding inner XML element in CDATA
    Now, if I my desire were to embed XML inside a CDATA block, that's within another XML element, I can achieve it by doing so
    select
        XMLELEMENT("OuterElement",
            XMLCDATA(XML_RESULT)
        ) XML_IN_CDATA_RESULT
    FROM
    (select
        XMLELEMENT("InnerElement",DUMMY) as XML_RESULT
    from dual)
    ;This gets exactly what I want, embedding XML into CDATA block, and CDATA block is in an XML element.
    XML_IN_CDATA_RESULT                                                       
    <OuterElement><![CDATA[<InnerElement>X</InnerElement>]]></OuterElement>    So far so good. But the real-world dataset naturally isn't that tiny. We'd have more than one record. For reporting, I'd like to put all the <OuterElement> under a XML root.
    h4. Now, I want to put that data in XML root element called <Root>, and aggregate all the <OuterElement> under it.
    select
        XMLELEMENT("Root",
            XMLAGG(
                XMLELEMENT("OuterElement",
                    XMLCDATA(INNER_XML_RESULT)
    FROM
        (select
             XMLELEMENT("InnerElement",DUMMY) as INNER_XML_RESULT
         from dual)
    ;And to my excitement, I get what I want..
    <Root>
        <OuterElement><![CDATA[<InnerElement>X</InnerElement>]]></OuterElement>
        <OuterElement><![CDATA[<InnerElement>Y</InnerElement>]]></OuterElement>
        <OuterElement><![CDATA[<InnerElement>Z</InnerElement>]]></OuterElement>
    </Root>  But... like the real world again... the content of <InnerElement> isn't always so small and simple.
    h4. The problem comes when <InnerElement> contains lots and lots of data.
    When attempting to generate large XML, XMLAGG complains the following:
    ORA-19011: Character string buffer too smallThe challenge is to keep the XML formatting of <InnerElement> within CDATA. A particular testing tool I'm using parses XML out of a CDATA block. I'm hoping to use [Oracle] SQL to generate a test suite to be imported to the testing tool.
    I would appreciate any help and insight I could receive, and hopefully overcome this roadblock.
    Edited by: user6068303 on Jan 11, 2013 12:33 PM
    Edited by: user6068303 on Jan 11, 2013 12:34 PM

    That's an expected error.
    XMLCDATA takes a string as input, but you're passing it an XMLType instance, therefore an implicit conversion occurs from XMLType to VARCHAR2 which is, as you know, limited to 4000 bytes.
    This indeed gives an error :
    SQL> select xmlelement("OuterElement", xmlcdata(inner_xml))
      2  from (
      3    select xmlelement("InnerElement", rpad(to_clob('X'),8000,'X')) as inner_xml
      4    from dual
      5  ) ;
    ERROR:
    ORA-19011: Character string buffer too small
    no rows selectedThe solution is to serialize the XMLType to CLOB before passing it to XMLCDATA :
    SQL> select xmlelement("OuterElement",
      2           xmlcdata(xmlserialize(document inner_xml))
      3         )
      4  from (
      5    select xmlelement("InnerElement", rpad(to_clob('X'),8000,'X')) as inner_xml
      6    from dual
      7  ) ;
    XMLELEMENT("OUTERELEMENT",XMLCDATA(XMLSERIALIZE(DOCUMENTINNER_XML)))
    <OuterElement><![CDATA[<InnerElement>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX(use getClobVal method if your version doesn't support XMLSerialize)

  • My computer didn't reconize my ipod, it tell me I hav conect with another biblio,but I never put it in another computer.How I can't  lose all the game on my ipod because itune want to erase my ipod and sync.What I can save the game in my Ipod to computer

    My computer didn't reconize my ipod, It tell me I have syncr with a another biblio, but I nerver put it in another computer. How I can't lose all the game on my ipod because itune want to erase my ipod and sync, What I can do tosave

    My computer didn't reconize my ipod, It tell me I have syncr with a another biblio, but I nerver put it in another computer. How I can't lose all the game on my ipod because itune want to erase my ipod and sync, What I can do tosave

  • I have 2iphones with the same apple id and password. how do i change this without losing all info from phones

    i have 2 iphone 4S that i set up with the same apple id and password. how do i change
    with out losing info

    Settings > Facetime > Apple ID > tap it and log out, log in with other Apple ID

  • Replacing one namespace with another using XML Anonymizer Module

    I've following XML message
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Result xmlns:ns0="urn:source_namespace">
       <ns0:Function/>
       <ns0:r/>
    </ns0:Result>
    but I need to have a little bit different namespace (which do not exist in above message)
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Result xmlns:ns0="urn:target_namespace">
       <ns0:Function/>
       <ns0:r/>
    </ns0:Result>
    Any idea how to archieve this using  XML Anonymizer Module?

    Hi,
    You don't need a UDF to do this. Follow this...
    1. Edit the Message Type Result XML Namespace as urn:target_namespace from urn:source_namespace.
    2. Save this and activate it.
    3. In the Message Mapping go to edit and reload this new Message Type, save the changes and activate it.
    This blog How to remove namespaces in Mapping - XI By Sameer Shadab shows you hove to remove the namespace in you case you use the same to change the namespace
    Thanks
    SaNv...

  • Can a web.xml include another web.xml ?

    The application i am working at has alot of servlets and i was wondering if i can put some order in my web-app by separating my web.xml in different smaller web.xml's ?

    I can sympathize with you as far as the readability goes.
    I know that Tomcat 4 provides a GUI that's intended to make editing server and container level XML files a lot easier, but I'm not certain if it handles application level XMLs too. I think it's safe to say that version 5 will probably either support modifying web.xml files through the GUI or someone will make that feature available through an add-on module.
    In the meantime, the length of the XML doesn't affect Tomcat. I would just put up with it until the tool comes along.

  • I cannot go into iCloud because it always ask me for the password of my first identifiant and I do not have it and I am stock right there although I have registered with another identifiant and password it always bring me back to the first identifiant

    I cannot get into iCloud because although I have registered a new ID
    it always bring me back to the first identifiant
    and I do not remember the password
    so I am stock right there
    even if I have a new identifiant
    it ask me the password of the first identifiant
    it is insane
    thanks
    Lucien
    <Emails Edited by Host>

    It's a bad iddea to post your email addresses - it's an invitation to spam - and I've asked the Hosts to remove them.
    Go to http://appleid.apple.com , click on 'Reset Password', sign in with your 'gitanie' ID and proceed from there.

  • My laptop hard drive died and I have replaced it.  I want to import the music on my iPod, but I get a message that it is synced with another library (old hard drive).  How do I import the music onto the new hard drive?  I don't want to lose it.

    Can anyone help me with this problem?

    Try
    http://www.fadingred.com/senuti/
    Senuti is an app that allows you to move stuff from an iPod to your mac.

  • HT4059 can I share i books with another i phone user?

    Can I share iBooks that I have purchased with another iPhone user?
    If so, how do I do that?

    ibooks (and other content downloaded from Apple) are tied to your iTunes account - so unless they have access to your account then no.

  • Flex tree displaying raw XML with tags

    For some reason, after I setup a tree control and set its
    dataprovider to an XML that a coldfusion component is returning,
    the tree will display the raw XML in one node (including tags and
    everything) instead of formatting it into folders and files. At
    first I thought the coldfusion component was formatting the XML
    incorrectly but after I used one of the example XML's in the adobe
    docs, it will still display the RAW xml. This is the code where I
    define the tree control:
    <mx:Tree x="0" y="10" width="266" height="223"
    id="courseTree" dataProvider="{myxml}"/>
    and even using this example XML from the livedocs it still
    doesnt format it and display folders and entries, it will display
    the raw XML with tags:
    <mx:XML id="myxml">
    <Company label="Macromedia">
    <Branch label="Newton">
    <Department label="Flex Doc">
    <Title label="Intern">
    <Name label="Kapil Virdi"></Name>
    </Title>
    </Department>
    </Branch>
    </Company>
    </mx:XML>

    I also tried the following format for the XML as the
    datasource, and it still only displays the raw XML and not format
    it into folders
    <node>
    <node label="Finance" dept="200">
    <node label="John H" />
    <node label="Sam K" />
    </node>
    <node label="Engineering" dept="300">
    <node label="Erin M" />
    <node label="Ann B" />
    </node>
    <node label="Operations" dept="400" isBranch="true" />
    </node>

  • My iPad works everywhere but I have issues with Fios supplied router.

    I have the dropping signal and having to resign in problem. I do not have any problems at my work Verizon DSL supplied router.
    I even took it to a friend's house who has Fios, same dropping problem occured on his Fios router.
    Might it be a security feature? When the iPad shuts down the router cuts the signal?

    etresoft wrote:
    dubgiant90 wrote:
    From what I've seen, the ipad is working well with DSL (mostly). The problem lies mostly with the newer technology like FIOS.
    The iPad has nothing to do with either DSL or FIOS. Those are broadband technologies that connect your house to the Internet. Where people are having trouble is with connecting the DSL/FIOS device to the iPad via WiFi. With either DSL or FIOS, it is trivially easy to swap out the WiFi part with another brand if router.
    So how do people conclude that it's the iPad? Because everything else seems to be working fine!
    Unfortunately, that is a logically fallacy. Clearly the iPad doesn't work well with a number of routers. No one disputes that. The dispute is over how large that problem set really is and, more importantly, if there is anything in the world that Apple can do about it. No one outside Apple has any idea of the answers to those two questions. To suggest that Apple doesn't care is just ridiculous. I have no doubt at all that Apple is doing everything economically and technically possible to improve the situation. However, there just might be nothing they can do.
    Other peoples don't and they're trying to find the exact problem which IS the iPad.
    How can you be "trying to find" the problem when you already "know" the answer?
    Take off your apple love shades and look at it from a realistic point of view.
    I complain about Apple on a regular basis in the developer forums where I mostly hang out. Even there, when I complain, it is in the context of trying to help people figure out some problem with Apple technologies. I am just as harsh there with anyone who uses poor logic and winds up blaming Apple unjustly. If you have facts and logic, I am more than happy to reproduce the problem, report it to Apple, and look for a usable workaround. I see no point whatsoever in using poor logic to jump to a conclusion and join the cacophony of rants to call on Apple to "make a statement" or something similarly silly.
    Well gee, they haven't public ally announced anything. YOU don't know how big this problem is either so atop acting like it's nothing. People on here are really frustrated that they jut spent 500$+ for an item that NEEDS Internet. It's like if It was a problem with screen brightness, okay whatever. If it was a problem with a small glitch then okay. This is a problem with wifi. If it doesn't work properly, the item is completely useless. I don't geet how you can see this not as an iPad problem when there are so many devices in the world that use wifi just fine. I've never heard of having to buy a new router to use an item. Apple sure as **** didn't advertise it like that either. Truth it they screwed up and they're handling it quite ******. If there really isn't anything in the world that apple can do about it then everyone should be refunded their money, this product wAs never advertised or marketed to work with some routers. It was a device created to work on the go anywhere and everywhere. And congratulations it has been working for you but ithasnt for everyone. I finally got my problem fixed at home by reading this helpful online forum. The fios thread single handledly fixed my issue at home. The reason I'm so mad is because apple hasn't released anything to the public that helped fixed anything. If this online support forum with just regular tech guys can find a solution, why the he'll can't they. And if someone has a problem and they dot know about these forums, they go to the apple store. And the apple store BLINDLY tests just on their own network (similar to how you bashed Princeton for not testing outside of their network) and they conclude that it's the routers problem, ****** rediculous

  • How do i share a photo album with another computer

    I have edited a photo album that I wish to share with another computer in my network.  How do I import the album?

    If you want to share them as an album the only way to do this is to use  iPhoto Library Manager
    Using this will also preserve versions and all metadata
    Alternatively you can simply export to a folder (File -> Export) and then import to the other Library. If you drag the folder to the Album heading it will create an Album for you. You can get almost all metadata (but not Faces) this way if you export to jpeg, but you won't get versions.
    Regards
    TD

Maybe you are looking for

  • Mapping Adapter to a process task in process definition.

    Hi Guys My requirement is , Disable users associated with an organization when the organization is disabled. I have performed the following steps: 1. In design console Lookup definition Lookup.ACT_PROCESS_TRIGGERS , I added a row ACT_DISABLED   Disab

  • Keep focus in a control until certain conditions are met?

    Hello, Is there a way to keep focus at a control until certain conditions are met? For example, if I might want to keep the focus set to a text field inside a tab unless the text field contains something valid. If user tries to switch to different ta

  • Mouse down event

    Is there anyway I can keep the control properties as shown in the image attached if I add another event to the same event structure case? I currently have an event structure case configured to execute on a mousedown event on a multi column listbox an

  • How to attach FCODE to select option in Module Pool

    Hi all,       I have created Select option in Module pool by attaching a Subscreen. Now when user enters any value into the select option I need to fetch values from the database in to the table control based on the value entered in select option. Is

  • Calling a Host Command

    Dear Friends, Is it posible to call a host command (windows) from PLSQL (Oracle 9i) ? Thanks. Jai