XML Assembly Message Issue

Hello,
I'm sending the following Assembly XML message which is accepted and confirmed by the system (SAP ME 5.2. SP5).
But the As-Built report is not showing anything assembled to the SFC.
Request:
<?xml version="1.0"?>
<PRODUCTION_REQUEST xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ASSEMBLE_COMPONENTS>
    <USER>XML_USER</USER>
    <SITE>3000</SITE>
    <PARENT_SFC>TRM201118700029</PARENT_SFC>
    <OPERATION>ASSEMBLING</OPERATION>
    <RESOURCE>ASSEMBLING-01</RESOURCE>
    <CHECK_OPER>true</CHECK_OPER>
    <EVENT>baseFinished:AssemblyPoint</EVENT>
    <IDENTIFIER_LIST>
        <IDENTIFIER>GEAR_SHAFT_TYPE_B</IDENTIFIER>
        <REVISION>A</REVISION>
        <QTY>1</QTY>
        <ASSY_DATA_VALUES>
          <ASSY_DATA>
            <DATA_ATTR>GSB201118700029</DATA_ATTR>
            <DATA_FIELD>INVENTORY_ID</DATA_FIELD>
          </ASSY_DATA>
        </ASSY_DATA_VALUES>
    </IDENTIFIER_LIST>
  </ASSEMBLE_COMPONENTS>
</PRODUCTION_REQUEST>
Response:
<PRODUCTION_RESPONSE><ASSEMBLE_COMPONENTS>DONE</ASSEMBLE_COMPONENTS></PRODUCTION_RESPONSE>
Any idea on that? Is there something missing?
Regards,
Kai

The problem was that the assembly operation on the BOM was different.
The system accepted the assembly message without any problems but stored no data in the DB.
Additionally TSM material is also confirmed via XML but not stored on the DB. If I do this via POD it is claiming that I need to check it out first. Therefore I asked a question on a different thread here.
Regards,
Kai

