Graphical Message mapping complexity in SAP PI 7.31 single stack

Hi All,
I have a source structure 1..unbounded
<Material>
<row>    1....unbounded
<Mat_ID>123<Mat_ID>
<Desc><text</Desc>
<uom>EA</uom>
<plant>AB</plant>
<org>XY</org>
</row>
<row>
<Mat_ID>123<Mat_ID>
<Desc><text</Desc>
<uom>ST</uom>
<plant>CD</plant>
<org>FG</org>
</row>
<row>
<Mat_ID>123<Mat_ID>
<Desc><text</Desc>
<uom>XY</uom>
<plant>DE</plant>
<org>ZX</org>
</row>
</Material>
Target Structure
<Material>
<row>  --->  1....unbounded
<Mat_ID>123<Mat_ID>
<Desc><text</Desc>
<uomdata> ---> 0 ----unbounded
<uom>EA</uom>
<uomdata>
<uomdata>
<uom>ST</uom>
</uomdata>
<uomdata>
<uom>XY</uom>
</uomdata>
<plantdata> ----> 0 ----unbounded
<plant>AB</plant>
</plantdata>
<plantdata>
<plant>CD</plant>
</plantdata>
<plant>DE</plant>
</plantdata>
<orgdata> ---->  0 ----unbounded
<org>XY</org>
</orgdata>
<orgdata>
<org>FG</org>
</orgdata>
<orgdata>
<org>ZX</org>
</orgdata>
</row>
</Material>
How do I do message mapping (preferably graphical mapping) to achieve the target structure. The values of each elements are manipulated for easiness. There are more than one fields under each node in real scenario. Please let me know
thx
mike

Beautiful..Thx...
I will try out and let you know Amit
One more request.
I have to do this mapping first and use it in receiver interfaces of ICO using an operation mapping and inbound interface as usual.
Now, I have to add 2 more inbound interfaces in the receiver interfaces and maintain order at Runtime to execute the above mapping first always and then execute the 2 additional inbound interfaces based on some condition.
The condition has to be something like this (source structure <flag> field value dependent condition)
/Material/row/flag  = 'N'       call the second inbound interface to execute a operation mapping
/Material/row/flag  = 'N'       call the third interface to execute another operation mapping
Now the complexity here is:
If the source structure is like this below
<Material>
<row>    1....unbounded
<Mat_ID>123<Mat_ID>
<Desc><text</Desc>
<uom>EA</uom>
<plant>AB</plant>
<org>XY</org>
<flag>N</flag>  -- this is the flag field for the first material
</row>
<row>
<Mat_ID>123<Mat_ID>
<Desc><text</Desc>
<flag>N</flag> -- this is the flag field for the first material again
<uom>ST</uom>
<plant>CD</plant>
<org>FG</org>
</row>
<row>
<Mat_ID>345<Mat_ID>
<Desc><text</Desc>
<flag>N</flag> --this is the flag field for the second material
<uom>XY</uom>
<plant>DE</plant>
<org>ZX</org>
</row>
and so on
</Material>
The target structure for the additional 2 inbound interface are shown below
2nd inbound interface target structure
<Material>
<Mat_ID>123</Mat_ID> 
<flag>N</flag>  - constant value 'N'
<Mat_ID>345</Mat_ID>
<flag>N</flag> - constant value 'N'
</Material>
3rd inbound interface target structure
<Material>
<Mat_ID>123</Mat_ID> 
<flag>Y</flag>  - constant value 'Y'
<Mat_ID>345</Mat_ID>
<flag>Y</flag>  - constant value 'Y'
</Material>
first question: how do I write a condition for checking the source structure <flag> field value for every unique material ?
second question: what would be the message mapping and operation mapping for the 2nd and 3rd inbound interfaces?
thx
mike

