Graphical mapping issue with useOneAsMany if segment does not exist

Hi all
I have an issue with graphical mapping in an IDoc to file scenario. I need to have header level fields mapped to line item fields. Whether or not and how many source header segments of the same type exist depends on a qualifier (QUALF). This is generally working if I use the following graphical mapping:
if QUALF = 001 then <source>  ->  removeContext  ->  useOneAsMany  ->  splitByValue  ->  <target>
... with setting QUALF, <source>, and the second input for the useOneAsMany to the highest possible context node.
Nevertheless, if the segment with the qualifier 001 does not exist in the source then the mapping throws the error "Too few values in first queue in fuction useOneAsMany". Whatever I've tried, the mapping wants to execute the useOneAsMany statement anyway and I haven't found a way to omit this. Whether the target would be created with an empty value or not created at all would be secondary. Would eventually somebody have a solution to this problem?
Thanks in advance,
Daniel

Daniel,
try using mapWithDefault function before useAsmany
if QUALF = 001 then <source> -> removeContext -> <b>MapwithDefault</b>->useOneAsMany -> splitByValue -> <target>
I think it takes care even if the value occur in the contaxt or.
Babu

Similar Messages

  • Please help: Two-Sided One-to-One Mapping issues warning when owned instance does not exist

    Hello,
    Is it expected behavior? I have two classes A and B, B references A and its
    foreign key column is its PK
    A owns B (marked as inverse-owner in JDO metadata) when I access A.getB() if
    B does not exist I get a warning.
    Is it to be expected? Does two sided relation always require presence of
    both sides of the relation and does nto fit my need?
    Is there any way to have bi-directional association in my case with owned
    record being optional?
    Should I use two simple one sided one-to-one or may be simple one sided from
    child to owner and One-to-One with Inverse Columns from owner to child
    What are disadvantages of using two one sided (simple and inverse) vs.
    two-sided?
    Thank you
    Alex

    Here is what I had to do to solve this issue:
    Basically I had to add the MSSQL TCP/IP port as an end-point in Azure. After I did that, then I was able to create the data-source. However, I was only able to authenticate with a SQL account, as any domain account would return me an error saying that the
    domain isn't trusted.
    What puzzles me here is how come the Data Source Manager would inform me that an account username/password was invalid, but it would fail/timeout if I provided valid credentials (!?!?!!?)

  • Create a folder on the desktop and share with everyone if it does not exist on a Windows 7 PC - No Domain

    I have a script that needs to be modified to create a folder on the desktop and share with everyone if it does not exist on a Windows 7 PC - No Domain.  Here is the script, need help at bottom
    =======================================================
    Set objShell = CreateObject("WScript.Shell")
    objComputer=objShell.ExpandEnvironmentStrings("%ComputerName%")
     IF Right(objComputer,3) = "000" Then
    Else
     strShortcut = objShell.SpecialFolders( "Desktop" )  & "\%username% Share.lnk"
      strShortcut = objShell.ExpandEnvironmentStrings(strShortcut)
    Set objLink = objShell.CreateShortcut( strShortcut )
     objComputer=objShell.ExpandEnvironmentStrings("%ComputerName%")
      objServer=Left(objComputer,7) & "-000"
     objLink.Description = objShell.ExpandEnvironmentStrings("%username% Share")
      objLink.TargetPath = objShell.ExpandEnvironmentStrings("\\" & objServer & "\Users\%username%\Desktop\%username% Share")
      objLink.Save
    End If
    =======================================================
    if "C:\Users\%username%\desktop\%username% Share" exits do nothing
    if not create the folder and share it with everyone read only
    ======================================================
    The section directly above is what I need to add, anyone have a clue how to make this work?

    Bill:  Can you suggest a site?  I am in the weeds here trying to get this done yesterday.  I have been reading code and trying to figure this out since yesterday morning.  I have to roll out this image to 2 dozen machines and
    this is holding us back.  Any idea which site I can post to for help?
    The bigger issue is that you have been given the answer to this in many different forms and, because you have no technical background, you fail to see what is being shown to you.  That is why I have repeatedly suggested that you hire a consultant.
    The link to the learning material is at the top o this page.  You can also search the web for Windows consultants.
    In the learning link you can also look up how to manage files. If, in the beginning you had chosen to use the learning materials you might not be in this bind.
    Look up and research the FileSystemObject.
    ¯\_(ツ)_/¯

  • Error while deploy mapping ora-06550 table or view does not exist

    Hi everyone,
    i have a target source 'U_BCK' that cointains some Oracle table.
    I have also created a target schema 'BCK_OWNER' where i create some dimensions and cubes with mappings.
    My mappings connect some table from U_BCK with dimension or cube from BCK_OWNER.
    My repository owner is called 'rep_owner' and i used this user to create every metadata.
    Now i'm trying to deploy, and i don't have any problem until deploying mappings. When i try to deploy mappings i get some errors like ora-06550,ora-00942 table or view does not exist and statement ignored.
    Please help me and sorry for my english...
    Thanks,
    Alex.

    The mapping, that drives the data from one table to another is deployed to the database as a PL/SQL package. When deploying your mapping fails, it most often means that the resulting PL/SQL package doesn't compile in the database.
    Using Oracle SQL Developer (or Toad, SQL Navigator or any other tool) connect to the schema on the database where you have deployed the mapping. Open the pl/sql package and compile it. That should show you the place where the compilation fails, and give you an idea as to what table it can not find. Otherwise, in SQLPLUS, you can simply give the following command:
    ALTER PACKAGE THE_PACKAGE_NAME_GOES_HERE compile body;
    show errors;
    As the database user who owns the source tables, make sure to issue a GRANT command for each of the source tables, granting SELECT access to the database user who owns the mapping:
    grant select on TABLENAME to TARGETSCHEMA.
    hope this helps
    Borkur

  • Error while deploying map: ORA-00942 Table or view does not exist

    Hi OWB experts,
    I'm having yet another problem with OWB, this time when I try to deploy a mapping I get this error:
    ORA-06550: line 59, column 3:
    PL/SQL: ORA-00942: table or view does not exist
    DIM_01_ESTCON_MAP
    ORA-06550: line 93, column 3:
    PL/SQL: SQL Statement ignored
    If I open the package that OWB created I see the errors:
    CURSOR "DEDUP_SRC_0_IN2_c" IS
    SELECT
    "DEDUP_INPUT_SUBQUERY2$1"."ESTADOCONEXION_ID" "ESTADOCONEXION_ID",
    "DEDUP_INPUT_SUBQUERY2$1"."ESTADOCONEXION_COD_ESTCON" "ESTADOCONEXION_COD_ESTCON",
    "DEDUP_INPUT_SUBQUERY2$1"."ESTADOCONEXION_DESC_ESTCON" "ESTADOCONEXION_DESC_ESTCON",
    "DEDUP_INPUT_SUBQUERY2$1"."STANDARD_TOTAL_COD_TTL" "STANDARD_TOTAL_COD_TTL"
    FROM
    (SELECT
    DISTINCT
    "DIM_01_ESTCON_MAP"."GET_CONST_CA_0_ESTADOCO" "ESTADOCONEXION_ID",
    "ESTADOS"."ESTADO" "ESTADOCONEXION_COD_ESTCON",
    "ESTADOS"."DESC_EST" "ESTADOCONEXION_DESC_ESTCON",
    "DIM_01_ESTCON_MAP"."GET_TOTAL_C_0_TTLID" "STANDARD_TOTAL_COD_TTL"
    FROM
    "CONSULTA"."ESTADOS"@"PROD@AYADEV_LOCATION" "ESTADOS"
    WHERE
    ( estado LIKE 'EC%' )) "DEDUP_INPUT_SUBQUERY2$1";
    Where AYADEV_LOCATION points to the module/schema/location where my source data is.
    Now, I have defined three modules:
    SOURCE, where I defined the tables and other objects from the original database (source data)
    STAGE, where I am performing all the transformations; here I defined all the maps
    TARGET, this holds the dimensions and fact tables.
    Now all three modules point to different databases. The dblink for AYADEV_LOCATION has been created and shouldn't present any problems. The username that I'm using to log on to the source database is current and I can connect to it through SQL+ or any other program (TOAD, SQLDeveloper).
    What could be happening here? I'm using OWB 10g R2, with Oracle DB 10g R2.
    I'd really appreciate any help you could provide.
    Best Regards,
    --Osvaldo
    [osantos]

    Hi,
    I'm still having problems but I found out why these tables are returning errors. The username I've been given by the DBA to connect to the database is CONSULTA, but this user is only for querying purposes, the actual objects reside on a differente schema, of course, which is PROD. So the line:
    "CONSULTA"."ESTADOS"@"PROD@AYADEV_LOCATION" "ESTADOS"
    raises an exception because the table ESTADOS is not located on that schema, but on PROD. If I query the table from SQL Plus with:
    SELECT *
    FROM [email protected]@AYADEV_LOCATION
    then there's no problem at all.
    Why is this? How do I instruct OWB to point to the correct schema or to avoind fully qualifying the table name?
    Please help me, I'm kind of confused here.
    Best Regards,
    --oswaldo.
    [osantos]

  • Short dump with error FORM "CLEAR_SPECIAL_TABLES" does not exist"

    Hi All,
    We are experiencing an issue in our development system. We have recently upgraded to ECC6 from ECC5. While executing FBL3N transaction, we are getting a dump with description Syntax error in program "RFEPOS00 ".
    The following syntax error occurred in program "RFEPOS00 " in include "RFPOSFZ0  "                                                                           
    line 1072:                                                                     
    "FORM "CLEAR_SPECIAL_TABLES" does not exist"                                   
    I checked in our previous systems, the subroutine CLEAR_SPECIAL_TABLES exists with an empty body in include RFPOSFC1.
    And it is created by DDIC.
    As per the comments in the include RFPOSFC1, we tried to generate the program RFXPRA33. But it is giving same error FORM "CLEAR_SPECIAL_TABLES" does not exist"  .
    Any help to resolving this issue will be appreciatable.
    Thanks in advance.
    Edited by: Kumar.ktk on Jun 8, 2010 1:36 PM

    Hi,
    We just had this issue after an upgrade and the solution was to compare the coding with an unupgraded system,
    there we found that this missing form exists in an include with this documentation:
    Function LINE_ITEMS_SPECIAL_FIELDS
    caller L0F14I01, AFTER_SAVE_T021S, tcode O7R3
    In case of errors: Start RFXPRA33
    FORM CLEAR_SPECIAL_TABLES.
    ENDFORM.
    After we executed program: RFXPRA33 all errors were resolved,
    Hope this helps,
    Mickey

  • Custom segment does not exist for message type Debmas_cfs

    Hi,
    I have created a custom segment YEXTRA for basic type DEBMAS06.
    I have done the configuration in We82 and We20.
    I have implemented the segment in User Exit "EXIT_SAPLVV01_001". Now when I am executing the TCODE BD12  then it is creating the Idoc with custom segment. But when I apply the filter on sales org in BD64 then it starts giving me error that " Segment Y**** does not exist for message type DEBMAS_CFS.
    Kindly suggest if I need to do some other configuration also.
    Thanks.
    Regards,
    SAurabh

    Hi Gearge,
    To add custom segments, you should create an extension.
    the TCODE is we30.
    Refer this link:
    http://help.sap.com/saphelp_erp2005/helpdata/en/dc/6b7d6243d711d1893e0000e8323c4f/frameset.htm
    Regards,
    Ravi

  • Problems with Document base that does not exist

    I'm using Tomcat to run a Java servlet. Within my "Output - Apache Tomcat 6.0.14" window, I see the following.
    SEVERE: Error starting static Resources
    java.lang.IllegalArgumentException: Document base C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.14\bin\jupload.4.sourceforge.net\build\web does not exist or is not a readable directory
    This path no longer exists and it is not part of the project. How do you fix the problem? I did a search of "jupload.4"; nothing was found. I looked through some web.xml and context.xml file in the project. The path is not there.
    Here is the entire window content.
    Using CATALINA_BASE: C:\Documents and Settings\esharris\.netbeans\6.0\apache-tomcat-6.0.14_base
    Using CATALINA_HOME: C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.14
    Using CATALINA_TMPDIR: C:\Documents and Settings\esharris\.netbeans\6.0\apache-tomcat-6.0.14_base\temp
    Using JRE_HOME: C:\Program Files\Java\jdk1.6.0_04
    Feb 19, 2008 9:45:28 AM org.apache.catalina.core.AprLifecycleListener init
    INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_04\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\oracle\product\10.2.0\client_2\BIN;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\Perl\bin;c:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Support Tools\;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\Rational\common;C:\Program Files\QuickTime\QTSystem\
    Feb 19, 2008 9:45:29 AM org.apache.coyote.http11.Http11Protocol init
    INFO: Initializing Coyote HTTP/1.1 on http-8084
    Feb 19, 2008 9:45:29 AM org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 3208 ms
    Feb 19, 2008 9:45:29 AM org.apache.catalina.core.StandardService start
    INFO: Starting service Catalina
    Feb 19, 2008 9:45:29 AM org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
    Feb 19, 2008 9:45:32 AM org.apache.catalina.core.StandardContext resourcesStart
    SEVERE: Error starting static Resources
    java.lang.IllegalArgumentException: Document base C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.14\bin\jupload.4.sourceforge.net\build\web does not exist or is not a readable directory
    at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:141)
    at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3944)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4113)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
    at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Feb 19, 2008 9:45:32 AM org.apache.catalina.core.StandardContext start
    SEVERE: Error in resourceStart()
    Feb 19, 2008 9:45:32 AM org.apache.catalina.core.StandardContext start
    SEVERE: Error getConfigured
    Feb 19, 2008 9:45:32 AM org.apache.catalina.core.StandardContext start
    SEVERE: Context [jupload.4.sourceforge.net] startup failed due to previous errors
    Feb 19, 2008 9:45:32 AM org.apache.catalina.core.StandardContext stop
    INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[jupload.4.sourceforge.net] has not been started
    Feb 19, 2008 9:45:37 AM org.apache.coyote.http11.Http11Protocol start
    INFO: Starting Coyote HTTP/1.1 on http-8084
    Feb 19, 2008 9:45:37 AM org.apache.jk.common.ChannelSocket init
    INFO: JK: ajp13 listening on /0.0.0.0:8009
    Feb 19, 2008 9:45:37 AM org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/99 config=null
    Feb 19, 2008 9:45:37 AM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 8557 ms
    Feb 19, 2008 9:45:47 AM edu.stanford.smi.protege.plugin.PluginUtilities findPluginsDirectory
    WARNING: Plugins directory not found: C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.14\bin\plugins
    Feb 19, 2008 9:45:56 AM edu.stanford.smi.protegex.owl.repository.impl.LocalFolderRepository update
    WARNING: [Local Folder Repository] The specified file must be a directory. (C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.14\bin\plugins\edu.stanford.smi.protegex.owl)
    Feb 19, 2008 9:45:56 AM edu.stanford.smi.protegex.owl.repository.util.RepositoryFileManager loadRepositoriesFromURI
    WARNING: [Repository Manager] Could not find repository file: file:/C:/Program%20Files/Apache%20Software%20Foundation/Apache%20Tomcat%206.0.14/bin/RepositoryViewer/web/newspaperswc.repository
    Feb 19, 2008 9:45:56 AM edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser loadTriples
    INFO: Loading triples
    Feb 19, 2008 9:45:56 AM edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser loadTriples
    INFO: Start processing ontology: file:/C:/Program%20Files/Apache%20Software%20Foundation/Apache%20Tomcat%206.0.14/bin/RepositoryViewer/web/newspaperswc.owl Time: Tue Feb 19 09:45:56 EST 2008
    Feb 19, 2008 9:45:57 AM edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser loadTriples
    INFO: [ProtegeOWLParser] Completed triple loading after 1109 ms
    Feb 19, 2008 9:45:57 AM edu.stanford.smi.protegex.owl.model.triplestore.impl.TripleChangePostProcessor log
    INFO: [TripleChangePostProcessor] Completed lists after 0 ms
    Feb 19, 2008 9:45:57 AM edu.stanford.smi.protegex.owl.model.triplestore.impl.TripleChangePostProcessor log
    INFO: [TripleChangePostProcessor] Completed anonymous classes after 0 ms
    Feb 19, 2008 9:45:57 AM edu.stanford.smi.protegex.owl.model.triplestore.impl.TripleChangePostProcessor log
    INFO: [TripleChangePostProcessor] Completed deprecated classes after 0 ms
    Feb 19, 2008 9:45:57 AM edu.stanford.smi.protegex.owl.model.triplestore.impl.TripleChangePostProcessor log
    INFO: [TripleChangePostProcessor] Completed properties after 0 ms
    Feb 19, 2008 9:45:57 AM edu.stanford.smi.protegex.owl.model.triplestore.impl.TripleChangePostProcessor log
    INFO: [TripleChangePostProcessor] Completed named classes after 0 ms
    Feb 19, 2008 9:45:57 AM edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser loadTriples
    INFO: ... Loading completed after 1159 ms
    Edited by: esharris on Feb 19, 2008 7:18 AM

    Has the phone been set up with your Apple ID? To find out if the phone has been used with another Apple ID, check the current Activation Lock status of a device by visiting icloud.com/activationlock from any Mac or PC.

  • Create materialized View fails with "table or view does not exist"

    DB: 10.2.0.4
    OS: Win 2003
    Hi,
    Here in my tests, i have 2 databases (A(source) and B(backup)), and i am trying to create an mview in database B to replicate data from one test table from database A, only for test purpose. I'm getting the error "table or view does not exist" when i try to create a mview with REFRESH FAST. Here is my code:
    CREATE MATERIALIZED VIEW TESTES.TAB_TESTES_REPLIC_MVIEW_02
    REFRESH FAST
    START WITH TO_DATE('21/02/2012 18:50:00', 'DD/MM/YYYY HH24:MI:SS')
    NEXT SYSDATE + 1/24/60
    WITH PRIMARY KEY
    AS SELECT REGISTRO1,
    REGISTRO2
    FROM TESTES.TAB_TESTES_REPLIC_MVIEW_02@DB_LINK_ORA10;
    The dblink is workig fine(dblink user has select privilege on TESTES.TAB_TESTES_REPLIC_MVIEW_02), and i have created the mview log on database A.
    Where is my mistake.
    Thanks a lot.
    Edited by: Fabricio_Jorge on 21/02/2012 19:06

    I found the solution.
    I had to grant SELECT on the mview log. The name is avaiable in DBA_MVIEW_LOGS

  • Map integration - message GAC: Method/property does not exist

    Hi
    In TM when using the Map function we get the message: GAC: Method/property does not exist
    Does anyone know what to do?

    Hi
    Yes i´m sorry you are right, but actually it´s more or less what i got... I have set up the Customizing and all i get when i use the Map function in the Transportation Cockpit is this:

  • Import fails with ORA-01435: user does not exist?

    I have a dump of a 8i database done with FULL=Y. I have tried to import this into an XE beta 3 instance with FULL=Y, but I keep getting ORA-01435: user does not exist. Is this expected behavior because of some XE thing or is it me being an idiot? I would have expected the imp program to ignore that the tablespaces are not the same and just stuffed everything into the default tablespace of the current user (SYSTEM) and creating unknown schemas whenever one was encountered.
    Regards Pete

    Peter,
    could you please post the command line of the import and the logfile, so that we can get a bit more of information?
    Thanks,
    ~Dietmar.

  • Mapping Issue with useOneAsMany Function

    Hi Experts,
    1) The target node DATA must be repeat as many times as YT3M in source side, if YT3M not exist it must fill with empty node.
    2) the target field "P" must reapeat as many times as YT3M in source side and P value from source side repeat same value for all YT3M occurance under M1M node, if M1M node not exist fill with empty.
    Can anyone help me about this.
    Sorce structure is look like this.
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:mt1 xmlns:ns0="urn:sap.shoprite.co.za:ecc:md">
       <a1m>
          <m1m>
             <po>100</po>
             <yt3m>
                <m>1</m>
             </yt3m>
             <yt3m>
                <m>2</m>
             </yt3m>
          </m1m>
       </a1m>
       <a1m>
          <m1m>
             <po>101</po>
             <yt3m>
                <m>1</m>
             </yt3m>
             <yt3m>
                <m>1</m>
             </yt3m>
             <yt3m>
                <m>2</m>
             </yt3m>
          </m1m>
       </a1m>
       <a1m/>
       <a1m>
          <m1m>
             <po>100</po>
             <yt3m>
                <m>1</m>
             </yt3m>
             <yt3m>
                <m>1</m>
             </yt3m>
          </m1m>
          <m1m>
             <po>103</po>
             <yt3m>
                <m>1</m>
             </yt3m>
             <yt3m>
                <m>1</m>
             </yt3m>
          </m1m>
       </a1m>
       <a1m>
          <m1m>
             <po>101</po>
             <yt3m>
                <m>1</m>
             </yt3m>
             <yt3m>
                <m>2</m>
             </yt3m>
          </m1m>
       </a1m>
    </ns0:mt1>
    Target Structure is look like this.
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:mt2 xmlns:ns0="urn:sap.shoprite.co.za:ecc:md">
       <data>
          <po>100</po>
          <m>1</m>
       </data>
       <data>
          <po>100</po>
          <m>2</m>
       </data>
       <data>
          <po>101</po>
          <m>1</m>
       </data>
       <data>
          <po>101</po>
          <m>1</m>
       </data>
       <data>
          <po>101</po>
          <m>2</m>
       </data>
       <data>
          <po/>
          <m>1</m>
       </data>
       <data>
          <po>100</po>
          <m>1</m>
       </data>
       <data>
          <po>100</po>
          <m>1</m>
       </data>
        <data>
          <po>103</po>
          <m>1</m>
       </data>
       <data>
          <po>103</po>
          <m>1</m>
       </data>
       <data>
          <po>101</po>
          <m>2</m>
       </data>
       <data>
          <po>101</po>
       </data>
    </ns0:mt2>

    Hi,
    I tested your mapping with below structure.
    Source Structure
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:test xmlns:ns0="http://PurchaseRequest_Info">
       <M1M>
          <PO>100</PO>
          <YT3M>
             <M>1</M>
          </YT3M>
          <YT3M>
             <M>2</M>
          </YT3M>
       </M1M>
       <M1M>
          <PO>101</PO>
          <YT3M>
             <M>1</M>
          </YT3M>
          <YT3M>
             <M>1</M>
          </YT3M>
          <YT3M>
             <M>2</M>
          </YT3M>
       </M1M>
    </ns0:test>
    Output:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:target xmlns:ns0="http://PurchaseRequest_Info">
    <Data>
    <PO>100</PO>
    <M>1</M>
    </Data>
    <Data>
    <PO>100</PO>
    <M>2</M>
    </Data>
    <Data>
    <PO>101</PO>
    <M>1</M>
    </Data>
    <Data>
    <PO>101</PO>
    <M>1</M>
    </Data>
    <Data>
    <PO>101</PO>
    <M>2</M>
    </Data>
    </ns0:target>
    Mapping Used:
    Data Node: Y3TM- Context on Test Node.
    PO Node: Pass output of One as many to PO. first input to one as many will be Source PO field and other two inputs will be Node Y3TM.
    Map source M field as it is to Target M field.
    -Gouri

  • I have an issue with Finder. It does not respond

    Finder does not respond if I click on the icon. I have to open Finder via a right mouse click and clicking 'Open New Finder window'

    Please read this whole message before doing anything.
    This procedure is a test, not a solution. Don’t be disappointed when you find that nothing has changed after you complete it.
    Step 1
    The purpose of this step is to determine whether the problem is localized to your user account.
    Enable guest logins* and log in as Guest. Don't use the Safari-only “Guest User” login created by “Find My Mac.”
    While logged in as Guest, you won’t have access to any of your documents or settings. Applications will behave as if you were running them for the first time. Don’t be alarmed by this behavior; it’s normal. If you need any passwords or other personal data in order to complete the test, memorize, print, or write them down before you begin.
    Test while logged in as Guest. Same problem?
    After testing, log out of the guest account and, in your own account, disable it if you wish. Any files you created in the guest account will be deleted automatically when you log out of it.
    *Note: If you’ve activated “Find My Mac” or FileVault, then you can’t enable the Guest account. The “Guest User” login created by “Find My Mac” is not the same. Create a new account in which to test, and delete it, including its home folder, after testing.
    Step 2
    The purpose of this step is to determine whether the problem is caused by third-party system modifications that load automatically at startup or login, by a peripheral device, by a font conflict, or by corruption of the file system or of certain system caches.
    Please take this step regardless of the results of Step 1.
    Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards, if applicable. Start up in safe mode and log in to the account with the problem. You must hold down the shift key twice: once when you turn on the computer, and again when you log in.
    Note: If FileVault is enabled in OS X 10.9 or earlier, or if a firmware password is set, or if the startup volume is a software RAID, you can’t do this. Ask for further instructions.
    Safe mode is much slower to start up and run than normal, with limited graphics performance, and some things won’t work at all, including sound output and Wi-Fi on certain models. The next normal startup may also be somewhat slow.
    The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.
    Test while in safe mode. Same problem?
    After testing, restart as usual (not in safe mode) and verify that you still have the problem. Post the results of Steps 1 and 2.

  • Serious issue with VLC (even downgrade does not fix it?!?)

    Hello all,
    yesterday I've updated my Arch after a while. After update, VLC stopped working, it just segfaults on start. Here is the log output:
    $ vlc -vvv
    VLC media player 2.1.4 Rincewind (revision 2.1.4-0-g2a072be)
    [0x1ccf058] main libvlc debug: VLC media player - 2.1.4 Rincewind
    [0x1ccf058] main libvlc debug: Copyright © 1996-2014 the VideoLAN team
    [0x1ccf058] main libvlc debug: revision 2.1.4-0-g2a072be
    [0x1ccf058] main libvlc debug: configured with ./configure '--prefix=/usr' '--sysconfdir=/etc' '--disable-rpath' '--enable-faad' '--enable-nls' '--enable-lirc' '--enable-ncurses' '--enable-realrtsp' '--enable-aa' '--enable-vcdx' '--enable-upnp' '--enable-opus' '--enable-sftp' 'LUAC=/usr/bin/luac' 'LUA_LIBS=-llua -lm ' 'RCC=/usr/bin/rcc-qt4' 'CFLAGS=-I/usr/include/samba-4.0' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro' 'CPPFLAGS=-I/usr/include/samba-4.0' 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4'
    [0x1ccf058] main libvlc debug: searching plug-in modules
    [0x1ccf058] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins.dat
    [0x1ccf058] main libvlc warning: cannot read /usr/lib/vlc/plugins/plugins.dat (No such file or directory)
    [0x1ccf058] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
    Segmentation fault (core dumped)
    I tried downgrading VLC back to 2.1.2, which used to work, but at my unpleasant surprise it crashes with the same error:
    $ vlc -vvv
    VLC media player 2.1.2 Rincewind (revision 2.1.2-0-ga4c4876)
    [0x1488058] main libvlc debug: VLC media player - 2.1.2 Rincewind
    [0x1488058] main libvlc debug: Copyright © 1996-2013 the VideoLAN team
    [0x1488058] main libvlc debug: revision 2.1.2-0-ga4c4876
    [0x1488058] main libvlc debug: configured with ./configure '--prefix=/usr' '--sysconfdir=/etc' '--disable-rpath' '--enable-faad' '--enable-nls' '--enable-lirc' '--enable-ncurses' '--enable-realrtsp' '--enable-aa' '--enable-vcdx' '--enable-upnp' '--enable-opus' '--enable-sftp' 'LUAC=/usr/bin/luac' 'LUA_LIBS=-llua -lm ' 'RCC=/usr/bin/rcc-qt4' 'CFLAGS=-I/usr/include/samba-4.0' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro' 'CPPFLAGS=-I/usr/include/samba-4.0' 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4'
    [0x1488058] main libvlc debug: searching plug-in modules
    [0x1488058] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins.dat
    [0x1488058] main libvlc warning: cannot read /usr/lib/vlc/plugins/plugins.dat (No such file or directory)
    [0x1488058] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
    Segmentation fault (core dumped)
    During upgrade I noticed strange segfault whilst updating the VLC:
    upgrading vlc [####################################################] 100%
    /tmp/alpm_wQxpzI/.INSTALL: line 1: 10842 Segmentation fault (core dumped) usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins
    I even tried building my own VLC from git and after everything compiles, make fails with the same error:
    make[2]: Entering directory '/home/dodo/Build/vlc/vlc/bin'
    GEN ../modules/plugins.dat
    /bin/sh: line 4: 11486 Segmentation fault (core dumped) ./vlc-cache-gen ../modules
    I tried running the vlc-cache-gen under gdb to investigate the segfault it appears to be in glibc (?!?):
    (gdb) bt
    #0 0x00007ffff67ed44a in __strcmp_sse2_unaligned () from /usr/lib/libc.so.6
    #1 0x00007fffef413ab9 in g_str_equal () from /usr/lib/libglib-2.0.so.0
    #2 0x00007fffef4131e0 in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
    #3 0x00007fffef4329a0 in g_quark_from_static_string () from /usr/lib/libglib-2.0.so.0
    #4 0x00007fffed7b989c in ?? () from /usr/lib/libgobject-2.0.so.0
    #5 0x00007ffff7dea9ca in call_init.part () from /lib64/ld-linux-x86-64.so.2
    #6 0x00007ffff7deaab3 in _dl_init_internal () from /lib64/ld-linux-x86-64.so.2
    #7 0x00007ffff7deec08 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
    #8 0x00007ffff7dea884 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
    #9 0x00007ffff7dee3fb in _dl_open () from /lib64/ld-linux-x86-64.so.2
    #10 0x00007ffff726c02b in ?? () from /usr/lib/libdl.so.2
    #11 0x00007ffff7dea884 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
    #12 0x00007ffff726c5dd in ?? () from /usr/lib/libdl.so.2
    #13 0x00007ffff726c0c1 in dlopen () from /usr/lib/libdl.so.2
    #14 0x00007ffff79623cb in ?? () from /usr/lib/libvlccore.so.7
    #15 0x00007ffff79476db in ?? () from /usr/lib/libvlccore.so.7
    #16 0x00007ffff794751a in ?? () from /usr/lib/libvlccore.so.7
    #17 0x00007ffff79473d9 in ?? () from /usr/lib/libvlccore.so.7
    #18 0x00007ffff794740e in ?? () from /usr/lib/libvlccore.so.7
    #19 0x00007ffff79470c3 in ?? () from /usr/lib/libvlccore.so.7
    ---Type <return> to continue, or q <return> to quit---
    #20 0x00007ffff7946ece in ?? () from /usr/lib/libvlccore.so.7
    #21 0x00007ffff7946a68 in ?? () from /usr/lib/libvlccore.so.7
    #22 0x00007ffff78bf944 in libvlc_InternalInit () from /usr/lib/libvlccore.so.7
    #23 0x00007ffff7bc573e in libvlc_new () from /usr/lib/libvlc.so.5
    #24 0x00000000004008fe in main (argc=2, argv=<optimized out>) at cachegen.c:99
    I tried downgrading glibc back to 2.8.12 (and all dependencies), but the error persists.
    The pacman upgrade log is here.
    NOTE:
    In my /etc/pacman.conf, I've got following packages set to ignore:
    IgnorePkg = linux linux-headers ati-dri mesa mesa-libgl xf86-video-ati xf86-video-vesa xf86-input-synaptics xf86-input-mouse xf86-input-keyboard xf86-input-evdev xorg-server gnupg libgcrypt glamor-egl
    This is because I have to stick with 3.10.10 kernel, 9.2.0 ati-dri, 1.14.4 Xserver and 1.5.3 libgcrypt (XServer dependency) because if I upgrade any of these packages, I end up with unbootable system (my laptop HP Compaq nx9420 RU478EA has got old ATI Radeon X1600 that obviously is not supported anymore with mesa 10 and kernel 3.11 and newer).
    Any ideas about how to make VLC work? It is my favourite video and DVB-T TV player...

    In the meantime I've solved the boot problem (see https://bbs.archlinux.org/viewtopic.php?id=178789) and I've been tracing steps to find out why VLC segfaults.
    So, I've pulled the latest VLC from their git and went on compiling. Of course, make failed while generating plugins.dat file. Target that builds that file uses vlc-cache-gen utility that segfaults. I've taken the liberty of modifying the source code and adding various printf's throughout the code to pinpoint the source code line that segfaults.
    The trace of vlc-cache-gen's source code showed me that segfault happens while calling libvlc_new function. I've traced eve further and found that segfaults happens in calling module_LoadPlugins (line ~153 in src/libvlc.c inside libvlc_InternalInit - note that line numbers have offset because of my printf's). Tracing even deeper guided me to function module_InitDynamic inside src/modules/bank.c (somewhere around line 638). For some plugins module_Load function call worked and for some segfaulted.
    By taking a look of implementation of module_Load function in src/posix/plugin.c, I've found out that line that segfaults is "module_handle_t handle = dlopen (path, flags);" when trying to load "../modules/.libs/libnotify_plugin.so", i.e. the issue is not in VLC, but in dlopen. I've tried removing libnotify_plugin.so from generated .libs/ plugins, but then segfault appeared on libkate_plugin.so. Moreover, I had to remove following plugins to avoid the segfault:
    libnotify_plugin.so
    libkate_plugin.so
    libgnomevfs_plugin.so
    gui/qt4/libqt4_plugin.so
    After removing those plugins, vlc-cache-gen did the job, but VLC still didn't work because obviously it requires at least libqt4_plugin.
    I've also tried reinstalling libnotify and then rebuilding VLC, but I've got nevertheless segfault on dlopen of libnotify_plugin.so and other mentioned libraries.
    How should I approach the problem now? Obviously something is wrong with dlopen - this explains why downgrading the VLC didn't fix the issue. How to debug dlopen? GDB backtrace of dlopen gives me following trace:
    #0 0x00007ffff67ed44a in __strcmp_sse2_unaligned () from /usr/lib/libc.so.6
    #1 0x00007fffeebfcab9 in g_str_equal () from /usr/lib/libglib-2.0.so.0
    #2 0x00007fffeebfc1e0 in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
    #3 0x00007fffeec1b9a0 in g_quark_from_static_string () from /usr/lib/libglib-2.0.so.0
    #4 0x00007fffecfa289c in ?? () from /usr/lib/libgobject-2.0.so.0
    #5 0x00007ffff7dea9ca in call_init.part () from /lib64/ld-linux-x86-64.so.2
    #6 0x00007ffff7deaab3 in _dl_init_internal () from /lib64/ld-linux-x86-64.so.2
    #7 0x00007ffff7deec08 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
    #8 0x00007ffff7dea884 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
    #9 0x00007ffff7dee3fb in _dl_open () from /lib64/ld-linux-x86-64.so.2
    #10 0x00007ffff726c02b in ?? () from /usr/lib/libdl.so.2
    #11 0x00007ffff7dea884 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
    #12 0x00007ffff726c5dd in ?? () from /usr/lib/libdl.so.2
    #13 0x00007ffff726c0c1 in dlopen () from /usr/lib/libdl.so.2
    My guess that one of the strings in g_str_equal is either NULL or points to freed memory. But how to verify that?
    Any ideas would be highly appreciated.

  • When I execute my download for Itunes windows comes back with the error file does not exist verify it

    The following error message comes up every time I run the Itunes installer package.
    "This installation package could not be opened. Verify that the package exists and that you can access it, or contact the application vendor to verify that this is a valid windows installer package."
    I've tried several downloads, but they all end with the same error message.
    I also resently had my hard drive cleared due to a virus, so possibly missing something?
    Vincent

    Hi vindog60,
    Thank you for using Apple Support Communities.
    To troubleshoot this issue where you get an installation error with iTunes on your Windows PC, please follow the steps in the article linked to below.
    Issues installing iTunes for Windows - Apple Support
    Cheers,
    Alex H.

Maybe you are looking for