Frame XSLT processing screws graphics mappings

Hi,
We have encountered strange behavior in FM 8. Our XML has element for graphics with attribute set that matches 100% to frame graphic properties, like:
image position="below" href="graphic.jpg" etc..
rw-rules maps position to position property and href to file property etc..
If I open the file w/o using frame's XSLT in the middle frame behaves as expected (like 7.x did).
We had a small and simple xsl stylesheet (almost pass-through) and if that was added in structapps the results were odd in frame:
- href got mapped to file property, but also appeared in structure view!. Since href was a property, edd had no counterpart. Href was shown as invalid in structure view.
Also, frame no ignored position totally, all graphics got the default "At insertion point" value. This happened even if I tried to force the property to "below" in rw-rules.
All this worked in fm 7.x.
Has anyone noticed similar behaviour?. I'd consider this a serious bug.
BR, Martti

Please click my name (at the forum's web page), there you'll find a link to my homepage, go to "Kontakt" to find my email address.
My domain is cap-studio.de, please use this with my initials 'mmh' before the ubiquitous at sign.
- Michael Müller-Hillebrand

Similar Messages

  • When to Use XSLT,Java or Graphical Mapping

    Hi Friends,
       Could any one please give me a clear picture on when to use Java/XSLT/Graphical Mappings. Which mapping should be used in which case.
    Regards,
    Shyam

    Hi
       Plz check the below links for your answer..
    Java Mapping : http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/content.htm
    XSLT mapping : http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/content.htm
    Message mapping:
    http://help.sap.com/saphelp_nw04/helpdata/en/ee/bf9640dc522f28e10000000a1550b0/content.htm
    Regards
    Su

  • Can we use XSLT mapping after graphical Mapping

    Hi,
    Can we use XSLT mapping after graphical mapping?
    My requirement is to generate two namespace attributes in the target output.
    So first I want to generate a structure using graphical mapping and then want to use XSLT mapping only to generate the second namespace XSI (leaving the rest of the structure as it is). Is it possible?
    <ns1:Test xmlns:ns1="wmdata.dwbi.interface" xsi:schemaLocation="wmdata.dwbi.interface w_interface_1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    Please post some solution. (I will reward points)
    Br,
    Madan Agrawal

    Hi Madan,
    Can we use XSLT mapping after graphical mapping?
    To me it seems feasible...
    But to using the two mappings one after another you will have to use BPM .
    Use transformation step for this to use the mapping and change in structure.
    Regards,

  • Seeburger Predefined Standard Graphical Mappings XI/PI mappings.

    Hi All,
    As I am aware that Seeburger provides E2X and X2E Mapping through BIC Mapping Designer.
    Does it also provides Predefined Standard Graphical Mappings for XI/PI for different versions like
    ---  850 (Purchase Order to Idoc)
    ---  810 (INVOIC to 810)
    ---  Dispatch Advice (856)
    ---  FunctionalAcknowledgements (997)
    I do not have Seeburger with me currently. Can i get the xsd/xslt of the above mappings.
    Please let me know for the same.

    Hi Rick,
    > Does it also provides Predefined Standard Graphical Mappings for XI/PI for different versions
    Yes you are correct. When you buy the seeburger adapter you will have all the xsds and the mappings which conversts from edi xml to xml and vice versa for all these transactions given by them. If you need to do any customization then you need to do on your own or else you can take the help of seeburger consulting or any consultant who is aware of making these changes. You need to do MM for all of these.
    > I do not have Seeburger with me currently.
    Without the seeburger or any other edi adapters you cannot do it on  your own using xi. You need to have an adapter for this to do. I dont think we have the xsds for edi online anywhere. But you can see some help in this link:
    http://www.erpgenie.com/sap/sapedi/mapping.htm
    http://www.linkedin.com/news?viewArticle=&articleID=55241305&gid=41612&articleURL=http%3A%2F%2Fit%2Etoolbox%2Ecom%2Fblogs%2Fehadzipetros%2Fsap-edi-mapping-an-idoc-for-every-interface-33013&urlhash=3x2A&trk=news_discuss
    Regards,
    ---Satish

  • How to add XSLT processing tag?

    Hello,
    I am using the following codes to generate xml with xslt processing tags.
    However it does not working. That is, it does not add the xslt processing
    tag into xml outputs. I am using 1.6.x. I must be doing something wrong?
    Document doc = db.newDocument();
    Element root = doc.createElement("myroot");
    doc.appendChild(root);
    ProcessingInstruction pi =
         doc.createProcessingInstruction("xml-stylesheet",
         "type =\"text/xsl\" href=\""+xslt+"\"");
    doc.insertBefore(pi, root);
    StringWriter sw = new StringWriter();
    PrintWriter pw = new PrintWriter(sw);
    OutputFormat format = new OutputFormat(doc);
    XMLSerializer serial = new XMLSerializer(pw, format);
    serial.asDOMSerializer();
    serial.serialize(doc.getDocumentElement());
    pw.flush();

    Instead of adding processing instruction directly inside DOM object, add the processing instruction while serializing XML like this
    Document doc = db.newDocument();
    Element root = doc.createElement("myroot");
    doc.appendChild(root);
    //ProcessingInstruction pi = doc.createProcessingInstruction("xml-stylesheet",
    //     "type =\"text/xsl\" href=\""+xslt+"\"");
    //doc.insertBefore(pi, root);
    StringWriter sw = new StringWriter();
    PrintWriter pw = new PrintWriter(sw);
    OutputFormat format = new OutputFormat(doc);
    XMLSerializer serial = new XMLSerializer(pw, format);
    serial.asContentHandler().processingInstruction("xml-stylesheet","type=\"text/xsl\" href=\"users.xsl\"");
    serial.asDOMSerializer();
    serial.serialize(doc.getDocumentElement());
    pw.flush();or use an alternate serializer like this one (coming from [http://exampledepot.com/]
        // This method writes a DOM document to a file
        public static void writeXmlFile(Document doc, String filename) {
            try {
                // Prepare the DOM document for writing
                Source source = new DOMSource(doc);
                // Prepare the output file
    //            File file = new File(filename);
                  StringWriter sw = new StringWriter();
                Result result = new StreamResult(System.out);
                // Write the DOM document to the file
                Transformer xformer = TransformerFactory.newInstance().newTransformer();
                xformer.transform(source, result);
            } catch (TransformerConfigurationException e) {
            } catch (TransformerException e) {
        }  

  • Tools for running process flows and mappings

    The operations/production area is responsible for running process flows and mappings in a day by day base. As developer, I need to implement a solution that allow them run these artifacts. For this purpose, is there any tool apart from Control Center ????
    Thnks

    The scripts you mentioned (sqlplus_exec_background_template.sql and sqlplus_exec_template.sql) can be used for command line execution of mappings.
    We do not run these in Oracle Workflow, as we already have an enterprise scheduling platform, Redwood Cronacle in our case. (Also one finds AppWorx and others in this area, see e.g. http://www.bmc.com/USA/Corporate/attachments/BMC_Article2.pdf)
    Regards, Erik Ykema

  • Asynchronous FDK Client (FDK8) connection to Frame Maker Process

    Dear Sir:
    Product: Windows Frame Maker 8, Windows FDK 8, Windows XP 2002, Service Pack 2, 1.99 GB of RAM.
    1. If I would like to do a Frame Maker 8 created XDocBook XML file to RTF without manual intervention, like Open Frame Maker and do SaveAs as .rtf, I would like to know if write an Asynchronous FDK Client which could connect to the registered Frame Maker process and perform Open and SaveAs is the direction to go? If not, what should I do? Our project would like to run an batch process that can be called to do the conversion.
    2. If followed all the steps, from pages 41 to 54, in FDK 7.2 Platform Guide, Windows. I compiled and run the sample program on pages 51-52. Things look good until line 42. The Frame Maker was up, but I got the "No connection: xxx" for my Frame Maker process after I called the "if (!F_ApiAlive())". The GUID for the registered process is "{0FAE997D-FCA0-4C84-8574-27676C0F4E79}". After line 38, I got "fae997d" for the pclsid. if the conversion is correct or wrong? What's might be the problem?
    Thank you so much and I am looking forward to hearing from your answers.
    Sylvia

    Hi Russ:
    Thank you for your reply. After a few more twists, I made the connection between my asynchronous client and FM, and I got the positive return from "F_ApiAlive()". So that's great.
    BTW, have you done any things like batch conversion for one file format to other file format, like from .XML to .rtf on Windows? If so, how do you do it?
    Thanks a lot.

  • XSLT Mapping and Graphical Message Mapping

    Hi,
    Can any one let me which is advatageous and why or let me know where I can find docs.
    Thanks In Advance.
    Yaseen

    Hi Udo,
    I have used a lot of XSLt outside and from my own experience(java/c#) we have been hit very hard with performance when using XSLT, it is an interpreted approach.
    It may look easy, fast but in time you will pay the price. Java and ABAP mappings are compiled, and only the runtime is maintained.
    Is XSLT useful, sure it is, there are many things that can be done in XSLT that is very tough to accomplish using mappings.
    Should it be the first choice of development, no its a case by case basis. 
    Most common disadvantages of XSLT are
    -Scripts rapidly explode in size
    -Quite complex
    -Hard to debug
    -Slow processing
    There is an ever ending debate on pros and cons of XSLT. It upto individual Architect to decide whatz best for the interface at hand.
    cheers,
    naveen

  • BPEL & BPMN Process Model Graphic & Progress

    Hi All,
    IHAC who wants to develop custom worklist + user interfaces.
    Is there a way to get the BPMN or BPEL process graphic + progress for this customer interface so
    1.) BPM Workspace > Process Tracking > selected work item > Audit Trail > Graphical section
    2.) BPEL --> OEM Instances > specific instance > Flow Tab
    OSOA & OBPM 11.1.1.4.
    Cheers
    Craig

    Hi User 611788
    1.a
    The WSDL file should have partnerlinks for BPA to generate executable BPEL. Now since most WSDLs do not have a partnerlink, JDev will automatically create it for you.
    1. b I think you know the answer already. You can at best get a defined variable, which will again need to be assigned correctly. Having said this, there was a bug on XSD export which has since been fixed and should be a part of upcomiong relase / patchset.
    I think a clear understanding of what's owned by business and what's owned by IT is really important to answer these questions. Even if we create partenrlinks automatically, who is going to create the assigns? Who is going to write the XPath expressions? Who is going to do XSLT transformations.
    2. BPMN attributes do get translated to BPEL and we are working on a white paper to document what is done by BPA Suite.
    3. Nope - most Human Task attributes are created from the attributes except for workflow pattern and assignees, owners.
    4. The white paper is in the works.

  • How we can view convert data after XSLT mapping & before Graphical mapp

    Hello Friends,
    Currently i am working on XI standard content. In this client need some customization.
    In interface mapping, XSLT mapping on 1st position & Graphical mapping on 2nd position.
    As per my understanding 1st XSLT mapping will be exected then Graphical mapping.
    Can I see or check convert data from XSLT mapping.
    I want to check data between XSLT mapping & Graphical mapping.
    Kindly help me out.
    Regards,
    Narendra

    >
    Narendra GSTIT wrote:
    > I dont want to test standalone XSL Code.
    >
    > The data which I get from Source interface and after XSLT mapping I want to check this that my XSLT code is going well or not.
    >
    > i.e. check for proper input & get proper output.
    You have ro do standalone testing of the XSLT mapping.....Interface Mapping or Interface Determination will give you output message which will be that of message mapping (the last mapping)
    What is the issue in testing the XSLT mapping alone?...may be in Stylus Studio.
    Just ensure that XSLT mapping produces proper output and then this output message of XSLT is the input to your Message Mapping.....once the entire Interface mapping gets executed then it would mean that all the included mapping programs work fine.
    Regards,
    Abhishek.

  • XSLT processing instructions ignored, and namespaces excluded

    Hi folks,
    I am developing a BPEL process and created the following XSLT:
    &lt;xsl:stylesheet version="1.0"
    xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:ehdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.esb.server.headers.ESBHeaderFunctions"
    xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
    xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
    xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
    <strong> xmlns:agrlib="http://services.agresso.com/schema/ABWSchemaLib/2005/05/13"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    </strong> exclude-result-prefixes="xsl xp20 bpws ora ehdr orcl ids hwf"&gt;
    <strong> &lt;xsl:output omit-xml-declaration="no"/&gt;
    &lt;xsl:output standalone="yes"/&gt;
    </strong> &lt;xsl:template match="*[not(node())]"/&gt;
    &lt;xsl:template match="node()"&gt;
    &lt;xsl:copy&gt;
    &lt;xsl:apply-templates select="node()"/&gt;
    &lt;/xsl:copy&gt;
    &lt;/xsl:template&gt;
    &lt;/xsl:stylesheet&gt;
    The transform activity is:
    &lt;copy&gt;
    &lt;from expression="ora:processXSLT('Transformation_1.xsl',bpws:getVariableData('Variable_1'))"/&gt;
    &lt;to variable="Variable_2"/&gt;
    &lt;/copy&gt;
    This XSLT has been tested in Oxygen and produces the required result with the required namespaces included...i.e.
    <p>
    &lt;?xml version="1.0" encoding="utf-8"?&gt;
    </p>
    <p>
    &lt;ABWSupplierCustomer xmlns="http://services.agresso.com/schema/ABWSupplierCustomer/2005/05/13" xmlns:agrlib="http://services.agresso.com/schema/ABWSchemaLib/2005/05/13" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
    </p>
    <p>
    ...rest of file...
    But when the BPEL process executes, it outputs this:
    </p>
    <p>
    &lt;ABWSupplierCustomer xmlns="http://services.agresso.com/schema/ABWSupplierCustomer/2005/05/13"&gt;
    </p>
    Anyone any ideas?

    This is how I create my DOM...
    DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
    org.w3c.dom.Document doc = builder.newDocument();
    Element docElement = doc.createElement("Document");
    docElement.setAttribute("Title", "Home");
    org.w3c.dom.ProcessingInstruction pi = doc.createProcessingInstruction("xml", "type=\"xslt\"");
    doc.appendChild( pi );
    doc.appendChild( docElement );
    And this is the output I get...
    <?xml version="1.0"?>
    <Document Title="Home"/>
    I dont get it, Im using jdk1.4.0, and you get the processing instruction coming through, but I dont...?

  • Field order and frame rate for motion graphic

    Hi all,
    I'm creating a some graphics to project on big screen LED for live concert & later the editor might use these graphics in his ntsc 16x9 29.97fps digibeta source cut so which is the best way?
    1- 853x486 square pixel, progressive, 29.97fps
    2- 853x486 square pixel, lower field, 29.97fps
    3- 853x486 square pixel, progressive, 60fps
    I'm thinking *option 3 render w/ motion blur on* is the best since it would produce whole frame so that the editor can freeze frame or do what ever he wants.
    also, do I need frame blending to be on?
    thanks a bunch.
    J

    Hi all,
    I'm creating a some graphics to project on big screen LED for live concert & later the editor might use these graphics in his ntsc 16x9 29.97fps digibeta source cut so which is the best way?
    1- 853x486 square pixel, progressive, 29.97fps
    2- 853x486 square pixel, lower field, 29.97fps
    3- 853x486 square pixel, progressive, 60fps
    I'm thinking *option 3 render w/ motion blur on* is the best since it would produce whole frame so that the editor can freeze frame or do what ever he wants.
    also, do I need frame blending to be on?
    thanks a bunch.
    J

  • Grahic frame on master but graphic comes in in its own frame on active page

    In a template where do you put the graphic frame for an object style? to avoid this?

    Janet,
    I know you're snowed under with this project. You might save yourself some time though, if you remember that styles are independent of any object -- you apply them to objects, and they don't "live" on any particular page.
    What this means is you can define a paragraph or character style, or even an object style, with absolutely nothing on the page and no selections, presuming you know what it is that you want the style to do. Once defined, you can pre-apply an object style to a placeholder frame (or a paragraph style to the insertion point in a placeholder text frame) on the master page, and that frame will pass the applied style to whatever you place into it. Going through the exercise of formatting something just to define a style, then removing the object, is not necessarily a time-saving step.
    Peter

  • Job Opening:  DITA -  XML - XSLT  at Mentor Graphics

    Mentor Graphics has the following open postion:
    Title: Technical Publications Infrastructure Engineer (XML - XSLT - DITA)
    Position based: Wilsonville, Oregon
    Please follow the link to the job description: http://ch.tbe.taleo.net/CH08/ats/careers/requisition.jsp?org=MENTOR&cws=1&rid=1023

    I would have applied myself, but unfortunatley someone made it so you can see other people's post history.

  • JDeveloper xslt processing

    Does anyone know if it's at all possible to have an XSLT extension function throw an error to the default XSLT processor? I have an extension function defined that throws an exception, but when that exception is raised, the processor seems to just stop processing without throwing any erros.
    Tanks for any help.

    I know XSLT can't handle exceptions, I was wondering if you can force an exception to be thrown and caught by the xslt processor. For example if a conversion function only takes numbers and it get passed a string, can I get the processor to terminate/abend.

Maybe you are looking for

  • How can i move my iphoto library from my desktop

    Hi all I recently had a problem with iPhoto 11, when it stopped responding, and during the following weeks trying to get it going again I copied my iPhoto library to my desktop so as to try different things but not damage my photos, well in the end I

  • Any prerequisites for using javascripts (JS) in SAP BPC 7.5NW (SP5)

    Hi, I keep getting evalution and parsing errors, every time I use a JS in my conversion files. It simple standard JS, like: js:parseInt(%external%) js:%external%.substring(2,5) etc Are there any prerequisites for using javascripts ?? Is there anywher

  • HP laserjet 1018 on new 64 bit computer

    can't print from Windows XP 32 bit through a new Windows 7 64 bit computer to an HP laserjet 1018

  • JPA Toplink, class cast exception when casting class A to class A

    I get a really strange exception from Toplink JPA. I used netbeans to create a persistence.xml and I generated a class (entity) from the table in a DB. Everything works fine, when I create a select query, I get the list of objects and the list is cor

  • IHTML polling time in Hyperion Workspace

    All, We are getting Getting 504 gateway timeout errors when running bqy queries in ihtml mode in workspace. We played with the following setting in our QA system: R&A web application iHTML polling time.We increased it from '0' to '180', '60', '600' a