Non -OCI compatible XML to OCI compatible XML : External Punchout

Hi All,
We are doing external punchout to around 60 different sites.
No our problem is that more than half of them will not be able to send the data back in OCI compatible format. But they will sending us the data in the same format i.e. same for for all of them (format of our old sourcing system)
Now I am trying to break the standard SAP code and make the system understand non OCI data. For this In the FM WSI_IMPORT_DATA,which is getting called from BBP_WS_IMPORT_SC_DATA , I am trying to put my logic to read the data from the ITS what is coming from the external and then transform in OCI compatible with the help of custom transformation.
My problem is that I am unable to get the data from the ITS which is coming from the sites.
Has anybody docne anything like this or anybody tried to read data from ITS.
Any help will be rewarded.
Thanks,
Smita

Hi Chris,
Any idea on this?
Thanks,
Smita

Similar Messages

  • Non-latin elements (=XML tag names) processing

    Hello there,
    How could I process XML with non-latin tag names? As far as I know, XI itself cannot map or interact with these XML elements nor design these names in IB.
    But I have to work with it and what should I do? The only way for me is to write EJB-module for adapters which could remap these names into latin ones using simple mapping table and XSLT.
    PS There are no problems with Unicoded content, but BIG deal with naming convention

    Just a remark, surprisingly for me I can use non-latinized (russian for example) XSD as an external definition and create message type based on it.
    And I can use russian elements in graphical mapping too but not in own XI elements.
    So this is much more interface problem, not basis one.

  • Javascript request on non well-formed xml file in Safari

    Hi,
    I make an AJAX request to get a non well-formed xml file. On Internet Explorer (domNode is empty) and Firefox (domNode is not empty but a tag "parsererror" is present), I can know if the document is non well-formed but on Safari the request seems to be ok, I get a part of the non well-formed file (until the error).
    I would like to say if I can make the difference between a well-formed xml file and a non well-formed xml file (with an AJAX request) on Safari.
    Thanks
    Julien

    I have built a desktop application that can use these
    calls to check if the xml contained in the document
    called "file" is well formed.
    Ok. So, the application works fine then?
    DocumentBuilderFactory domFactory =
    DocumentBuilderFactory.newInstance();
    DocumentBuilder domBuilder =
    lder domBuilder = domFactory.newDocumentBuilder();
         domBuilder.parse(file);
    They are part of the javax.xml.parsers.*; package.
    Problem is that to serve this I need to put it in an
    applet but since I have to write the xml string to a
    file local to the server the applet is not working.
    Huh? You lost me there. Are you getting security exceptions from the applet? If yes, you need to sign the applet. Otherwise, what is not 'working' in the applet compared to the application? Also, why do you need to first write it to a file?
    My question is if anyone knows of some classes in the
    API that will allow me to check if a String of XML is
    well formed or not.
    If the document is not well-formed, the parse() call will throw an exception. Catch this and process as needed.
    I basically need to get a string from a field in a
    data base in XML format and be able to test it
    without first writing it to a document so I can get
    the applet to work.
    If you want to access an external database from an applet, you will need to sign the applet. You should not need to first write it to a file before parsing. Rather, simply use a stream (either InputStream or Reader) and wrap it in a StreamSource object.
    If anyone knows something on this or has an
    alternative suggestion please do tell.
    Thanks.- Saish

  • What is a recommended decompression software for a non-Lion compatible MacBook Pro 1,1 2 GHz Intel Core Duo running OS X Version 10.6.8?

    What is a recommended decompression software for a non-Lion compatible MacBook Pro 1,1 2 GHz Intel Core Duo running OS X Version 10.6.8?

    My thanks to you and all other respondents.  In backing up "theVault" App I thought that my ancient version of Stuffit was inadequate to unzip the backup file.  I attempted to download the latest Zipit version which only works with Lion.  After upgrading to Stuffit 9 I realized that theVault backup file was encrypted so as to not open on the backup Mac.  One must restore to the iPhone where is does open.
    My apologies for the imprecise post.  I am finding limitations with not being able to install Lion on my early MacBook Pro.  I can recommend theVault to those looking for a password App with secure backup.

  • What are the mac-compatible internal/external dvd burner for 12"Pbook

    what are the mac-compatible internal/external dvd burner for 12"Pbook

    ibodnano:
    You will find internal optical drivers from OWC here. You will find external DVD burners from OWC here.
    For the external drives, almost any Firewire burner will be supported by your PowerBook. Here are a few. You can further refine the filters.
    Good luck.
    cornelius

  • Need help non-null error: xml or onComplete?

    Can someone tell me what this means?
    The slideshow its referring to is a something I purchased online and is embedded into my movie.
    Does it mean  I need to put and onComplete function on the page thats loading this?  Is it for the xml or the slideshow movie?
    Or am I missing eventListener somewhere?
    Error #2007: Parameter listener must be non-null.
        at flash.events::EventDispatcher/addEventListener()
        at slideshow_fla::TheWholeSlideshow_1/xmlLoaded()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at flash.net::URLLoader/onComplete()
    Thanks in advance
    Barbara

    Thats is my question, I just have this code on the frame  that I want it to play on and it plays on the first try, after that it's not loading.
    I don't know what i am doing wrong or how or where to code to put the listener.  I've tried so many things, obviously not the right thing!
    var ss1Req:URLRequest = new URLRequest("slideshow/slideshow.swf");
    var ss1loader:Loader = new Loader();
            _1a.x = 10;
            _1a.y = 70;
            ss1loader.load(ss1Req);
            _1a.addChild(ss1loader);
        ss1loader.unload();
    This is the buttoncode that takes user to the page
    smm1_btn.addEventListener(MouseEvent.MOUSE_DOWN, slide);
            function slide(event:MouseEvent):void  {
                if (this.vidPlayer == !null)
            this.vidPlayer.stop();
            SoundMixer.stopAll();
                MovieClip(this.parent).gotoAndStop("photo");
    This is the site :
    http://www.stacykessler.com/test.html
    Thanks,

  • Agent 12c raises "Incident (non-critical) error / XML-20221"

    Hi ,
    our agents (12c) are raising once in a while the following error:
    2012-08-14 20:14:18,910 [36:pool-1-thread-1] ERROR - Incident (non-critical) error:
    oracle.sysman.gcagent.upload.UploadStoreForward$dequeuer$ResponseXMLException: <Line 1, Column 2332>: XML-20221: (Abbruchfehler) Ungültiges Zeichen in Text
         at oracle.sysman.gcagent.upload.UploadStoreForward$dequeuer.processNotificationValue(UploadStoreForward.java:2126)
         at oracle.sysman.gcagent.upload.UploadStoreForward$dequeuer.xferFile(UploadStoreForward.java:1826)
         at oracle.sysman.gcagent.upload.UploadStoreForward$dequeuer.run(UploadStoreForward.java:2221)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
         at java.lang.Thread.run(Thread.java:662)
    In CloudControl the error shows up as "Diagnostic Incident"
    Internal error detected: oracle.sysman.gcagent.upload.UploadStoreForward$dequeuer$ResponseXMLException:oracle.sysman.gcagent.upload.UploadStoreForward$dequeuer:2126
    Help help will be appreciated...
    Rgds
    JH

    Sorry for being that late :-(
    Yes, it's a bug and the recommended solution by Oracle ist top patch/upgrade CloudControl...
    Rgds
    Jan

  • Activating WebService on R/3 to connect a non-SAP system (XML)

    Hi Experts,
    Apologize if my thread is not on the right category. I'm not sure where to put this.
    Is there any steps on how to activate webService to connect to a non-SAP system without using middleware like XI/PI. I'm trying to connect to a non-SAP system that sends an xml format message and then directly connect to an R/3 system. Is this possible? thanks!

    Hi,
    Check this link.
    Web Services from Function Module
    it might help u.
    Thanks.

  • Regarding non-unicode compatible fonts...

    Hi Gurus,
    Is there any way by which we can check whether the particular font is unicode compatible or not?Not necessarily in SAP,if i can find it out by anyother utility then also do let me know...
    Thanks & Regards,
    Ajitabh Aggarwal

    Courier, times, times new roman are compatible on both uni-code and on non unicode sytems.. there is no way to find only we can check it by printing... this will not show any affer while printing text but it shows when printing list of amounts you may see the alignment varies...
    All Cyrillics fonts are unicode compatablility...
    Regards,
    SaiRam

  • XSLT and non-well formed XML file

    All,
    I am getting some "XML" feeds from some old lab equipment, however the XML isn't well formed.  Really it isn't even XML it is just a formatted text file.  So I will get a feed like the following:
    <SampleSet Label="Sample Set">
    <Name Label="Name" Value="CQS6" />
    <AnalysisDate Label="Analysis Date" Value="3/13/2015 12:20 PM" />
    <CarbonAvg Label="Carbon Avg." Value="116 ppm" />
    </SampleSet>
    <SampleSet Label="Sample Set">
    <Name Label="Name" Value="2015002301 1" />
    <AnalysisDate Label="Analysis Date" Value="3/13/2015 11:46 AM" />
    <CarbonAvg Label="Carbon Avg." Value="43.5 ppm" />
    </SampleSet>
    <SampleSet Label="Sample Set">
    <Name Label="Name" Value="2015002302 2" />
    <AnalysisDate Label="Analysis Date" Value="3/13/2015 11:53 AM" />
    <CarbonAvg Label="Carbon Avg." Value="44.4 ppm" />
    </SampleSet>
    <SampleSet Label="Sample Set">
    <Name Label="Name" Value="2015002303 3" />
    <AnalysisDate Label="Analysis Date" Value="3/13/2015 12:00 PM" />
    <CarbonAvg Label="Carbon Avg." Value="42.6 ppm" />
    </SampleSet>
    <SampleSet Label="Sample Set">
    <Name Label="Name" Value="2015002322 1" />
    <AnalysisDate Label="Analysis Date" Value="3/13/2015 12:07 PM" />
    <CarbonAvg Label="Carbon Avg." Value="32.3 ppm" />
    </SampleSet>
    <SampleSet Label="Sample Set">
    <Name Label="Name" Value="2015002323 2" />
    <AnalysisDate Label="Analysis Date" Value="3/13/2015 12:14 PM" />
    <CarbonAvg Label="Carbon Avg." Value="35.8 ppm" />
    </SampleSet>
    <SampleSet Label="Sample Set">
    <Name Label="Name" Value="2015002324 3" />
    <AnalysisDate Label="Analysis Date" Value="3/13/2015 12:27 PM" />
    <CarbonAvg Label="Carbon Avg." Value="32.4 ppm" />
    </SampleSet>
    <SampleSet Label="Sample Set">
    <Name Label="Name" Value="CQS6" />
    <AnalysisDate Label="Analysis Date" Value="3/13/2015 12:33 PM" />
    <CarbonAvg Label="Carbon Avg." Value="123 ppm" />
    </SampleSet>
    As you can see, this isn't well formed and when I try to process this via XSLT I run into all kinds of problems.  So outside of writting a program to watch for files, picking them up with a c# program, wrapping the XML to make it well formed then pass
    it to the XSLT file, is there a way that I can wrap the file using XSLT instead of having to create a separate program to make it well formed? Any help is appreciated.

    Hello katghoti,
    >>however the XML isn't well formed.  Really it isn't even XML it is just a formatted text file
    Firstly, we should know that a text file actually does not know a XML format, so I suggest that you could save the text file to a XML file. And if you provided XML is the whole content, it is not an invalid XML file because the XML document must have one
    and only one root element. You have to add root element, so a valid XML file with these SampleSet elements should be similar with below:
    <?xml version="1.0"?>
    <SampleSets>
    <SampleSet Label="Sample Set">
    <Name Label="Name" Value="CQS6" />
    <AnalysisDate Label="Analysis Date" Value="3/13/2015 12:20 PM" />
    <CarbonAvg Label="Carbon Avg." Value="116 ppm" />
    </SampleSet>
    <SampleSet Label="Sample Set">
    <Name Label="Name" Value="CQS6" />
    <AnalysisDate Label="Analysis Date" Value="3/13/2015 12:33 PM" />
    <CarbonAvg Label="Carbon Avg." Value="123 ppm" />
    </SampleSet>
    </SampleSets>
    I am not sure how you want the XML be formatted, my usual approach to format a XML file is to open the file in Visual Studio and use ctrl K+D keyboard shortcuts to format the XML file.
    >>is there a way that I can wrap the file using XSLT instead of having to create a separate program to make it well formed?
    XSLT is used to process XML file, while you provided file is a text file, it does not recognize it.
    If I misunderstand, please feel free to let me know.
    Regards.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Non UTF-8 xml file by Email channel

    Hi there,
    I am sending an US-ASCII xml file content to B2B receiver. b2b does not identify the doc and gives doc identification error. The issue is the encoding is not mentioned in the xml.
    It works if i send it as UTF-8 or specify the encoding in the xml file (<?xml version="1.0" encoding="US-ASCII" ?>)
    My que is:
    Is it possible for b2b to read an us-ascii xml file over email channel, and identify the associated custom document when the encoding is not configured in the xml file. ?
    Is changing the tip.properties as racle.tip.adapter.b2b.encoding = Characterset Name will work? Also wondering where is tip.prop file in 11g?
    Can you help me with a solution for this?
    Thanks
    Ganesh
    Edited by: Ganesh on Oct 15, 2010 1:54 PM

    Hello Ganesh,
    Is it possible for b2b to read an us-ascii xml file over email channel, and identify the associated custom document when the encoding is not configured in the xml file. ?If file is UTF-8 encoded then without encoding configuration in XML b2b should be able to accept and identify the document.
    Is changing the tip.properties as oracle.tip.adapter.b2b.encoding = Characterset Name will work? Also wondering where is tip.prop file in 11g?tip.properties file is used in Oracle B2B 10g. In 11g, there is no such file. Few of the properties are part of the product in 11g and rest of them can be set using B2B system parameters in Administration --> Configuration tab. Few properties can also be set using fusion middleware control. Please refer -
    http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10229/bb_config.htm#CEGEADFJ
    http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10229/app_isags.htm#CIHDFDIC
    Regards,
    Anuj

  • Parsing a non-standard (LabVIEW) xml file

    I inherited an xml file which does not use the normal LabVIEW schema, where the types would be defined for each value and the number of elements would be defined for an array.  Although a schema file xsl is listed in the xml header, no such file exists.
    Below is a example of the file's contents.  It is a much much shorter version of the actual file.  As I look at the file and start to implement code to support it, I am wondering if I am creating an oversized monster better known as Rube Goldberg code for this task.  Below is the snippet for the latest attempt that I started (obviously unfinished).   It is obvious that I am not an expert at dealing with xml files, which is why I posted this thread.  In other words, I am seeking advice on the appropriate approach to extract values from an exl file that contains code similar to that below.
    The LabVIEW code will need to do 2 things:  
    1. parse the file and populate clusters with the data (I am trying to avoid a giant cluster)
    2. allow to edit the values and write them back to the xml file, while retaining the original format (this is where it becomes tricky).
    I have tried a couple of other approaches that I was not happy with.  Below is the snippet for the latest code that I just started.  I'm trying to avoid falling into the rabbit hole.
    <?xml version="1.0" encoding="utf-8"?>
    <?xml-stylesheet type="text/xsl" href="myschema.xsl"?>
    <calibration>
      <header>
        <hash>bogus123</hash>
        <version>15</version>
        <date>Dec-2-2014</date>
        <author>Me</author>
        <description>Calibration data.</description>
        <comments>new auto-generation</comments>
    <unit-serial-number>007</unit-serial-number>
    <unit-assembly-number>A01.00</unit-assembly-number>
    <base-serial-number>533</base-serial-number>
    <module-serial-number>788</module-serial-number>
    <di-serial-number>001</di-serial-number>
    <di-assy-number>123-01</di-assy-number>
      </header>
      <content>
        <data>
          <name>Power</name>
          <description>Output power vs Frequency</description>
          <params>
            <param name="RFFlag">TRUE</param>
             <param name="Temperature">38</param>
            <param name="BaudRate">115200</param>
          </params>
          <table>
            <params>
              <param name="Frequency">5551212</param>
            </params>
            <header>Pout (dBm), RF_GAIN</header>
            <rows>
    <row>0,0x05</row>
    <row>0.5,0x08</row>
    <row>1,0x0A</row>
    <row>1.5,0x0C</row>
    <row>2,0x1F</row>
    <row>2.5,0x12</row>
    <row>3,0x16</row>
    <row>3.5,0x1A</row>
    <row>4,0x1E</row>
    <row>4.5,0x23</row>
    <row>5,0x28</row>
    <row>5.5,0x2D</row>
            </rows>
          </table>
          <table>
            <params>
              <param name="Frequency">9993333</param>
            </params>
            <header>Pout (dBm), RF_GAIN</header>
            <rows>
    <row>0,0x05</row>
    <row>0.5,0x08</row>
    <row>1,0x0A</row>
    <row>1.5,0x0C</row>
    <row>2,0x1F</row>
    <row>2.5,0x12</row>
    <row>3,0x16</row>
    <row>3.5,0x1A</row>
    <row>4,0x1E</row>
    <row>4.5,0x23</row>
    <row>5,0x28</row>
    <row>5.5,0x2D</row>
            </rows>
          </table>
        </data>
        <data>
          <name>Loss</name>
          <description>loss vs frequency</description>
          <params>
            <param name="Temperature">34</param>
          </params>
          <table>
            <header>Frequency, Loss</header>
            <rows>
              <row>5551212,0.8</row>
              <row>6661313,0.8</row>
              <row>7771414,0.8</row>
            </rows>
          </table>
        </data>
          <name>Attenuation</name>
          <description>RF vs attenuation</description>
          <table>
            <header>index, DAC</header>
            <rows>
              <row>1,  0xCCC</row>
              <row>2,  0xCCC</row>
              <row>3,  0xCCC</row>
              <row>4,  0xCCC</row>
              <row>5,  0xCCC</row>
              <row>6,  0xCCC</row>
              <row>7,  0xCCC</row>
            </rows>
          </table>
        </data>
        <data>
          <name>Current</name>
          <description>current vs Pout</description>
          <table>
            <header>ADC, current</header>
            <rows>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x2,  0x66</row>
              <row>0x3,  0x66</row>
              <row>0x3,  0x66</row>
              <row>0x3,  0x66</row>
              <row>0x3,  0x66</row>
              <row>0x3,  0x66</row>
              <row>0x3,  0x66</row>
              <row>0x3,  0x66</row>
              <row>0x3,  0x66</row>
              <row>0x3,  0x66</row>
              <row>0x3,  0x66</row>
            </rows>
          </table>
        </data>
       </content>
    </calibration>
    Attachments:
    xmlTry.png ‏64 KB

    Ray.R wrote:
    Hi Darin.
    How have you been?  Wishing you a belated Happy New Year!
    I like your expression:  "step away from the mouse".  Very much to the point.  
    Thanks for the advice.  I'll check out XPath.
    Cheers,
    RayR
    Doing well, Thanks.  Wishing you an early Chinese New Year.  (that's going to get bleeped). [Edit:  Yay, no more bleeping Chinese]
    Be a little careful with XPath.  Some people have been known to wrap C++ libraries to have access to XPath 2.0 and an XSLT engine for awesome search and replace capabilities.  Others have been known to find ways to program XPath graphically:

  • Can I use the AirPort Extreme to print with my iPhone on a non AirPrint compatible printer

    Can I used this as my new network router and make my printer work with my iPad and iPhone

    In order to print from an iPhone or iPad, your printer needs to be AirPrint compatible.  Check to see if your printer is compatible using this Apple support document:
    http://support.apple.com/kb/HT4356
    Simply connecting the printer to the AirPort Extreme will not make it AirPrint compatible.

  • Non-OCI compliant vendor

    Greetings.  Does anyone have experience bringing a new vendor catalog online from a supplier that has never done OCI?  Is there some documentation somewhere that I can give the Vendor that will help them understand the work that will need to be done on their side?  To this point all of our roundtrip Vendors have been OCI capable and we've used the default HTTP Post technology.  What is the standard method for addressing this kind of issue?  Any direction you could provide would be much appreciated.
    Best regards,
    Shawn O'Connor

    Hi Bhakti.
    The link provided by Masa gives you a basic understanding and the information is enough for the suppliers to create a OCI complaint catalog. It is also applicable for SRM 7.0 as well.
    According to me there were no much changes in the SRM7.0 for OCI
    Note: The link has the OCI version as 4.0. Recently this is updated.
    Also see the below link as well.
    http://help.sap.com/saphelp_crm20c/helpdata/en/0F/F2573901F0FE7CE10000000A114084/frameset.htm
    Regards
    Bala

  • Any options for a non-mac-compatible printer?

    My Samsung ML-1710 printer is not Mac-compatible (says so clearly on their website). No other options? Just throw my printer out the window and get a new one?

    Katia888 wrote:
    My Samsung ML-1710 printer is not Mac-compatible (says so clearly on their website).
    For what (very!) little it is worth, Samsung used to supply OS X compatible drivers for the ML-1710, but they could be hard to find. I own a 1710 & found a driver that worked well with OS 10.4 Tiger at SAMSUNG's Digital World - Support, although it was released in 2004 & listed as supporting 10.3.
    The basic problem seems to be that Samsung used a proprietary printing language ("SPL," for Samsung Printer Language) in the 1710 & some of its other low end laser printers & although the Mac drivers for this were supposed to be CUPS compatible, they were not compatible with CUPS support in later Mac OS versions. Samsung USA never officially supported these drivers (which is why you had to get them from an international Samsung website).
    The details are fuzzy in my memory but as I remember it, this "SPL2.5" driver also worked with my G5 iMac when it was first upgraded to Leopard 10.5 & even worked when the ML-1710 was connected to my Airport Extreme 802.11n, but after applying one of the later 10.5 updates (10.5.6 ?) it quit working with the Airport. I never got around to seeing if the same was true for a direct USB printer connection to the G5 & I have not tried using this driver with Snow Leopard or with Leopard on any of my Intel Macs, but I doubt it will work.
    Eventually, I'll try the solution mentioned by Matt Broughton & try to post my results here, but this is not a high priority for me since I now use a nice Canon MP-620 color inkjet for my (very limited) printing needs.

Maybe you are looking for