Similar Messages

  • About the AddXmlDeclaration feature on XML assembler

    I created an application that sends messages using the XML assembler component. This component features a property that might be enabled if we would like to set the xml declaration (?xml version=1.0?) on top of the document. By default the declaration is
    appended to the rest of the document, so if i have
    <say>
    <hi/>
    </say>
    As it is appended, it turns out something like this:
    <?xml version="1.0"?><say>
    <hi/>
    </say>
    Strictly speaking, it is fine. Any parser would understand that. My client is arguing they cannot understand the document unless I line break the xml declaration from the contents. Something like this:
    <?xml version="1.0" ?>
    <say>
    <hi/>
    </say>
    The only thing coming to my mind is to create a pipeline component that parses the full document looking for <? ?> tokens, but I am looking for some other way that might be more elegant that messing up with the message payload.
    Thanks in advance.

    You are correct in that their parser is not 'compliant'.  Similar issue comes up with the Byte Order Mark frequently as well.
    Do they even need the Declaration?
    Anyway, I would try to solve this with a combination of XmlReader and XmlWriter as I image that would offer a better performance profile depending on the size of your outgoing messages.
    The quickest solution would be to Indent the whole document using XmlWriterSettings.Indent = True;
    Or, don't have the XmlAssembler write the Declaration, then in your component, write the declaration, write a CR/LF (or equivalent) then write the entire Document Element node.

  • XML Document parsing issue

    Hello I am doing some SOAP XML stuff and I am having an issue that hopefully I can get some help with.
    Is XML like this valid to do in a SOAP message?
    <prompt>1 &_lt_; 0? <prompt>It's suppose to represent "1 < 0?"
    * the forum formatter seems to eat up my encoded text and transofrms it into acutal "<" so I am placing underscores "_" everywhere to keep the text. so above is actually without underscores
    From what I've read I think it is. I have text like this transported as part of the overall SOAP message to my client from the server.
    In my code I do:
    // Create an instance of the DocumentBuilderFactory
    DocumentBuilderFactory documentFactory = DocumentBuilderFactory.newInstance();
    // Get the DocumentBuilder from the factory
    DocumentBuilder builder = documentFactory.newDocumentBuilder();
    Document doc = builder.parse(inputStream);
    ...inputStream is an InputStream (specifically ByteArrayInputStream) containing the XML.
    The issue I am having is that wherever I have an '&' (such as "&_lt_;" or "&_gt_;" or "&" etc...) the parsing seems to get cut off and the rest of the string doesn't seem to get parsed. So the above string "1 &_lt_; 0?" ends up being "1 ".
    Also is there an easy way to get back or rebuild the XML into a string from a Document object? I would really like to do that right after I do the parse method and see if the XML data that the Document object has is the same as what's in the inputStream (which is "1 &_lt_; 0?").
    Any input you can provide is much appreciated. Thanks,
    Latem

    Hello I am doing some SOAP XML stuff and I am having an issue that hopefully I can get some help with.
    Is XML like this valid to do in a SOAP message?
    <prompt>1 &_lt_; 0? <prompt>It's suppose to represent "1 < 0?"
    * the forum formatter seems to eat up my encoded text and transofrms it into acutal "<" so I am placing underscores "_" everywhere to keep the text. so above is actually without underscores
    From what I've read I think it is. I have text like this transported as part of the overall SOAP message to my client from the server.
    In my code I do:
    // Create an instance of the DocumentBuilderFactory
    DocumentBuilderFactory documentFactory = DocumentBuilderFactory.newInstance();
    // Get the DocumentBuilder from the factory
    DocumentBuilder builder = documentFactory.newDocumentBuilder();
    Document doc = builder.parse(inputStream);
    ...inputStream is an InputStream (specifically ByteArrayInputStream) containing the XML.
    The issue I am having is that wherever I have an '&' (such as "&_lt_;" or "&_gt_;" or "&" etc...) the parsing seems to get cut off and the rest of the string doesn't seem to get parsed. So the above string "1 &_lt_; 0?" ends up being "1 ".
    Also is there an easy way to get back or rebuild the XML into a string from a Document object? I would really like to do that right after I do the parse method and see if the XML data that the Document object has is the same as what's in the inputStream (which is "1 &_lt_; 0?").
    Any input you can provide is much appreciated. Thanks,
    Latem

  • Just had to wipe and my Mac but I'm still getting storage message issues.  The About Storage screen says I have 285GB of "Other."  What is it?  Where is it?

    Just had to wipe and my Mac but I'm still getting storage message issues.  The About Storage screen says I have 285GB of "Other."  What is it?  Where is it?  I can't even restore my photo library.

    This should help you understand http://pondini.org/OSX/LionStorage.html

  • Video Message Issue

    Hello, guys! I have a bit of an issue with the new video message feature of Skype. That is, the option to send a video message is grayed out on every contact I have on Skype, but my friends can send me video messages and I can view them without any problems.
    Skype version: 6.21.59.104 (searching for updates yields me that I have the latest version of Skype)
    Operating system: Windows 7 Home Premium Service Pack 1 (100% legal)
    Camera: Turbo-X 1080P Full HD with built-in microphone (functions perfectly during video calls)
    Internet Speed: Average of 100Mbps if I remember correctly. Fairly fast and functional 100% of the time (I don't know if it is relevant)
    Note: I have no Facebook or Live contacts on my contact list. I do not log in as Invisible. Some of my friends do, but the option is grayed out for everyone, not just those that are Invisible. The only personal modification I have done for Skype is to block the advertisments by blocking access to apps.skype.com through my Control Panel.
    Solved!
    Go to Solution.
    Attachments:
    video message issue.jpg ‏22 KB

    Wingmom23 wrote:
    It seems that everything you are telling me to do about video messaging is not working.   Even going to the Help, About to check for the latest version of Skype is not working.   I downloaded the latest version just in case.   I want to send a video message but the instructions tell me to 1. Click on the contact and then 2. Click on the plus sign.   When I click on the contact, I do not get a plus sign.   I get a dialog box that has a paper clip beside it.   I click on the paper clip and it has the "Send Video Message" there.   I click on that and Skype tells me there is a problem.   What do I need to do?
    Help please.    Thank you.
    Most likely you are on the new Skype version with a different design of user interface.
    http://blogs.skype.com/2014/12/18/here-are-the-skype-for-windows-layout-changes-that-you-requested/
    Please,  run the DirectX diagnostics tool (32-bit option).
    Go to Windows Start and in the Run box type dxdiag.exe and press the OK button. This will start the DirectX diagnostics program. Run this diagnostics and save the results to a file. Please, attach this file to your post.
    Be aware that you will have to zip this file before attaching it here.

  • MDM adapter Non-XML Inbound Messaging

    Hi all,
    I have a scenario where I transport a csv file via PI (NW711_05_REL) to MDM using the File adapter (sender) and MDM adapter 7.1 7.1 (receiver).
    The message is sent through to the MDM port fine, and it seems to choose xml as default file type and PI MSG ID as file name.
    This results in an xml file with csv content.
    As I want to put the file on the port with its original file type (csv) and name, I need to tweak the MDM adapter a bit. For this I have tried to find MDM specific modules, but have been unable to do so.
    I have found a u201Cwork aroundu201D by using u201CSet Adapter Specific Message Attributeu201D on the sender file adapter u2013 described on help.sap.com
    Configuring the sender file adapter as described in http://help.sap.com/saphelp_nwmdm71/helpdata/en/48/9854884d3217cee10000000a421937/content.htm i am able to set the "FileName" attribute in dynamic configuration.
    This enables me to get some of the desired effect, as the file on the MDM port is now a csv file u2013 half way there!! However the file name remains PI MSG ID...
    Am I missing something here or is the adapter not working as intended? I donu2019t understand why it should only use the file type when the entire filename and type is there. I would assume that the entire filename and extension would be used in the MDM port.
    I have tried achieving the desired result by using the "AF_Modules/DynamicConfigurationBean" on a JMS adapter, but the result is the same.
    I would like to avoid developing my own custom module to handle this, as it seems like it should be possible to handle in a more standard way.
    I hope someone out there can help me out, and hope to see a lot of good replies.
    Best Regards,
    Jesper

    have you gone thur these settings?
    Non-XML Inbound Messaging
    When the backend system uses the PI File Adapter sender as the communication channel to deliver messages to the PI server, and the receiving MDM channel corresponds to an inbound MDM port of type other than XML (for example, Flat text file), then you must enable the File Adapter Specific Message Attribute named File Name as follows:
           1.      Edit the corresponding File Adapter sender communication channel.
           2.      In the Advanced tab, choose Set Adapter Specific Message Attribute.
           3.      Choose the File Name.
           4.      Save and activate the changes.
    http://help.sap.com/saphelp_nwmdm71/helpdata/en/48/9854884d3217cee10000000a421937/frameset.htm

  • Oracle XML Gateway Message Designer for Oracle EBS R12.1.2

    Goog Day to everyone!
    I'm Looking for the tool "XML Gateway Message Designer". I have found in Metalink(Oracle Support) the note ID 557101.1, here explain how to get the message designer for Oracle Apps R12. It says that you have to download the patch 4066964. This patch install the Oracle Workflow Builder (2.6.3.0.1) and the Oracle XML Gateway Message Designer (2.6.3). This tools are supported to be used with Oracle Apps 11.5.10 and 12.0.X.
    The release of Oracle Apps that I'm using is 12.1.2.
    Questions:
    - The version of the Message Designer that you get from patch 4066964 works for OraApps R12.1.2 ?
    - The version of the Workflow Builder that you get from patch 4066964 works for OraApps R12.1.2 ?
    - If the version of Message Designer doesn't work with OraApps R12.1.2, where can I find one that works with it?
    Thanks for your advice.
    LCJ

    Hi Hussein,
    Thanks for replay.
    I downloaded the rapid install package from e-delivery. The B53824-01_4of4 was the OWB installer, and it has a readme file that says: "+This patch contains Oracle Workflow Builder (version 2.6.3.0.1) and Oracle XML Gateway Message Designer (version 2.6.3). These client tools are supported for use with an Oracle E-Business Suite Release 12.1 instance.+"
    I believe, as well as you, that it should be work for 12.1.2.
    I'm gonna make some test, and in a few days I will post my results.
    Thanks for the help.
    LCJ

  • XML Parser Message: Element series is not valid for the content model

    Hello,
    I work with FrameMaker 8 and DITA.
    I change the element prodinfo in the topic.edd from:
    General rule: (prodname), (vrmlist), (brand | series | platform | prognum | featnum | component)*
    to:
    General rule: (brand | series | platform | component)*
    When I import the element definition to the template everything is okay.
    When I insert the elements metadata, prodinfo, brand, series, platform and component into a topic I get the XML Parser Message that the element brand is not valid for the content model (prodname,vrmlist, ((brand|series|platform|prognum|featnum|component))*).
    When I delete the element brand in the topic I get the XML Parser Message that the element series is not valid for the content model (prodname,vrmlist, ((brand|series|platform|prognum|featnum|component))*).
    I change the element prodinfo in the topic.edd to:
    General rule: (brand)?, (series)?, (platform)?, (component)?
    ...and get the same Parser Message.
    I do not understand that. Is not it allowed to change the EDD this way without changing the DTD?
    With kind regards
    Nina

    Hi Nina...<br /><br />In general, the EDD and DTD need to sync up. You can remove elements from an EDD element definition's general rule, as long as the resulting elements are still valid to the DTD. But if changing a general rule creates an invalid structure, you'll need to also change the DTD to allow the revised structure.<br /><br />With DITA, it is common to remove inline elements from block-level elements. For example, you might want to remove the <msgblock>, <msgnum>, and <msgph> elements from the general rule of the <p> element .. this can be done easily in the EDD and the resulting structure remains valid with the DTD.<br /><br />However, what you're doing leaves the <brand> element as a child of <prodinfo> .. which is invalid. You'll get these errors when saving a file, since this is when the file is validated against the DTD.<br /><br />I do not recommend modifying the structure in such a way that requires you to modify the DTD. If you really need to do this, then you should consider making a specialization to support your revised model.<br /><br />I hope this helps.<br /><br />Cheers and Happy New Year!<br /><br />...scott

  • PO message issue above certain PO value

    Hi,
    I am thinking about a value-related PO message issue. Is this possible by default?
    One example:
    POs are to be issued via fax, no problem. But if PO value exceeds e.g. 100.000u20AC, the PO should also be issued via e-mail or printout to another (internal) party, just as a notice that this high-value PO has been sent out.
    Is there any possibility to implement this w/o big efforts?

    by standard setting there is no possibility.
    It is possibe with help of ABAP develoment.
    No Big effort required

  • How to handle the exception com.sun.xml.internal.messaging.saaj.SOAPExcepn

    hi,
    I am accessing wsdl to get all the required data and the connection is establishing successfully thru java code but when i am calling the create user api the following exception is coming
    "com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: No NamespaceURI, SOAP requires faultcode content to be a QName"
    please tell me what is faultcode means and how to solve this exception

    Hi,
    Whenever there is any error inside the WebService or while it's processing ...it throws Exceptions ..We can handle these exception by our own to make the Exception details more readable.....For that we can create our own SOAPFault message...
    Please refer to the below Posts...
    1). If you are using JAXWS Style of WebService then : http://middlewaremagic.com/weblogic/?p=713
    2). If you are using JAXRPC Style of WebService then : http://middlewaremagic.com/weblogic/?p=721
    Thanks
    Jay SenSharma
    http://middlewaremagic.com/weblogic (Middleware magic Is Here)

  • XML Error Message for Every one hour in SXMB_MONI

    Hi All,
    I am getting XML error Message for every one hour in PI when I check in SXMB_MONI I can see this.
    Details Below
    Sender Componant : PI
    Sender Interface : SAPCCMS
    Reciever Interface/Reciever Componant : Both are empty.
    PI Version 7.1
    Can anybody help in this.
    Dayakar

    Hi!
    I was just searching this about this problem and found a post that might interest you.
    [urn:SAPCCMS;
    cheers

  • TS2755 when is the text message issue going to be fixed?

    I am very frustrated with my iphone. Texting is a huge part of my business and communication with children needing to contact me. The texts do not come through, only send sometimes and I am sick of this. The "fixes" dont work, I have only had this phone 6 months and have had my carrier replace it because I thought it was a phone issue. I am very ready to throw this phone into the garbage where it belongs and go back to android. Any suggestions?

    SMS is a carrier feature, contact the carrier to troubleshoot.
    There is not messaging issue with iOS.
    frustratedtexter wrote:
    I am very ready to throw this phone into the garbage where it belongs and go back to android. Any suggestions?
    Then do that and stop making idle threats to us, your fellow users.

  • Splitting XML Incoming Message for BizTalk

    Hi,
       I have a BizTalk XML Input message like the one  below and I would like to generate single xml message for every BacklogMaterialNode I have.
    Source Format.( Complete Message)
    ==========================
    <BacklogSnapshot xmlns="http://www.myorg.com/InventoryBroker" version="1.0" plant="NA01" pubdate="2014-04-14T09:30:00Z">
      <BacklogGroup id="123456789012">
        <BacklogMaterial SAPMaterialNumber="100010">
          <Quantity UOM="EA">11</Quantity>
        </BacklogMaterial>
        <BacklogMaterial SAPMaterialNumber="100020">
          <Quantity UOM="EA">12</Quantity>
        </BacklogMaterial>
        <!-- ... -->
      </BacklogGroup>
      <comment><!-- TODO --></comment>
    </BacklogSnapshot>
    I would like to create separate xml message for every node "<BacklogMaterial>" Like the below one.
    Message 1.
    ============
    <BacklogSnapshot xmlns="http://www.myorg.com/InventoryBroker" version="1.0" plant="NA01" pubdate="2014-04-14T09:30:00Z">
      <BacklogGroup id="123456789012">
        <BacklogMaterial SAPMaterialNumber="100010">
          <Quantity UOM="EA">11</Quantity>
        </BacklogMaterial>
         </BacklogGroup>
      <comment><!-- TODO --></comment>
    </BacklogSnapshot>
    Message 2.
    ==============
    <BacklogSnapshot xmlns="http://www.myorg.com/InventoryBroker" version="1.0" plant="NA01" pubdate="2014-04-14T09:30:00Z">
      <BacklogGroup id="123456789012">
         <BacklogMaterial SAPMaterialNumber="100020">
          <Quantity UOM="EA">12</Quantity>
        </BacklogMaterial>
        <!-- ... -->
      </BacklogGroup>
      <comment><!-- TODO --></comment>
    </BacklogSnapshot>
    Objective is create single IDOC for every BacklogMaterial Node and Post the IDOC into SAP. 
    -Saravan.

    Hi Saravan,
    it is possible, in theory, to do what you want to do. However you have not supplied enough information to let us resolve what is going on in your case.
    Firstly, in all the documents sent to SAP I've never seen the Wcf adapter or SAP duplicate a Message and so I expect that it is one of your maps that is doing that. Also unless you really want to send multiple Idocs to SAP ERP in one batch I would stick
    to a single IDOC at a time. However that is your decision and it depends on the business and performance requirements placed upon you.
    I will sketch out  a technique that I have seen working before, it is not the only way and there are probably several others. The idea is to use a two-pass approach, take each "BacklogSnapshot" and map it to the form of an Envelope with children
    that will be mapped to single Idocs. Then you have to get that single file through the xml disassembler again where it will split the file into a series of messages that can then be mapped to single Idocs. 
    I suspect you have already taken an approach similar to this? or perhaps even tried to go direct to a "Send",     i.e. envelope to envelope? I can't think of anything wrong with this approach either. I would check your Map again, I suspect
    data is getting jumbled in the map.
    It is also possible there is a subscription problem, i.e. each message is getting sent twice to the adapter - however if that is the case it would replicate message and not jumble it. 
    mark

  • Where I can find the XML error messages repository?

    Hi guys,
    I don't know where I can find the XML error messages repository? (SXMB_MONI)
    I found a structure SXMSMSGDSP! But this is only a structure... I need a table or something like a program who can handle this structure.
    I think, this structure is used to shown an ALV, but first, a method read from memory and handle these data to ALV functions.
    There is a simple table or a kind of way to access this data (error messages) and manipulate it?
    Thanks in advance,
    Ricardo.

    Hi,
    U can check Table <b>SXMSPERROR</b> in in SE11....
    Regards,
    Sridhar Reddy

  • Seeking examples of custom XML Gateway message map

    I've been asked to create some custom XML Gateway message maps for inbound/outbound XML data feeds.
    I've followed along at [this tutorial|http://docs.oracle.com/cd/E12839_01/integration.1111/e10537/T430238T430339.htm#T430357], but it stops short of telling me how to define a custom message map.
    Does anyone know of a resource I could look at - a web site, book, etc., that would cover the creation of a custom message map?

    Have a look
    http://docs.oracle.com/cd/E18727_01/doc.121/e12954/T319774T319778.htm

Maybe you are looking for

  • How to connect Macbook Pro using thunderbolt to older TV

    Hi everyone. I'm trying to view streaming video from my MacBook Pro using the thunderbolt port to an older TV that doesn't appear to have an HDMI port (probably not an HD TV). I've tried using the VGA and S-Video (TV has both ports) using adapters, a

  • Interview questions and answers on Dashboards

    Hi Experts,   Anyone suggest me the interview questions with answers on Dashboards. Thanks Anusha.P

  • Ajax Bridge vs. the ExternalInterface Class

    Hi, I am writing a pure Actionscript 3 application in Adobe Flex. I want my application to interact with scripting in a browser. It seems that there are two options: Adobe's Ajax Bridge (typically used with a Flex application that uses mxml?) and Ado

  • PS Elements 9-log file?

    I installed a copy of Photoshop Elements 9 from a disk onto my Vista 64 operating system computer.  I later removed it to see if it was conflicting with my new Epson Perfection V500 photo scanner that I could not get to work.  I installed the PS Elem

  • IMovie and iDVD in a professional environment

    I am a professional designer predominantly for print and advertising. I have used iMovie and iDVD to create a few home movie DVDs here and there, which I really enjoy doing. But that is where my video production experience ends. I was thinking of off