Best way to Transform one XML to another XML using SSIS

I am using Altova Mapforce tool to transform one XML into another XML, but now we are planning to use any other best way of using XSLT transformation. Could you guys shed me some light on different approaches and which one would be best based on time and
cost constraint.
In Altova Map force Tool, due to below reasons we wanted to avoid that,
Resource cannot work parallely in single XSLT
Maintanence is very difficult
Licensed version of tool
When the XML size grows, new resourse are feeling difficult to edit the XSLT etc.,
Related to .net approaches would be best.
Can we create XSLT by using SSIS to transfrom one xml into another xml format.
In .net code we can do, but feel that it is time consuming due to large size of XML.
Any other best way for handling XSLT transformation or any tool

XSLT can be applied to an XML file fed as a source, but it does not resolve #1. I by the way do not understand this point, technically.
For SSIS to go live in prod you need to deplete a SQL Server license (CPU + CALs).
The time to transform in SSIS will be equal to doing in .net code as the whole SSIS is coded in .Net, too.
Here, in this section of the forum we may not have the needed expertise in XSLT or XML transformations.
In my IT life, XML transformations were done in Java if on a *NIX box. On Windows a C# .net app webservice did it. The most interesting implementation, and if you are a heavy users of XML is to use a dedicated database as Base X, it has an XLSLT transform
moduleL http://docs.basex.org/wiki/XSLT_Module
Arthur
MyBlog
Twitter

