N source 1 target.

Hi Experts,
I have a scenario where i am receiving a file where it can have three different structures.
This file has to be mapped to an Idoc structure.
can it be done using single message mapping or do i need to create three MM.
How to go about it.
Source side structure can be of this type.
Root
- name
- age
- height
Root
-name
-weight
Root
-name
-age
-color
Thanks all.

Hi Krishna,
Thing is when the file gets created it can have any of the three structures given below.
Now I had to map these structure to Idoc fields according to their values.
Structure ONE
File No ( Destination )
File No ( Transmission Date )
Receiver's ID
Data ID
Record ID
Buyer Code
Invoice No
Currency code
Vanning Plant
Invoice Total Weight ( kgs )
Invoice Total Volume ( M3 )
Invoice Total Price
Structure TWO
File No ( Destination )
File No ( Transmission Date )
Receiver's ID
Data ID
Record ID
Buyer Code
Invoice No
Container No.
NML's Container ID No.
Container size
Filler
Container Gross Weihgt (kgs)
Container Gross Cubic Meter (M3)
FOB Price Amount                 ( Container Total )
Container Seal Number
Container Dock Location
Due Date
Structure THREE
File No ( Destination )
File No ( Transmission Date )
Receiver's ID
Data ID
Record ID
Buyer Code
Invoice No
Container No.
CLP Loading Location
Parts No.
RAN
Vanning Plant
Parts Quantity
Parts Piece Price
Parts Total Net Weight (kgs)
Box No.
External Package Module
Order No.
Case Gross Weight
Parts Description
NML's Container ID No.
Internal Package Module
Number of the carton box
Linefeed Location\
How do i Know which structure is coming and then mapping executes.
Edited by: Akhil Rastogi on Sep 5, 2008 10:51 AM

