New Address creation on Shipping Page

Hey All,
I have a .net user control running on the shipping.aspx page that retrieves the selected address from the drop down list or radio button of addresses in the users account.
This works great for existing addresses and I can save the info.
How can my control know what the address ID is when the user adds a new address? I get the order.GetShippingId it always has the value of the last selected address when adding a new address or 0 which is no good.
Any suggestions on how I can figure out what address ID has been assigned to the new address that was created?

Hi Curtis,
Since my previous suggestions haven't panned out, I guess you can try getting it form the account object or go straight to the DB.
NPBasePage bp = (NPBasePage)Page;
NPAccount a = new NPAccount(bp.AccountID);
// get the last address in the collection
NPAddress address = null;
if (a.Addresses.Count > 0){
   address = ((NPAddress)a.Addresses[a.Addresses.Count -1]);
if (address != null){
    int addressid = address.AddressID;
Note that addresses are not sorted in the NPAddress.Addresses query, so it is possible that SQL Server will not return them in order of AddressID.  If you are worried about this, you can check the ids to make sure you've got the highest.  That will be the one that was just created.
or you could go straight to the DB:
NPBasePage bp = (NPBasePage)Page;
StringBuilder sb = new StringBuilder();
sb.Append("SELECT TOP 1 AddressID ");
sb.Append("FROM UsersAccountAddress ");
sb.Append("WHERE AccountID = @accountid ");
sb.Append("ORDER BY AddressID DESC");
DataParameters dp = new DataParameters(1);
dp.Add(NPDataType.NPInt, "@accountid", bp.AccountID);
object o = DataFunctions.ExecuteScalar(sb.ToString(), bp.Parameters, bp.ConnectionString);
if (o != null){
  int addressID = Convert.ToInt32(o);

Similar Messages

  • New address creation for already existing customer in Oracle

    Hi,
    We are working on customer conversion and loading all the data into customer interface tables so that we can run the customer interface to move the data into oracle tables.
    We need to create another address as per client’s requirement to already existing customer in oracle which has active primary bill_to address.
    Can we do this by using customer interface tables or use the API’s for it.
    Any pointers regarding this will be highly appreciated.
    Thank and Regards,
    Rekha Palagani.

    i have heared form someone that i should copy some text (from files) or some files which resides in bin folder (i don't know the exact path) in the sql console to access existing tables. is that ture?Not sure what that means... to access existing tables, or to create new ones you have to use Sql commands (or some graphic stuff).
    What about reading some documentation ?
    System user is a DBA, and can possibly read any tables, but most probably is not the owner of emp table. To know it you can do
    SQL> select owner from dba_tables where table_name='EMP';
    then connect to that user, or, as system user, do
    SQL> select * from <owner>.emp;

  • Urgent!! issue in shipping page

    Hi All,
    We have added create address page in shipping page, but when I click on continue check out, its not able to proceed to next page, getting error like
    "Address Line 1 is requried",
    How can we fix it ?
    Please suggest me asap
    Thanks

    Hi user588510,
    Thanks for your quick reply to my issue..
    I have included the following code in ibeCCkdBHdrShip.jsp to display Address Form in Shipping Page.
    We merged Ship to and BIlling information page in one page..
    The same code works for US Store..
    I mapped custom related jsps to CAN Store also, then its not working for me..
    Please advise me ..
    <table summary="" border="0" width="100%" cellpadding="2" cellspacing="0">
    <!-- This is the start of the address form -->
    <%
    String addrpage = DisplayManager.getTemplate("STORE_ADDRBK_DISPLAY_FORM").getFileName();
    pageContext.setAttribute("noName", "true", PageContext.REQUEST_SCOPE);
    pageContext.setAttribute("incl_src","STORE_CHKOUT_CREATE_ADDRESS",PageContext.REQUEST_SCOPE);
    if ("shipto".equals(context) || "billto".equals(context))
    pageContext.setAttribute("addressType", context.toUpperCase(), PageContext.REQUEST_SCOPE);
    %>
    <jsp:include page="<%=addrpage%>" flush="true"/>
    <!-- This is the end of the address form -->
    </TABLE>
    In Processing page..
    ibeCCkpBHdrShip.jsp
    if( !addressBean.getOnChange().equals("") ) {
    pageContext.setAttribute("addrDropDownChanged", "true" , PageContext.REQUEST_SCOPE);
    // Coming off from onChange event of country
    // Just forward back
    // doesnt work: String backurl = addressBean.getCallerUrl();
    addressBean.clear();
    %> <jsp:forward page="<%=refUrl%>" /> <%
    oracle.apps.ibe.tcav2.Address addr = null;
    if (!addressBean.isEmpty()) {
    if (! addressBean.verifyAddress(false,RequestCtx.getOperatingUnit())) {
    pageContext.setAttribute("errMsg",
    addressBean.getErrorMessage() + "<BR>", PageContext.REQUEST_SCOPE); %>
    %> <jsp:forward page="<%= refUrl %>" /> <%
    else {
    addr = addressBean.getAddress();
    addr.setPartyId(RequestCtx.getPartyId());
    BigDecimal custAccountId = null;
    BigDecimal custPartyId_b = null;
    // String custPartyName = null;
    // String custPartyType = null;
    BigDecimal contactPartyId = null;
    String contactPartyName = null;
    boolean needCommit = false;
    Object dummy = new Object();
    try {
    TransactionScope.begin(dummy);
    custAccountId = new BigDecimal((String)request.getParameter("shiptoCustAccountId"));
    custPartyId_b = new BigDecimal((String)request.getParameter("shiptoCustPartyId"));
    custPartyName = request.getParameter("shiptoCustPartyName");
    custPartyType = request.getParameter("shiptoCustPartyType");
    String tmp = request.getParameter("shiptoContactPartyId");
    if ((tmp != null) && !("".equals(tmp)))
    contactPartyId = new BigDecimal(tmp);
    contactPartyName = request.getParameter("shiptoContactPartyName");
    addr.setPartyId(custPartyId_b);
    addr.setCreatedByModule(ApiConstant.CHECKOUT);
    oracle.apps.ibe.tcav2.AddressManager.createAddress(addr, false, false,false,true,false);
    shiptoPartySiteId = addr.getPartySiteId().toString();
    needCommit = true;
    pageContext.setAttribute("partySiteId", addr.getPartySiteId(), PageContext.REQUEST_SCOPE);
    if ("contact".equals(request.getParameter("owner")))
    pageContext.setAttribute("partySiteType", "contact" , PageContext.REQUEST_SCOPE);
    else
    pageContext.setAttribute("partySiteType", "customer" , PageContext.REQUEST_SCOPE);
    } catch ( CustomerException e) {
    pageContext.setAttribute("errMsg", mmi.getMessage("IBE_PRMT_ADDRESS_INVALID") + "<BR>", PageContext.REQUEST_SCOPE); %>
    %> <jsp:forward page="<%= refUrl %>" /> <%
    } finally {
    if ( !needCommit )
    TransactionScope.setRollbackOnly();
    TransactionScope.end(dummy);
    Please help me in this regard..........
    Thanks in advacne

  • Carrying over address info from new account created on checkout page

    Mario has written a great document on "Creating login functionality on eCommerce registration form for return customers"
    http://forums.adobe.com/docs/DOC-2529
    I used this to put a username/password at the bottom of the form for new customers to create an account. I have a question, though, is there any way to push the address info entered by the new customer into the checkout page into this new account?
    Thanks!
    Anne

    I wanted to update this since I figured out the fix:
    The fields located within the checkout page - e.g. BillingAddress, BillingCity, etc. -- do not correspond to the fields within the user's account details -- e.g. HomeAddress, HomeState, etc.
    What you need to do is create hidden fields within your checkout page which will be used to capture the billing address details from the checkout form and then copy them over to the user's newly created account.
    Here is your Username/Pass fields:
                    <label for="Username">Email Address or Create Unique Username</label>
                    <input type="text" name="Username" id="Username" class="cat_textbox" maxlength="255" />
                    <label for="Password">Password</label>
                    <input type="password" name="Password" id="Password" class="cat_textbox" maxlength="255" autocomplete="off" />
                     <label for="PasswordConfirm">Confirm Password</label>
                    <input type="password" name="PasswordConfirm" id="PasswordConfirm" class="cat_textbox" maxlength="255" autocomplete="off" />
    Here are your hidden fields:
                    <div style="display: none;">
                    <label for="HomeAddress">Home Address</label>
                    <input type="text" name="HomeAddress" id="HomeAddress" class="cat_textbox" maxlength="500" />
                    <label for="HomeCity">City</label>
                    <input type="text" name="HomeCity" id="HomeCity" class="cat_textbox" maxlength="255" />
                    <label for="HomeState">State</label>
                    <input type="text" name="HomeState" id="HomeState"  class="cat_textbox" maxlength="255" />
                    <label for="HomeZip">Zipcode/Postcode</label>
                    <input type="text" name="HomeZip" id="HomeZip" class="cat_textbox" maxlength="255" /></div>
    You'll need to implement some scripting to do the copying for you. But first you need an action to start the process. I put a checkbox under the password and username fields "Create an account for me" - The user checks it, the fields get copied and then the info is pushed to the user's account.
    Since I'm no js coder: I used Mario's extremely helpful post on "Setting the billing address to be the same as the shipping address" as a guide to creating the code. Shout out, Mario! http://forums.adobe.com/docs/DOC-2814
    Put this underneath your username/password fields:
    <input type="checkbox" onclick="CopyAddress(this.checked);" /> Create an account for me, please
    Then add your script at the bottom of the form.
    <script type="text/javascript">
    function CopyAddress(checked) {
              if (checked) {
                        document.getElementById('HomeAddress').value = document.getElementById('BillingAddress').value;
                        document.getElementById('HomeCity').value = document.getElementById('BillingCity').value;
                        document.getElementById('HomeState').value = document.getElementById('BillingState').value;
                        document.getElementById('HomeZip').value = document.getElementById('BillingZip').value;
    </script>
    Be sure to add these fields into your webform -- Site Manager-->Webforms -- before you start to customize. Just copying and pasting code into existing webforms does not work. And don't make the username and password fields manadatory. It might result in an abandoned cart for those that just want to check out as a guest.
    I hope this is useful to someone out there. It has worked great for me!

  • HT1311 Have changed my Apple id to a new email address. its all working fine on my pc and also comes up with the new id on my icloud page on my iphone, but when i tryto buy something from i tunes on the phone the sign in box still has the old id. how do i

    Have changed my apple Id to a new email address. its all working fine on my PC and also on come up with the new ID on my  icloud page on my iphone but when i try to buy something from itunes etc on my phone, the log in box still contains the old id.
    how do i change this?

    The Apple Support Communities are an international user to user technical support forum. As a man from Mexico, Spanish is my native tongue. I do not speak English very well, however, I do write in English with the aid of the Mac OS X spelling and grammar checks. I also live in a culture perhaps very very different from your own. When offering advice in the ASC, my comments are not meant to be anything more than helpful and certainly not to be taken as insults.
    It doesn't sound like you "changed" your Apple ID, sounds like you created a new one. Bad idea. All content bought with an Apple ID is forever tied to that ID. The ID that bought the content is the only ID that can update the content. Apple does not merge IDs not does Apple transfer content from one ID to another.

  • How to change the address to new address for all pages in a script

    i created a script for my website against an IP address
    now i have to run the same script of web site against new IP address
    can i change programmitically the old ip address of all script pages to new ip address?
    or should i go manually by opening each and every page address properties and changing it to new ip address.
    any suggestions
    my visual script is having around 75 pages.
    having a visual script with that many pages is best practice?
    thanks in advance

    Hello Pasumarthi,
    If I understand your question correctly, the address contains an IP address that you need to change for the 75 pages..
    If you change the first address in the page, save the script and re-run the test this should fix the remaining 74 pages.
    ex: http://192.168.2.1/index.html (Old)
    http://202.116.25.1/index.html(New)
    If the url example above is this task you are going to resolve, this will take care of your issue.
    If you have 75 scripts that need the URL changed, and you have upgraded to 8.20, you can use the script updater utility to do this.
    Please let me know if this resolves your issue.
    Best Regards,
    Jim

  • Highlight an address on a web page and make new card based on the address?

    Is there a way to highlight an address in another application, and then create a new card based on that address, where city, state, phone number, etc would all be parsed into the separate fields automagically?

    As per the title really - anyone know of a method of including an email address on a web page without it being picked up by spam bots?
    Impossible.
    Usually if i want to avoid that, I just do a little form with a honey trap, but I'm working on a page that needs contact details for around 100 places, so doing 100 odd forms for a single page might be a little impractical....
    Run it inside a script that parses an XML file based on the link's ID - one script, many links, no directly visible mail addresses (though, of course bots can still parse the XML file itself, if not in a hidden directory or something liek that).
    Mylenium

  • Where, on the add ons page can I sort for Manual Sort Folder thst you speak of in your answer about positioning of a new address?

    I am trying to change the position of a new address on the opening screen. The suggested solution gives directions to a Manual Sort Folder that I can't find.

    Hello,
    *[https://addons.mozilla.org/pt-br/thunderbird/addon/manually-sort-folders/ Manually sort folders]
    *[[Add-Ons and Extensions FAQ]]

  • How to handle JSON response in XSL-Fo templates during PDF creation of the page

    XSL-FO in CQ5 converts xml output to PDF so for each new XML tag I need to introduce xsl-templates.
    But For ext-js javascript widget on the page that’s not part of CRX Node/page that shows result by making Ajax call and render JSON output. How to address that inside PDF page creation.
    Please share your thought.
    Thanks Chandra

    Declaratevly You can't do this.
    I use two event handler for state remembering:
    public static EventResult goToPage(BajaContext context,
    Page page,
    PageEvent pageEvent) {
    Page newPage = new Page(page.getProperty("nextPageName"));
    page.setProperty(NEXT_PAGE_NAME, null);
    newPage.setPropertyAsPage("returnPage", page, context.getPageEncoder());
    return new EventResult(newPage);
    public EventResult returnToPage(BajaContext context,
    Page page,
    PageEvent pageEvent) {
    Page oldPage = page.getPropertyAsPage("returnPage", context.getPageDecoder());
    return new EventResult(oldPage);
    StartPage.uix
    <handlers>
    <event name="nextPage">
    <bc4j:chaining>
    <bc4j:setPageProperty name="nextPageName" value="NextPage"/>
    <method class="..." method="goToPage"/>
    </bc4j:chaining>
    </event>
    </handlers>
    NextPage.uix
    <handlers>
    <event name="nextPage">
    <bc4j:chaining>
    <method class="..." method="returnToPage"/>
    </bc4j:chaining>
    </event>
    </handlers>
    method setPropertyAsPage save all page properties and state informations for page.
    On every page I use ctrl:page or ctrl:pageState DataObjectLists.
    On pages with search criteria I use ctrl:httpSession DataObjectList to save all criteria in one session. You must write event handler when you make search or trigger FIND event. In this event handler you must put every search form parameter in session.
    That's all from me! I hope this help You to resolve problems!

  • How to set a New Tab as the start page in Firefox and lock in my choice of web sites

    You may set the New Tab page Firefox shows when opening a new tab as its start page, and you can lock in the web sites you want displayed there.
    I set my browser to open a New Tab as its start page and have locked in six destinations from which to choose on my start page.
    First I open Firefox and open a new tab. Then I delete any open tabs other than this New Tab. Optionally, I can also set a second tab to open to a specific web site
    Next I go to Tools and Options (or Edit and Preferences in Linux) and select the General tab on the far left. Click on
    [Use Current Pages].
    Each time I open Firefox it will open showing me the New Tab.
    I can select from pages that I have already visited the six pages I want to have appearing on my New Tab every time. Supposing there are no pages locked in yet, and I don't want the site in the top left. I hit the X in its thumbnail's top right corner, it disappears and every other site thumbnail moves up and there is a new site appearing in the sixth slot. Note that if I have visited one page frequently, it may appear more than once, or be replaced by itself. If that happens, just keep deleting until the page you want shows up.
    If I find a site that I want to save, then there is a thumbtack in the top left corner of the thumbnail. It is black, but if I click it it turns blue, and the thumbnail is a keeper.
    This web site is in the second row, second over, but I want it to be up on the top row. Just drag and drop and the two sites exchange places. Make sure it has a blue thumbtack. The lock-down thumbtacks and delete X symbols appear in the top left and top right, respectively while the mouse is hovering over them.
    It is possible to delete a saved site, and it is possible to undo the thumbtack. Simply click the X to delete or click the blue thumbtack to unlock the site and turn the thumbtack black.
    You may choose to tack down a few sites and let the remainder float in and out, driven by your browsing history.
    Through my use of this approach, I have instant access to my club's web site, two Webmail sites, and some other often-visited places on the Web, all in one start page.
    About the only thing I really don't need there is a Google search box, for if I enter my search terms in the address bar I get the same result as if I had specifically typed in the search box.
    Some add-ons, often potentially unwanted programs (PUPs), will replace the Firefox about:newtab (address of the New Tab) with eBay, Facebook, Twitter icons among others, and a different search engine. These icons may have a nicer appearance than the default Firefox New Tab, but you may also be looking at extra, unnecessary work for the computer, especially if behind the pretty icons there is a hidden agenda.
    Personally, I would stay clear of these add-ons, and perform some scanning with an up-to-date antivirus and antimalware software.

    If this is not a pinned (App) tab then the home page should open in that tab.
    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).
    *Do NOT click the Reset button on the Safe mode start window or otherwise make changes.
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes

  • New address to be printed in the delivery output type

    Dear all,
                    For the delivery i issued one output message to take the printout of the shipping label .
    Now i changed the address in the ship to party and again issued the message , still it is taking the old adress only is there any possibility for the new address to be reflected in the output message with out creating the new deelivery numbe .
    Best Regards,
    Kumar

    Hi there,
    In the O/p type form layout, in the ship-to address field mapping check what mapping is done. If the mapping is done to LIKP-KUNNR, then if you change the ship-to address, then the new address will come into the print out if you retrigger the O/p.
    If the mapping is done to pick it from VBPA tables of the relevant sales order, then it willnot update.
    So check the field mapping in the printout.
    Regards,
    Sivanand

  • Adding a new field in delivery schedules page

    Hi,
    I have a requirement for delivery schedules page of iSupplier Portal module of Oracle eBusiness Suite. I need to add a new field to the results page. However, when I check the "about this page", I see POS_SUPPLIER_INQUIRIES177_POS_PO_EXPECT_RCPTS_D11_111POS_PO_EXPECT_RCPTS_DDynamicVO as the view object name. I guess this is a dynamic vo and I have no idea where to find the definition, so I may add the new field via extending it.
    Can anybody help?
    Thanks

    Looks like you are trying to add an item in the inquiries page which is not the same as the extension mechanism we support. This is slightly tricky for the following reasons,
    - We donot support the latest personalization tool on inquiry pages and if you try to enter the personalziation tool on these pages you would still see the old personalization UI we supported in 11.5.9. In 11.5.9 we didnot support addition of new items which can be associated with a VO.
    - However custoemrs were using AK Developer to add a new item in case Inquiries when the page was in AK mode. The same will still hold good in JRAD mode, this time you have to modify the table definition directly. You need to read through the inquiries section in dev guide to understand how these tables get populated by the dynamic VO and how you can set the viewInstance and viewAttributeName for the additional item. You should spend a little more time understanding the inquiries creation but this should be doable.

  • Have published iweb site for five years with no problems and just opened a new site and get - 404: Page not found  This error is generated when there was no web page with the name you specified at the web site.-is the problem with iweb or with hosting?  T

    I am sorry if thie is republished-My first time doing this and I am not sure what goes where and where to hear feedback.
    Have published iweb site for five years with no problems and just opened a new site and get -
    404: Page not found 
    This error is generated when there was no web page with the name you specified at the web site.-
    Troubleshooting suggestions:
    Ensure the page you are linking to exists in the correct folder.
    Check your file name for case sensitivity . Index.htm is not the same as index.htm!
    Temporarily disable any rewrite rules by renaming your .htaccess file if it exists
    is the problem with
    iweb or with hosting?
    One Apple tech started to fix Iweb and had to end session and the next said problem with hosting at Network Solutions as it published
    to local folder. NWS has checked sttting a few times-
    Any help would be extremely appreciated as trying to fix this for about five weeks
    Thanks VG
    <Email Edited by Host>

    It's a really bad idea to post your email address - it's an invitation to spam - and I've asked the Hosts to remove it. (Even though I've now noticed you mis-spelled it! - anyway, never post your address in a forum.)
    You have a site here: http://virginiagordon.com/www.virginiagordon.com/WELCOME.html
    If that's not the page you are having trouble with, what is that page's URL?

  • Moving home-unknown new address

    Hi all, I am hoping you can help with some advice. I currently live up north but have just been offered a job in London. I will be moving out at the end of April and for the first month I will be living in a serviced apartment. I have not yet found a new flat in London and will probably not until after I leave my current flat for good.
    This is a very stressful process and, of course, as always, BT have decided to add to the stress. I am currently in a 1-year contract for phone, TV and broadband. I don't want to cancel, I don't want to stop paying, I simply want to take it with me. I’ve just called the helpline and have been told that I basically have no option:
    - I can’t do the “move home” option because I would need to supply the “new” address – which I don’t know yet.
    - I can’t put my current contract “on hold” even if I agree to pay for it while not using it – not sure why, it just can’t be done.
    - the only option I was given was to CANCEL my current contract which, of course, will also mean me paying the cancellation fees. This is not an option.
    The only work-around I can think of is to simply not do anything for 1 month and hope that my current flat won’t be rented out quickly. But then I have no guarantee the new tennant won't cancel my landline.
    I don’t understand why each time I have to deal with BT, I hit nothing but walls.
    Any thoughts/suggestions?
    Thanks!
    A.

    anamariap wrote:
    Hi Keith,
    Thanks for getting back to me. I think your suggestion might turn out to be my only solution but but I think this might cause an issue for both myself and the new tennant.
    Surely there must be an easier way to do this! All I want is for BT to "suspend" my services - I am absolutely fine with paying even if I'm not using them - and then do the house move as soon as I have an updated address in a month or so.
    Has anyone had any experience with this before?
    Thanks!
    DavidM has offered to help you, sorry I could not suggest anything else, but as DavidM is a BT Employee, he is really the best person to sort this out.
    If you click on this link DavidM
    You should see the "contact the mods" link, where you can fill in the form. DavidM is a member of a specialist UK based team of troubleshooters.
    There are some useful help pages here, for BT Broadband customers only, on my personal website.
    BT Broadband customers - help with broadband, WiFi, networking, e-mail and phones.

  • Address number , person number and address type in Ship to address

    HI All,
    We  are working on SRM 6.0.
    In our system we have ship to address as partner function 27 in  shopping cart line item  .
    If all the line items in the same shopping cart have same address  then also we are getting different  address number , person number and address type in the partner functions of SC line items.
    In ship to partner function,  how the address number , person number and address type is decided?
    Your inputs will be valuable for us.
    Thanks
    Snehal

    Hi
    Ship to address no is set up at company level - you can also create a ship to address and you can main in the attribute ship to address.
    if you enter the ship to address manually then new address number might be created.
    What is the setting in your existing system.
    for eg. create a sc with 2 line item  let one from inherited ship to address and anothe ritem you undo them and enter new address.
    and click partner function 27 for line item 1 and 2 in the bbp_pd and it takes you to crmd_partner table and show you different address no.
    br
    muthu

Maybe you are looking for

  • Customer Complaints Processing.

    Hi, I am trying to do cusotmer complaints processing. For this I have defined the Reasons for complaints with the abbrivation RETN for the sales document type RE (Return) and given a tick mark for the changeable and check qty. and the followup docume

  • Customized OAF pages(with customized controller) not working in Upgraded R 12.2.4

    Hello All, There is a problem, I am facing with my custom page. I am trying to extend the controller with my custom class, but getting the below error oracle.apps.fnd.framework.OAException: Could not create Java class: (oracle.apps.xxar.cusstd.create

  • Got my Zen Nano P

    Some days ago i bought a Zen Nano Plus. I am very happy with the player but i have one question. I cant find out how to choose a song, scrolling through folders that is. Is it not possible?

  • RDF Report Output Got Displayed in Special Chars

    Team, RDF report output is getting displayed in special chars. when i query the data from SQL Developer, the data is displayed fine. But when the data is displayed in the report the characters(single quotes, double quotes) are not displayed properly,

  • Sending IDoc from external system to XI system

    Hi All,     I want to send an IDoc from a subsytem (External System) to the SAP PI system. how to achieve the same ? Regards,    Santosh