XML processing best method

version 10.2.0.3.0
(long time lurker, first time poster)
Hi all,
I am new to XML processing. Please suggest the best method to accomplish my needs as described below.
I am developing a package that is accessed by a .NET app. The package needs to provide routines that extract data from multiple tables and pass that data - in an XML formatted string parameter - to the calling app. Other routines will accept data from the calling app - in an XML formatted string parameter - and write that data to multiple tables in the database. We prefer not to pass data in a file but would rather pass data in a procedure parameter.
I have reviewed several documents on the subject but am confused with the best/quickest approach given all the different methods that are available. I am already developing the packages and could use some advice in accomplishing this as quickly as possible.
Thanks in advance ya'll,
Louis

Hi Lou,
Welcome to the forum.
Perhaps you should try the XML forums (as well):
http://forums.oracle.com/forums/category.jspa?categoryID=51
General XML
I'm sure you'll get some advice there.
We're mostly sort of '(PL/)SQL'ized' on this forum ;)

Similar Messages

  • XML in Oracle 9i (best method to return a xml file from a table query)

    Hello.
    What is the best method to query a table, or set of tables (that will return thousands of rows) using xml in oracle? (best performance)
    I'm currently using DBMS_XMLGen, is there a better method ?

    I think, if your talking about generating XML, that you should use XMLElement, XMLForest, etc. to create your XML.
    Lets assume that you base is relational data, then maybe the following great example will give you an idea how to do it : Re: Generate XML Schema from oracle tables
    As michaels pointed out (did you read the link/ URL given?), the general expectancy is that the packages will be less and less important. So also maintenance wise the XMLElement, etc way will be the best, also for the future, maintainable method.

  • Best method for controlling Office 365 updates

    Were looking for the best method for updating Office 365. We will be testing prior to releasing the version to the rest of the company.  We have a couple of methods we're contemplating but looking for any pros or cons for each.  We are also
    using SCCM 2012.
    1. Run setup.exe setting the version and internal install source in an .xml file run as an SCCM package using distribution points as the install source.
    2. Run click2runclient.exe with command lines setting the version and internal install source as an SCCM package using distribution points as the install source.
    3  Set the version through group policy and turn on automatic updates and don't specify an install source.
    Option 3 appears to be the most straight forward with the least administrative overhead.  Would it be possible to revert back to an earlier version using this method?
    I have read various articles but looking for any input as to what is working well  or not working for others.

    Hi,
    I would like to share this
    blog post with you, which provides an example how to implement a fully automated testing and deployment process of Office 365 updates. This deployment method provides you the ability to test updates before you approve them in my environment.
    The process might look like:
    Deploy Office 365 in your environment with Office Deployment Tool, configure the "Updates" element in the configuration.xml file so that updates are enabled and the "UpdatePath" attribute points to an internal source.
    Download the latest Office 365 build into a different internal source, configure your test machine to pick up builds from it.
    After testing the updates, copy the updates to the first internal source.
    You should be able to integrate the process with SCCM to reduce your administrative effort.
    Hope this helps.
    Regards,
    Ethan Hua
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Best Method To Organize (move) Messages (many Mailboxes to one)

    I'm working on reorganizing my Mail messages from unique Mailboxes for certain topics (or senders) to having my messages in Mailboxes by year. Then use Smart Mailboxes to view what I need.
    Before I start moving around a lot of messages, I want to make sure what I'm doing will work and not cause any unforeseen side effects.
    Right now, I have many (20 or more) Mailboxes that I use to organize all the mail I get. What I want to do is move all my messages from last year (2013) into one new Mailbox.
    Here's the method I thought I'd use:
    Create a Smart Mailbox > Date Range > 1/1/2013 to 12/31/2013
    That should effectively show me all mail messages received last year.
    Create a new Mailbox called Mail 2013
    Drag all the messages in the above Smart Mailbox into Mail 2013.
    My understanding is that this will move all the messages I received in 2013 (which are currently sitting in many different Mailboxes on my Mac) into the newly created Mail 2013 Mailbox. The Smart Mailbox (with the 2013 date range) will still show all the same messages, since it doesn't matter where the messages are located.
    Am I correct?
    Is this the best method for doing this? Moving messages from many Mailboxes into a few Mailboxes that contain any and all messages within a specific date range.

    Hi;
    My first question is your ASM cant be mount to your new box? If answer yes than Just create same path,same hostname&Ip for new server(Unplog your existing server cable) than just open your new server and open db.
    You may also go wiht RMAN(Even you go wiht clone process you need to use RMAN due to do usage of ASM)
    I suggest also see:
    Master Note For Oracle Database Upgrades and Migrations [ID 1152016.1]
    Regard
    Helios

  • When bouncing- what's best method for smallest file size/highest quality?

    I am in the process of embedding 3 mp3's into a PDF to submit as a portfolio. The PDF also has text, and two scores included, and with the 3 embedded mp3's it can't be more than 10mb.
    So my question is: When bouncing a project out of Logic, what is the best method for getting the smallest file size, but retaining the best audio quality? And once it's out of Logic and it is an mp3 or other type of audio file, is there a best format for compressing it further, and still maintaining the relative quality?
    I bounced out the three projects into wav's. Now I am using Switch for Mac to compress them down to smaller Mp3's. I basically need them to be about 3 mb each. Two of the recordings sound OK at that size, but they are just MIDI(one project is piano and string quartet, the other is just piano- all software instruments. The recording that combines MIDI and Audio and has more tracks (three audio tracks and 10 Midi/software instrument tracks)and sounds completely horrible if I get it under 5 mb as an mp3. The problem is that I need all three to equal around 9mb, but still sound good enough to submit as a portfolio for consideration into a Master's program.
    If anyone can help I would really appreciate it. Please be detailed in your response, because I am new to logic and I really need the step by step.
    Thank you...

    MUYconfundido wrote:
    I am in the process of embedding 3 mp3's into a PDF to submit as a portfolio. The PDF also has text, and two scores included, and with the 3 embedded mp3's it can't be more than 10mb.
    So my question is: When bouncing a project out of Logic, what is the best method for getting the smallest file size, but retaining the best audio quality?
    The highest bitrate that falls within your limits. You'll have to calculate how big your MP3's can be, then choose the bitrate that keeps the size within your limit. The formula is simple: bitrate is the number of kilobits per second, so a 46 second stereo file at 96 kbps would be 96 x 46 = 4416 kbits / 8* = 552 kBytes or 0.552 MB. (*8 bits = 1 Byte)
    So if you know the length of your tracks you can calculate what bitrate you need to keep it within 10 MB total.
    I consider 128 kbps the lowest bearable bitrate for popsongs and other modern drumkit based music. Deterioration of sound quality is often directly related to the quality of the initial mix and the type of instruments used in it. Piano(-like) tones tend to sound watery pretty quickly at lower bitrates, as do crash and ride cymbals. But don't take my word for it, try it out.
    And once it's out of Logic and it is an mp3 or other type of audio file, is there a best format for compressing it further, and still maintaining the relative quality?
    You can only ZIP the whole thing after that, but that is just for transport. You'll have to unzip it again to use it. And no, you cannot compress an MP3 any further and still play it.
    I bounced out the three projects into wav's. Now I am using Switch for Mac to compress them down to smaller Mp3's.
    That is silly, you could have done that in Logic, which has one of the best MP3 encoders built in. And how good encoders are will especially come out at bitrates around or below 128, which you might be looking at.
    I basically need them to be about 3 mb each.
    So, one more scrap of info we need here: how long are those three pieces, exactly? I'll calculate the bitrate for you - but please bounce 'm directly out of Logic as MP3's. They will very probably sound better than your WAV-conversions made with Switch.
    !http://farm5.static.flickr.com/4084/4996323899_071398b89a.jpg!
    Two of the recordings sound OK at that size, but they are just MIDI(one project is piano and string quartet, the other is just piano- all software instruments. The recording that combines MIDI and Audio and has more tracks (three audio tracks and 10 Midi/software instrument tracks)and sounds completely horrible if I get it under 5 mb as an mp3. The problem is that I need all three to equal around 9mb, but still sound good enough to submit as a portfolio for consideration into a Master's program.
    Length of the piece? And does the .Wav bounce you have sound OK?

  • XML Processing in WL 5.1

    Hi,
    I use WebLogic 5.1
    I am trying to do some XML processing in the servlet. I added the Jars in the class
    path for servlet. I Set the System properties prgrammatically. And simple DOM operation
    fails with NoSuchMethod Exception. I see a lot of example in WL 6.1. Does anybody
    know if it is possible with WL 5.1. Please help I have been struggling with this
    for last 7 days.
    -Krishna
    Class path in WebLogic.Properties.
    weblogic.httpd.servlet.classpath=C:/weblogic/myserver/servletclasses;\
    C:/weblogic/lib/xml/jaxp.jar;\
    C:/weblogic/lib/xml/parser.jar;\
    C:/weblogic/lib/xml/xalan.jar;\
    C:/weblogic/lib/xml/xml-apis.jar;\
    C:/weblogic/lib/xml/xercesImpl.jar;\
    C:/weblogic/lib/xml/sax.jar;
    Code Snippet. full code attached.
    StringReader str = new StringReader(XMLField);      
    InputSource input = new InputSource(str);      
    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();      
    dbf.setNamespaceAware(false);
    dbf.setValidating(false);
    System.out.println(dbf.getClass().getName());
    DocumentBuilder db = dbf.newDocumentBuilder();
    doc = db.parse(input);
    Sat Jul 13 17:18:30 GMT+10:00 2002:<I> <ServletContext-General> TestProcessCompa
    ny: init
    org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
    Sat Jul 13 17:18:30 GMT+10:00 2002:<E> <ServletContext-General> Servlet failed w
    ith Exception
    java.lang.NoSuchMethodError: javax.xml.parsers.DocumentBuilderFactory: method is
    IgnoringElementContentWhitespace()Z not found
    at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(DocumentBuilderImpl
    .java:120)
    at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(
    DocumentBuilderFactoryImpl.java:88)
    at company.TestProcessCompanyServlet.doGet(TestProcessCompanyServlet.jav
    a:115)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:106)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
    textImpl.java:907)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
    textImpl.java:851)
    at weblogic.servlet.internal.ServletContextManager.invokeServlet(Servlet
    ContextManager.java:252)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.jav
    a:364)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    [TestProcessCompanyServlet.java]

    If I remember correctly, in 5.1 you can deploy a web-app by specifying it in
              weblogic.properties (weblogic.httpd.webApp.yourwebapp=..., or defaultWebApp).
              If you do not configure defaultwebapp, it will create one implicitly, and this
              implicitly created one reads it's config from weblogic.properties, not from
              web.xml.
              Frank LaRosa <[email protected]> wrote:
              > Thanks... can I ask exactly what it means to "deploy your app as a webapp"?
              > "Dimitri I. Rakitine" wrote:
              >> It will, if you deploy your app as a webapp.
              >>
              >> Frank LaRosa <[email protected]> wrote:
              >> > Hi,
              >>
              >> > Will a Weblogic 5.1 server recognize the servlet mappings in a web.xml
              >> > file, or must they be configured in the weblogic.properties file?
              >>
              >> > Thanks.
              >>
              >> --
              >> Dimitri
              Dimitri
              

  • What is the best method for moving iTune Libraries from Old to New Computer

    Hello,
    Thanks in advance for any assistance you may offer.
    My Sony Vaio Desktop recently died and untimely death, so I just purchased an HP Notebook. I was trying to wait out the release of the possible update of the Macbook line. However the old computer didn't agree. This HP will tie me over till a new release.
    I've been doing weekly backups for over 3 years with a backup drive from Western Digital. At this point I just want to transfer my music in iTunes and applications from the App store that are loaded on to my iPod Touch into the new computer and then reauthorize and sync.
    My question is what's the best method. Oh another problem I'm having includes the latest iPhone & iPod Touch software problem of 3rd party apps not working along with the vanishing of my music on the Touch.
    Any guidance would be much appreciated.

    Open up a fresh copy of iTunes. Point iTunes in the direction of your Western Digital Harddrive. Import Folders.
    1. New Copy
    2. Edit -> Preferences -> Advanced -> General -> Change -> <the address of the iTunes library on WD>
    3. File -> Add Folder to Library -> <Select iTunes folder on WD>
    Always keep a backup of your iTunes Library file and the iTunes XML Document. If you have those, then it might be just as simple as copying those to your iTunes file folder. If you are not sure where they are, then do a search for iTunes.xml.

  • Best method for RT communication

    Hi all ,
    I am using RT OS for my project , connected with the host PC , both the places I am creating the global variable of same names , like for DMM i create 2 global variable one in host and one is RT .I am passing the infor from host one after the other .I am processing the command in RT and the data is sent back to the host .
    for displaing and reporting .
    can any one tell me is ther any other best method to communicate between host and RT communincation other than the global variable , or can one tell me that this is the best method .
    Regards,
    Solved!
    Go to Solution.

    Network Streams are definately the easiest way to send data back forth between RT and Windows.  You need to create a read and write endpoint on each side, but then the network stream handles all of the connection and reconnection for you, so it makes your life a lot easier.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Best Method for transfering iTunes library from Windows 7 to Mac OSX

    I just bought a MacBook Air and am in the process of preparing my file transfer. The only data on my computer I really care about is my school/work files, (which are very easy to transfer), and my iTunes library. What is the best method for transfering music?
    I was going to use an external drive and simply drag and drop everything. Last time I did this I needed a special file in order to keep my playlists, top rated, and playcount. Is there an easier and faster method now? I have about fifty gigabites of music so I think it might take longer over wifi.
    I also have an iPhone and have already transfered all of the recent purchases. If I export my library, will all my iPhone backup data stay there as well?
    If anybody has some insight or a link that outlines all of this that'd be great. Thanks in advance.

    Here's a pretty comprehensive "how to"
    http://myfirstmac.com/how-do-i-move-my-itunes-library-from-pc-to-mac-and-keep-my -settings-intact.html
    Make sure the external drive is foratted so both the pc and the mac can read and write to it.
    http://howto.cnet.com/8301-11310_39-57401784-285/the-best-ways-to-format-an-exte rnal-drive-for-windows-and-mac/
    good luck.

  • Best method for "UPSERTS"?

    Hello,
    I'm trying to do some "update if exists otherwise insert" logic in my SSIS package but am running into problems.  I researched and found that one way to do it is with Lookup transform, with redirection of error output.  But this causes problems
    as I run out of memory (I assume) because random components start failing for no reason.  My reference table has over 2 million rows also.
    Any ideas on best method of doing upserts?

    Hi John,
    Sorry for the lack of explenation, but I've ment src, lookups, scd, insert & update. Maybe it's because I've never seen a suitable
    situation where I could use merge statement, but I like the fact that you can extract your data, do calculations, FK lookups and update/insert the destination with SCD 1 or 2. I have seen a situation where they used merge statements but the "ETL" process exists
    only out of SQL tasks & scripttasks, yes dataflows are used but 1 to 1 to load data from src and store it in staging. this leads to a situation where you copy the data 3 times in different tables, ones in a staging, ones with the join to determine the
    FK's and one upsert statement. It works I agree but I always wondering if this is a good approach, it looks messy, difficult to maintain, row based errorhandling is not possible , redirection of unknown lookups, ...
    Maybe it's because I'm used to work with a DWH.
    Thanks in advance.

  • Xml processing.....to get an arry of objects  of same named tags..

    Hello,
    i have the folowing xml data..
    <?xml version="1.0" encoding="UTF-8"?>
    <modules>
    <moule_1>
    <m1_1>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m1_1>
    <m1_2>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m1_2>
    <m1_3>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m1_3>
    </moule_1>
    <module_2>
    <m2_1>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m2_1>
    <m2_2>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m2_2>
    <m2_3>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m2_3>
    </module_2>
    <module_3>
    <m3_1>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m3_1>
    <m3_2>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m3_2>
    <m3_3>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m3_3>
    </module_3>
    </modules>
    .above data is sample one i dont know how many modules are in
    xml document...
    now i need an array of all leaf objects.....
    is there any xml processing methods ?? like
    getElementByTagName()
    please help me!!!

    Hello,
    i have the folowing xml data..
    <?xml version="1.0" encoding="UTF-8"?>
    <modules>
    <moule_1>
    <m1_1>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m1_1>
    <m1_2>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m1_2>
    <m1_3>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m1_3>
    </moule_1>
    <module_2>
    <m2_1>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m2_1>
    <m2_2>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m2_2>
    <m2_3>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m2_3>
    </module_2>
    <module_3>
    <m3_1>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m3_1>
    <m3_2>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m3_2>
    <m3_3>
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    <leaf attr1="" attar2="" />
    </m3_3>
    </module_3>
    </modules>
    .above data is sample one i dont know how many modules are in
    xml document...
    now i need an array of all leaf objects.....
    is there any xml processing methods ?? like
    getElementByTagName()
    please help me!!!

  • Best Method Of Import For Future Preservation

    I would like to import all my home movies through iMovie to an external hard drive, but am wondering if that is the best method to ensure that I will always be able to use/access them in the years to come. A couple of questions:
    **Does iMovie still preserve and save to the external drive the original format the movie was recorded in? Does it switch it to something that only iMovie can recognize and find?
    **What if iMovie quits being made in 10 years or if I switch to a different editing program down the road? Will I still be able to use/access my movies?
    **Would it be better to skip going through iMovie and just copy the movies/files directly to the external drive?
    Thank you for any info you can give me.
    Nkulu

    Nkulu wrote:
    .. Does iMovie still preserve and save to the external drive the original format the movie was recorded in?
    in iMHD≤6: yes, even after editing, the unaltered original video is kept untouched; in iM08 answer is more complicated: the Events store the original data, but it is unable to export without altering it.. And: mpeg2 and AVCHD files get automatically converted.. but into a lossless codec ..
    Does it switch it to something that only iMovie can recognize and find?
    the .mov digged deep into the file structure of iM (in iMHD6: in the project packages; in iM08: in the Events Folder) are playable without iM..
    .. What if iMovie quits being made in 10 years or if I switch to a different editing program down the road? Will I still be able to use/access my movies?
    very hard to tell; my experience: cross-app/cross-platform, accessability is .. small. compare with 'opening iMHD6 project with iM08' , or 'transfer iM08 to FCE' .... and those are actual apps from one manufacturer..
    .. Would it be better to skip going through iMovie and just copy the movies/files directly to the external drive?
    that's why I'm in the process of decision making come back to tape (HDV) - I'm storing about an terabyte of my son's life on video in a simple shoebox.. no copying, backup, no transfer.. as long as I get some service which is able to playback that worlwide standard, I can watch and use those videos..
    I often tell that situation: me being on Cuba, running out of 'storage space' ... 7$ and got a new tape, 60min.. imagine that with a fancy HDDcorder.. you need additionally in your travel luggage your Mac, power brick, prob. an ext. harddrive, just for 'emtpying' your camcorder .. honestly: not on MY vacations/my hotel rooms, tents.. ..
    and don't tell me '17h recording time' .. IF HiDef camcorder, than FullHD.. which is actually a max. of 3h per device.. and I do record more than 3h on a 2 weeks journey..

  • Tool and best method for diary

    Hi All,
    Can anyone please help me in this ?
    I want to create a diary  for 2015 .
    I have some design in the diary unlike traditional diary.
    Which is the best method and tool to create the same? How to create templates and design effectiviely without redoing the same deisgn and alignment again and again.
    Looking forward for yoru response.
    Thanks Nirmala

    You need to ask specific program questions in that specific program's forum InDesign
    The Cloud forum is not about using individual programs
    The Cloud forum is about the Cloud as a delivery & install process
    If you will start at the Forums Index https://forums.adobe.com/welcome
    You will be able to select a forum for the specific Adobe product(s) you use
    Click the "down arrow" symbol on the right (where it says All communities) to open the drop down list and scroll

  • Which is best method to improve the performance

    Hi,
    I have one scnerio, to meet this requirement i have two methods
    My requirement is to get the data from multiple tables, so i am developing a query based on joins and this query may give approx 80000 rows.
    To meet this requirement i have two methods.
    I have confusion which is the best method to improve the performance.
    Method #1
    for i in <query>
    loop
    end loop;
    Here we are retriving row by row(80000 rows) from data base and applying our logic
    Method #2
    By using the BULKCOLLECT at a time we are getting all the rows(80000 rows) into plsql table.
    then loop is based on plsql table
    for i in 1..plsqltable.count
    loop
    end loop;
    Here we are retriving row by row(80000 rows) from plsql table instead of going to data base.
    Can any body please suggest which is the best to improve the performance

    Using BULK COLLECT will give you better performance with a large data set because there will be reduced IO with this method versus the traditional CURSOR FOR LOOP. Database Admin's (DBAs) typically don't like BULK COLLECT because developers tend to forget to limit the number of rows returned by the BULK COLLECT operation so it could use up too much memory. Take a look at DEVELOPER: PL/SQL Practices On BULK COLLECT By Steven Feuerstein for some great tips on using BULK COLLECT. Another good Feuerstein article is: Bulk Processing with BULK COLLECT and FORALL.
    As others have mentioned, you should have posted your question in the PL/SQL forum. ;)
    Hope this helps,
    Craig...

  • Sync Calendar / Contacts without installing software - best method?

    I'm still scratching for an answer to this problem.
    My calendar and contacts are on my work PC (Outlook). I can't install software on that computer.
    I have a PC at home, with iTunes installed.
    What is the best method of keeping my iPhone and my work pc in Sync with each other?

    Allan Sampson wrote:
    You need iTunes for the sync process with the iPhone so you need to transfer your data from your work PC to your home or personal PC and sync your iPhone with this PC only.
    That's the conclusion I came to a couple of months ago. I was hoping things might have moved on. Never mind, perhaps something will develop out of the SDK when it is launched in Feb.
    Thanks anyway.

Maybe you are looking for