Similar Messages

  • What is the best way to migrate one mac to another

    Hello All:
    Tomorrow my new iMac arrives.  I want to migrate all of my current settings, applications and data from my MacBook Pro (2007) over.  I am currenty running OSX 10.6.7.  I run Time Machine onto a USB drive.  I have heard that you can either use Migration Assistant via direct Firewire or Time Machine.  Which is the best or does it even matter?
    Thanks.

    Absolute disaster trying to use this Migration assistant! First of all it caught me in a loop because the OS on the new computer was not the same version as the old computer. Only after backing out of Migration Assitant a couple times did I finally get the message that I had to bring my new iMac up to date with the OS. Fine I did that thinking that perhaps that was the reason it wasn't sinking with the Firewire. No go. Still doesn't recognize the Firewire. So haw about two up-to-date computers and USB. It seemed to update users but I sure can't see any difference. And there is no longer a Mac HD icon on the desktop. How about moving 500 GB via WiFi. Sure except around the 3/4 mark I'm told there is a problem with my WiFi. Well, everything else is working. So now I'll try a Drobo restore routine. Migration Assistant is garbage. After 25 years working w/Macs this is equaling at least the biggest wste of my time of all of the OS's of the past.
    Message was edited by: Rogue_Butterfly

  • Best Way to port the data from one DB to another DB using Biztalk

    Hi,
    please suggest best way to move the data from one db to another DB using biztalk.
    Currently I am doing like that, for each transaction(getting from different source tables) through receive port, and do some mapping (some custom logic for data mapping), then insert to target normalized tables(multiple tables) and back to update the status
    of transaction in source table in sourceDB. It is processing one by one.
    How/best we we can do it using  bulk transfer and update the status. Since it has more than 10000 transaction per call.
    Thanks,
    Vinoth

    Hi Vinoth,
    For SQL Bulk inserts you can always use SQL Bulk Load
    adapter.
    http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalksyn/archive/2005/10/23/processing-a-large-flat-file-message-with-biztalk-and-the-sqlbulkinsert-adapter.aspx
    However, even though a SQL Bulk Load adapter can efficiently insert a large amount of data into SQL you are still stuck with the issues of transmitting the
    MessageBox database and the memory issues of dealing with really large messages.
    I would personally suggest you to use SSIS, as you have mentioned that records have to be processed in specific time of day as opposed to when the
    records are available.
    Please refer to this link to get more information about SSIS: http://msdn.microsoft.com/en-us/library/ms141026.aspx
    If you have any more questions related to SSIS, please ask it in
    SSIS 
    forum and you will get specific support.
    Rachit

  • What is the best way to create a database schema from XML

    What is the best way to create a database schema from XML?
    i have  a complex XML file that I want to create a database from and consistently import new XML files of the same schema type. Currently I have started off by mapping the XSD into Excel and using Mysql for Excel to push into MySQL.
    There must be a more .net microsoft solution for this but I cannot locate the topic and tools by searching. What are the best tools and way to manage this?
    Taking my C# further

    Hi Saythj,
    When mentioning "a database schema from XML", do you mean the
    XML Schema Collections? If that is what you mean, when trying to import XML files of the same schema type, you may take the below approach.
    Create an XML Schema Collection basing on your complex XML, you can find
    many generating tools online to do that.
    Create a Table with the above created schema typed XML column as below.
    CREATE TABLE youTable( Col1 int, Col2 xml (yourXMLSchemaCollection))
    Load your XML files and try to insert the xml content into the table above from C# or some other approaches. The XMLs that can't pass the validation fail inserting into that table.
    If you have any question, feel free to let me know.
    Eric Zhang
    TechNet Community Support

  • Can I transfer info from one macbook to another by using a firewire cable?

    Can I transfer info from one mac to another by using a firewire cable?

    You can boot the computer that you would like to get the file from into target disk mode.
    This document will help you.
    http://docs.info.apple.com/article.html?path=Mac/10.6/en/8443.html

  • How do I transfer files from one computer to another without using cables??

    How do I transfer files from one computer to another without using cables?

    Wifi network
    Email
    Thumb Drive
    Online storage such as, iCloud Google Docs, SkyDrive, etc.

  • How to transfer songs from one iPad to another iPad using iTunes?

    How to transfer songs from one iPad to another iPad using iTunes?

    You can't without a third party app. If you didn't purchase the Music with your Apple ID or if the music was imported from CD's on your friends iTunes library, syncing will not work ....nor will transferring purchases.
    Look at this app .... TouchCopy
    http://www.wideanglesoftware.com/touchcopy/index.php

  • I created a playlist with 100 songs.  I want those 100 songs played using the shuffle option.  This no longer works in iTunes version 11.1.5.5  How can I get an entire  playlist to paly one song after another by using the switch option?

    I created a playlist with 100 songs.  I want those 100 songs played using the shuffle option.  This no longer works in iTunes version 11.1.5.5  How can I get an entire  playlist to paly one song after another by using the switch option?

    You're welcome.
    Going back to your original post:
    5) Tried running Itunes in 'safe mode', running itunes as an administrator..nothing.
    Was that iTunes' safe mode as opposed to Windows' safe mode? iTunes safe mode is invoked by holding down CTRL+SHIFT immediately after clicking the icon to launch iTunes and continuing to hold until this message pops up:
    Click continue, then close iTunes and reopen. With luck iTunes now opens normally every time.
    tt2

  • How to move folders from one server to another serve using unix command

    Hi All,
    How to move the folders from one server to another server using unix command.
    scp -r armops@sjarmprd01:/ARM/scripts [email protected]:/ARM/scripts/
    but it is giving an error like not a regular file .. what it means .. please let me know if any one knows about it
    Thanks
    Sreedhar

    not a regular file .. what it meansProbably you have some fifo (named pipe) files...
    Said that this has nothing to do with database (you should post on some nix forum, for example http://forums.oracle.com/forums/forum.jspa?forumID=135), you may try rsync* command (man rsync).

  • Calling one WDA by another WDA using Embeding view,

    i am calling one WDA by another WDA using Embeding view,
    how can i pass the value b/w two wda application

    Hi,
    checkthis example SALV_WD_TABL, this is a ALV component.check commponent controller context and methods how they made interface.
    similarly if you make your used component context and methods are interface.so that they will be available in your current component.
    also check this ALV example
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3439404a-0801-0010-dda5-8c14514d690d

  • DATAGRID FOCUS ISSUE: Focus got lost, while moving from one cell to another cell using tab key.

    Problem: Focus got lost, while moving from one cell to another cell using tab key.
    Example: In an AdvanceDataGrid, there are three columns having custom ItemRenderer with Spark TextInput control (editable=true & focusEnabled=true).
    When I try to move the focus in with in 2nd, 3rd & 4th column using tab key, focus got lost. Most of the time it’s working, but some time it doesn’t work. There’s no clue as to how may rows/columns the focus has jumped to; or whether the focus has gone out of the data grid altogether.
    Observations: I am not sure whether this problem is because of custom component implementation or it is because of some issue related to Flex Component.
    It only occurs when we perform some actions like some server call, some complex logic execution etc. at the focus out event of itemrenderer.
    There is one property of datagrid i.e. editedItemPosition which contains row & column index of datagrid. On the focus out event, it gets null when focus got lost. We tried to set it, but it didn’t work.
    Steps Performed:-
    1. Currently focus is in 2nd column i.e. Apply to #.
    2. Once I press tab key from 2nd column, it goes to 3rd column which is correct.
    3. Now if I press tab key from 2nd column i.e. Payment #, focus should go to 3rd column, but it goes out of data grid and set the focus of button which is outside data grid.

    http://search.java.sun.com/search/java/index.jsp?qp=&nh=10&qt=%2Bjtable+%2Btab+%2B%22enter+key%22&col=javaforums

  • What is the best way for sharing an iPad with 2 iPhones using different Apple acount ?

    What is the best way for sharing an iPad with 2 iPhones using different Apple acount ?

    You can't share with other devices if you are using different Apple ID's and iTunes account on them. You can only share if you use the same ID.

  • Best way to mount one computer's HD on another?

    I've got a mac laptop (Air) and a mac desktop (iMac). I'd like to keep some of the files between the two in sync, and I have a 3rd party software program that will synchronize the contents of two specified folders. The trouble is, I'm not sure how to mount the laptop's HD on the desktop. What is the best way to do this, given that enabling "file sharing" from the system preferences doesn't seem to accomplish the task, and OS X does not seem capable of mounting an SFTP-accessible volume. Any advice?
    Thanks!

    File Sharing is the most obvious way. Please see this page for the method:
    http://homepage.mac.com/rfwilmut/notes/sharing.html
    When you establish the connection you will only have access to the Public Folder, but you can log in to the remote computer using the usual account and password name.
    Another method is to use FireWire Target Mode: connect the two computers via a 6-pin FireWire cable (the 'target' one must be off) and boot the target machine while holding the T key down. Full instructions here:
    http://support.apple.com/kb/HT1661
    In order to do actual syncing you will need a program capable of doing this over a network connection: FoldersSynchronizer can do this, though I don't know whether it can do it over FireWire Target mode - it should do, I would have thought.

  • What is the best way to call a servlet from another servlet?

    I have a project with 9 servlets (class project). The way I have been moving from servlet to servlet is like this
    doPost(...)
    {      response.setContentType(CONTENT_TYPE);
    PrintWriter out = response.getWriter();
    out.println("<html>");
    out.println("<head><title>Functions</title>");
    out.println(f"<form name=frm6 method=post action=/servlet2");
    out.println("<input type=submit name='btn' value='servlet2'>");
    out.println("</form>");
    So I have these 9 servlets - I call any 8 of them from the first servlet so I have 8 buttons on 8 forms <form=frm1, frm2, ...frm8 method = post...> But when I bring up the first servlet only 6 buttons show up. I was thinking about using hyperlinks instead, but I would like to do this with buttons. I wanted to do this with javascript and the location object, but I was advised to use jsp. I just want to move from one servlet to the next. Any suggestions appreciated for the best/preferred method for moving from one servlet to the next.
    Thanks

    I think you may need some clarification of terminology etc..
    First off, JSP isn't an alternative to javascript, it's an alternative to coding a servlet. A JSP is a mixture of java code and HTML and is translated into a servlet by the system. JSPs are primarilly for generating HTML pages with variable content. JSPs very frequently generate HTML which includes Javascript.
    You probably shouldn't think of what you're doing as one servlet invoking another, that does happen; a servlet can transfer an transaction to another servlet or JSP. In fact it's standard practice that a servlet does the logical stuff (like interpretting form data) then transfers to a JSP to generate the response page. However in this case it's the browser that can invoke one of the 8 servlets, the first servlet merely creates the page from which they are invoked.
    It's not obvious why only some of your buttons are showing up. In a case like this use the "view source" option on your browser to find out what HTML the servlet is actually delivering. What's wrong should be evident from that.
    You can put a hyperlink arround a button, or an image. Mostly people turn up their noses at the buttons supplied by HTML and use their own images for buttons. You
    can do somthing like this:
    <img src="/images/button3.png" border="0">
    (Of course this arrives as a GET transaction not a POST).
    Or you can do a bit of javascript like:
    <img src="/images/button3.png" style="Cursor: pointer;"
    onclick="document.locations.href='/servlet3';">

  • Best way to pass data sets to another program

    Hey
    I want to connect another (maths) program with my java application. Therefore I need to paste data (some kind of tab separated table) to this program.
    I try now to save these data in a separate newly generated file and to pass a command with Java's Runtime.exec() method to this program to read these data. Is this a good idea or might there be better ways?
    If I do so, is there a way in Java to generate some kind of a "temporary" file which will be deleted automatically after usage or is this nothing else than to save it in a common file and delete it afterwards. What's the best way to pass data generally?

    Well, the connection will not be over a network, so I'd rather think it's not a Socket or RMI problem (unless someone convinces me).
    Yes it's very external, it's a C or C++ written program, I don't have any source codes. So far I generated a file for Input command and data, I passed that on to the maths program and returned the output into another file.
    Now I would like to separate the output and like to obtain some tables and graphical things like charts at the output. Do I have to generate three different types of outputfiles? How to store some graphics e.g. some distributions. I thought even of generating a database. I never thought about XML, I don't know if this works for that kind of problem?!

Maybe you are looking for

  • Self-contained movie asking for source files

    I have exported a final cut pro movie as a self-contained file, and after I deleted the source files, as my harddrive was jammed full, I am unable to burn the project onto a dvd. The file won't open in quicktime or final cut pro. It keeps asking for

  • So slow sadenly

    nothing chant in my network router all is the same sadenly sync fikm from my imac to aptv it so solow befor 800mg took 5-6 min now all night long? why? how to resolve? pleas help me

  • Link retrieving speed

    I have a weird phenomenon on my iMac 2G 24": When I click on a URL link in Safari or other apps it takes an inordinate long time to retrieve the page with the water wheel running without interruption. However, when I stop the retrieve and instantly c

  • Split document or delete pages

    Hello! I would like to split some (thousend) pdfs at page 5. Finally I would like to have 2 pdf-documents: 1) page 1-4 and 2) page 5- last page (variable). If its not possible with a function like "splitting".. maybe it is possible to delete pages 5

  • Sapscript:To place text elements according to x-y coordinates

    Hi All, I have a requirement in which I have to print texts through sap script very accurately .Their x-y coordinate  position is given. I know to use this for boxes but can some one guide me to use these for the texts Regards, Vivek