JMSReplyTo property for MQ-message (trouble)

Hello all!
I'm trying to send JMS message to MQ-queue and I need to set field JMSReplyToQ in JMS section.
I'm using:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0
JMS_QUEUE_CONNECTION,
Queue_payload_type => 'SYS.AQ$_JMS_TEXT_MESSAGE'
FQ domain -> dbms_mgwadm.DOMAIN_QUEUE
But I can’t set JMSReplyTo property for MQ-message. Please could you like help me for this trouble?
See below my PL/SQL block:
declare
i_msg_id raw(24);
l_id varchar2(25);
l_msg_id raw(24);
l_answer_queuename varchar2(80);
l_answer_msg clob;
l_answer_xml XMLType;
procedure Put_MsgX (i_QueueName varchar2,
i_msg CLOB,
i_msg_id raw,
i_characterSet number := 1208)
is
l_EnqueueOptions DBMS_AQ.ENQUEUE_OPTIONS_T;
l_MsgProperties DBMS_AQ.MESSAGE_PROPERTIES_T;
l_MsgID raw(16);
l_msg_str CLOB:=i_msg;
l_msg_str_len int;
l_replyto sys.aq$_agent;
l_header sys.aq$_jms_header;
l_properties sys.aq$_jms_userproparray;
l_mess_jms_text sys.aq$_jms_text_message;
begin
l_EnqueueOptions.visibility := DBMS_AQ.IMMEDIATE;
-- Message object creating
l_msg_str_len:=LENGTH(l_msg_str);
l_mess_jms_text:=sys.aq$_jms_text_message(l_header
,l_msg_str_len
,l_msg_str
,null);
-- MQRFH2 jms-folder properties
l_mess_jms_text.set_groupid('grp_1');
l_mess_jms_text.set_groupseq(5);
-- Message corellation ID
l_MsgProperties.correlation:='555D5120514D5F333C45584D4C2021115178D7BF20046922';
-- Message priority
l_MsgProperties.priority:=0;
-- MQRFH2 usr-folder properties
l_mess_jms_text.set_string_property('SOAPJMS_requestURI','jms:jndi:');
l_mess_jms_text.set_string_property('SOAPJMS_contentType','text/xml; charset=utf-8');
l_mess_jms_text.set_string_property('SOAPJMS_bindingVersion','1.0');
/* -------- It is NOT WORKED !!! ----------------------------
-- This code line isn’t effected to result (MQ Series message property ReplytoQ is empty)
l_mess_jms_text.set_string_property('JMS_IBM_MQMD_ReplyToQ','queue:///PPV.JMS.MQ.OUT');
-- This code line effected error
-- oracle.jms.AQjmsException: JMS-147: Invalid ReplyTo destination type, or use of reserved `JMSReplyTo agent name,
-- or serialization error with AQjmsDestination
l_replyto:=sys.aq$_agent(null,'FXGTST.JMS_OUT',null);
l_mess_jms_text.set_replyto(l_replyto);
-- Sending message to MQ Series queue
dbms_aq.enqueue(queue_name => i_QueueName,
enqueue_options => l_EnqueueOptions,
message_properties => l_MsgProperties,
payload => l_mess_jms_text,
msgid => l_MsgID);
exception
when others then
Raise;
end;
begin
i_msg_id:=UTL_RAW.SUBSTR(UTL_RAW.CAST_TO_RAW(SUBSTR(LPAD('999888777',24,'0'),1,24)),1,24);
l_msg_id:=i_msg_id;
l_answer_msg:=
'<?xml version="1.0" encoding="UTF-8"?>'||
'<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">'||
'<SOAP-ENV:Header>'||
'<m:UCBRUHeaders xmlns:m="urn:ucbru:gbo:v3"></m:UCBRUHeaders>'||
'</SOAP-ENV:Header>'||
'<SOAP-ENV:Body>'||
-- some XML elements
'</SOAP-ENV:Body>'||
'</SOAP-ENV:Envelope>';
l_answer_xml:=xmltype(l_answer_msg);
l_answer_queuename :='FXGTST.JMS_IN';
Put_MsgX(l_answer_queuename,l_answer_msg,l_msg_id);
commit;
exception
when others then
raise_application_error(-20020, 'Error: '||sqlerrm||' Queue='||l_answer_queuename);
end;

From JMS the correct way to set the mq message format to MQSTR is by using a JMS text message. You don't have to set anything explicitly.
Can you try posting the message to a local mq and use some tool to see the message sitting on the format and check for the MQ format field. Also let know what exact error the other system is getting.
P.S: For anything MQ, I would recommend to use this forum : www.mqseries.net.

Similar Messages

  • AQ+JMS+MQ. Can't set JMSReplyTo property for MQ-message

    Hello everyone!
    I'm trying to send JMS message to MQ-queue and I need to set fields ReplyToQ in MQMD and Rto in JMS section.
    I'm using:
    JMS_QUEUE_CONNECTION,
    Queue_payload_type => 'SYS.AQ$_JMS_BYTES_MESSAGE'
    FQ domain -> dbms_mgwadm.DOMAIN_QUEUE
    When I try to set properties using JMSReplyTo and JMS_IBM_MQMD_ReplyToQ, in result message in MQ-queue these properties doesn't set.
    I don't know how to set JMSReplyTo using v_jms_message.set_replyto(v_agent) , because v_agent has sys.aq$_agent type.
    <pre class="jive-pre">
    DECLARE
    queue_options DBMS_AQ.ENQUEUE_OPTIONS_T;
    message_properties DBMS_AQ.MESSAGE_PROPERTIES_T;
    message_id RAW(16);
    p_xmlstring varchar2(3000);
    queue_name_val varchar2(100);
    v_agent sys.aq$_agent := sys.aq$_agent(' ', null, 0);
    v_jms_message sys.aq$_jms_bytes_message;
    enqueue_options dbms_aq.enqueue_options_t;
    msgid raw(16);
    l_header SYS.AQ$_JMS_HEADER;
    l_properties sys.AQ$_JMS_USERPROPARRAY;
    l_bytes_raw blob;
    l_length number;
    BEGIN
    queue_name_val := 'MQ_JMS_TEST';
    v_jms_message := sys.aq$_jms_bytes_message.construct;
    v_jms_message.set_replyto(v_agent);
    v_jms_message.set_type('mcd://xmlns');
    l_header := sys.aq$_jms_header
    (null,null,null,null,null,null,l_properties);
    dbms_lob.createtemporary(l_bytes_raw,true);
    l_bytes_raw:=utl_raw.cast_to_raw('<some_message>');
    l_length :=dbms_lob.getlength(l_bytes_raw);
    v_jms_message := sys.aq$_jms_bytes_message
    (l_header
    ,l_length
    ,null
    ,l_bytes_raw);
    v_jms_message.set_string_property('JMSReplyTo','queue://SOME_BROKER/SOME_QUEUE');
    -- v_jms_message.set_string_property('JMS_IBM_MQMD_ReplyToQ','SOME_QUEUE');
    DBMS_AQ.ENQUEUE(
    queue_name => queue_name_val,
    enqueue_options => queue_options,
    message_properties => message_properties,
    payload => v_jms_message,
    msgid => message_id);
    END;
    </pre>
    Can anybody help, please?

    Hello everyone!
    I'm trying to send JMS message to MQ-queue and I need to set fields ReplyToQ in MQMD and Rto in JMS section.
    I'm using:
    JMS_QUEUE_CONNECTION,
    Queue_payload_type => 'SYS.AQ$_JMS_BYTES_MESSAGE'
    FQ domain -> dbms_mgwadm.DOMAIN_QUEUE
    When I try to set properties using JMSReplyTo and JMS_IBM_MQMD_ReplyToQ, in result message in MQ-queue these properties doesn't set.
    I don't know how to set JMSReplyTo using v_jms_message.set_replyto(v_agent) , because v_agent has sys.aq$_agent type.
    <pre class="jive-pre">
    DECLARE
    queue_options DBMS_AQ.ENQUEUE_OPTIONS_T;
    message_properties DBMS_AQ.MESSAGE_PROPERTIES_T;
    message_id RAW(16);
    p_xmlstring varchar2(3000);
    queue_name_val varchar2(100);
    v_agent sys.aq$_agent := sys.aq$_agent(' ', null, 0);
    v_jms_message sys.aq$_jms_bytes_message;
    enqueue_options dbms_aq.enqueue_options_t;
    msgid raw(16);
    l_header SYS.AQ$_JMS_HEADER;
    l_properties sys.AQ$_JMS_USERPROPARRAY;
    l_bytes_raw blob;
    l_length number;
    BEGIN
    queue_name_val := 'MQ_JMS_TEST';
    v_jms_message := sys.aq$_jms_bytes_message.construct;
    v_jms_message.set_replyto(v_agent);
    v_jms_message.set_type('mcd://xmlns');
    l_header := sys.aq$_jms_header
    (null,null,null,null,null,null,l_properties);
    dbms_lob.createtemporary(l_bytes_raw,true);
    l_bytes_raw:=utl_raw.cast_to_raw('<some_message>');
    l_length :=dbms_lob.getlength(l_bytes_raw);
    v_jms_message := sys.aq$_jms_bytes_message
    (l_header
    ,l_length
    ,null
    ,l_bytes_raw);
    v_jms_message.set_string_property('JMSReplyTo','queue://SOME_BROKER/SOME_QUEUE');
    -- v_jms_message.set_string_property('JMS_IBM_MQMD_ReplyToQ','SOME_QUEUE');
    DBMS_AQ.ENQUEUE(
    queue_name => queue_name_val,
    enqueue_options => queue_options,
    message_properties => message_properties,
    payload => v_jms_message,
    msgid => message_id);
    END;
    </pre>
    Can anybody help, please?

  • TS3367 Carrier maybe charge for sms message for activation yourtime..trouble using facetime on iphone

    Carrier maybe charge for sms message for activation yourtime..trouble using facetime on iphone

    What is your technical question?

  • "Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information" while attempting to open UNIX/Linux monitor

    We have upgraded our System Center to 2012 R2, and we cannot open any of the UNIX/Linux LogFile monitor property or the UNIX/Linux process monitor property for those monitors created prior to the upgrade.  Error we get is below.  Any assitance
    appreciated.
    Date: 9/30/2014 10:01:46 PM
    Application: Operations Manager
    Application Version: 7.1.10226.0
    Severity: Error
    Message:
    System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
       at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection,
    Boolean suppressSecurityChecks)
       at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection,
    Boolean suppressSecurityChecks)
       at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection,
    Boolean suppressSecurityChecks)
       at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection)
       at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
       at System.Reflection.Assembly.Load(String assemblyString)
       at Microsoft.EnterpriseManagement.Internal.UI.Authoring.Extensibility.TypeContainer.get_ContainedType()
       at Microsoft.EnterpriseManagement.Internal.UI.Authoring.Extensibility.MomExtensionsCommon.AddTemplatePages(LaunchTemplateUIData launchData, Form form)
       at Microsoft.EnterpriseManagement.Internal.UI.Authoring.Extensibility.MomExtensionsCommon.Initialize(Object launchData, Form form)
       at Microsoft.EnterpriseManagement.Internal.UI.Authoring.Extensibility.MomExtensionsCommon.RunPrivate(Object[] userData)
       at Microsoft.EnterpriseManagement.Internal.UI.Authoring.Extensibility.MomExtensionsCommon.Run(Object[] userData)

    It's possible the upgrade did not update everything properly as it looks like a dll mismatch or a missing file. I'd open a support ticket with MS and have a support engineer look at the upgrade logs. What version of SCOM did you upgrade from?
    Regards,
    -Steve

  • LOV with FRM-41042: No such property for SET_ITEM_PROPERTY

    Hi all,
    I have a field (not a database item of the block ) of LOV object and a button next to it to trigger to the LOV list item.
    However, whenever, i click on the button, FRM-41042: No such property for SET_ITEM_PROPERTY will be prompted. Though the list item do appear and the item can be set into the field.
    Here is the procedure called by the when-button-pressed trigger of the button.
    PROCEDURE press_lov_btn IS
    v_lov_name           varchar2(30);
         v_sel                              boolean;
         l_target_item      varchar2(100);
    BEGIN
    l_target_item := NAME_IN ( 'SYSTEM.TRIGGER_BLOCK' ) || '.' ||
    GET_ITEM_PROPERTY ( NAME_IN ( 'SYSTEM.TRIGGER_ITEM' ), PREVIOUSITEM );
    IF l_target_item != NAME_IN ( 'SYSTEM.CURSOR_ITEM' ) THEN
    GO_ITEM ( l_target_item );
         v_lov_name := get_item_property ( l_target_item, lov_name );
    END IF;
         v_sel := show_lov ( v_lov_name );
    if not v_sel then
         raise form_trigger_failure;
    end if;
    END press_lov_btn;
    Any one know the error is due to the setting in the field or that in the button?????
    Thanks a lot.

    Your code to call a lov is a little complicated and errornous (as it depends on the item-ordering). The following code it a little easier (in my eyes). It depends just on naming-conventions, the button-name has to be 'BT_XXX' where XXX is the name of the item the lov is attached to.
    PROCEDURE PR_LOV IS
      vcItem VARCHAR2(61):=REPLACE(NAME_IN ('SYSTEM.TRIGGER_ITEM'), '.BT_', '.');
      itItem  ITEM;
    BEGIN
      itItem:=FIND_ITEM(vcItem);
      IF NOT ID_Null(itItem) THEN
        -- Navigate to the item
        GO_ITEM(vcItem);
        -- Show its lov
        DO_KEY('LIST_VALUES');
      ELSE
        message('invalid item ' || vcItem);
        RAISE FORM_TRIGGER_FAILURE;
      END IF;
    END;Hope this helps.

  • Is there any tools for move messages from errorqueues in WLS 8.1.5?

    Hello!
              I have created a JMSDestination (MyQueue) in my wls 8.1.5.
              I have also created an other JMSDestination (MyErrorQueue) in my wls 8.1.5.
              In the wls it is possible to specify an "Error Destination:" for a JMSDestination. In my wls I have specified MyErrorQueue as error destination for MyQueue.
              If anything goes wrong during consuming message from MyQueue the message will be moved to the error destination MyErrorQueue.
              If this situation ever occur, for eg. there is a cable connection loss or something. The error destination will save me alot of trouble.
              Very nice!
              But now I wonder if there is any tool or function i wls 8.1.5 that helps me move the message back to MyQueue from the error destination, MyErrorQueue, when the problem is solved.? For eg, when the broken cable is replaced.
              Or do I have to write such a application my self? Seems strange since the concept of error destination exists.
              Best regards
              Fredrik

    Have a look at this
              http://www.hermesjms.com/confluence/display/HJMS/Home
              We use it and it works very well for handling messages on error queues.
              Some messages we automatically re-queue using a modified version of this
              code here
              https://codesamples.projects.dev2dev.bea.com/servlets/Scarab/remcurreport/true/template/ViewIssue.vm/id/S134/eventsubmit_dosetissueview/foo/resultpos/1/nbrresults/285/action/ViewIssue/tab/2/readonly/true
              Hope that helps.
              Pete
              Fredrik Andersson wrote:
              > Hello!
              >
              > I have created a JMSDestination (MyQueue) in my wls 8.1.5.
              > I have also created an other JMSDestination (MyErrorQueue) in my wls 8.1.5.
              >
              > In the wls it is possible to specify an "Error Destination:" for a JMSDestination. In my wls I have specified MyErrorQueue as error destination for MyQueue.
              >
              > If anything goes wrong during consuming message from MyQueue the message will be moved to the error destination MyErrorQueue.
              >
              > If this situation ever occur, for eg. there is a cable connection loss or something. The error destination will save me alot of trouble.
              >
              > Very nice!
              >
              > But now I wonder if there is any tool or function i wls 8.1.5 that helps me move the message back to MyQueue from the error destination, MyErrorQueue, when the problem is solved.? For eg, when the broken cable is replaced.
              >
              > Or do I have to write such a application my self? Seems strange since the concept of error destination exists.
              >
              > Best regards
              > Fredrik

  • Message retry count for the message has been exhausted

    Hi,
    I am using 'Custom Document Over Internet' with HTTPS as transport protocol. I have set the acknowledgement mode to Sync in order to receive the synchronous response. B2B is able to post the HTTP request successfully and in turn it receives a synchronous response and a MDN message. At the initial stage, after posting the request it shows the state as 'WaitForAck' for request message and for response and MDN messages, the state is completed.
    After some time when we check the state of request it is changed to 'Error' with the error message as 'Message retry count for the message has been exhausted'. We have not set the retry count and retry interval and so after retrying for 3 times with an interval of 120 minutes it is showing error state as it is not able to correlate the incoming response to the corresspoding request. We have tried the option of setting the Message id of the request in 'replyToMsgID' parameter of response header and tested the flow. But still I am facing te same issue. Please help me to resolve this issue.

    Hi Anuj,
    The property mentioned by NandaGopal has already been added in tip.properties file. I sent the B2B logs in debug mode and tip.properties file to your mail id. Please have a look into that. The result of opatch lsinventory command is
    Result:
    Installed Patch List:
    =====================
    1) Patch 9234704 applied on Fri Jan 15 16:41:12 GMT 2010
    [ Bug fixes: 8870866 9143036  ]
    [ This patch overlays patches " 8703410 " ]
    [ This patch needs patches " 8703410 "  as prerequisites ]
    2) Patch 8703410 applied on Thu Jan 07 17:56:08 GMT 2010
    Unique Patch ID: 11901808
    [ Bug fixes: 7652646 7497854 7664370 8708445 7661101 7007789 6352814 6802446 7665607 7641078 6496457 6013963 8330151 7305413 8619657 7460584 7529893 7458954 7020996 8393885 8210401 6329207 6740403 7126458 6511970 8783577 7379065 7230993 8704965 6774631 7198642 8309511 8392729 7661769 7605518 7479148 6733262 8349002 6736026 7322333 7242500 7239355 8746561 8344645 8451004 7645440 6747966 6369424 6737334 8339176 6774134 7046561 6412124 7210461 7506319 8630406 8235175 7258882 7184318 6453359 7456866 7673646 6043277 7457597 6769895 7193710 8239170 7668247 8404955 8612841 7261965 7132740 7485790 6518386 7305363 6852370 6433256 7673431 6764239 8360048 7501748 7379153 8281019 7498031 8216457 7046574 6875312 6754906 6656289 6417367 7658271 7556011 7000190 6979467 8594506 8691820 6852308 8475848 8518443 7600385 7211208 6732051 8524862 7461051 8263026 7609467 7379161 7672714 6353293 7157229 7594997 7211287 7034069 7563311 6822375 6640935 7359202 6769261 6919593 8601869 6029507 6974391 7139013 7518641 8605719 6817264 7501903 7496014 7576785 8666761 7130151 7322581 5523563 7680097 8508905 7241737 7660780 8480395 7660781 7191994 6924921 7672723 8432093 6800745 8703404 8540335 8507242 8608121 8217566 7481317 6639030 6200414 7529795 7354853 8475867 7376270 7303860 7016005 7678901 7368610 8992520 6881977 6016128 7033061 6397084 7672730 8703410 7709562 6449656 7045589 8508054 6491068 7378745 7643811 7435853 7615836 8707416 6447557 7379042 6940476 7670634 6950383 6764273 6962327 7478322 8546454 7157324 8871403 8862082 7184219 7672744 7164618 7672745 7230184 7576730 7590301 8746541 7261863 8327427 6769430 8295683 7526186 8298731 6414280 6139955 6646997 7692853 8233048 6794296 7457066 8552373 8225241 7706387 7204022  ]
    3) Patch 4601861 applied on Fri Nov 14 04:24:08 GMT 2008
    [ Bug fixes: 4601861  ]

  • Delete Allowed Property For Current Record

    I have a requirement where I need to make a record allowed proeprty delete_allowed as false.
    Eg:
    If :variable:='YES' then
    SET_ITEM_INSTANCE_PROPERTY('block_name.item',CURRENT_RECORD,UPDATE_ALLOWED,PROPERTY_FALSE);
    end if;
    I cannot set delete_allowed property here, so how can I set delete allowed property to false?
    if I use
    SET_ITEM_PROPERTY('block_name.item',ENABLED,PROPERTY_FALSE);
    it will set property for all the records in the block, I have a multi-record block
    I am using Oracle Forms 10g
    Thanks

    Thanks for the reply.
    Yes I was thinking of doing this.
    if I put a validation in key-delrec trigger, then do I need to explicitly call a commit or any other method to delete a record if condition is not true?
    Eg:
    If :variable:='YES' then
    Message(' DELETE IS NOT ALLOWED');
    Raise Form_Trigger_Failure;
    ELSE
    commit or delete_record;
    End if;

  • My Notes will not display and I get the message "Trouble communicating with icloud".  The notes are available directly at icloud

    When I try to open "Notes" I get the message "Trouble communicating with icloud"  The Notes are avaiable direc tly on icloud. just not on my laptop.

    gkmorton wrote:
    My IPad is loked with a message "ICloud Backup-  This Ipad has not been updated in 2 weeks.
    Perform a Reset...
    Reset  ( No Data will be Lost )
    Press and hold the Sleep/Wake button and the Home button at the same time for at least ten seconds, until the Apple logo appears. Release the Buttons.
    http://support.apple.com/kb/ht1430
    gkmorton wrote:
    I have connectd to my computer and it says there is a new software version available.
    Before Updating... Decide if you want to... If you Update... there is No going Back...
    NOTE:
    It is both Prudent and Recommended to Backup Before any Major Update or Upgrade.
    How to BackUp
    http://support.apple.com/kb/ht1766
    What gets Backed Up
    iTunes http://support.apple.com/kb/ht4946
    iCloud http://support.apple.com/kb/PH2584

  • Constraints / limitations of af:message for inline message display ?

    Using JDev 11.1.1.3; reading the help content, it seems very simple to drop an af:message component onto the page, and associate with a component for validation message display. Trying it inside a popup belonging to a jspx page works fine, but when I try and use it inside a popup contained within a bounded task flow / fragment, the validation framework appears to be ignoring the message component, and using the balloon hint message display instead. Thinking maybe the For/edit property selection isn't properly handling the nesting of components, I've located the message components closer/next to the source component, but no change ...
    <af:panelFormLayout id="pfl2" labelAlignment="top">
    <af:panelLabelAndMessage id="pgl3" label="#{bindings.CtFlag.label}">
    <af:panelGroupLayout id="pgl5" layout="horizontal">
    <af:selectOneRadio value="#{bindings.CtFlag.inputValue}" required="#{bindings.CtFlag.hints.mandatory}"
    shortDesc="#{bindings.CtFlag.hints.tooltip}" id="sorct" autoSubmit="true"
    layout="horizontal" simple="true"
    valueChangeListener="#{backingBeanScope.ClaimMedical.setConditionCtFlag}">
    <f:selectItems value="#{bindings.CtFlag.items}" id="si2"/>
    </af:selectOneRadio>
    <af:spacer width="10" height="3" id="s3b"/>
    <af:inputDate value="#{bindings.CtFromDate.inputValue}" label="#{bindings.CtFromDate.hints.label}"
    required="#{backingBeanScope.ClaimMedical.ctPeriodRequired}" shortDesc="#{bindings.CtFromDate.hints.tooltip}"
    id="idctf" columns="10" partialTriggers="sorct" disabled="#{!backingBeanScope.ClaimMedical.ctPeriodRequired}"> <<<<<<<<<<
    <f:validator binding="#{bindings.CtFromDate.validator}"/>
    <af:convertDateTime type="date" pattern="#{Constants.dateFormat}"/>
    </af:inputDate>
    <af:spacer width="5" height="3" id="s3c"/>
    <af:inputDate value="#{bindings.CtThruDate.inputValue}" label="#{bindings.CtThruDate.hints.label}"
    required="#{backingBeanScope.ClaimMedical.ctPeriodRequired}" shortDesc="#{bindings.CtThruDate.hints.tooltip}"
    id="idctt" columns="10" partialTriggers="sorct" disabled="#{!backingBeanScope.ClaimMedical.ctPeriodRequired}"> <<<<<<<<<<
    <f:validator binding="#{bindings.CtThruDate.validator}"/>
    <af:convertDateTime type="date" pattern="#{Constants.dateFormat}"/>
    </af:inputDate>
    <af:message id="m3" for="idctf"/> <<<<<<<<<<<<
    </af:panelGroupLayout>
    </af:panelLabelAndMessage>
    </af:panelFormLayout>
    <af:message id="m4" for="idctt"/> <<<<<<<<<<<<
    Doesn't seem to matter where I put them inside the popup, they don't display. I've used/removed the immediate/auto-submit properties on the inputDate, but no change.
    Are there constraints in when/how these can be used, or if not, what is it that I'm missing ?
    Thanks,

    Hi Srikavi,
    to achieve a Validation of an item when leaving the field you'll have to use some javascript code (as ApexLib does internally).
    What do you need:
    - onChange - Event on your Item
    - some Javascript code which is called in the onChange Event (you can put this code either in your page html header or, if it is used more often in your application, in a seperate js File)
    - call the ApexLib method apexlib.error.showError to display your error
    I actually never tried it myself, but i'm pretty sure that this will work (according to what i've seen in the ApexLib code).
    Have fun and tell us how it went,
    Peter
    Edited by: peter_raganitsch on Sep 5, 2008 11:56 AM

  • JMSReplyTo property

    I'm trying to perform the following and would like to find out the recommended approach:
    start a BPEL process with a JMSAdapter listener on a static queue (I've accomplished this with a static JMSAdapter)
    process the message and capture the 'JMSReplyTo' address sent in the JMS Header
    push the message out to the queue designated in the JMSReplyTo address of the inbound header.
    I have a couple of issues.
    1. The JMSReplyTo field is not coming in the JMSHeader as defined in my adapter... how can I get it...?
    2. Can I overwrite the destination on a JMSAdapter call within BPEL? or do I need to use something different like the JMSService?
    Looking for a quick turnaround on this... please reply if you have any useful information.
    Thanks,
    Alan Hebert

    Hi Riko - my issue was one of using the JMSReplyTo header variable to advise a response queue for a message.
    In the end the main issue was the need to manually edit the jmsAdapterOutboundHeader.wsdl file (created when the PartnerLink using the JMSAdapter is generated) which was set to read-only...
    My steps were:
    1) Edit the above file and add a JMSReplyTo element to the JMSOutboundHeaderType type.
    2) Create a header variable via the Adapter tab of my Invoke action; as per s3.3.9 of the OAS Adapters Users Guide (10.1.2) applicable to JMS
    3) Set the value of this header variable (to be the response Queue name [JNDI])using an Assign prior to the Invoke
    Thanks for listening.
    Dennis

  • How to implement expand/collapse property for custome components

    can any one tell me how to implement the expand/collapse
    property for the custom components in flex. i need something like
    hierarchy of custom components which on the expand should be able
    to show the children of the corresponding component and a line
    linking between them and collapsing property too.. can any one help
    me out..

    "hanu106" <[email protected]> wrote in
    message
    news:gfr2co$biq$[email protected]..
    > can any one tell me how to implement the expand/collapse
    property for the
    > custom components in flex. i need something like
    hierarchy of custom
    > components
    > which on the expand should be able to show the children
    of the
    > corresponding
    > component and a line linking between them and collapsing
    property too..
    > can any
    > one help me out..
    Tree?
    AdvancedDataGrid?
    Nested Acordions

  • Setting Hidden property for a Resource Object

    Hi,
    I am trying to set the hidden property for a folder by this code.
    // ICollection coll defined
    IPropertyName propName = new PropertyName("http://sapportals.com/xmlns/cm", "hidden");
    IProperty prop = coll.getProperty(propName);
    IMutableProperty mutProp = prop.getMutable();
    mutProp.setBooleanValue(true);
    coll.setProperty(prop);
    This is not working, any idea what would have gone wrong ?
    Thanks,
    Sam

    Hi,
    I am not getting any excpetion...
    i have log messages before setting the propert and after setting the property...
    so if i am trying to set from false to true......it is not getting set to true but remaining as false....
    i am trying this with /documents repository.
    Can any body give some sample snippet for setting the hidden property / is there anything else i need to do to complete the setting.
    Regards,
    Satish

  • Can ppr refresh for af:messages be stopped?

    Hi all,
    Sometimes, I really don't want my global messages to change every single PPR request (in particular, see PPR and the Back Button . I'm having to execute a PPR on every fresh page load, and I don't want my nice messages to immediately disappear.) Is there a way to suppress <af:messages> always-refresh property?
    It'd be even cooler if I could then add in specific components that I do want to trigger a message refresh. But so far as I can tell, <af:messages> ignores the partialTriggers attribute entirely.
    Thanks much,
    Avrom

    u need to put a trigger id for the messages as well unless and until it will not recognize the ppr

  • Mail not checking for new messages in IMAP subfolders

    Hello everyone,
    I am disappointed to see that Mail version 3.0 (912.1/912) displays the same wrong behavior as pre-Leopard versions in the way that it fails to check for new messages in subfolders on an IMAP account (it only checks the INBOX).
    One has to manually open each and every subfolder and wait a few seconds to force a resync and display any new message placed there by server-side rules processing.
    So far I had been using the excellent IMAPCheck (http://macapps.perniciouspenguins.com/imapcheck/) but this is no longer supported by 10.5.
    Does anybody have a workaround for this? Or the power to bug Apple engineering enough to get this solved once and for all ;o)
    Thanks much,
    teedeepee

    This problem is not solved for all cases.
    This solution only applies to server-side filtering/redirecting of messages into imap folders.
    I'm having trouble with client-side mail.app rules moving new messages into imap folders and not having the new message counts displayed.
    This wasn't a problem in the previous version of mail.app.
    Here's to hoping that Apple posts a patch to fix this problem soon...

Maybe you are looking for