Similar Messages

  • Graphical message mapping

    Hello Expert
    I am woking in IS retail Outbound Scenario for article master  where enhancement segment E1WXX01 repeat multiple time and contain different -2 value  and I want to collect that different value in different Target filed 
    Suppose
    When first time segment E1WXX01 come contain
    fldname Zcolor
    Fldvalue red
    Target field Color
    In second time segment E1WXX01 contain value
    fldname ZSIZE
    Fldvalue 40
    Target filed SIZE
    And so on
    I want configure that scenario with the help of graphical message mapping
    Thanks
    Amit Shivhare

    Hi Shakif,
    <b>CONTEXT CHANGE</b>
    Please go through these links which clearly explains context and context changes in mapping.....
    http://help.sap.com/saphelp_nw04/helpdata/en/40/7b8e40496f6f1de10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/35/fb8c4057d5701de10000000a1550b0/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/42/f7293b2dbe1a71e10000000a422035/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/79/2835b7848c458bb42cf8de0bcc1ace/frameset.htm
    Go thru this guide~good source
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9202d890-0201-0010-1588-adb5e89a6638
    <b>REMOVE CONTEXT</b>
    Remove context removes all the higher-level contexts of a source field thereby delete all hierarchy levels and generate a list.In simple form
    removes all top hierarchy levels, so that all elements of the target queue are assigned to a root element of the source queue
    <b>SPLIT BY VALUE</b>
    The SplitByValue () function is the counterpart to removeContexts(): Instead of deleting a context, we can insert a context change in the source value queue. We then receive this element for each inserted context change instead of a top node element. However, for this to be possible, the top node source field must be assigned a top node target field and minOccurs must be >0. A maximum of minOccurs top node target fields can be inserted here.
    We can insert a context change in the queue after each value, after each change to the value, or after each tag without a value.
    refer this for node functions
    http://help.sap.com/saphelp_nw2004s/helpdata/en/2c/2d8c4024d26e1de10000000a1550b0/content.htm
    Cheers...
    Vasu
    <b>** REward POints if found useful **</b>

  • Exporting Graphical Message Mapping in PI 7.1

    Hi All,
    In XI3.0 there was an option to export graphical message mapping by using ctrl+shift on the data flow editor window. Can't find the same in PI7.1.
    Have SAP removed this feature with PI 71 or provided another way of doing it or simply my system is acting wierd?
    Regards,
    Rahul

    It worked when I did Ctrl+Shift and numerical 0 from horizontal numbers of my keyboard, some how doesn't work with numbers on right  side of the keyboard(Numlock was On)
    It is wierd.

  • Graphical message mapping examples for JDBC and RFC lookup

    hi, can any body provide me graphical message mapping examples for the "JDBC Lookup" function and "RFC Lookup" function?
    I'm now studying the graphical message mapping and want to try those 2 functions. thank you.
    I expect the examples to be simple enoung, not need to set up much.

    >
    Madhu_1980 wrote:
    > can u check this link:
    >
    > PI 7.0 & 7.1 Mapping - Blogs,Articles,Wiki,Code Samples and Videos Collections https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=79955426  
    >
    > it contains a link : SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups /people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-graphical-support-for-jdbc-and-rfc-lookups
    May be I'm too foolish to follow those links, I got issues of each links.
    What I really want is an example from step0
    Swarup:
    Refer the Lookup document - Easy Lookup in Process Integration 7.1
    https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/20befc9a-aa72-2b10-ae9b-b0988791d457
    The first step is "Create an RFC Enabled Function Module for look up", but where can I create the function module? Should I use ESB, IB? or use transaction 'SE11' ?
    Kulkarni:
    Very good links for RFC lookup with 7.0/3.0
    https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/70d90a91-3cf4-2a10-d189-bfd37d9c3231&overridelayout=true
    At page6 "PI Development/Configuration", it saies "You are on the design maintenance screen in the Integration Builder.Expand the subnodes for the software component version for which you want to import interfaces".
    What is "design maintenance screen" ? My IB version is: Service Pack:08 Release:NW07_08_REL.
    When I open IB, it display a screen titled with "Configuration: Intergation Builder", I did not find "software component version" node on the left tree.
    Madhu_1980 :
    it contains a link : SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups /people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-graphical-support-for-jdbc-and-rfc-lookups
    The Prerequisites state:
    The JDBC channel to be used for the lookup must be configured and activated in the Integration Directory.
    The definition of the table used for the lookup must already be imported into the ES Repository as an external definition
    But I don't know how to create a JDBC channel and define the table.

  • How can I use loop in graphical message mapping

    The source input XML is like:
    <bookstore>
      <book>
           <item1>xxx</item1>
           <item2>yyy</item2>
      </book>
      <book>
            <item1>zzz</item1>
           <item2>www</item2> 
    </book>
    </bookstore>
    I want to create an output XML like
    <output>
       <item>
            <item1>xxx</item1>
             <item2>yyy</item2>
        </item>
       <item>
            <item1>xxx</item1>
             <item2>www</item2>
        </item>
       <item>
            <item1>zzz</item1>
             <item2>www</item2>
        </item>
       <item>
            <item1>xxx</item1>
             <item2>yyy</item2>
        </item>
    </output>
    That means I want to do permutation and combination for all <item1> <item2> under <book>.
    Of course I can write a customer function to do it, but I want to basically use the buildin functions to do the graphical message mapping for this.
    Any idea?  thank you.

    well, I'm not very clear of those 2 English words
    What I want is to list all possible combination of item1 and item2 (and in fact, we have item3, item4, ....etc).
    example
    input: 
    <item>
              <item1> 111 </item1>
              <item2> 222 </item2>
              <item3> 333 </item3>
    </item>
    <item>
              <item1> aaa </item1>
              <item2> bbb </item2>
              <item3> ccc </item3>
    </item>
    I want to get
    <item><Item1>111>/item1> <item2>222</item2> <item3>333</item3> </item>
    <item><Item1>111>/item1> <item2>222</item2> <item3>ccc</item3> </item>
    <item><Item1>111>/item1> <item2>bbb</item2> <item3>333</item3> </item>
    <item><Item1>111>/item1> <item2>bbb</item2> <item3>ccc</item3> </item>
    <item><Item1>aaa>/item1> <item2>222</item2> <item3>333</item3> </item>
    <item><Item1>aaa>/item1> <item2>222</item2> <item3>ccc</item3> </item>
    <item><Item1>aaa>/item1> <item2>bbb</item2> <item3>333</item3> </item>
    <item><Item1>aaa>/item1> <item2>bbb</item2> <item3>ccc</item3> </item>

  • SAP PI 7.3 Single stack- Set tracing and logging

    Hi experts
    We  have configured a SOAP to SOAP sync scenario in SAP PI 7.3  single stack(Java Only).
    I have sent some test messages from WSNavigator to PI .
    But when i checked  messages in adapter engine, it is showing*"Unable to retrieve payload or you don't have sufficient authorization to view the content" I am able to monitor payloads of Async messages.
    How can we set Logging and trace levels in Single stack PI? I couldn't find any options in RWB os NWA.
    Thanks,
    Dhanish

    Hello Dhanish,
    As it was stated by Kenneth in his post, if you would like to see payload of a synchronous message in Message Display Tool (e.g. from Runtime WorkBench), you should set value of property messaging.SyncMessageRemover.removeBody of J2EE service XPI Service: Messaging System to 'false'. Please note that this affects only synchronous messages in final states (DLVD and FAIL).
    Regarding the second part of your question - logging. In PI 7.3, you can persist the message in Adapter Framework in two ways - stage it or log it. Staging allows you to edit/restart the message later from the stage where the message was persisted and is relevant for asynchronous messages; logging allows you to only display the logged message and is relevant for both synchronous and asynchronous messages. Please also note that staging affects performance of message processing more greatly than logging, extensive staging (e.g. staging on several processing stages) can even be a reason of performance degradation for processed messages, so if you only need to display details of the message on different processing steps in Adapter Framework, logging should be sufficient. Both staging and logging can be configured using properties xiadapter.stage.conf (for staging) and xiadapter.logger.conf (for logging) of J2EE service XPI Adapter: XI.
    Regards,
    Vadim

  • Want to learn SAP PI 7.4 Single stack

    Hi Experts,
    I am a beginner in SAP PI and started by journey with SAP PI 7.0. Now, we are upgrading it to SAP PI 7.4 single stack.
    I want to learn it as much as possible before the migration but when I search for the topics in SCN, I am getting confused with the different topics and its naming conventions explained. (For Eg PI and PO). So, will it possible for you experts to provide me the links which can actually help me to get the full depth knowledge on PI 7.4 (Single stack). Am just hoping to be a productive member of this SAP family:)
    Regards,
    Adarsh

    Hi Adarsh,
    SAP Process Orchestration is the new name of SAP Process Integration (SAP PI). SAP changed the name with the release 7.3 to include the additional features of SAP NetWeaver Business Process Management (nBPM), Advanced Adapter Engine Extended (AEX) and SAP NetWeaver Business Rules Management (BRM).
    Source - Latest version is SAP PO 7.4  or SAP PI 7.4 (commonly known as of now). Good part is that PO 7.4 license includes BPM and BRM. Till PO 7.4 SAP still provides the dual stack (ABAP + JAVA) option to install. But going forward it would be single stack (JAVA) only i.e. only swing tool for ESR and ID or NWDS. no more transactions/tocde.
    From a developer standpoint:
    You got all adapter based on JAVA. IDOC and HTTP are now IDOC_AAE and HTTP_AAE, also proxy scenario can be done using SOAP adapter XI protocol and there is no ccBPM.
    Regards,
    Sachin Dhingra

  • SAP PI7.31 Java Single Stack  - Default Delete Job Retention period

    Hi
    anybody know where the Default Delete Job Retention periods can be set ?     I'm on a SAP PI7.31 Java Single Stack.

    thanks  - in milliseconds  - very precise.
    1) NWA-->Configuration-->Infrastructure -->Java System Properties
    2) Go to Services tab, and type XPI and select – XPI Adapter: XI
    3) Type “persist” in Properties filter
    4) for example Set Retention period in Milli seconds and save
    2592000000 = 30 Days

  • Functions in Graphical message mapping

    Hi All,
    I hve a scenario where i have to use various functions in Graphical mapping tool like lastindexof,  format number, etc etc . Can anyone has sample examples explainng the functionality of all the functions in message mapping tool. Atleast a few would be helpful..
    Thanks
    Michael

    Hi,
    Please take a look at these links,
    http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/content.htm
    /people/sravya.talanki2/blog/2005/08/16/message-mapping-simplified--part-i
    /people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
    Regards,
    Bhavesh

  • Problem in Graphical message mapping.Need UDF to add array based on some co

    Hi All,
    I have been struck in message mapping.Below i am explaining it,
    I have two input array,
    one array lets call  X [24]
                                    [25]
                                     [26]
                                     [24]
                                    [25]
    other array is Y [10]
                           [11]
                           [12]
                           [13]
                           [14] .length of both the array will be same .
    Now I want the output as: if there is any same value in first array i.e array X then corresponding value of second array should be added.i.e in array X if 24 is coming as twice (1st and 4th) then 1st and 4th value of array Y will be added.So here there will be only three output as Z[23]
                                                      [25]
                                                      [12]
    Please guide me if posiible .I tried to use the for loop but  its not working as the value of X is repeating.
    Regards,
    Saurabh

    Hi,
    Tru this..
    public void test(String[] a,String[] b,ResultList result,Container container){
    int flaga,flagb;
    for(int i=0;i<a.length;i++)
         flaga =0;
         for(int j=i+1;j<a.length;j++)
              int p =  Integer.parseInt(a<i>);
              int q =  Integer.parseInt(a[j]);
              if(p==q)
                   flaga =1;
                   int c = Integer.parseInt(b<i>)+Integer.parseInt(b[j]);
                   String d = new Integer(c).toString();
                   result.addValue (d);
    if (flaga ==0)
    flagb=0;
    for(int q =i-1; q>=0;q--)
         if(Integer.parseInt(a<i>) == Integer.parseInt(a[q]))
              flagb = 1;
    if (flagb == 0) result.addValue((b<i>));
    I have tested with the same input... it is working for me
    http://www.flickr.com/photos/28929439@N06/2721471681/
    Thanks
    SaNv...

  • Problem in Graphical message mapping

    Hi all,
                I am doing an HR file to file interface.I am struck in message mapping.Actually my source message type contain four structures i.e infotype00 ;infotype01;infotype02;infotype05;every infotype has one PERNNO,BEGDA&ENDDA along with other fields.in target i have to extact employee recors from these 4infotypes.Target structre is :EMPLOYEE
                                     fields...
    Now I had to generate as many employee as many unique PERNNO i.e if all four infotype has same PERNN then it is considered detail of one employee if any infotype has diff.PERNNO then we have to create one more employee record for that infotype.I used a custom functionUNIQUE and get all unique infotype then on the basis i was creating employee.i.e if 3 unique PERNNO then 3 employee record has to be created.It was working fine,But one new requirement came that I have to compare BEGDA of all infotype and if any infotype has BEGDA more than current date then for that PERNNO i dont have to create Employee records.i.e suppose for PERNNO 8 infotype0 has BEGDA more than current date then i dont have to create employeerecord for PERNO 8.This new requirement i am unable to implement.please guide me how to proceed further i.e after getting the unique PERNO.Please do the needful as its very urgent.
    regards,
    Saurabh

    Hey saurabh,
           once you are able to obtain unique PERNNO,
        you need to use two date functions.
    CurrentDate: It will return the system date(todays date).
    CompareDate: It will take as input two values(as dates) and gives output based on their values.
    output of comparedate funtion will be:
    -1 if second value is greater than 1st value.
    0 if second value is equal to the first.
    1 if second value is less than the first value.
    what you can do is take currentdate function as first input for comparedate.
    BEGDA as second input for comparedate.
    if the value is -1(i.e BEGDA is greater than current date SUPPRESS the node or else create the node)
    make sure the format of current date and BEGDA are same.

  • Graphical Message Mapping - SplitByValue - part 3

    Hello experts,
    Thread cal Message Mapping - SplitByValue - part 2 was solved by
    StartDate --> emoveContext --> A
    EAN --> RemoveContext --> SplitByValue (Value Change) --> A
    --> A (FormatByExample) --> target field
    The context of the StartDate field is changed to the complete Message Type. That all works fine.
    Now, I need to do a similar thing, but based on 4 indicator fields which could contain value X.
    For each indicator field (within 1 data row) filled with an X, a segment must be repeated as many times as there are indicator fields with an X.
    How do I manage that? I think I need to use FormatByExample again, isn't it?
    Thanks a lot
    Dimitri

    > For each indicator field (within 1 data row) filled with an X, a segment must be repeated as many times as there are indicator fields with an X.
    This means in each data row you will have only 1 X in any of the indicator. Correct?
    So let's say you got total 7 data row, this means you have 7 X's and that means you must create 7 segments. Corrct?
    If yes then
    Soruce --->RemoveContext -
    >Target Segment.
    Soruce --->SplitByValue(each value) --->Target Fields.

  • Duplicate File Handling Issues - Sender File Adapter - SAP PO 7.31 - Single Stack

    Hi All,
    We have a requirement to avoid processing of duplicate files. Our system is PI 7.31 Enh. Pack 1 SP 23. I tried using the 'Duplicate File Handling' feature in Sender File Adapter but things are not working out as expected. I processed same file again and again and PO is creating successful messages everytime rather than generating alerts/warnings or deactivating the channel.
    I went through the link  Michal's PI tips: Duplicate handling in file adapter - 7.31  . I have maintained similar setting but unable to get the functionality achieved. Is there anything I am missing or any setting that is required apart from the Duplicate file handling check box and a threshold count??
    Any help will be highly appreciated.
    Thanks,
    Abhishek

    Hello Sarvjeet,
    I'd to write a UDF in message mapping to identify duplicate files and throw an exception. In my case, I had to compare with the file load directory (source directory) with the archive directory to identify whether the new file is a duplicate or not. I'm not sure if this is the same case with you. See if below helps: (I used parameterized mapping to input the file locations in integration directory rather than hard-coding it in the mapping)
    AbstractTrace trace;
        trace = container.getTrace();
        double archiveFileSize = 0;
        double newFileSizeDouble = Double.parseDouble(newFileSize);
        String archiveFile = "";
        String archiveFileTrimmed = "";
        int var2 = 0;
        File directory = new File(directoryName);
        File[] fList = directory.listFiles();
        Arrays.sort(fList, Collections.reverseOrder());
        // Traversing through all the files
        for (File file : fList){   
            // If the directory element is a file
            if (file.isFile()){       
                            trace.addInfo("Filename: " + file.getName()+ ":: Archive File Time: "+ Long.toString(file.lastModified()));
                            archiveFile = file.getName();
                          archiveFileTrimmed = archiveFile.substring(20);       
                          archiveFileSize = file.length();
                            if (archiveFileTrimmed.equals(newFile) && archiveFileSize == newFileSizeDouble ) {
                                    var2 = var2 + 1;
                                    trace.addInfo("Duplicate File Found."+newFile);
                                    if (var2 == 2) {
                                            break;
                            else {
                                    continue;
        if (var2 == 2) {
            var2 = 0;
            throw new StreamTransformationException("Duplicate File Found. Processing for the current file is stopped. File: "+newFile+", File Size: "+newFileSize);
    return Integer.toString(var2);
    Regards,
    Abhishek

  • How to Access a BPM container variable in XI graphical  message mapping

    Hello XI BPM and Mapping experts,
    is it possible to access a BPM container variable from an graphical mapping?
    If yes, how ?
    We need this for the following scenario:
    IDOC to BPM.
    BPM  transforms and sends transformed IDOC to fileadapter
    If both steps are successful  a STATUS.SYSTAT01 IDOC should be send back to SAP-ISU with status 06.
    If one of these steps fails  the status in the SYSTAT01 should be set to 05. (Exception branch of block)
    We want to avoid to write 2 mapping programs for mapping the SYSTAT01.
    Instead we would like to use a BPM Container Variable which contains the status.
    In the mapping for the SYSTAT01 we want to use this Container Variable.
    Is this possible?
    Thanks for soon answers.
    Regards Marlies

    Hi Marlies,
       Is not possible to acces a BPM container variable from graphical mapping. For other hand, you can to use runtime variables for this purpose.
       You could create an abstract interface with a message type having a single node with the required value and using this message in other mapping.
    Best regards
    Ivá

  • Graphical message mapping n to 1

    Hi,
    i need to merge multiple "rows" into one single row and want to know if there is a possibility to do this with a graphical mapping.
    To elaborate my problem, here is an example of what i need to do:
    Origin XML structure looks like this:
    <root>
         <item>
              <tag1>A</tag1>
              <tag2>B</tag2>
         </item>
         <item>
              <tag1>C</tag1>
              <tag2>D</tag2>
         </item>
    </root>
    and the target structure should be:
    <root>
         <text>ABCD...</text>
    </root>
    To get one item into this "simple" structure is no problem. But how do i build something like a "for each item do".
    I sure could build a java mapping, but i want to know if this problem can be solved using XIs grapfical mapping.
    I really would appreciate any help.
    Regards,
    Benjamin

    Well, first of all, thank you all for your quick responses.
    But unfortunately nothing really solved my problem.
    Of course i can use the function Concatenate to get the tags of ONE item into the desired output format, but how can i execute this concatenation multiple times (as often as item appears in the origin xml).
    <root>
         <item>
              <tag1>A</tag1>
              <tag2>B</tag2>
         </item>
         <item>
              <tag1>C</tag1>
              <tag2>D</tag2>
         </item>
    </root>
    With a mapping like this:
    {tag1} --- {concatenate} --- {text}
    {tag2} ---´
    i can get an output like this:
    <root>
         <text>AB</text>
    </root>
    But it does not concatenate all and tags of all items.
    The first blog posted by Chetan is unfortunately exactly the wrong way: 1:n
    But what i need is a n:1 mapping.
    And if i am not wrong the function useOneAsMany is also for a 1:n mapping.
    If i can solve my n:1 problem with that function too, i would appreciate a detailed explanation of how this works.

Maybe you are looking for

  • Bug discovered in iphoto 6 after purchasing a book

    Iphoto puts a book thing you can click on, on the right side of the screen after organizing photos and ordering a book. You can click on the book and then at the bottom click on the >> and select play. After a few seconds of music, iphoto locks up th

  • Can I sync with iTunes staying minimized?

    OK, this admittedly is a nit. When iTunes is minimized, I replace my iPhone in its dock. I do this all the time. (One reason: I can't edit my To Do lists, which are in my iPhone Notes, from my Mac.) It's annoying that iTunes restores its window to an

  • ITunes automatically ejects iPod

    I'm new to iPod/iTunes and I'm really really disappointed. I payed US$ 300 for my Nano (it is more expensive here in Brazil) but it is not working, thanks to iTunes. My USB drive is really working well - I must say it before you ask it. The problem i

  • Why can't I send images via text

    Why can't I send images via text?

  • Folder Creation problem

    Hello I'm developing a java class that creates a folder in oracle files. The folder is created but i cannot uoload any files into the new folder. even in the oracle files browser interface the "upload file" button and the "create new folder" button a