Form Vs. XML Message based Workflow system
Hi all,
Recently, I came across a statement that SAP Workflow supports both Form and XML Message based techniques.
Please explain what is the difference between Form based Workflow management system and XML-Message Based Workflow Management system.
What is the advantage of one over other ?
Thanks,
Debi
I would look into the Book. I don't have a copy at the moment, but I'm sure it is being addressed somehow. If not, then, google it and I hope you find something.
Similar Messages
-
View is not retuning data when creating XML message through workflow
Hi All,
This is a very critical problem for me. I am trying to send an XML message (outbound) through XML gateway. This is done from a custom workflow. The message creation is done from the standard procedure ecx_document.sendDirect. The data for the XML file is taken from two views (whcih are created in a custom schema and have synonym in apps). One view for header and another one for line information (I am creating an XML for a purchase order).
The problem is when the workflow try the first time to create a message, the views are not returning data. So message creation fails. Now, if we restart the workflow after some time, it will work and the message is created. What could be the reason for this sort of a behaviour ?
I am using business events to trigger the workflow. The data in the table/view will be updated by standard POAPPRV workflow activities. The custom workflow is subscribed to a business event raised from POAPPRV workflow, at a certain point. So this will execute when this event is raised from POAPPRV wf. The subscription has a phase value of 99.
Any help on this regard will be much appreciated, as this is a critical issue.
Thanks in advance,
Arun
PS : One more thing : this is happening mostly in the production instance where the number of messages is very high (freqency).Hello,
With the BAPI_EQUI_CREATE you can only create PM equipments not IS-U devices that why there is no IS Tab .
You have to use the dialog transactions IQ01, IQ04 or the MM transaction, where you can create devices through a movement.
There is objecttype DEVICE (SWO1) with the following methods:
-> Device.CreateFromData (Create Equipment Master Record)
-> Device.Create (Create Equipment Master Record)
-> Device.CreateISU (Create IS-U: Modification for IS-U)
Please check whether you can use method Device.CreateISU for your requirement.
Regards
Olivia -
Problem sending form with fmt:message key=" " / tag system and jsp code
I have developt my new web page using jsp. I have done a booking form, please se below here. There are two pages, bookings.jsp and booking_sent.jsp. The page has 6 different languages so i have also used the <fmt:message key=" " /> tag system for each language.
The problem i have is when i send the form it opens a page where you only see all the tags, no text at all. For more information follow this link and try out the form;
http://www.neptunediving.com/neptune/general/bookings.jsp/
When you fill out the form and click send you should come to booking_sent and you do but the page is only full of tags, no text. Booking_sent looks exactly the same as bookings, except the header so why should not this work. I have tried everything but i cannot solve this problem. So i wonder if there is anybody out there who can help me with this?
BOOKINGS.JSP
<%@page import="com.neptunediving.*"%>
<%@include file="../WEB-INF/include/LangSupport.jsp"%>
<%@page contentType="text/html; charset=ISO-8859-1" language="java"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><fmt:message key="bookings.title1" /></title>
<META NAME="description" Content="<fmt:message key="bookings.description1" />
<fmt:message key="bookings.description2" />
<fmt:message key="bookings.description3" />">
<meta name="keywords" CONTENT="<fmt:message key="bookings.keywords1" />
<fmt:message key="bookings.keywords2" />
<fmt:message key="bookings.keywords3" />">
<meta name="robots" CONTENT="index, follow">
<link rel="shortcut icon" href="favicon.ico" >
<meta name="Copyright" CONTENT="Cebu Neptune Diving Adventure, Inc. Copyright (c) 1996-2007">
<meta name="Author" CONTENT="Jesper Nykvist">
<META NAME="revisit-after" CONTENT="45 days">
<META NAME="classification" CONTENT="diving">
<META NAME="classification" CONTENT="scuba">
<META NAME="classification" CONTENT="accommodation">
<META NAME="classification" CONTENT="travel">
<META NAME="classification" CONTENT="restaurants">
<META NAME="distribution" CONTENT="global">
<meta name="FreeFind" content="neverFollowScript">
<meta name="FreeFind" content="noFollowQueries">
<link href="../stylesheet/neptunediving.css" rel="stylesheet" type="text/css" />
</head>
<body>
<a name="Return"></a>
<div class="pageHead">
<div align="center"><%@include
file="../WEB-INF/include/header.jsp"%></div>
</div>
<table class="nav" cellspacing="0">
<tbody>
<%@include file="../WEB-INF/include/bookings.jsp"%>
<table width="100%" height="362" cellspacing="0" class="listTable">
<tbody>
<tr class="subhead">
<td width="54%" height="31"><%@include
file="../WEB-INF/include/freefind.jsp"%></td>
<td width="46%">
<h1><span class="date"> <%@include
file="../WEB-INF/include/showtime.jsp"%> </span></h1>
</td>
</tr>
<tr>
<td height="169" colspan="2">
<h2 align="center" class="listTable"><fmt:message key="general.bookings.header1" /></h2>
<h2 align="center" class="listTable"><fmt:message key="general.bookings.header2" /></h2>
<hr />
<p align="center"><fmt:message key="general.bookings.header3" />
<fmt:message key="general.bookings.header4" />
<fmt:message key="general.bookings.header5" /></p>
<p align="center"><fmt:message key="general.bookings.header6" />
<fmt:message key="general.bookings.header7" />
<fmt:message key="general.bookings.header8" /></p>
<hr />
</td>
</tr>
<tr>
<td height="20" colspan="2">
<form id="bookings" name="bookings" method="post"
action="booking_sent.jsp">
<h2 class="newsBody"><fmt:message key="general.bookings.header9" /></h2>
<table width="100%" border="1" cellpadding="4">
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text1" /></p>
</td>
<td width="30%"><input type="text" name="from" size="30"
maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text2" /></p>
</td>
<td width="30%"><input type="text" name="email" size="30"
maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text3" /></p>
</td>
<td width="30%"><select name="region">
<option><fmt:message key="general.bookings.text4" /></option>
<option><fmt:message key="general.bookings.text5" /></option>
<option><fmt:message key="general.bookings.text6" /></option>
<option><fmt:message key="general.bookings.text7" /></option>
<option><fmt:message key="general.bookings.text8" /></option>
<option><fmt:message key="general.bookings.text9" /></option>
<option><fmt:message key="general.bookings.text10" /></option>
<option><fmt:message key="general.bookings.text11" /></option>
<option><fmt:message key="general.bookings.text12" /></option>
<option><fmt:message key="general.bookings.text13" /></option>
<option><fmt:message key="general.bookings.text14" /></option>
</select>
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text15" /></p>
</td>
<td width="30%"><select name="language">
<option><fmt:message key="general.bookings.text16" /></option>
<option><fmt:message key="general.bookings.text17" /></option>
<option><fmt:message key="general.bookings.text18" /></option>
<option><fmt:message key="general.bookings.text19" /></option>
<option><fmt:message key="general.bookings.text20" /></option>
<option><fmt:message key="general.bookings.text21" /></option>
<option><fmt:message key="general.bookings.text22" /></option>
<option><fmt:message key="general.bookings.text23" /></option>
<option><fmt:message key="general.bookings.text24" /></option>
<option><fmt:message key="general.bookings.text25" /></option>
<option><fmt:message key="general.bookings.text26" /></option>
</select>
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text27" />
<fmt:message key="general.bookings.text28" />
<fmt:message key="general.bookings.text29" /></p>
</td>
<td width="30%">
<p class="listTable"><fmt:message key="general.bookings.text30" /><input type="radio"
name="mailing" value="Yes" />
<class="listTable"><fmt:message key="general.bookings.text31" /><input type="radio"
name="mailing" value="No" checked="checked" /></p>
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text32" /></p>
</td>
<td width="30%"><select name="find us">
<option><fmt:message key="general.bookings.text33" /></option>
<option><fmt:message key="general.bookings.text34" /></option>
<option><fmt:message key="general.bookings.text35" /></option>
<option><fmt:message key="general.bookings.text36" /></option>
<option><fmt:message key="general.bookings.text37" /></option>
<option><fmt:message key="general.bookings.text38" /></option>
<option><fmt:message key="general.bookings.text39" /></option>
<option><fmt:message key="general.bookings.text40" /></option>
<option><fmt:message key="general.bookings.text41" /></option>
<option><fmt:message key="general.bookings.text42" /></option>
</select>
</td>
</tr>
<tr>
</table>
<br />
<h2 class="newsBody"><fmt:message key="general.bookings.text43" /></h2>
<table width="100%" border="1" cellpadding="4">
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text44" /></p>
</td>
<td width="30%"><input type="text" name="flight no, from"
size="30" maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text45" /></p>
</td>
<td width="30%"><input type="text"
name="arrival time, place" size="30" maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text46" />
<fmt:message key="general.bookings.text47" /></p>
</td>
<td width="30%">
<p class="listTable"><fmt:message key="general.bookings.text48" /><input type="radio"
name="transport" value="Pick-up" />
<class ="listtable="listTable""><fmt:message key="general.bookings.text49" /><input type="radio"
name="transport" value="Bus" checked="checked" /></p>
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text50" /></p>
</td>
<td width="30%"><input type="text" name="stay from" size="30"
maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text51" /></p>
</td>
<td width="30%"><input type="text" name="stay to" size="30"
maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text52" /></p>
</td>
<td width="30%"><input type="text" name="guests (adults)" size="30"
maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text53" /></p>
</td>
<td width="30%"><input type="text" name="guests (children)" size="30"
maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text54" /></p>
</td>
<td width="30%"><input type="text" name="rooms (fan)" size="30"
maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text55" /></p>
</td>
<td width="30%"><input type="text" name="rooms (air-con)" size="30"
maxlength="25" />
</td>
</tr>
<tr>
</table>
<br />
<h2 class="newsBody"><fmt:message key="general.bookings.text56" /></h2>
<table width="100%" border="1" cellpadding="4">
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text57" /></p>
</td>
<td width="30%">
<p class="listTable"><fmt:message key="general.bookings.text58" /><input type="radio"
name="certified diver" value="Yes" />
<class="listTable"><fmt:message key="general.bookings.text59" /><input type="radio"
name="certified diver" value="No" checked="checked" /></p>
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text60" />
<fmt:message key="general.bookings.text61" /></p>
</td>
<td width="30%">
<p class="listTable"><fmt:message key="general.bookings.text62" /><input type="radio"
name="introductory course" value="Yes" />
<class ="listTable""><fmt:message key="general.bookings.text63" /><input type="radio"
name="introductory course" value="No" checked="checked" /></p>
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text64" /></p>
</td>
<td width="30%"><select name="where to dive">
<option><fmt:message key="general.bookings.text65" /></option>
<option><fmt:message key="general.bookings.text66" /></option>
<option><fmt:message key="general.bookings.text67" /></option>
</select></td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text68" /></p>
</td>
<td width="30%"><select name="dive course(s)">
<option><fmt:message key="general.bookings.text69" /></option>
<option><fmt:message key="general.bookings.text70" /></option>
<option><fmt:message key="general.bookings.text71" /></option>
<option><fmt:message key="general.bookings.text72" /></option>
<option><fmt:message key="general.bookings.text73" /></option>
<option><fmt:message key="general.bookings.text74" /></option>
<option><fmt:message key="general.bookings.text75" /></option>
<option><fmt:message key="general.bookings.text76" /></option>
<option><fmt:message key="general.bookings.text77" /></option>
<option><fmt:message key="general.bookings.text78" /></option>
<option><fmt:message key="general.bookings.text79" /></option>
<option><fmt:message key="general.bookings.text80" /></option>
</select>
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text81" /></p>
</td>
<td width="30%"><input type="text" name="other dive course"
size="30" maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text82" /></p>
</td>
<td width="30%"><select name="divepackage / safari">
<option><fmt:message key="general.bookings.text83" /></option>
<option><fmt:message key="general.bookings.text84" /></option>
<option><fmt:message key="general.bookings.text85" /></option>
<option><fmt:message key="general.bookings.text86" /></option>
<option><fmt:message key="general.bookings.text87" /></option>
<option><fmt:message key="general.bookings.text88" /></option>
<option><fmt:message key="general.bookings.text89" /></option>
<option><fmt:message key="general.bookings.text90" /></option>
<option><fmt:message key="general.bookings.text91" /></option>
<option><fmt:message key="general.bookings.text92" /></option>
<option><fmt:message key="general.bookings.text93" /></option>
</select>
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text94" /></p>
</td>
<td width="30%"><input type="text" name="dive package or safari from" size="30"
maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.bookings.text95" /></p>
</td>
<td width="30%"><input type="text" name="dive package or safari to" size="30"
maxlength="25" />
</td>
</tr>
<tr>
</table>
<br />
<h2 class="newsBody"><fmt:message key="general.bookings.text96" /></h2>
<fmt:message key="general.bookings.text97" />
<fmt:message key="general.bookings.text98" />
<fmt:message key="general.bookings.text99" /></p>
<div align="left"> <textarea name="comments" cols="55" rows="10"></textarea>
<div>
<br />
<input name="Submit" type="submit" value="<fmt:message key="general.bookings.button1" />" />
<input type="reset" name="Clear form and start again..!"
value="<fmt:message key="general.bookings.button2" />" /></p>
</form>
</td>
</tr>
<tr>
<td height="29" colspan="2"><a href="#Return"><img
src='<%=URLHelper.getURL("images/arrow.gif")%>'
alt="Return to top" width="21" height="21" border="0" /></a>
<fmt:message key="general.bookings.link1" />
</td>
</tr>
<tr>
<td height="105" colspan="2">
<hr />
<div class="pageFoot">
<div align="center"><font size="-1"><b><font
size="3" face="Verdana, Arial, Helvetica, sans-serif"> <%@include
file="../WEB-INF/include/footer.jsp"%>
</div>
</td>
</tr>
</tbody>
</table>
<p><br style="clear: both;" />
</p>
</tbody>
</table>
</body>
</html>
BOOKING_SENT.JSP
<%@page import="com.neptunediving.*"%>
<%@include file="../WEB-INF/include/LangSupport.jsp"%>
<%@page contentType="text/html; charset=ISO-8859-1" language="java"%>
<%
String message;
message = "Booking";
message += "\r\nFrom: " + request.getParameter("from");
message += "\r\nEmail: " + request.getParameter("email");
message += "\r\nRegion: " + request.getParameter("region");
message += "\r\nlanguage: " + request.getParameter("language");
message += "\r\nMailing: " + request.getParameter("mailing");
message += "\r\nFind us: " + request.getParameter("find us");
message += "\r\nFlight: " + request.getParameter("flight no, from");
message += "\r\nArrival: " + request.getParameter("arrival time, place");
message += "\r\nPickup: " + request.getParameter("transport");
message += "\r\nStay from: " + request.getParameter("stay from");
message += "\r\nStay to: " + request.getParameter("stay to");
message += "\r\nAdult: " + request.getParameter("guests (adults)");
message += "\r\nChildren: " + request.getParameter("guests (children)");
message += "\r\nFan: " + request.getParameter("rooms (fan)");
message += "\r\nAir-con: " + request.getParameter("rooms (air-con)");
message += "\r\nCertification: " + request.getParameter("certified diver");
message += "\r\nIntroductory dive: " + request.getParameter("introductory course");
message += "\r\nWhere to dive: " + request.getParameter("where to dive");
message += "\r\nDive courses: " + request.getParameter("dive course(s)");
message += "\r\nOther dive course: " + request.getParameter("other dive course");
message += "\r\nDive package or safari: " + request.getParameter("divepackage / safari");
message += "\r\nDive package or safari from: " + request.getParameter("dive package or safari from");
message += "\r\nDive package or safari to: " + request.getParameter("dive package or safari to");
message += "\r\nComments: " + request.getParameter("comments");
Mailer mailer = new Mailer();
mailer.sendMail(request.getParameter("from") + "<" + request.getParameter("email") + ">",
"booking_sent",
message);
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><fmt:message key="booking_sent.title1" /></title>
<META NAME="description" Content="<fmt:message key="booking_sent.description1" />
<fmt:message key="booking_sent.description2" />
<fmt:message key="booking_sent.description3" />">
<meta name="keywords" CONTENT="<fmt:message key="booking_sent.keywords1" />
<fmt:message key="booking_sent.keywords2" />
<fmt:message key="booking_sent.keywords3" />">
<meta name="robots" CONTENT="index, follow">
<link rel="shortcut icon" href="favicon.ico" >
<meta name="Copyright" CONTENT="Cebu Neptune Diving Adventure, Inc. Copyright (c) 1996-2007">
<meta name="Author" CONTENT="Jesper Nykvist">
<META NAME="revisit-after" CONTENT="45 days">
<META NAME="classification" CONTENT="diving">
<META NAME="classification" CONTENT="scuba">
<META NAME="classification" CONTENT="accommodation">
<META NAME="classification" CONTENT="travel">
<META NAME="classification" CONTENT="restaurants">
<META NAME="distribution" CONTENT="global">
<meta name="FreeFind" content="neverFollowScript">
<meta name="FreeFind" content="noFollowQueries">
<link href="../stylesheet/neptunediving.css" rel="stylesheet" type="text/css" />
</head>
<body>
<a name="Return"></a>
<div class="pageHead">
<div align="center"><%@include
file="../WEB-INF/include/header.jsp"%></div>
</div>
<table class="nav" cellspacing="0">
<tbody>
<%@include file="../WEB-INF/include/bookings.jsp"%>
<table width="100%" height="362" cellspacing="0" class="listTable">
<tbody>
<tr class="subhead">
<td width="54%" height="31"><%@include
file="../WEB-INF/include/freefind.jsp"%></td>
<td width="46%">
<h1><span class="date"> <%@include
file="../WEB-INF/include/showtime.jsp"%> </span></h1>
</td>
</tr>
<tr>
<td height="169" colspan="2">
<h2 align="center" class="listTable"><fmt:message key="general.booking_sent.header1" /></h2>
<h2 align="center" class="listTable"><fmt:message key="general.booking_sent.header2" /></h2>
<hr />
<p align="center"><fmt:message key="general.booking_sent.header3" />
<fmt:message key="general.booking_sent.header4" />
<fmt:message key="general.booking_sent.header5" /></p>
<p align="center"><fmt:message key="general.booking_sent.header6" />
<fmt:message key="general.booking_sent.header7" />
<fmt:message key="general.booking_sent.header8" /></p>
<hr />
</td>
</tr>
<tr>
<td height="20" colspan="2">
<form id="bookings" name="bookings" method="post"
action="booking_sent.jsp">
<h2 class="newsBody"><fmt:message key="general.booking_sent.header9" /></h2>
<table width="100%" border="1" cellpadding="4">
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.booking_sent.text1" /></p>
</td>
<td width="30%"><input type="text" name="from" size="30"
maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.booking_sent.text2" /></p>
</td>
<td width="30%"><input type="text" name="email" size="30"
maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.booking_sent.text3" /></p>
</td>
<td width="30%"><select name="region">
<option><fmt:message key="general.booking_sent.text4" /></option>
<option><fmt:message key="general.booking_sent.text5" /></option>
<option><fmt:message key="general.booking_sent.text6" /></option>
<option><fmt:message key="general.booking_sent.text7" /></option>
<option><fmt:message key="general.booking_sent.text8" /></option>
<option><fmt:message key="general.booking_sent.text9" /></option>
<option><fmt:message key="general.booking_sent.text10" /></option>
<option><fmt:message key="general.booking_sent.text11" /></option>
<option><fmt:message key="general.booking_sent.text12" /></option>
<option><fmt:message key="general.booking_sent.text13" /></option>
<option><fmt:message key="general.booking_sent.text14" /></option>
</select>
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.booking_sent.text15" /></p>
</td>
<td width="30%"><select name="language">
<option><fmt:message key="general.booking_sent.text16" /></option>
<option><fmt:message key="general.booking_sent.text17" /></option>
<option><fmt:message key="general.booking_sent.text18" /></option>
<option><fmt:message key="general.booking_sent.text19" /></option>
<option><fmt:message key="general.booking_sent.text20" /></option>
<option><fmt:message key="general.booking_sent.text21" /></option>
<option><fmt:message key="general.booking_sent.text22" /></option>
<option><fmt:message key="general.booking_sent.text23" /></option>
<option><fmt:message key="general.booking_sent.text24" /></option>
<option><fmt:message key="general.booking_sent.text25" /></option>
<option><fmt:message key="general.booking_sent.text26" /></option>
</select>
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.booking_sent.text27" />
<fmt:message key="general.booking_sent.text28" />
<fmt:message key="general.booking_sent.text29" /></p>
</td>
<td width="30%">
<p class="listTable"><fmt:message key="general.booking_sent.text30" /><input type="radio"
name="mailing" value="Yes" />
<class="listTable"><fmt:message key="general.booking_sent.text31" /><input type="radio"
name="mailing" value="No" checked="checked" /></p>
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.booking_sent.text32" /></p>
</td>
<td width="30%"><select name="find us">
<option><fmt:message key="general.booking_sent.text33" /></option>
<option><fmt:message key="general.booking_sent.text34" /></option>
<option><fmt:message key="general.booking_sent.text35" /></option>
<option><fmt:message key="general.booking_sent.text36" /></option>
<option><fmt:message key="general.booking_sent.text37" /></option>
<option><fmt:message key="general.booking_sent.text38" /></option>
<option><fmt:message key="general.booking_sent.text39" /></option>
<option><fmt:message key="general.booking_sent.text40" /></option>
<option><fmt:message key="general.booking_sent.text41" /></option>
<option><fmt:message key="general.booking_sent.text42" /></option>
</select>
</td>
</tr>
<tr>
</table>
<br />
<h2 class="newsBody"><fmt:message key="general.booking_sent.text43" /></h2>
<table width="100%" border="1" cellpadding="4">
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.booking_sent.text44" /></p>
</td>
<td width="30%"><input type="text" name="flight no, from"
size="30" maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.booking_sent.text45" /></p>
</td>
<td width="30%"><input type="text"
name="arrival time, place" size="30" maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.booking_sent.text46" />
<fmt:message key="general.booking_sent.text47" /></p>
</td>
<td width="30%">
<p class="listTable"><fmt:message key="general.booking_sent.text48" /><input type="radio"
name="transport" value="Pick-up" />
<class ="listtable="listTable""><fmt:message key="general.booking_sent.text49" /><input type="radio"
name="transport" value="Bus" checked="checked" /></p>
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.booking_sent.text50" /></p>
</td>
<td width="30%"><input type="text" name="stay from" size="30"
maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.booking_sent.text51" /></p>
</td>
<td width="30%"><input type="text" name="stay to" size="30"
maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.booking_sent.text52" /></p>
</td>
<td width="30%"><input type="text" name="guests (adults)" size="30"
maxlength="25" />
</td>
</tr>
<tr>
<td width="70%">
<p class="listTable"><fmt:message key="general.booking_sent.text53" /></p>
</td>
<td width="30%"><input type="text" name="guests (children)" size="30"
maxlength="25" />
</td>
Nope, can't delete posts on this forum,
I have developed my new web page using jsp. I have done a booking form,
There are two pages, bookings.jsp and booking_sent.jsp.
The page has 6 different languages so i have also used the <fmt:message key=" " /> tag system for each language.
The problem i have is when i send the form it opens a page where you only see all the tags, no text at all.
For more information follow this link and try out the form; http://www.neptunediving.com/neptune/general/bookings.jsp/
When you fill out the form and click send you should come to booking_sent and you do but the page is only full of tags, no text. Booking_sent looks exactly the same as bookings, except the header so why should not this work. I have tried everything but i cannot solve this problem. So i wonder if there is anybody out there who can help me with this?
Tried going to that URL and got an error page served by Apache Webserver
Maybe you haven't got the correct connector going between the webserver and the application server? -
Is there a way of producing a canonical form of an XML message from Java?
Also, does anyone know of a good tutorial about canonical form. I have tried reading the W3C paper on it and found it completely illegible.
Thanks in advance,
AdrianThanks for the reply. Yeah, I did post on Javaranch too, trying to catch the widest cross section of people in the hope of an answer to this problem.
You have a very good point about the attribute order. I must admit I hadn't thought of that. You are right, one of the things the canonical form requires is for the attributes to be in alphabetical order.
I still find it hard to believe that there isn't a Sun library that does this. There is a javax package to support the other two steps in signing a message (MessageDigest and Signature) so it seems odd that there isn't one for this. Unless I'm simply missing it.
I'm not entirely sure what you mean by an XML serializer, sorry I'm not that experienced in the whole XML, XSLT, etc firld yet. Is it the sort of thing that is Java uses when a Document is produced from a string containing XML?
Thanks again for your help,
Adrian -
Generate Adobe Interactive Form with XML Schema-Based Interface
Hi,
I need to generate a adobe Interactive but with XML Schema-Based Interface, i have one example but with ABAP Dictionary-Based Interface.
CALL FUNCTION 'FP_JOB_OPEN'
CHANGING
ie_outputparams = fp_outputparams
* EXCEPTIONS
* CANCEL = 1
* USAGE_ERROR = 2
* SYSTEM_ERROR = 3
* INTERNAL_ERROR = 4
* OTHERS = 5
CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
EXPORTING
i_name = 'ZMMDM_CL'
IMPORTING
e_funcname = fm_name.
But when i call the next function for print i need the docxml parameter and i don't know how to get it
fm_name
CALL FUNCTION fm_name
EXPORTING
/1BCDWB/DOCPARAMS = fp_docparams
* /1bcdwb/docxml =
* IMPORTING
* /1BCDWB/FORMOUTPUT =
* EXCEPTIONS
* USAGE_ERROR = 1
* SYSTEM_ERROR = 2
* INTERNAL_ERROR = 3
* OTHERS = 41) this questions was asked many times before, you didn´t search for a second
2) I am not aware of any standard solution
3) custom solution: use XSLT transformation ID to get XML from the filled DDIC structure and use string operations to add the header and footer to create a valid XML.
Regards Otto -
How to create the alterable length XML message in WLI workflow?
When I do some development in WLI2.1 workflow, I meet a problem. I need a XML
message to invoke this workflow, and then tailor this XML message and create a
new XML message to send to a certain destination.
Now the question is: The XML message is alterable length, like following:
<ROOT>
<tag1>
<tag2>...</tag2>
<tag3>...</tag3>
</tag1>
<tag1>
<tag2>...</tag2>
<tag3>...</tag3>
</tag1>
<tag1>
<tag2>...</tag2>
<tag3>...</tag3>
</tag1>
</ROOT>
The number of <tag1> is alterable. But I don't know how to create the new XML
message, which also includes the same structure of input XML message, in workflow
"Post external XML Event" action?
I try to use XPath to get the value of each tag, but when I use the following
XPath expression:
XPath ("/ROOT/tag1/tag2/text()")
I can only get the reference of weblogic.apache.xpath.axes.LocPathIterator.
And I also don't know how to define the XML document structure to implement this
kind of alterable length XML message.
Your comments are highly appreciated!You will need to use substr to restrict the length of the strings returned by extract(). I assume that either the document in non schema based or the attributes referenced are not defined with maxLength restriction in the XML Schema
-
XML Schema based form in webdynpro
Hi I have existing webdynpro which is having an interactive form view. The form is XML schema based.
I want to create the same webdynpro with different data structure and different interactive form.
Do i need to create the form with XML schema or do i need to do that from Webdynpro side which will generate the XML Schema automatically.
Can you please help.
NikThanks Amit,
It as a really a good help for me to understand the process of creation of form from Webdynpro.
Let me explain you the problem in detail:-
There is an webdynpro application where 7 forms are added using differents views for each form (created through webdynpro) with different interfaces. That means in all the forms i found XML Schema based interface.
One for the forms view for surround frame form ZFORM1 (using a structure ZSTR1 of 20 fields in the interface ZINT1 is there)
An adobe form Developer created a new form ZFORM2 by copying this ZFORM1. That means ZFORM2 is also using the same interface ZINT1 (we can also say same structure ZSTR1 ).
No view was created to use this form.
Now before creating the view & add it in the WD aplication, for this ZFORM2 Client want to delete 2
fields & 2 new fields for this form ZFORM2.
I created a new structure ZSTR2 ( as per the fields required) Now i am thinking of to create a new form ZFORM2 using this structure ZSTR2 in the context of my new View .This will create a new interface ZINT2 (XML schema based)
But this is a very time consuming process as the form ZFORM2 created by the developer earlier has so many java scripting code. he took 2 months to develop it. and i dont have that much time.
I am sure there must be some other way to fix this problem.
Can anyone give me the proper solution .
Cheers,
Nik -
Hi All,
We just migrated from BPC 5.1 to BPC 7.0 SP6. But when we want to run a package in the data manager we get the following error:
Exception Text **************
System.InvalidCastException: Unable to cast object of type 'System.Xml.XmlText' to type 'System.Xml.XmlElement'.
at OSoft.Consumers.DataMgr.PackageModify50.PackageDetail.LoadDetail(String strXMLString)
at OSoft.Consumers.DataMgr.PackageModify50.PackageDetail.GetPackageDetailfromServer(String strPackageName, String strPackageFilePath, String strTeamID)
at OSoft.Consumers.DataMgr.PackageModify50.frmMain.PackageListClickEvent(String strPackageID, String strPackageFileName, String strTeamID)
at OSoft.Consumers.DataMgr.PackageModify50.frmMain.SetStartUp()
at OSoft.Consumers.DataMgr.PackageModify50.frmMain.frmMain_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Any idea?
Br
StevenHi,
If you were running 5.1 version, that would also mean that you were running packages under SQL 2005.
And if you are now running SQL 2008 with BPC 7.0, you should also review all your customized packages. In fact, BPC tasks in SSIS are not the same between SQL 2005 and SQL 2008.
In addition, I would recommend to upgrade your SQL server version to SQL 2008 SP1 cumulative update package 6 (prerequisite). Not sure if you're still running this CU.
Hope this will help.
Best Regards,
Patrick -
Unable to Execute a Report to send PAN XML messages out of SNC
Hi All,
We are unable to Execute a Report /SCA/DM_TIMESERIES_OUT to send Product Activity Notifications in the form of XML messages out of SNC. We have manitained some Planned Reciepts data in SNC and would like to transfer it out to ECC.
Could anyone help in understanding if we have to maintain mandatory settings before executing this report.
Thanks & Regards,
SadiqHi Pravin,
As per the documentation(http://help.sap.com/saphelp_snc70/helpdata/EN/48/6bdb4767a431cbe10000000a42189d/frameset.htm), we have tried both the manual and automatic features to configure the output from SNC in the form of XML messages.
The manual method gave a message "Time series data for selection is empty" and the Automated method could trigger the XML messages on every incoming message from ECC but we are unable to see the Planned Receipts in that XML messages.
Was just wondering if we can see the Planned Receipt info by changing the settings of this report or by using any other simillar report as the PR info is very important for our development.
Thanks & Regards,
Sadiq -
XML message mapping considering idoc message variant
Dear Experts,
I am very new to PI. I am working on a scenario where I need to map VGON_OUT xml message from SNC system to ORDRSP.ORDERS05 inbound idoc of ECC 6.0 system.
The issue is :
In the inbound partner profile in ECC there are two ordersp message types. one with message variant SMI and another without any message variant.
Both of them are using different process codes for processing.
So my question is how to map the VGON_out xml message in PI?
Please note: the key difference is the idoc message variant.
There is no way to merge both of these message types as their function is serving two different purposes.
I have attached the xml file and the screenshot of the partner profile here.
Any suggestion or reference link or document would be deeply appreciated.
Thanks in advance.
PratyHi Pratyusa,
Did you try with different partner profiles for each ORDRSP?
Regards,
Krupa -
XML messages eamil (Problem)
http://www.flickr.com/photos/25222280@N03/
Hi, All
We are using XI 3.0 Support package: 20
I can expalin the probelm step by step please help me about thanks in advanced
Step: 1
I am trying to get XML message from XI system messages shows in SXMB_MONI with some read flags
Step 2
SAPconnect working fine... I can send email anyone internaly through so01 so connections works
Step 3
Goto ALRTCATDEF and create alert category which is XDV_ALRT then goto RWB and click Alrt configuration, select classification and click Roules its does show my user ID and Alert cagt. there
Then I received XML messages my eamil with Attachment file and subject: Alert, which is I didn't define anywhere... I didn't know where this messages comes from?
Step 4: I put some others users using alrtcatdef tr such as make_m and amer_J and my user id in it as well but only I am getting these messages not others I double check user profile and roles all pretty much same look like...
My simple question is that I want to setup XML messages to some users through email thats it
I am sending some screen shot I thing someitng is missing or I am getting some wrong please look at this
http://www.flickr.com/photos/25222280@N03/
ThanksHello Aamir
Thanks for very fast responsed, Aamir when I goto SXMB_MONI first screen comes up "Monitor processed for XML messages"
First Screen
view is = Defaul
Status group is empty
Standard selection criteria (from date to date = I just define date couple of days ago!)
Sender and receiver all fields are empty
2nd Screen
When I execute its shows xml messages with black flag and Red dot all Red dot comes with attachemnt eamil
in this screen they have some button like "display", "error information" "referencing infromation" "reset" 'shows"
with Error look like that before I click on it
@5C\QSystem Error - Restart Not Possible@ @5F@ 02.04.2008 02:14:39 02.04.2008 02:14:43 MOL_NQA tp://www.abc.com/MOL/OnlineStore O_msgIF_CHECK_BILLING
dbcinqa http://www.mitel.com/MOL/OnlineStore I_msgIF_CHECK_BILLING "Current Status" @5F@ @5F@ @5F@ 6
When I click on that 3rd screen comesup with some bottons like windows1 windows2, ....
with RED error messages in right side....
that error messages comes with my attachment....
I didn't see anything scenarios, how may I check that where is it? please let me know
My name is also Aamir
Thanks -
Client Proxy: XML message not well-formed unexpected symbol 'target
Hi,
I'm trying to get a client proxy to work based on several blogs (1387,1672)
The error I'm getting now is:
<SAP:ErrorHeader xmlns:SAP="http://sap.com/exchange/MessageFormat">
<SAP:Context />
<SAP:Code p1="XML message not well-formed in node (7 ,49 )unexpected symbol: 'target'" p2="" p3="" p4="">PARSING.GENERAL</SAP:Code>
<SAP:Text language="EN">Parsing error: XML message not well-formed in node (7 ,49 )unexpected symbol: 'target'</SAP:Text>
</SAP:ErrorHeader>
The proxy has been generated successfully
in SXMB_ADM R/3 role is application system and uses dest://rfc_dest
The rfc destination does not accept ?type=entry but apparently also does not need it. When I test the connection it gives a statuscode 200 (not 500)
SLDCHECK works fine.
Not sure where to look for this error?
Any ideas?
Thanks
TomHello Smitha,
I forgot to mention that the message is still in R/3, it has not arrived in XI yet, so the error is visible in SXMB_MONI in R/3.
Also it is just a dummy message, It only contains one node and that is called differently:
<?xml version="1.0" encoding="utf-8" ?>
- <ns1:IF021_HTTP_MSG xmlns:ns1="http://oce.com/xi/eu1/R3CCSEU/IF021_Ordrsp_TD_to_Ordrsp_CCS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<IF021_DT>GetOrdRsp</IF021_DT>
</ns1:IF021_HTTP_MSG>
Any mappings only take place in XI itself, and even there I have no node called target.
Regards
Tom -
XML Forms with Expiring Message Date
Hi,
I need to create a XML form with Expiring Message Date i.e the messages should not be visible in the iview after entered expiring date. Kindly let me know how can I achieve this.
Thanks & Regards,
RaviHello Ravi
This can be achieved through the Time-based Publishing service provided by SAP. To make sure the service is active for your repository, go to System Administration > System Configuration > Knowledge Management > Content Management > Repository Managers > CM Repository (if that's the kind of repository you're working in). Then select your repository and make sure that 'tbp' is in the list of Repository Services assigned. If not, assign that service and restart the portal.
Then, within KM Content, enter the Details menu of the folder within that repository for which you'd like this service activated, then go to Settings > Lifetime and click the 'Enable Time-Dependent Publishing' button. This will activate the service for that folder.
Then in your XML form, you can provide the Lifetime properties "Valid From" and/or "Valid To" to specify when a message should be active, and when it should expire. At that point, anyone who has read access to that folder would only see the messages that are within these active dates.
Hope this helps! For more information, see SAP's <a href="http://help.sap.com/saphelp_nw04/helpdata/en/e8/a9a76828b8dc469969ff450ec81ced/frameset.htm">Lifetime of Documents</a> documentation.
Cheers,
Fallon -
Date format convert error in XML interface based Adobe interactive forms
Hi experts,
I am using XML interface based Adobe interactive form in Web Dynpro ABAP. The form just contains some date fields and numeric fields.
When I test the WD Application, the date fields appear like 0000-00-00 at the first time. And then I set the form input disable, and get the XML from the form, at the same time I get the warning message, 'date format convert error'. By the way, I have set the edit pattern, display pattern and data pattern of the date field to YYYYMMDD, but there seems no effect.
Could you tell me how to set the default date format in date field Or clear the 0000-00-00?
And another question, all of the numeric fields in the form appear like 0.0, how can I set it to empty when the form initialize?
Best Regards,
Guo Guo QingHi Chintan,
Thank you for your reply.
I have tried every possible changes on the Date field, locale, pattern. But still no effect. When the PDF come up in the WDA program, the date field is still '0000-00-00', and then I export the XML date of the form, there is also '0000-00-00' in the interface field.
I can't clear the '0000-00-00' in initializiation event using javascript because if I need to open the form again, if I do this, the value user input could be cleared.
I also try using Javascrip like this
if this.rawValue == "0000-00-00"
{ this.rawValue = ""; }
The code above can't clear the initializiation zeros too.
Have you used the XML interface based online Adobe Forms? I have used XML PDF forms for output before, that's perfect. But the input forms seems so strange.
Best Regards,
Guo Guo Qing -
Weblogic Integration : xml message for event node in a workflow
Hello,
I have the following queries for weblogic 7.0 BPM workflows with event nodes:
1) How does weblogic server choose that an xml message should be delivered to
what all workflow instances, as the xml event does not carry any information regarding
the workflow instance or event node?
2) When an XML message is received, but there are no eligible consumers (workflow
instances) then what happens to the message, is it discarded?
3) Suppose an xml message comes for an event node even before that event before
has been reached in the workflow instance, ie, the event node has not been activated
yet. Is the message persisted to be delivered for processing when the event node
gets activated or is it discarded?
Please reply at an earliest.
Thanks,
ParulHi,
Based on your description what I felt is you are making use of a wait step in which you have choose to wait till BUS2078 event CREATED is occured ... right.. Now can you please clear me that where and how this event will triggered.
or is it some thign like you are making use of event creator step and in this case, When ever you are making use of the eventcreator step and a BOR object inside it make sure that specific BOR object is already instatitaed in the workflow container , if it is instantiated then only it will try to identify the instance or the BOR and it will try to rasie the event.
Regards
Pavan
Maybe you are looking for
-
My phone has been acting up since yesterday afternoon. When I click on phone, email, or texts, it goes to a loading screen and then reverts back to home. It will let me go on facebook or instagram, strangely. The back, home, search buttons and all
-
Hi, I have few goods movement derived roles with MIGO,ME2V transactions. which have been restricted by plant. In org level I have populated with plant value. we do have purchase org, purchasing group as * in org.level. but there is no relation be
-
Macbook 4,1 RAM upgrade, L-Bracket
I just removed the 2 x 1 GB RAM on my early 2008 MacBook 2.4 GHz Intel C2D and replaced it with 2 sticks of Kingston 2 GB RAM for a total of 4 GB. With the L bracket that runs around the RAM and HDD replaced, the computer starts, gets to the login pa
-
How do I fix The application SyncServer quit unexpectedly
This error message/function slows down my computer on all applications. Is there a quick fix for this. Please use layman's terms (non-technie here). I appreciate any guidance. Thanks
-
Guideline Performance Initial Download from SAP for Utility into SAP CRM
Hello, Please find below a link (valid for 10 weeks) to the document Guideline Performance Initial Download from SAP for Utilities into SAP CRM. The document is also published in the SAP Service Market Place at http://service.sap.com/utilities. Then