Transformation issue - Message no: RSTRAN517

Hello experts,
When trying to activate the Transformation for an InfoCube, I get the error message:
Rule (target field: ZD_REV1): No source unit assigned
Message no. RSTRAN517
Looking forward to your assistance in resolving this.
Thank you!

Ajeet,
Thak you very much.  I am actually following exercise from this site at :
https://www.sdn.sap.com/irj/sdn/nw-bi?rid=/library/uuid/4096b8fc-6be7-2a10-618e-b02a5e5e798f
If you please look at page 19 where it goes over the creation of Transformation for InfoCubes, at the bottom of the page (step 5)...it states: "Fields UNIT and CURRENCY are automatically assigned".  This threw me off!.  In Step 5 also, it does not have UNIT and CURRENCY mapping instruction.  But in reality it did not get mapped automatically when I tried to invoke?!
Can you please explain if I have minunderstood this or is the statement "Fields UNIT and CURRENCY are automatically assigned" misleading? This will help me understand things a little better
Thank you very much for your assistance.  I really appreciate it!

Similar Messages

  • Transformation issue in SOA 11g

    I have a SOA application with a webservice that receive XML messages from third party and through a mediator and JMS adapter writes to a JMS topic. The XML messages gets validated against a XSD and using XSL is transformed to the target format. I want to retain the original XML message with no transformation, but with transformation the message has some added element. I am attaching the four files XSL, XSD and the XML file before and after transformation. I am using SOA 11g
    XSL file_
    <?xml version="1.0" encoding="UTF-8" ?>
    <?oracle-xsl-mapper
    <!-- SPECIFICATION OF MAP SOURCES AND TARGETS, DO NOT MODIFY. -->
    <mapSources>
    <source type="WSDL">
    <schema location="../receiveESTA.wsdl"/>
    <rootElement name="odsCad" namespace="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent"/>
    </source>
    </mapSources>
    <mapTargets>
    <target type="WSDL">
    <schema location="../ProduceOrtdJms.wsdl"/>
    <rootElement name="odsCad" namespace="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent"/>
    </target>
    </mapTargets>
    <!-- GENERATED BY ORACLE XSL MAPPER 11.1.1.2.0(build 091103.1205.1216) AT [TUE APR 20 16:26:09 EST 2010]. -->
    ?>
    <xsl:stylesheet version="1.0"
    xmlns:xpath20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:ns0="http://xmlns.oracle.com/pcbpel/adapter/jms/ORTDJMSDemo/receiveESTA/ProduceOrtdJms"
    xmlns:mhdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.mediator.service.common.functions.MediatorExtnFunction"
    xmlns:oraext="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:dvm="http://www.oracle.com/XSL/Transform/java/oracle.tip.dvm.LookupValue"
    xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:med="http://schemas.oracle.com/mediator/xpath"
    xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
    xmlns:tns="http://xmlns.oracle.com/sca/soapservice/ESTAProcessing/receiveESTA"
    xmlns:xdk="http://schemas.oracle.com/bpel/extension/xpath/function/xdk"
    xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
    xmlns:inp1="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent"
    xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:socket="http://www.oracle.com/XSL/Transform/java/oracle.tip.adapter.socket.ProtocolTranslator"
    xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
    exclude-result-prefixes="xsi xsl tns inp1 xsd wsdl ns0 plt xpath20 bpws mhdr oraext dvm hwf med ids xdk xref ora socket ldap">
    <xsl:template match="/">
    <inp1:odsCad>
    <inp1:odsCadEvent>
    <inp1:datasetname>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:datasetname"/>
    </inp1:datasetname>
    <inp1:messagesequence>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:messagesequence"/>
    </inp1:messagesequence>
    <inp1:eventid>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:eventid/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:eventid"/>
    </inp1:eventid>
    <inp1:eventrevisionno>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:eventrevisionno/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:eventrevisionno"/>
    </inp1:eventrevisionno>
    </inp1:odsCadEvent>
    <inp1:odsCadAgency>
    <inp1:datasetname>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:datasetname"/>
    </inp1:datasetname>
    <inp1:messagesequence>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:messagesequence"/>
    </inp1:messagesequence>
    <inp1:eventid>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:eventid/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:eventid"/>
    </inp1:eventid>
    <inp1:eventrevisionno>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:eventrevisionno/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:eventrevisionno"/>
    </inp1:eventrevisionno>
    <inp1:agencyeventnumber>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:agencyeventnumber/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:agencyeventnumber"/>
    </inp1:agencyeventnumber>
    <inp1:agencyeventnumberrevision>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:agencyeventnumberrevision/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:agencyeventnumberrevision"/>
    </inp1:agencyeventnumberrevision>
    </inp1:odsCadAgency>
    </inp1:odsCad>
    </xsl:template>
    </xsl:stylesheet>
    XSD*
    <?xml version= '1.0' encoding= 'UTF-8' ?>
    <xs:schema targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent" xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent"
    elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <!-- CAD EVENT -->
    <xs:complexType name="odsCadEvent">
    <xs:sequence>
    <xs:element name="datasetname" minOccurs="1" maxOccurs="1">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="32"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="messagesequence" type="xs:decimal" minOccurs="1" maxOccurs="1"/>
    <xs:element name="eventid" type="xs:int" minOccurs="0" nillable="true"/>
    <xs:element name="eventrevisionno" type="xs:int" minOccurs="0" nillable="true"/>
    </xs:sequence>
    </xs:complexType>
    <!-- CAD AGENCY -->
    <xs:complexType name="odsCadAgency">
    <xs:sequence>
    <xs:element name="datasetname" minOccurs="1" maxOccurs="1">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="32"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="messagesequence" type="xs:decimal" minOccurs="1" maxOccurs="1"/>
    <xs:element name="eventid" type="xs:int" minOccurs="0" nillable="true"/>
    <xs:element name="eventrevisionno" type="xs:int" minOccurs="0" nillable="true"/>
    <xs:element name="agencyeventnumber" minOccurs="0" nillable="true">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="12"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="odsCad">
    <xs:complexType>
    <xs:choice minOccurs="1" maxOccurs="1">
    <xs:element name="odsCadEvent" type="odsCadEvent" minOccurs="0" maxOccurs="1"
    nillable="true" />
    <xs:element name="odsCadAgency" type="odsCadAgency" minOccurs="0" maxOccurs="1"
    nillable="true"/>
    </xs:choice>
    </xs:complexType>
    </xs:element>
    </xs:schema>
    XML file before transformation_
    <message>
    <properties>
    <property name="tracking.compositeInstanceId" value="430009"/>
    <property name="tracking.ecid" value="0000IWTcdiF9xWD_n9P5iZ1BZnIF000FGG"/>
    <property name="transport.http.remoteAddress" value="10.103.50.20"/>
    </properties>
    <parts>
    <part name="request">
    <ns1:odsCad>
    <ns1:odsCadEvent>
    <ns1:datasetname>rest</ns1:datasetname>
    <ns1:messagesequence>12</ns1:messagesequence>
    </ns1:odsCadEvent>
    </ns1:odsCad>
    </part>
    </parts>
    </message>
    XML File after transformation_
    <message>
    <properties>
    <property name="tracking.compositeInstanceId" value="430009"/>
    <property name="tracking.ecid" value="0000IWTcdiF9xWD_n9P5iZ1BZnIF000FGG"/>
    <property name="transport.http.remoteAddress" value="10.103.50.20"/>
    </properties>
    <parts>
    <part name="body">
    <inp1:odsCad>
    <inp1:odsCadEvent>
    <inp1:datasetname>rest</inp1:datasetname>
    <inp1:messagesequence>12</inp1:messagesequence>
    <inp1:eventid xsi:nil=""/>
    <inp1:eventrevisionno xsi:nil=""/>
    </inp1:odsCadEvent>
    <inp1:odsCadAgency>
    <inp1:datasetname/>
    <inp1:messagesequence/>
    <inp1:eventid xsi:nil=""/>
    <inp1:eventrevisionno xsi:nil=""/>
    <inp1:agencyeventnumber xsi:nil=""/>
    </inp1:odsCadAgency>
    </inp1:odsCad>
    </part>
    </parts>
    </message>
    Any suggestion to how to get this sorted
    Thanks

    Morever I do not want the extra odsCadAgency element displayed in my transformed XML file. How do I resolve it.
    Thanks

  • SmartForm - Output could not be issued,Message no. VL086

    Hi , i had create a smart form for the DO and it is working when i try to view it through the function. However, when i want to try it through issue the Delivery Output, system  throw error , "Output could not be issued,Message no. VL086"
    Please kindly advise.
    thank you

    Hi,
    Pls check if it helps
    VL086: Output cannot be issued
    Siraj

  • Output could not be issued message whlie handling smartforms.

    while executing the smartform i am getting Output could not be issued message and i am getting no display.
    My functinal consultant had created new output type for VF03 tcode ( a copy of existing one), and i copied the same program and smartforms with slight modifications.
    now while executing the output type through VF03 I am getting the abouve message.
    and while checking there is no data in JOB_OUTPUT_INFO internal table of the smartform.
    what will be the reason? and how to correct this.
    <b>this is an urgent task.</b>

    Hi,
    This might be mostly becoz of due to data not getting passed to the Smartform.
    First ensure that, you get the data in the internal table of the Driver program and then check the same in the SM...
    So please check and let me know if the problem persists.
    Thanks,
    Vishnu.

  • Output could not be issued Message no. V1104

    Hi Expert,
    I have done output configuration properly for Zsalesorder and Zsmartform ,I can able to see print view in order but when I will give print then print is not coming and below error is coming
    Output could not be issued Message no. V1104

    Hi,
    it seems there is no connection between printer and sap server.
    Firstly send normal world doc from  server to printer.
    If normal world document is not printed in this case you should check  connection.
    Regards

  • Adobe Acrobat 6-Compatibility Issues Message

    Does anyone know why when I try opening Adobe Acrobat 6 that I get "This program has known compatibility issues" message? That is as far as I can get opening acrobat. When I press run program, the adobe reader opens instead. Thanks for your help.

    I have no clue what you are talking about. What is your OS? If it is VISTA, that is the issue. AA6 and a Reader are not recommended to both be installed. To keep Reader from starting, be sure it is not the default for PDF files and also be sure that it is not running in the background (the norm for the program).

  • Problem in Issues/message table problem in RMMAIN

    Hello ,
    I have a problem in Issues/messages table in tx RMMAIN
    Problem:When i click on create "Issue" tab in RMMAIN,issue tab is disabled.
    Please let me know what i have to do?
    Regards,
    Neni

    Hi,
    Is this problem with a roadmap assigned with a project or a roadmap not yet assigned with a project?
    If this roadmap is assigned with a project, then:
    1. Go to tcode: SOLAR_PROJECT_ADMIN->select the project to which this roadmap is assigned.
    2. Go to tab->Project Standards->Select the tab "TABS".
    3. Check the visibility of the tab "Issues/Messages". It should be "Visible".
    If still the problem persists, then check whether you have this SAP_RMMAIN_EXE authorization.
    Check also that you have activated BC sets for service desk.
    SOLMAN40_SDESK_BASICFUNC_000
    SOLMAN40_SDESK_TPI_ACT_AST_001
    SOLMAN40_SDESK_ACTIONLOG_001
    SOLMAN40_SDESK_ACT_ADVCLOSE_001
    SOLMAN40_SDESK_TEXTTYPES_001
    Let me know if this not solved your issue.
    Regards,
    Sanjai

  • DM 4.5, software issues message "Cannot find system in table file"

    Serious error in Desktop Manager Software V 4.5Windows XP SP3MS OutlookDesktop Manager Software V 4.5, accompanies new RIM Blackberry Curve package purchased retail Bell MobilityJune 2009
    After installation DM 4.5, software issues message “Cannot find system in table file”This happens during “Intellisynch” [Outlook <> Curve] set up. Tried 4 times to make this work – no luck [I am experienced DM user – 4 BBerrys over 8 years]Called Bell Tech support 3 calls total time 2 hours !!Ended up trying to do command prompt and registry setting changes over the phoneDespite 3 long calls this did NOT solve the problem
    Went to Blackberry web site -- their remedy is disgraceful - they expect untrained PC users to do clean removes of DM 4.5 with Windows Registry edits by hand. Highly risky – dangerous – and likely will not work
    REMEDYUse MS Add/Remove programs to remove DM 4.5 or 4.7Download old version - DM 4.2 Release 2 from BBerry web suiteLoad DM 4.2DM 4.2 works fine – copied 1000 contacts and 1000 calendar entries from Outlook correctly to my new CurveDoug SeabornToronto Canada416 819 3684   

    Hi and welcome to the forums!
    These procedures do work, and are not very hard.
    A lot of users have dealt successfully with it.
    Here is the Knowledgebase article:
    Let us know if you need some help or explanations.
    OK?
    Thanks,
    Bifocals
     http://www.blackberry.com/btsc/search.do?cmd=displayKC&docType=kc&externalId=KB15278&sliceId=1&docTy...
    The following error message appears at the end of the synchronization process in BlackBerry® Desktop Manager:
    Cannot find table in system file
    CauseA BlackBerry Desktop Software upgrade failed to remove the Connectors folder from C:\Program Files\Research In Motion\BlackBerry\Connectors. As a result, older Microsoft Outlook applications were registered with BlackBerry Desktop Software.
    Resolution
    To resolve this issue, complete the following steps:
    Verify that the Connectors folder is present in the following folder: C:\Program Files\Research In Motion\BlackBerry\Connectors\MS Outlook Connector
    If the Connectors folder is present, complete the tasks listed below.
    Task 1 - Remove the existing Microsoft Outlook connector ilxolkCompanion.fil
    Open a command prompt.
    Navigate to the following folder: C:\Program Files\Research In Motion\BlackBerry\Connectors\MS Outlook Connector
    Type regsvr32 -u ilxolkCompanion.fil. Note: Microsoft Outlook will no longer be listed as an available application in BlackBerry Desktop Manager.
    Task 2 - Register the most current Microsoft Outlook connector
    Open a command prompt.
    Navigate to the following location: C:\Program Files\Research In Motion\BlackBerry\IS71 Connectors\MS Outlook Connector
    Type regsvr32 msoutlookconnector.fil. Note: Microsoft Outlook will now be registered as an available application in BlackBerry Desktop Manager.
    Note: After these tasks are complete, remove and re-install the BlackBerry Desktop Software. For instructions, see KB02206.
    Click Accept as Solution for posts that have solved your issue(s)!
    Be sure to click Like! for those who have helped you.
    Install BlackBerry Protect it's a free application designed to help find your lost BlackBerry smartphone, and keep the information on it secure.

  • Transform Bytes message to text message using JMS

    please any one tell me how to transform Bytes message coming from Queue to JMS...and i want convert it into text message ...
    please give me the source code or tell me the way to solve this problem...
    i am new to java....
    thanks
    Kiran

    Your question is not clear. Are you getting an object from the queue or are you getting a byte from the queue?
    I am not sure about byte coming from a queue, If you are getting an object then you can do this
    In your MDB onMessage() you can do the following
    public void onMessage(Message myMessage)
         ObjectMessage Obj = (ObjectMessage) myMessage;
         Object Msg = Obj.getObject();
         MyMessage lMessage = (MyMessage) Msg;
         //do your processing here with the object
    }

  • Interface Scenarios - Issues / Messages tab

    Hi,
    How can I activate the Issues / Messages tab of the Interface scenarios? The tab is available but I cannot enter any issues or messages as  I can do under Configurations.
    Any inputs are appreciated.
    Many thanks,
    Dharmi

    Hi Dharmi,
    I see what you mean but this is not possible for this node. Even if you create subnodes under Interface Scenarios, Issues/Messages cannot be entered here as per other nodes.
    Possibly you could try linking a node or document to the Interface Scenarios node and assigning an Issue/Message to the original node above.
    Regards,
    -Rohan

  • Issue/Messages Tab

    Dear All,
    In SOLAR 01 transaction, there is a tab for Issues/Message. In that tab there is a first column named Type which will have two option in drop down, Message - BMIS and Issue - SAIS.
    My query is can we add more types like messages and issues. If so were it has to be configured.
    thanks and regards
    Praveen.J

    Hi Marcel,
    the tab Messages/Issues is prepared only for documents of type Messages and Issues. These types (BMIS for Messages and SAIS for Issues)  are fixed values of Domain HIER_RTYPE_IM, which is used in the list of values for field Type. Besides that the standard program behind SOLAR01/SOLAR02 is considering only the creation of Messages and Issues as well, this is hard coded, function codes SA_CREATE_MESSAGE and SA_CREATE_ISSUE (assigned to button Create). If you use ZLFN instead of SLFN it will be reflected in the tab, i.e., instead of creating SLFN you could use ZLFN, but no other transaction types not related to messages/issues such as ChaRM change request or documents.
    Best regards,
    Raquel

  • My iPhone 4S lost simcard reference several times a day and issue message invalid SimCard. I have already replaced simcard three times and not solve the problem. It's necessary to power off and power on to solve it. Could someone help me?

    My iPhone 4S lost simcard reference several times a day and issue message invalid SimCard. I have already replaced simcard three times and not solve the problem. It's necessary to power off and power on to solve it. Could someone help me?

    Return your phone to Apple for evaluation

  • FOUND SOLUTION TO EMAIL ISSUE - "message not downloaded from server"

    It took me 4 days to figure it out but there is a solution to the problem "the messsage has not been downloaded from server" and "the message has no content".
    I do not have to set up "push" accounts from yahoo or gmail and it works with my corporate email.
    Apple can reach me at <Message was edited by: Host> to discuss this issue.

    I'm not a computer technician, and if you were to give me a few days looking at the problem, i'm sure I or anyone else could provide a solution. I'm not too bothered about the message appearing 50% of the time as i'm usually within easy reach of a Laptop or PC or can find another method to get access to my email.
    So i'm not pi**ed off that you have found a solution. I'm just trying to obtain information for a post that says "FOUND SOLUTION TO EMAIL ISSUE - "message not downloaded from server" in the Apple HELP FORUMS...

  • Execute a query using ABAP  (XSLT transformation issue)

    Hello,
    I made the steps from this blog (part I, II and III).
    /people/durairaj.athavanraja/blog/2005/12/05/execute-bw-query-using-abap-part-iii
    When trying to run the XSLT transformation, I got the message that : XML invalid source file.
    I am not sure what are the steps for running a transformation, or running it for this case ,maybe something it's not ok. I just run it, did not provide any information.
    Any suggestions ? Did anyone use the function module described in this blog ?
    Thank you very much in advance.

    try giving
    CALL TRANSFORMATION (`ID`)
    SOURCE meta = meta_data[]
    output = <ltable>[]
    RESULT XML xml_out
    OPTIONS xml_header = 'NO'.
    and check - sometimes the codepages configured in the BW system tend to cause an issue... I am not sure if the syntax is right though - but you are basically trying to bypass any encoding that is happening in the query transformation....
    http://www.sapetabap.com/ovidentia/index.php?tg=fileman&sAction=getFile&inl=1&id=4&gr=Y&path=ABAP%2FABAPENANGLAIS&file=ABAP-XML+Mapping.pdf&idf=41
    Edited by: Arun Varadarajan on May 18, 2009 11:28 PM

  • BPM - two FORKS and a Transformation issue

    my scenario is File - BPM - Proxy
    input file has multiple records and each record has 1 field that we put a validation logic in.  There will be one message created for each record, so this is a 1:N Integration Process
    I used two Forks:
    Fork #2 has two branches: Branch 1 --> Transformation Step 3;     Branch 2 ---> Fork #1.
    Validation#1 = if the validation field has null value then it will go to Transformation Step3 along Fork#2 (end receiver is Proxy-C)
    validation#2 = if the field has value then it will go inside Fork#1 which has 2 branches: Transformation Step 1 (goes to Proxy-A) and Transformation Step 2 (goes to Proxy-B)
    I am testing a file with only the null value, so I am doing validation#1 only.
    I can see the message in BPE engine  (Outbound status = Processed successfully) but the message is stucked in the BPE
    I checked on the workflow log and here is what i see:
    1) Transformation Step 3 is executed (all mapping steps 1-4 completed so this is successful)
    2) Transformation Step 2 is executed (but mapping encounters an exception so this is not successful)
    3) Transformation Step 1 is not executed already because of the exception, and therefore Send Alert is triggered.
    It seems that all records of the file passes through all the branches, which is not intended.
    My intention is that when the validation field has null value that record will only pass thru Transformation Step 3,   if it is not null then record will pass thru Transformation Step 2 & 1.
    I already created a mapping for this validation, and when I test the Interface Mapping for Transformation Step 3 (consisting of 4 mapping steps) using an actual payload  it is successfuly generating the message.  - so no problem in this Interface Mapping.
    But on Runtime, BPM triggers exception due to validation#2 failing which again is because all records of file seem to pass on both Forks.  I want that when Validation#1 is true that specific record only passes in Fork#2   and not in Fork#1 also.
    I am using ParForEach.
    Can you kindly advise how to correct this issue?

    that was a very detailed explanation!
    But on Runtime, BPM triggers exception due to validation#2 failing which again is because all records of file seem to
    pass on both Forks. I want that when Validation#1 is true that specific record only passes in Fork#2 and not in Fork#1 also
    problem with your design...Fork seems to be working fine....you need to have a Switch block which will perform the validation and then route the message accordingly.
    I already created a mapping for this validation, and when I test the Interface Mapping for Transformation Step 3
    (consisting of 4 mapping steps) using an actual payload it is successfuly generating the message. - so no problem in this
    Interface Mapping.
    Mapping success does not mean that the BPM processing will be success.

Maybe you are looking for