Similar Messages

  • Data Services ORA-00942 table does not exist. Source/Target same DB

    Error: u201CORA-00942: table or view does not existu201D
    Source & Target Datastores in same Oracle DB but different User/Schemas.
    I set up the Data Services Tutorial Source & Target Data bases in ONE Oracle DB using a separate User/Schema for the ODS source DB & TARGET Source DB.
    I then created
    - Source datastore for the ODS DB User/schema
    - Target datastore for the TARGET DB user/Schema.
    I have no problem reading flat files & writing to TARGET datastore tables.
    However, when I read the ODS datasttore source table CUSTOMER & write to the TARGET datastore target table CUST_DIM I get an error: ORA-00942: table or view does not exist.
    I can query the table contents from the Data Flow & see the data in the source data & see the empty target table.
    So the tables exists & there is no security issues from the DS Designer.
    I did find note 1189910 - ERROR: Error Description: An error occurred while creating the result data - Data Insight XI
    Cause
    Multiple engines are being run against the same metadata repository.
    Resolution
    Verify that only one engine is being run against a single metadata repository.
    Has anyone seen this error?
    Or has anyone created a 2 data stores on the SAME DB, but to different User/Schemas?
    Thanks
    Jay Roble

    since you are accessing 2 schema which are on same oracle database, DS engine is trying to optimize and generating an INSERT INTO ... SELECT clause. Since its the same DB, DS Engine is doing a implicit linking of the datastores
    you can see the SQL generated from the Designer, drill down into DF, from the Menu select Validation ->Display Optimised SQL
    to disable this implicit linking, right click on the Dataflow, select properties
    in the properties window, unselect the the option "use database links"

  • Option Show Source/Target Name "on" in the logic model

    In the data modeler 2.0.0 was the option Show Source/Target Name “on”. Where do I find it in data modeler 3.0.0 ?

    Hi,
    Right click on Logical diagram and from context menu select Show->Labels
    Regards,
    Ivan Zahariev

  • Losing source-target mapping from a data flow diagram process

    Hi,
    When I reload a model design from an xml repository, I am losing source-target mappings from a data flow diagram process. I wonder why.
    The way it goes is:
    - I define a data flow diagram with information stores, processes, and flows.
    - Information structures are defined from the flows and the information trickles down to processes and information stores.
    - In a process, I define Source-Target Mapping by selecting a target element and then selecting the source element(s).
    - I save the whole model.
    - So far, the Source-Target Mapping keeps the association between target and source elements.
    - If I exit from Data Modeler, the next time I reload the saved model, the Source-Target Mapping target to source elements associations are lost!?
    Does anyone have the same issue or would know how to resolve it?
    Thanks,
    /Mario

    I am still having problems getting my source to target mappings to save after I apply the fix described in this thread. Any thoughts?
    From my TargetElement.xml
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <oracle.dbtools.crest.model.design.process.TargetElement parentClass="java.lang.Object">
    <property name="objectID" dataType="java.lang.String" readOnly="true" defaultValue="" xmlName="id" xmlType="attribute" getter="getObjectID" setter="setObjectID" reffered="false"/>
    <property name="target" dataType="oracle.dbtools.crest.model.design.DesignObject" defaultValue="" xmlName="target" xmlType="element" getter="getTarget" setter="setTarget" reffered="true"/>
    <property name="description" dataType="java.lang.String" defaultValue="" xmlName="description" xmlType="element" getter="getDescription" setter="setDescription" reffered="false"/>
    <property name="name" dataType="java.lang.String" readOnly="true" defaultValue="" xmlName="name" xmlType="attribute" getter="getName" setter="setName" reffered="false"/>
    <property name="transformationType" dataType="java.lang.String" defaultValue="" xmlName="transformationType" xmlType="element" getter="getTransformationType" setter="setTransformationType" reffered="false"/>
    <collection name="sources" dataType="java.util.List" xmlName="sources" itemXmlName="sourceRef" getter="getSources" itemIsRef="true" refsXMLName="sourceRefs" addItem="addSource" getItemByID="getSourceByID" nativeList="true" orderTheList="true"/>
    <roproperty name="sources" dataType="interface java.util.List" getter="getSources"/>
    </oracle.dbtools.crest.model.design.process.TargetElement>
    Process.xml:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <oracle.dbtools.crest.model.design.process.Process parentClass="oracle.dbtools.crest.model.design.process.Transformation">
    <property name="type" dataType="int" defaultValue="0" xmlName="type" xmlType="element" getter="getType" setter="setType" reffered="false" />
    <property name="batchMinimumTransactions" dataType="int" defaultValue="" xmlName="batchMinimumTransactions" xmlType="element" getter="getBatchMinimumTransactions" setter="setBatchMinimumTransactions" reffered="false" />
    <property name="batchTimeUnit" dataType="java.lang.String" defaultValue="" xmlName="batchTimeUnit" xmlType="element" getter="getBatchTimeUnit" setter="setBatchTimeUnit" reffered="false" />
    <property name="diagram" dataType="oracle.dbtools.crest.model.design.process.DataFlowDesign" defaultValue="" xmlName="diagram" xmlType="element" getter="getDiagram" setter="setDiagram" reffered="true" />
    <property name="footNote" dataType="java.lang.String" defaultValue="" xmlName="footNote" xmlType="element" getter="getFootNote" setter="setFootNote" reffered="false" />
    <property name="frequencyTimeUnit" dataType="java.lang.String" defaultValue="" xmlName="frequencyTimeUnit" xmlType="element" getter="getFrequencyTimeUnit" setter="setFrequencyTimeUnit" reffered="false" />
    <property name="frequencyTimes" dataType="int" defaultValue="" xmlName="frequencyTimes" xmlType="element" getter="getFrequencyTimes" setter="setFrequencyTimes" reffered="false" />
    <property name="interactiveLongestResponseTime" dataType="int" defaultValue="" xmlName="interactiveLongestResponseTime" xmlType="element" getter="getInteractiveLongestResponseTime" setter="setInteractiveLongestResponseTime" reffered="false" />
    <property name="interactiveResponseTimeUnit" dataType="java.lang.String" defaultValue="" xmlName="interactiveResponseTimeUnit" xmlType="element" getter="getInteractiveResponseTimeUnit" setter="setInteractiveResponseTimeUnit" reffered="false" />
    <property name="mode" dataType="java.lang.String" defaultValue="" xmlName="mode" xmlType="element" getter="getMode" setter="setMode" reffered="false" />
    <property name="paramsWrappersString" dataType="java.lang.String" defaultValue="" xmlName="paramsWrappersString" xmlType="element" getter="getParamsWrappersString" setter="setParamsWrappersString" reffered="false" />
    <property name="priority" dataType="java.lang.String" defaultValue="" xmlName="priority" xmlType="element" getter="getPriority" setter="setPriority" reffered="false" />
    <property name="transformationtask" dataType="oracle.dbtools.crest.model.design.process.TransformationTask" defaultValue="" xmlName="transformationtask" xmlType="element" getter="getTransformationTask" setter="setTransformationTask" reffered="true" />
    <property name="peakPeriodsString" dataType="java.lang.String" defaultValue="" xmlName="peakPeriodsString" xmlType="element" getter="getPeakPeriodsString" setter="setPeakPeriodsString" reffered="false" />
    <collection name="events" dataType="java.util.List" xmlName="events" itemXmlName="eventRef" getter="getEvents" itemIsRef="true" refsXMLName="eventRefs" removeItem="removeEvent" addItem="addEvent" getItemByID="getPartyByID" nativeList="true" orderTheList="true" />
    <collection name="targetMappings" dataType="java.util.List" xmlName="targetMappings" itemXmlName="targetMapping" getter="getTargetElements" createItem="createTargetElement" removeItem="removeEvent" addItem="addTargetElement" getItemByID="getPartyByID" nativeList="true" orderTheList="true" />
    <roproperty name="componentFlowsFor" dataType="interface java.util.Collection" getter="getComponentFlowsFor" />
    <roproperty name="events" dataType="interface java.util.List" getter="getEvents" />
    <roproperty name="flowEvents" dataType="interface java.util.List" getter="getFlowEvents" />
    <roproperty name="paramMapping" dataType="oracle.dbtools.crest.model.design.DesignObject" getter="getParamMapping" />
    <roproperty name="paramsWrappers" dataType="interface java.util.List" getter="getParamsWrappers" />
    <roproperty name="parentprocess" dataType="oracle.dbtools.crest.model.design.process.Process" getter="getParentProcess" />
    <roproperty name="parentprocessInDFD" dataType="oracle.dbtools.crest.model.design.process.Process" getter="getParentProcessInDFD" />
    <roproperty name="peakperiods" dataType="[Z" getter="getPeakPeriods" />
      <roproperty name="processedAttributesAndFlows" dataType="interface java.util.List" getter="getProcessedAttributesAndFlows" />
      <roproperty name="processedEntitiesAndFlows" dataType="interface java.util.List" getter="getProcessedEntitiesAndFlows" />
      </oracle.dbtools.crest.model.design.process.Process>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Data Modeler - Source/Target Name

    I have imported a logical model from Oracle Designer and need to show the "source/target" names. I could do this easily in version 2 of the Data Modeler through the Logical Model , "Show Source/Target Name" option of the Diagram pane (from Tools | General Options). The documentation for version 3 indicates that I should still be able to do the same thing (except Tools | Preferences), but I lack the "Show Source/Target Name" option in my version 3.0.0.665 of the Data Modeler. Is this a bug, or am I looking in the wrong place in this new version?

    Hi,
    Please see the Data Modeler Forum message option Show Source/Target Name “on” in the logic model for an answer to this question.
    David

  • Using two drives as source/target for copying a disk?

    Greetings,
    Please bear with what is probably a stupid question from a pc ship-jumper Mac newbie.
    I ordered my new Mac Pro with two Pioneer optical drives in order to, as Apple says, "streamline disk burning".
    I learned that Toast is the gold standard for disk burning on Macs, so I bought the Titanium version.
    I assumed it would be straightforward to use the top drive as the Source for a burn and the bottom drive as the Target.
    But I can't find any way to accomplish this, either with Toast or with Apple's own Disk Utility.
    It always creates a disk image and then wants a blank disk to be inserted into the same drive.
    Am I overlooking something really simple here? I'm not sure why there would be any need for two drives if having a source/target arrangement is not possible, or why Apple would say having two drives "streamlines" things.
    Thanks in advance for any help or insight you can provide.
    - Gregg

    I told you it was a stupid question.
    I figured out that in Toast, you have to go ahead and click the 'Record' button, then you get a chance to select the second drive as the target. It was a little confusing because both drives have the same name. The difference is the drive with the source disk in it will appear as not writeable.
    Hopefully this post will help some other idiot.

  • DM 3.0 source/target names

    how did you manage to lose
    the "Show Source/Target Name" check box
    from tools\general options (now preferences)\diagram\logical model ?!!!

    We found that many users did not want to use the preferences, or did not find the freferences to control this and so it has been moved (not lost) to the diagrams themselves. In the white space on your diagram select Show > Labels.
    Sue

  • When synchronizing, source & target definitions are not identified by DAC

    Hi,
    When I synchronize a task from DAC to Informatica, source & target details are not fetched though they synchronization is successful.
    Inside informatica, session name is same as workflow and I aslo specified the task name, folder name and other details correctly in DAC. Now I dont know how to debug further the reason for this.
    Will be very much helpful if someone can help on this.

    Hy,
    The forum for OBIA is here :
    Business Intelligence Applications
    Cheers
    Nico

  • XML Gteway Source & Target

    while performing XML Gateway setups, what will be Source & Target system?

    Source and Target varies base on message type(i.e Inbound or OutBound)
    ============================
    Source Target
    ============================
    Inbound XML Database
    Outbound Database XML
    --------------------------------------------------------------

  • Mapping between source & target

    Hi,
    I have more than one table in Source Database; they have some relationship, same Database structure in Target Database. I need to map source with Target so for that create separate interface for each table either any other approach, can we follow.
    Regards,
    Atul

    Hi Atul,
    Thanks for your informations.
    Sorry i am not still getting what you mean by "3 tables with inter relationship are mapped to target (3 tables) with the same structure"? Can you explain that with an example? Thanks.
    Well, if you planned to make an exact copy of your source to target or else If you need to do join source tables and move those data to target ,just you need to use some IKMs.
    Thanks,
    Guru

  • Changing source/target structure without recreating mapping

    Hi Experts,
    There is a requirement where we need to add one field in target structure of an interface. Based on my limited knowledge, I know that if source or target structures are changed then the entire mapping has to be recreated from scrach. Is my understanding correct? If not, how do I go about this change?
    Thanks,
    Dhawal

    In any version of XI/ PI you can insert the new fields/ nodes at the end of the parent segment....if done in this manner then the mapping wont be lost:
    Old:
    <SRC>
    <Name>
    <First>
    </Name>
    </SRC>
    New
    <SRC>
    <Name>
    <First>
    <Last>
    </Name>
    </SRC>
    In this case the mapping wont be lost....however if you add a new node somewhere in middle or at the top of the existsing nodes then mapping will be lost:
    <SRC>
    <Name>
    <Last>
    <First>
    </Name>
    </SRC>
    In short the sequencce of apperance of nodes should not change
    Regards,
    Abhishek.

  • Migration tool Usage - Source & target portal versions

    Central note for portal migration specifies that the source portal should be in SP2 Patch 5. However the note is not clear about target portal version. The situation is that we have our current portal in EP6SP2 Patch 4 and we are evaluting Netweaver portal features like collaboration with Stack 11 since Stack 9 (SR1) and Stack10 are having few problems.We obviously want to migrate portal contents in to Stack 11 to avoid upgrade down time.
    1.Can we use the migration tool to migrate portal contents from SP2 Patch 5 to Stack 11 portal?.
    2. Why the source EP6Sp2 portal should be in Patch level 5. Is migration tool using any specific features of Patch 5?.  ( Since we are in EP6SP2 Patch 4, we need resources to upgrade to Patch 5, test the contents after patch 5 and live with "known issues" of patch 5 for some time before migrating).
    I am sure that i am not the only persion in this situation ( Upgrade to Patch 5 -> Migrate Contents to SR1 -> Upgrade to Stack 11) . is anybody having any shortcuts to reduce the complexity of upgrading the portal to Netweaver environment?.
    Arul

    Hi,
    Currently the flow you have descibed in the bottom of your post is correct. the source system must be at least EP6 SP2 Patch5.
    The target system should be NW04 SR1 (no additional patches and no additional SPs). To this version you can run the migration. After the migration is done, one should upgarde to SP11.
    Unfortunately, currently there is no shortcut...
    Regards,
    Aviad

  • Data Source Target/Untarget

    Hi,
    Is there any way to find out if one of the Data Source created on weblogic serve is untargetted to the managed servers configured there?
    How to check when it was untargetted from the managed servers ?

    Hii,
             You can check on in the weblogic console.
    Click on the datasource and check the target tab to find out  target details of the datasource i.e to which managed server data source is targeted.
    Regards,
    Abdul

  • Multiple transformation between one data source & Target

    Hi ,
    Is Multiple transformation between one data source & one Target possible.
    If possible in which way?
    Thanks,
    Erick

    hello,
    No it is not possible,
    you can have different gorups
    or
    in case of Flat File datasource you can copy the datasource give it a different name and then create a new transformation.
    not sure how this works on R/3
    Regards
    Nitin Bhatia

  • Tx Data Sources Target lost when Oracle Database is shutdown

    I noticed today a problem that occurred within Weblogic 6.1 console:Services:Tx Data Sources:txNameDataSource were the targeted server was removed from the "chosen" text area do to a database server being shut down. After digging through error logs and searching the weblogic server console I found the target problem. Is there a bug report database that I could search through to see if this is a know error? When I monitor the start-up of weblogic I do not see any notification messages saying DataSourceXYZ has thrown an exception...

    Set the target server on the TxDataSource.
    The TxDatasource should have a <JDBCTxDataSource/> tag in config.xml.
    <JDBCTxDataSource JNDIName="TxDataSourceJndi"
    Name="JDBCTxDataSource" PoolName="JDBCConnectionPool" Targets="myserver"/>
    Dan <[email protected]> wrote:
    I noticed today a problem that occurred within Weblogic 6.1 console:Services:Tx
    Data Sources:txNameDataSource were the targeted server was removed from
    the "chosen" text area do to a database server being shut down. After
    digging through error logs and searching the weblogic server console
    I found the target problem. Is there a bug report database that I could
    search through to see if this is a know error? When I monitor the start-up
    of weblogic I do not see any notification messages saying DataSourceXYZ
    has thrown an exception...

  • Connect "Generic Data Source" target to a MySQL instance

    I'm trying to connect our TEO (2.2) instance to a MySQL instance, but unable to do so successfully.
    On the TEO server, I've loaded the MySQL provider as well as the ODBC driver.
    I then try to define the connection details in the new target:
    Hostname: <hostname of the server hosting MySQL>
    Default user: <runtime user for the read-only account to the database>
    Connection String: Provider=MySQLProv;Data Source=<database name>
    Clicking "OK" throws the following error: "The 'MySQLProv' provider is not registered on the local machine."
    Based on the error, it feels to me like the TEO server doesn't recognize that provider, but I'd like some help on getting it to the point where it does.
    Could you please provide me with the steps needed to get our TEO instance to connect to the DB?
    Thanks,
    Mark
    Solution:
    1) Install the provider from Cherry City Software : http://cherrycitysoftware.com/CCS/Providers/ProvMySQL.aspx
    2) Configure the connection string as follows: Provider=OleMySql.MySqlSource.1;Data Source=<FQDN of DB host>;Initial Catalog=<DB name>
    Thank you very much C Roberts!

    The connection string shows "MySQLProv", is that what you actually used?
    Looking at the sample C# code(and VB.net) I see this as the provider:
    OleMySql.MySqlSource.1
    Did you try that?
    Also it looks like
    Data Source=
    Initial Catalog=
    If you cannot get by this, would probably be best to open a TAC case for review.

