How to put BR tag in process message
I have page process which constructs a conditional confirmation message and assign it to page item. This page item is printed in success message of the process. The confirmation message is very long, so I need to insert <BR> tags and some html tags to make the message readable. It does not work with simple <BR> tag, so tried to replace with chr(10)chr(13) to get the break line, but didn't work. any ideas are appreciated.
Regards,
Surya
Surya:
You can try the following
1) Create an application item named G_MSG
2) In the page process set G_MSG to something like 'SHOW' to indicate that a message is to be shown after the process completes
3) On the page that is branched to following the page that ran your process create a Before Header page process
4) Make this process conditional with the following pl/sql condition
NOT :G_MSG IS NULL;
5) Set the code for this page process to be apex_application.g_print_success_message:='Action<br>Processed'; // your message with html tags here
:g_msg:=null;Varad
Similar Messages
-
How to put smiley faces in a message
How to put smiley faces in a message
Use the Settings app to install the Emoji keyboard.
Settings > General > Keyboards > Add Keyboard > select and add the emoji keyboard.
The next time you are entering text you will notice that your keyboard now contains a key with a globe icon. Tap that key and your keyboard will change to the Emoji keyboard and allow you to enter those characters. Tap the globe key again to return to your default keyboard.
Not all devices support the Emoji keyboard so some of your friends may not see the characters, especially those with non Apple devices. -
How to keep waiting time between processed messages !!
Hi Folks,
I have got one scenario required waiting time between processed messages. The problem as follows !!
File --> Proxy scenario. I receive 15 messages from sender side (same messages structure) so working with one interfaces. File picking and transforming this message and split into 2 messages. messages are receiving to receiver. I am using BPM with 7,8 steps like receiving step, block , message transformation step , internal block 1 for sender 1, internal block 2 for sender 2.
All things are working fine, messages are going to receiver properly. But customer requirement is , wait step required between processed messages before sender1. I have put wait step still, PI picks all messages in one shot processing and waiting for 2 minutes, after 2 minutes sending all messages at the same time, this process is not working.
I have tried with wait step in mapping (Sarvesh) given excellent idea, still PI works the same way.
Can someone please explain a bit why the messages or not waiting message by message. I am using EOIO with Queue name and file process mode "BY NAME" and I have tried "BY TIME" as well. I have given priority to this Queue. On BPM Queue assignment : One Queue.
Please I am expecting positive answer !!
Many Thanks in Advance
SanHi Rudolf Yaskorski ,
Not sure about your PI release and BPM model, do you create separate process instance for each file, or do you process files collecting them in one single instance? Are you using parallelization within your ccBPM ?
I am using serialization, I don't think bpm can do Parallization until PI 7.0, but PI 7.11 has got has queue assignment. But I am using one queue. This must be serialization.
To me it looks like your issue is not in ccBPM but rather more in polling files (as per your post file CC polls all 15 files in one shot). So if you wish to poll the files not at the same time some workaround is required. Possible options you could check out:
A. Either implement "wait" in your mapping based on file name or other criteria (e.g. directory name). Check out if respective BPM instances are really created at different times.
I have used wait step in mapping. These 15 messages has to go through one interface. So I am using one interface. But I have checked mapping process time in all messages on receiver system. Shows same timing, even though I put 40000 ms waiting time in mapping.
B. Try polling different files (or use different directories) with different channels and coordinate starting / stopping of your channels by scheduling availability for each CC in RWB. E.g. you poll file 1 with CC 1. You start 2 minutes later CC 2 and poll file 2. And so on.
I am not clear about this . On BPM waiting step is working and it keeps wait all messages, which are coming through one interface. Then it releases all messages at the same time.
I don't know how to resolve this. I have tried with Transport acknowledgment, but all messages are going to reciver system waiting at receiver system in priority queue and processing in EOIO, but taking so long. Rather all messages go and sits in queue, I want to stop messages by message with 2 minutes time gap. How please?
Kind Regards
San -
How to put Form tag inside PlaceHolderUtilityContent
I created a page layout (using design manager), and my design has <form> tags in it
<form>
<!-- code -->
</form>
and Ive read that HTML file cannot contain <form> tags here -
http://msdn.microsoft.com/en-us/library/office/jj822362(v=office.15).aspx
It says that I should put the form inside the PlaceholderUtitlityContent placeholder
<!--CS: Start Create Snippets From Custom ASP.NET Markup Snippet-->
<!--SPM:<SharePoint:AjaxDelta id="DeltaPlaceHolderUtilityContent" runat="server">-->
<!--SPM:<asp:ContentPlaceHolder id="PlaceHolderUtilityContent" runat="server" />-->
<!--SPM:</SharePoint:AjaxDelta>-->
<!--CE: End Create Snippets From Custom ASP.NET Markup Snippet-->
My question is where do i insert my form block in the snippet above?
----------------------- Sharepoint NewbieHi,
Instead of putting <form> tag in layout page, you can place it in the master page.
<body scroll="no">
<form id="Form1" runat="server">
Here place all the place holders
</form>
</body>
and then refer this master page in Layout .
Let me know if you have any doubt.
Thanks
-Rahul -
How to put RSCRM_BAPI in the process chain?
Dear All,
I've used RSCRM_BAPI to extract data from a query into a table. These data in the table needs to be extracted again to the PSA in BW.
So I need to run the job defined in RSCRM_BAPI after the data has been loaded into cube and run the infopackage to extract data after the job has finished.
How can I put these actions in the process chain?
Thanks.
BolunHello Bolun,
Yes you can schedule RSCRM_BAPI extracts in a process chain. You have to write a program that will invoke the RSCRM APIs. You can use the program below.
data error(50) type c.
data g_t_return LIKE bapiret2 OCCURS 0.
data: l_proc like rscrmmon-processed.
data: gv_batchid like RSCRMMON-BATCHID,
gv_jobname like TBTCO-JOBNAME,
gv_actstatus like TBTCJOB-STATUS,
gv_jobcount like TBTCO-JOBCOUNT,
gv_dbstatus like TBTCJOB-STATUS,
l_status type RSCRMBSTAT,
l_wait type i.
parameter: repuid TYPE rscrmrepuid obligatory.
parameter: extrname TYPE tabname obligatory.
parameter: repvar like RSCRMSTATUS-REPVAR.
parameter: overwrt like RSCRMCONTXT-ACTIVE default 'X'.
start-of-Selection.
*Open Query
CALL FUNCTION 'RSCRMBW_REPORT'
EXPORTING
i_mode = 'OPEN'
i_reportuid = repuid
TABLES
e_t_return = g_t_return.
if g_t_return is not initial.
read table g_t_return TRANSPORTING NO FIELDS with key type = 'E'.
if sy-subrc <> 0.
concatenate 'Errors occurred when opening query' error into error.
message error type 'E'.
exit.
endif.
endif.
*use this if you want pass a variant.
*Get variable values
* CALL FUNCTION 'RSCRMBW_VARIABLE_POPUP'
* EXPORTING
* i_reportuid = repuid
* I_VARIANT = repvar
* TABLES
* e_t_return = g_t_return.
*Execute Report
CALL FUNCTION 'RSCRMBW_REPORT'
EXPORTING
i_mode = 'START'
i_reportuid = repuid
i_execmode = 'TABLE'
i_extract = extrname
I_CLEAREXTRACT = overwrt
IMPORTING
E_BATCHID = gv_batchid
E_JOBNAME = gv_jobname
E_JOBCOUNT = gv_jobcount
TABLES
e_t_return = g_t_return.
if g_t_return is not initial.
read table g_t_return TRANSPORTING NO FIELDS with key type = 'E'.
if sy-subrc <> 0.
clear error.
concatenate 'Errors occurred when executing query' error into error.
message error type 'E'.
exit.
endif.
endif.
if sy-subrc = 0.
WHILE ( L_STATUS NE 'SUCC' ).
CALL FUNCTION 'RSCRMBW_BATCH_STATUS_CHECK'
EXPORTING
I_BATCHID = gv_batchid
IMPORTING
E_STATUS = l_status
EXCEPTIONS
NO_JOB_DATA = 1
INHERITED_ERROR = 2
OTHERS = 3.
IF l_status = 'RUNN' or l_status = ' ' or l_status = 'SCHE'.
WAIT UP TO 30 SECONDS.
ENDIF.
ENDWHILE.
IF l_status = 'SUCC'.
if sy-subrc = 0.
write 'Query finished'.
else.
clear error.
concatenate 'Job ' gv_batchid ' failed.' into error.
Message error type 'E'.
endif.
ENDIF.
endif.
*Close report
CALL FUNCTION 'RSCRMBW_REPORT'
EXPORTING
i_mode = 'CLOSE'
i_reportuid = repuid.
end-of-selection.
Use the ABAP Program process to execute this program. Create the data load processes so that they execute on successful finish of this program.
I hope this makes things clear.
Regards
Arvind -
We are developing an agent listening for the submit or endOfData event from the Exchange Server. Due to various reasons we need to convert the Exchange Mail
internally to RFC822 format.
So our MessageProcessor internally converts the message stream (usually TNEF) into RFC822 format. This means when written our modified content back to ‘e.MailItem’
we write the converted content back.
It seems that this conversion causes a loss of some MAPI properties of the message.
When out-of-office-mails are enabled for an account the Exchange Server generates both messages the OOF message for internal recipients and the OOF message external
recipients.
When sending an internal message using voting buttons the message arrives without that voting information.
void Agent_OnSubmittedMessage(SubmittedMessageEventSource source, QueuedMessageEventArgs e)
MessageProcessor proc = new MessageProcessor();
Stream messageContent = e.MailItem.GetMimeReadStream();
Stream processedMail = proc.ProcessExchangeMessage(messageContent); // internally converts the message to RFC822
Stream writeStream = e.MailItem.GetMimeWriteStream();
processedMail.CopyToStream(writeStream);
We also tried a dirty „hack“ using the Exchange Server internal method for converting the message from TNEF to RFC822 “ConvertAnyMimeToMime” from “Microsoft.Exchange.Data.Storage.OutboundConversionOptions”,
but using that method causes the same issue.
Now my idea was cloning all MAPI properties not related to the content of a message and reapply them after writing the RFC822 content back to into e.MailItem.
Any idea how we can overcome our problems?
Best regards,
Harald Binkle
Exchange Server Toolbox |
SmartPOP2Exchange |
SpamAssassin
JAM Software GmbH
Max-Planck-Str.22 * 54296 Trier * Germany
http://www.jam-software.comHello Scott,
after posting this question I implemented a dirty workaround.
Now I'd like to ged rid of that workaround. Are you still not allowed to discuss this?
Best regards,
Harald Binkle
Exchange Server Toolbox |
SmartPOP2Exchange |
SpamAssassin
JAM Software GmbH
Am Wissenschaftspark.26 * 54296 Trier * Germany
http://www.jam-software.com -
How to incorporate time in the Process chain messages
Hi,
I would like to create message after success or failure of process chain with time of failure in the subject.How to put system variable in the message subject?.
Your help will be appreciated.
thanks in advance.
Manjuraj,
thanks for your quick reply but i would like to incorporate the finish time in the mail subject.
for example mail subject is as follows.
"GL process chain has been finished at xx:xx time".
Here time (xx:xx) should automatically read and fill as per the finish time of the process chain.
hope now it is clear.any idea how it can be done?.
manju -
How can i put an attribute in a message part?
Hi all,
i need to put an attribute in a message part. Now my message-declaration looks like this:
<wsdl:message name="GetCapabilitiesIn">
<wsdl:part name="GetCapabilities" type="xsd:string"/>
</wsdl:message>
and it generates this message:
</GetCapabilities>
But i need to generate this message:
</GetCapabilities service="XYZ">
How can i wangle that?
thanks
Allithe type should point to a complex type that can define elements and attribtues .. such as you are used to it ..
so just create a complex type => that has your attributes in it, and replace the type="xsd:string" with your new complex type ..
/clemens -
How do I get rid of "Windows No Disk Exception Processing Message c0000013 Parameters 75b6bf7c 4 75b6bf7c 75b6bf7c" when firefox starts up, I have to hit continue twice to get past this error message. Then all is OK. The solution shown for this thread does not make sense.
== This happened ==
Every time Firefox opened
== Firefox was updatedIn Google, search for ""Windows No Disk Exception Processing" (including quotation marks). Lots of different answers out there.
632 results on this search limited to the last year:
https://encrypted.google.com/advanced_search?q=%22Windows+No+Disk+Exception+Processing%22&hl=en&lr=&tbs=qdr:y&prmd=df -
Visa has changed for the purchase of Apple products, i did not know how I put the new MasterCard number to finish the process of buying products Thank you
i have ibad mini
and iphone4
laptop sony
can you sent for me the anserChanging Account Information > http://support.apple.com/kb/HT1918
-
How to Cancel Succesful Processed Messages
Hi Experts,
How to cancel the succesful processed messages which reached Integration Server and sender Adapter engine in XI.
Thanks
Venkat AnilWe cannot cancel Successfully processed messages.
However you can configure Archiving and/ or deletion of successfully processed messages to remove the entry from the DB
Edited by: abhishek salvi on Jan 8, 2010 2:57 PM -
How to put the trace messages in JSP DynPage
Hi,
How to put the trace messages in JSP DynPage components. What settings I need to do and where do I see the trace log.
Can I also print the values of some variables in trace. If yes, how to achieve this?
Thanks in advance,
Regards,
MadhuHi Madhu,
for NW04 see http://help.sap.com/saphelp_nw04/helpdata/en/e2/75a74046033913e10000000a155106/frameset.htm
as well as
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/using logging and tracing on the sap web as java.pdf
Hope it helps
Detlev -
How to restart the Successfully processed messages
Hi,
I have IDOC to File Scenario
we posted the idoc from R/3 and it has processed successfully.
Now again i want to process that idoc again with out going to R/3.
How to restart the Successfully processed message from MONI.
we have one option in MONI Restart. this is not working for Successfully processed messages.
How to achieve this
Regards
SumanHello Suman..
XI: Restarting successfully processed messages..
Go through this : Michal Krawczyk Blog This will really helpful to you..
/people/michal.krawczyk2/blog/2005/11/09/xi-restarting-successfully-processed-messages
Reward Points If it is Helpful...
Thanks,
Satya Kumar.. -
How to put message in JMS topic
Hello,
AnyOne can tell me how to put messages in JMS topic ?? Any sample / example available on it ?? I am using Oracle SOA 10g.
ThanksTry this link:-
http://jamessmith73.wordpress.com/oracle-soa-bpm-11g/bpm-and-jms-adapters/
It have a good example on JMS Consumer and producer. -
How to view the payload of a Message if it processed through AAE
Hi All,
Can anybody please tell me how to view the payload if the message processed through Advance Adapter Engine.
I have developed a SOAP to SOAP interface by using Advance Adapter Engine and it is working fine I can see the messages in Runtime Work Bench(RWB) but when I clicked on the Sender and Receiver Adapter I can't see the payload so I am wondering if anyone knows how to view the payload or it is possible to view the payload if the message was processed through Advance Adapter Engine (AAE).
Is there any setting or properties available in NWA to enable or disable the payload of AAE?
Thanks,
IqbalHi All,
Unfortunately I can only see the SOAP Document but no Payload.
here is what I can see
- <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
- <SOAP:Header xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
- <sap:Main xmlns:sap="http://sap.com/xi/XI/Message/30" versionMajor="3" versionMinor="0" soap:mustUnderstand="1">
<sap:MessageClass>ApplicationResponse</sap:MessageClass>
<sap:ProcessingMode>synchronous</sap:ProcessingMode>
<sap:MessageId>75e50f37-9bef-11e0-af98-000027d151a6</sap:MessageId>
<sap:RefToMessageId>7597008d-9bef-11e0-a027-000027d151a6</sap:RefToMessageId>
<sap:TimeSent>2011-06-21T10:15:59Z</sap:TimeSent>
- <sap:Sender>
<sap:Party agency="http://sap.com/xi/XI" scheme="XIParty" />
<sap:Service>Srv_xxxxx__Sender_SOAP_AAE_BS</sap:Service>
</sap:Sender>
- <sap:Receiver>
<sap:Party agency="http://sap.com/xi/XI" scheme="XIParty" />
<sap:Service>Srv_xxxxx_Sender_SOAP_AAE_BS</sap:Service>
</sap:Receiver>
<sap:Interface namespace="urn:xxxxxxxx.com:pi:A_TEST:HTTP_TO_SOAP_AAE">SI_OS_xxxx_Request_AAE</sap:Interface>
</sap:Main>
- <sap:ReliableMessaging xmlns:sap="http://sap.com/xi/XI/Message/30" soap:mustUnderstand="1">
<sap:QualityOfService>BestEffort</sap:QualityOfService>
</sap:ReliableMessaging>
<sap:System xmlns:sap="http://sap.com/xi/XI/Message/30" soap:mustUnderstand="1" />
- <sap:HopList xmlns:sap="http://sap.com/xi/XI/Message/30" soap:mustUnderstand="1">
- <sap:Hop timeStamp="2011-06-21T10:15:59Z" wasRead="false">
<sap:Engine type="AE">af.dgx.dbdgx66</sap:Engine>
<sap:Adapter namespace="http://sap.com/xi/XI/System">XIRA</sap:Adapter>
<sap:MessageId>75e50f37-9bef-11e0-af98-000027d151a6</sap:MessageId>
</sap:Hop>
</sap:HopList>
</SOAP:Header>
- <SOAP:Body xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
- <sap:Manifest xmlns:sap="http://sap.com/xi/XI/Message/30" xmlns:xlink="http://www.w3.org/1999/xlink">
- <sap:Payload xlink:type="simple" xlink:href="cid:payload-75e51c499bef11e0a13a000027d151a6atsap.com">
<sap:Name>maindocument</sap:Name>
<sap:Description>main document</sap:Description>
<sap:Type>Application</sap:Type>
</sap:Payload>
</sap:Manifest>
</SOAP:Body>
</SOAP:Envelope>
Do I need to do anything in NWA to enable the payload for Sender and Receiver?
Thanks,
Iqbal
Maybe you are looking for
-
CIN for credit memo and debit memo
HI I have manufacturing scenario with excise(CIN) where i need to issue credit and debit memo to customers Please let me know how this has to be handled in excise point of view,how excise document has to be created, What is the ETT for credit and deb
-
Print out multiple copies for next page in sapscript
Hi All, For check printing the client wants the next page with item data to be printed out twice, while the first page along with the check will be printed out on a pre-printed paper. Can anyone advice me on this.
-
Sending Message from Topic1 to Topic2 using OSB proxy service
Hi all, I have created a proxy service which listens to a topic and a business service which writes to a topic. In proxy service, in stage i have used publish action to call the business service. Through Test console if i test and able to write the m
-
ERS - Taxation on Purchase Order Lines
Hi, We are on 11.5.10 and I am using the Pay on Receipt Functionality. We also would like to generate the taxes, based on the tax rates assigned with Supplier Site. PO: Supplier Site : Linked with Tax Rate TR1 of 6%. PO Line : Expense Item is for $10
-
I have just purchased CC on a monthly paid deal and now unable to use it.
Previously had CC on a trial that had expired on a different email address. Now when I try and load CC on the new account and email I just get a 404 This Page is not available message. This is an urgent issue as have paid and cannot access the apps a