Maybe you are looking for

  • Can't see deleted files in the trash

    Hello, When i delete a file I am not asked any longer with the warning message if I am sure I want to delte and most of all the file does not appear in the trash folder. Any hint? catch you later Steph.

  • Computer speakers hooked up to a tv?

    I havea sony bravia kdl 40ex400 and i am thinking about getting the logitech z323 computer speakers and i was wondering if i can hook them up to my sony? if so what do i need to be able to do that?

  • Data center design! What is ACE

    Hi Everyone, We are planning to have a datacenter. decided to buy 2 core 6500 series switches. what exactly is ACE? i understand it does loadbalancing. but then why wd not one use CSS instead on ACE. if we use ACE , can we eliminate the need of FWSM

  • Je souhaite faire un mise a jour du soft, au moment du transfert un message d'erreur apparaît "la connexion réseau a expiré...."???

    Bonjour au moment du téléchargement de la mise à jour du soft, d'itunes vers l'IPAD, une d'erreur apparaît "un problème est survenu lors du téléchargement du logiciel de l'Ipad, la connexion réseau a expiré, assurez-vous que les réglages réseau sont

  • FDF Datei mit REALbasic erzeugen

    Ich arbeite an einem Berechnungsprogramm, das mit Visual Basic für die Windows-Anwender und mit REALbasic für Macintosh-User geschrieben wird. Die Ergebnisse der Berechnungen sollen in ein PDF-Formular exportiert werden. Bei Visual Basic ist das mit