New KMC features in Latest NW Release (NW04s SP9)

Hi All,
   We have EP6.0 SP10.2.0 ,and KMC (NW04SPS10 patch1).We thought of upgrading our current SP level to EP6.0SP18.
But suddenly it strike to my mind that we have NW04s release with latest SP available (NW04s SP 9) .
We are mainly dealing with KMC features in our Portals (with rooms and Repositories) and now we want to migrate to NW04s with a latest SP available,because it has advanced and new KMC features compared to EP6.0SP18.
I would like to know if anybody can help me to figure out these new and extra features in KMC which are not there in NW04.
Kindly let me know at the basic level(new features of KMC) which we can propose to our client ,and go ahead with our migration.
Any notes,documents,links would be highly appreciated.
Thanks in Advance
Regards
Rani A

Hi Rani,
> I want the difference at a basic level (at user perspective)
> which can be provided for them in NW04s.
Please, just check out the new features provided in the NW04 and the NW2004s line. As said, most things are developed in parallel on both platforms.
> mainly dealing with collaborative features(collaboration rooms)
Of course the same I gave you before (KM) is also available for "C"ollaboration:
http://help.sap.com/saphelp_nw04/helpdata/en/fe/deb5409ed53326e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/2a/1da6427cadb211e10000000a155106/frameset.htm
> what I can see in the links are integration of collaboration rooms,
> nothing other than that.
?! Really, please, do some work on your own. Just an example: In SP09 (NW2004s), the Room Detailed Navigation for External-Facing Portal works. Anyhow, this is also the case since SPS17 for NW04. And so on and so on...
> What are the scenarios where NW04s are very unique than NW04
Differences are for example in the BI integration area. See https://www.sdn.sap.com/irj/sdn/thread?messageID=1116255 and follow the links ...
> Do you recommend to move to NW04s.Is NW04 is still best at this stage.
Not as long as you don't have a concrete reason to do so (shortcomings on NW04 which are resolved in NW04s).
Hope it helps
Detlev
PS: Please consider rewarding points for helpful answers on SDN. Thanks in advance!

Similar Messages

  • (V7.3)NEW FEATURES ABOUT OPTIMIZATION IN RELEASE 7.2 & 7.3

    제품 : ORACLE SERVER
    작성날짜 : 2003-02-24
    (V7.3)NEW FEATURES ABOUT OPTIMIZATION IN RELEASE 7.2 & 7.3
    ==========================================================
    PURPOSE
    Oracle RDBMS V7.2와 V7.3에서 Optimization에 관한 new feature를
    알아보기로 한다.
    Explanation
    다음과 같은 대표적인 기능 9가지가 있습니다.
    1> Direct Database Reads
    Parallel query 프로세스들은 필터링이나, 소팅, 조인과 같은 작업을
    수행하기 위해서는 아주 큰 테이블을 scanning해야 합니다. Direct Database
    Reads는 read efficiency와 성능의 향상을 위해 contiguous memory read를
    가능하게 해줍니다.
    또한, concurrent OLTP와 같은 작업을 수행시 따르는 경합을 없애기
    위해 버퍼 캐쉬를 bypass합니다.
    2> Direct Database Writes
    Parallel query 프로세스들은 intermediate sort runs, summarization
    (CREATE TABLE AS SELECT), index creation(CREATE INDEX)과 같은 작업의
    수행 결과를 디스크에 종종 기록해야 합니다.
    Direct Database Writes는 write efficiency와 성능의 향상을 위해
    direct contiguous memory로 하여금 contiguous disk writes를 가능하게
    해줍니다.
    또한, concurrent OLTP 작업과 DBWR 프로세스에 의한 경합을 없애기 위해
    버퍼 캐쉬를 bypass합니다.
    결론적으로, Direct Database Reads와 Writes는 concurrent OLTP와 DSS
    작업에 따르는 복잡한 부하를 조절하면서 Oracle 7 서버를 분리된 형태로,
    또한 최적의 튜닝을 가능하게 해줍니다.
    3> Asynchronous I/O
    Oracle 7은 이미 sorts, summarization, index creation, direct-path
    loading 에 대한 asynchronous write 기능을 제공하고 있습니다.
    Release 7.3부터는 보다 나은 성능의 향상을 위해 asynchronous
    read-ahead 기능을 제공하여 최대한 processing과 I/O의 병행성을 증가
    시켜 줍니다.
    4> Parallel Table Creation
    CREATE TABLE ... AS SELECT ...와 같은 구문을 제공하여 상세한 데이타를
    갖는 큰 테이블의 조회된 결과를 저장하기 위해 임시 테이블을 생성합니다.
    이 기능은 보통 intermediate operation의 결과를 저장하기 위해
    drill-down 분석을 할 때 사용됩니다.
    5> Support for the Star Query Optimization
    Oracle 7은 수행 속도의 향상을 위해 star 스키마가 존재하고, star query
    optimization을 invoke 합니다. Star query는 먼저 여러 개의 작은 테이블을
    join하고, 그런 후에, 그 결과를 하나의 큰 테이블로 join합니다.
    6> Intelligent Function Shipping
    Release 7.3부터 parallel query를 처리하는 coordinator 프로세스는
    non-shared memory machine(cluster 또는 MPP) 내의 노드들을 처리하기
    위해 디스크나 데이타들 간의 유사성에 대해 인식하게 될 것입니다.
    이 사실에 근거하여, coordinator는 data들이 machine의 shared
    interconnect를 통해 전달될 필요가 없다는 점에서, 특정 node-disk pair로
    수행되고 있는 프로세스들에게 parallel query operation을 지정할 수
    있습니다.
    이 기능은 연관된 cost나 overhead없이 'shared nothing' 소프트웨어
    아키텍쳐의 잇점을 제공하면서 효율성과 성능, 확장성을 개선할 수 있습니다.
    7> Histograms
    Release 7.3부터 Oracle optimizer는 테이블의 컬럼 내에 있는 데이타 값의
    분포에 관한 더 많은 정보를 이용할 수 있습니다. Value와 상대적 빈도수를
    나타내는 histogram은 optimizer에게 index의 상대적'selectivity'에 관한
    정보와 어떤 index를 사용해야할 지에 관한 더 좋은 아이디어를 제공해
    줄 것입니다.
    적절한 선택을 한다면, query의 수행시간을 몇 분, 심지어 몇 시간씩이나
    단축시킬 수가 있습니다.
    8> Parallel Hash Joins
    Release 7.3부터 Oracle 7은 join 처리시간의 단축을 위하여 hash join을
    제공합니다. 해슁 테크닉을 사용하면 join을 하기 위해 데이타를 소트하지
    않아도 되며, 기존에 존재하는 인덱스를 사용하지 않으면서 'on-the-fly'
    라는 개념을 제공합니다. 따라서, star schema 데이타베이스에 전형적으로
    적용되는 small-to-large 테이블 join의 수행 속도를 향상시킬 것입니다.
    9> Parallel UNION and UNION ALL
    Release 7.3부터 Oracle 7은 UNION과 UNION ALL과 같은 set operator를
    사용하여 완전히 parallel하게 query를 수행할 수 있습니다. 이러한
    operator를 사용하면, 큰 테이블들을 여러 개의 작은 테이블의 집합으로
    나누어 처리하기가 훨씬 쉬워질 것입니다.
    Example
    none
    Reference Documents
    none

    Sorry for the confusion!
    I'll clear it up right now - I'm currently running 10.7.2 - please disregard SL 10.6.8, that was from the past. I updated to 10.7.3, the new checkmark appeared. I noticed a few other stability issues in 10.7.3, so returned to 10.7.2. As for Mountain Lion - I saw a friend's Mac running ML (I assume he had a Dev account), and noticed the new checkmark as well.
    Here's the pictures to show the comparison:
    10.7.2 Checkmark
    10.7.3/ML Checkmark:
    See the difference? My question is, I don't want the new checkmark in 10.7.3. I think, personally, it's hideous and very iOS-like. Is there a way I can "hack" a resource file, or copy over a file from 10.7.2 into 10.7.3 to bring back the original checkmark used in 10.7.2 and all prior versions of OSX? I'm not sure, but it seems like some kind of font is used for the checkmark, but I'm not sure. I'm still a bit new to OSX.
    If anyone knows, or has any idea, that would be much appreciated! Again, I know it's a bit nitpicky

  • I have an iphone 4, and its the first edition... i need a new phone and the latest is the iPhone 5. im wondering if apple will release a new phone soon or should i go with the iphone 5?

    I have an iphone 4, and it's the first edition... I need a new phone and the latest is the iPhone 5. I'm wondering if apple will release a new iphone soon or should i go with the iphone 5?

    No one here would know Apple's plans. But, if past history holds true, expect a new model iPhone sometime between now & the fall.

  • Will LR get the new brush feature added to the graduated filter and radial filter like the latest version of Camera raw?

    Will LR get the new brush feature added to the graduated filter and radial filter like the latest version of Camera raw?

    OK, at least I can look forward to it and use Photoshop & CR instead of LR for these filters until then.
    Thanks

  • I can't open the new "Purchased" feature in the store.  I've downloaded the latest Safari, but I keep getting the error message that the latest Safari has to be downloaded.  Anyone have any solutions or have ran into this problem?

    I can't open the new "Purchased" feature.  I've downloaded the new Safari, but Itunes doesn't recognize that I have.  Any help?

    You downloaded Safari on your iPhone? And you are getting this error message on your iPhone?

  • I cannot get my iTunes to display new Radio feature...only Internet Radio option still.  I'm on 10.6.8.  Is that an issue?

    My iTunes still only shows Internet Radio (not allowing me to use the new Radio feature). 
    I have the latest version of iTunes and 10.6.8 which is the latest version for my MacBook.
    Any thoughts?  Is there a way to update this?

    yup, thats an issue. apple states that it requires lion os x v10.7 and above.
    http://support.apple.com/kb/HT5848

  • Arabic and Hebrew features InDesign CC (2014 release) not accessible

    Hello,
    I need to create a lay-out with Arabic content in Indesign CC (2014 release). After checking how to go about that via the help-section (online and PDF) I have to conlude that the help does not help me any further.
    It says I need to, from the paragraph panel options, set InDesign to the world-ready paragraph composer in order to have the text direction etc. features enabled. This, however, is not the case. The panel still looks like before and I get no Arabic / hebrew features.
    This is the same for the character panel, wich also does not give the shown options for Character direction as shown in the Help screenshots.
    I have followed all the suggestions in the help section.
    I have also tried setting the default paragraph editor to World-Ready via the preferences, and then restart the program, but still no success.
    Please advise, it's urgent.

    Hi,
    Every change of plugins is resetting preferences.
    Each language has its own preferences. But you move or copy them manually but you might adjust them afterward, because everylanguage has not the same functionality. At least not on the same place.
    Viele Grüße
    Wilhelm Georg Adelberger
    Von meinem iPhone gesendet
    Am 12.12.2014 um 15:18 schrieb jonasdr <[email protected]>:
    Arabic and Hebrew features InDesign CC (2014 release) not accessible
    created by jonasdr in InDesign - View the full discussion
    Hi William,
    It worked!
    Allthough I did not understand that, from the CC panel, I should install the entire app again. Thought this would go through the preferences window, but I noticed that, when changing the App language in the preferences, the app-list in in the panel changes.
    Only thing is now: all the preferences and personal workspaces are gone:-(
    Adobe realy doesn't make it easy, unless you're into IT, wich i am totally and absolutely not;-)
    Antways,
    thanks for the usefull info;
    Have a great weekend
    If the reply above answers your question, please take a moment to mark this answer as correct by visiting: https://forums.adobe.com/message/7008710#7008710 and clicking ‘Correct’ below the answer
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page:
    Please note that the Adobe Forums do not accept email attachments. If you want to embed an image in your message please visit the thread in the forum and click the camera icon: https://forums.adobe.com/message/7008710#7008710
    To unsubscribe from this thread, please visit the message page at , click "Following" at the top right, & "Stop Following"
    Start a new discussion in InDesign by email or at Adobe Community
    For more information about maintaining your forum email notifications please go to https://forums.adobe.com/thread/1516624.

  • New Zones features in Solaris 10 Beta 5

    Solaris 10 Beta 5 (otherwise known as Software Express 7/04) should be
    available shortly via the download link
    http://wwws.sun.com/software/solaris/solaris-express/get.html
    For more information on what's available in the release, please see the
    already posted documentation
    http://docs.sun.com/db/doc/817-0547
    There are some new Zones features in this release that folks might be
    interested in
    * Command line editing and history for zonecfg(1M)
    With support from the the libtecla(3LIB) library, zonecfg(1M) now has
    command line editing and history support which should help in creating
    and/or modifying a zone's configuration.
    * Configuring UFS, UDFS, HSFS and PCFS file systems through zonecfg(1M)
    Starting with this release, users can specify ufs, udfs(7FS), hsfs(7FS)
    and pcfs(7D) file systems as part of the zone's configuration. For
    example, if /dev/dsk/c0t0d0s7 is a block device that you want to
    dedicate to a zone under the name /mydata, it can be added as follows:
    # zonecfg -z myzone
    zonecfg:myzone> add fs
    zonecfg:myzone:fs> set dir=/mydata
    zonecfg:myzone:fs> set special=/dev/dsk/c0t0d0s7
    zonecfg:myzone:fs> set raw=/dev/rdsk/c0t0d0s7
    zonecfg:myzone:fs> set type=ufs
    zonecfg:myzone:fs> end
    zonecfg:myzone> commit
    zonecfg:myzone> ^D
    This file system will automatically get mounted under the name /mydata
    inside the zone when it is booted or made "ready".
    * NFSv4 client support for Zones
    Zones can now be NFSv4 clients although in this release the default is
    to begin negotiating as NFSv3 clients. To configure a zone to
    negotiate NFSv4, the NFS_CLIENT_VERSMAX parameter in /etc/default/nfs
    should be uncommented and set to "4".
    * The new -z and -Z options to ps(1)
    The new -z option can be used to select only processes in the given
    list of zones. For example, the command "ps -z twilight,16,myzone"
    will print those processes from the zones with the names "twilight",
    "myzone" and the zoneid 16.
    The -Z option automatically adds a ZONE field to the existing reports
    as the first column.
    The Zones team would appreciate hearing feedback from our customers on
    these new features and any other Zones issues or questions that you
    might have.

    In the README file for the 07/04 release it says that there's a problem with some 64bit runtime libraries missing from the SUNWlibC package. I'm a bit unsure about where to download this package from. Do you have the link to the page it is refering too???

  • What download is available for an Asus tablet running Android and what is the latest version/release?

    I cannot access my electricity account because my Firefox release is earlier than 3.6. When I go to check available downloads for my Asus Tablet which runs Android it shows the Linux version as available and when I look for the Android version it indicates it is for phones using Android. Will the Phone (mobile) work on my Asus Tablet and what is the latest version/release?

    Firefox for Android is compatible with tablets, including your Asus Transformer tablet. I recommend installing '''[https://market.android.com/details?id=org.mozilla.firefox_beta Firefox 9 Beta]''', because it includes a new interface designed especially for Android tablets.

  • NSS326 Problems Using New SFTP Features

    Is anyone else having issues using the new SFTP feature that was released in the 1.2 firmware?  We are running firmware 1.3.  When we try to connect to the NSS326 via SFTP, the only user that can login is "admin" and they get placed directly into the root of the device.  We want to use the SFTP feature to backup Communications Manager (which requires SFTP) but being dumped into the "root" does not appear to give us access to the vast disk space on the unit, so the backup fails.  Is there a way to configure the SFTP options, because the administration GUI only specifies FTPS (Explicit)?  Thanks.

    On my NSS326, I have a single RAID-6 volume and it's mounted under /share/MD0_DATA.  Each shared folder is containted in that directory (i.e. Web), but is also symlinked to /share, so my Web content is available under /share/Web.   If you create a new "backups" shared folder, for example, it should be available under /share/backups.  You could try specifying that destination directory for your SFTP backups.

  • New IOS features

    Hi guys and girls,
    I was wondering if there was a Cisco mailing list or some type of advertising shoot that Cisco used to advertise new features in IOS software? I have been reading through text books on the new exams in the past to keep up to date but thought that there must be a better way out there that I have simply missed.
    Any help will be appreciated. Oh and you can also be the first person to respond to my posts on the forum :S. To be fair I fixed the other issues by myself but it’s always nice to hear from others.
    Cheers
    Mike

    Hi Mike,
    To be completely honest, I would welcome such mailing list or a concise information channel for new and changed IOS features as well. Unfortunately, so far, there are no such focused information sources to my best knowledge.
    What you can always visit:
    1) Each major IOS generation is documented along with the Release Notes which document the changes, newly added or removed features, solved and open caveats, etc. Following is the list of Release Notes for major IOS versions for routers:
    12.4: http://www.cisco.com/en/US/products/ps6350/prod_release_notes_list.html
    12.4T: http://www.cisco.com/en/US/products/ps6441/prod_release_notes_list.html
    15.0M: http://www.cisco.com/en/US/products/ps10591/prod_release_notes_list.html
    15.1M: http://www.cisco.com/en/US/products/ps10592/prod_release_notes_list.html
    2) Also, major new features are described in standalone documents called the Feature Guides:
    12.4: http://www.cisco.com/en/US/products/ps6350/products_feature_guides_list.html
    12.4T: http://www.cisco.com/en/US/products/ps6441/products_feature_guides_list.html
    15.0M: http://www.cisco.com/en/US/products/ps10591/products_feature_guides_list.html
    15.1M: http://www.cisco.com/en/US/products/ps10592/products_feature_guides_list.html
    3) For Catalyst switches, the Release Notes are are published more often, however, the IOSes for Catalyst switches are customized for each Catalyst platform and you should always go to the appropriate Catalyst switch product pages to visit the corresponding IOS documentation.
    4) As the Catalyst switches have very nice Configuration Guides, they can also be used as sources of information about supported features, including learning about new features - although it may be difficult to know which exact feature has been added in a new version.
    Anyone here willing to share his/her own ways of keeping in pace with new IOS features?
    Best regards,
    Peter

  • Please prepare asap an extension for installing the new Jquery Mobile 1.2.0 release, which is now th

    Please prepare asap an extension for installing the new Jquery Mobile 1.2.0 release, which is now the latest stable version, please. Many thanks, Adolf

    Krrish,
    So do you mean that the BPEL respository was already there when you did the install? If yes, then that explains the mismatch error. You should always clean up the old references if doing a reinstall. Drop the user and schemas related to PM and do a reinstall.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • New reporting features

    hi,
    any new reporting features provided on XI 3.0 side?
    cheers

    Hi Pali,
    Please find the new features available in XI3.0
    1> Web Intelligence XI 3.0 introduces Smart Measures to delegate aggregation to the database.
    2> New querying functions are available in XI Release 3 are:
    a> Optional Prompt: Allows you to define a prompt as optional when building a query. The SQL generated for the query depends on how the report user responds or declines to respond to the prompt.
    b> The Explicit empty string: Allows the report user to retrieve rows that have an empty value with the explicit empty string in a list of values.
    c> Delegated LOV Search: Allows you to delegate the search for values in a LOV to the database. This feature prevents the LOV from being automatically loaded and the user from refreshing it. The user can perform a search for a pattern in the database. This feature restricts the data set returned and limits the load time to one acceptable to the user.
    For example, when using an optional prompt, you can prevent the LOV from loading automatically because you are not sure the report user wants to respond to the prompt. This can save the user some time.
    d> Percentage Rank: Enhances the existing u201CRanku201D query filter that bases the ranking on the top or the bottom of a given measure. The Percentage rank allows you to rank a percentage of the dimension volume, sliced (or not), on a second dimension.
    The ranking is performed at the database level and is database specific. This feature is only available in the Java Report Panel Query view.
    e> Query Sampling: Allows you to define random, seeded sampling in the query. The sampling is performed at the database and is database-specific.
    This is different from the maximum number of rows retrieved option at the microcube level.
    The formula functions can be divided into functions that allow Web Intelligence to close the gap with Desktop Intelligence, and formula enhancements.
    3> Functions that close the gap with Desktop Intelligence are:
    a> Forcemerge: When applied to a measure, this allows Web Intelligence to take into account for calculation merge dimensions even when they are not provided explicitly in the context of the calculation.
    Forcemerge is similar to the Desktop Intelligence Multi cube function. It provides Web Intelligence with a calculation capability for synchronized data equal to that of Desktop Intelligence.
    b> DataproviderType: Differentiates between personal data providers and universe data providers.
    It is similar to the DataproviderType function in Desktop Intelligence.
    BusinessObjects XI R3 Reference Guide: Web Intelligence
    c> Product: Returns the product of a group of numeric values. It is similar to the Product function in Desktop Intelligence.
    d> NoDrillfilter: Ignores a drill filter. It is similar to Nofilter in Desktop Intelligence.
    e> If-Then-Else syntax. It is similar to the If-Then-Else control structure in Desktop Intelligence.
    4> Formula enhancements include:
    a> UserResponse: Returns value index from data provider.
    b> IsPromptAnswered: Complements UserResponse for optional prompts.
    c> LastExectionDuration: Returns query duration.
    d> Mode: Returns most frequent value.
    e> ElseIF: Allows you to use simplified syntax which makes it easier to use.
    f> Where extensions: Handles new cases such as [Days]Where [Sales]>100
    g> ReportName: Returns the report name.
    h> RefValue: Returns the previous value when tracking data changes.
    Like the Smart Measure, these features improve query performance. The features use database-specific syntax to improve performance and allow for optimization on each vendoru2019s internal architecture
    Thanks,
    Madhu.

  • Does Designer9i support new DB features from 9iR2

    Hi,
    I am using Designer6i and was wondering if Designer9i supports new Database features of Oracle 9iR2.
    So it is possible to define the following new DB features:
    - Table Compression
    - List Partitioning
    - Composit Range List Partitioning
    - Bitmap Join Indexes
    - External Tables
    Thanks for any feedback
    Maurice

    Maurice,
    Designer does not support these features of the 9i database. We have no plans to add this functionality to Designer.
    Please refer to the Tools Statement of Direction, the Designer maintenance release document and the related FAQ on OTN (http://otn.oracle.com/products/designer/index.html)
    Regards
    Sue Harper
    Designer Product Management

  • New language feature: lazy local pattern matching

    <p>In the upcoming release of the Open Quark Framework, CAL gets a new language       feature: lazy local pattern matching.</p> <p>The new local pattern match syntax allows one to bind one or more variables to       the fields of a data constructor or a record in a single declaration inside a       let block.</p> <p>      For example:</p> <p>      // data constructor patterns:<br />      public foo1 = let Prelude.Cons a b = ["foo"]; in a;<br />      public foo2 = let Prelude.Cons {head=a, tail=b} = ["foo"]; in a;<br />      <br />      // list cons patterns:<br />      public foo3 = let a:b = [3]; in a;<br />      <br />      // tuple patterns:<br />      public foo4 = let (a, b, c) = (b, c, 1 :: Prelude.Int); in abc;<br />      <br />      // record patterns:<br />      public foo5 = let = {a = "foo"}; in a; // non-polymorphic record pattern<br />      public foo6 = let {_ | a} = {a = "foo", b = "bar"}; in a; // polymorhpic record       pattern<br />      <br />      Whereas a case expression such as (case expr of a:b -> ...) forces the       evaluation of expr to weak-head normal form (WHNF), a similar pattern match       declaration (let a:b = expr; in ...) does not force the evaluation of expr       until one of a or b is evaluated. In this sense, we can regard this as a form       of lazy pattern matching.<br /> </p> <p>Thus,</p> <p>      let a:b = []; in 3.0;</p> <p>is okay and would not cause a pattern match failure, but the case expression</p> <p>      case [] of a:b -> 3.0;</p> <p>would cause a pattern match failure.</p> <p>This laziness is useful in situations where unpacking via a case expression may       result in an infinite loop. For example, the original definition of List.unzip3       looks like this:</p> <p>// Original implementation of List.unzip3<br />      unzip3 :: [(a, b, c)] -> ([a], <b>, [c]);<br />      public unzip3 !list =<br />          case list of<br />          [] -> ([], [], []);<br />          x : xs -><br />              let<br />                  ys =       unzip3 xs;<br />              in<br />                  case x       of<br />                  (x1,       x2, x3) -><br />                      //do       not do a "case" on the ys, since this makes unzip3 strictly evaluate the list!<br />                      (x1       : field1 ys, x2 : field2 ys, x3 : field3 ys);<br />              ;<br />          ;<br /> </p> <p>The use of the accessor functions field1, field2 and field3 here is necessary,       as the alternate implementation shown below would result in "unzip3 xs" to be       evaluated to WHNF during the evaluation of "unzip3 (x:xs)". Thus if the input       list is infinite, the function would never terminate. </p> <p>// Alternate (defective) implementation of List.unzip3<br />      unzip3 :: [(a, b, c)] -> ([a], <b>, [c]);<br />      public unzip3 !list =<br />          case list of<br />          [] -> ([], [], []);<br />          x : xs -><br />              let<br />                  ys =       unzip3 xs;<br />              in<br />                  case x       of<br />                  (x1,       x2, x3) -><br />                      case       ys of // the use of "case" here is inappropriate, as it causes "unzip3 xs" to       be evaluated to WHNF<br />                      (y1,       y2, y3) -> (x1 : y1, x2 : y2, x3 : y3);<br />                  ;<br />              ;<br />          ;<br /> </p> <p>With the new syntax, the original implementation can be expressed more nicely       without changing its semantics:</p> <p>// New implementation of List.unzip3, revised to use the local pattern match       syntax<br />      unzip3 :: [(a, b, c)] -> ([a], <b>, [c]);<br />      public unzip3 !list =<br />          case list of<br />          [] -> ([], [], []);<br />          x : xs -><br />              let<br />                  (y1,       y2, y3) = unzip3 xs; // using a tuple pattern to perform a lazy local pattern       match<br />              in<br />                  case x       of<br />                  (x1,       x2, x3) -><br />                      (x1       : y1, x2 : y2, x3 : y3);<br />              ;<br />          ;<br /> </p> <p style="text-decoration: underline">It is important to note that in places where       a case expression can be used (without having an unwanted change in the       laziness of the expression being unpacked), it should be used instead of this       local pattern match syntax.</p> <p>Things to note about the new syntax:</p> <p>      - local type declarations on the pattern-bound variables are allowed, and these       type declarations can have associated CALDoc comments. On the other hand, the       actual local pattern match declaration itself cannot have a type declaration       nor a CALDoc comment.</p> <p>      - this syntax cannot be used for top-level definitions, only local definitions       in let blocks</p> <p>      - one cannot use patterns with multiple data constructors, e.g.</p> <p>      let (Left|Right) = ...;</p> <p>      is not allowed</p> <p>      - one cannot specify a variable for the base record pattern, e.g.</p> <p>      let {r | a, b} = ...;</p> <p>      is not allowed, but this is okay:</p> <p>      let {_ | a, b} = ...;</p> <p>      - patterns without no variables are disallowed, e.g.</p> <p>      let _ = ...;<br />      let [] = ...;<br />      let () = ...;<br />      let : = ...;<br />      let {_|#1} = ...;      <br /> </p>

    If you use just / it misinterprets it and it ruins
    your " " tags for a string. I don't think so. '/' is not a special character for Java regex, nor for Java String.
    The reason i used
    literal is to try to force it to directly match,
    originally i thought that was the reason it wasn't
    working.That will be no problem because it enforces '.' to be treated as a dot, not as a regex 'any character'.
    Message was edited by:
    hiwa

Maybe you are looking for

  • Upgrading BOE XI R2 Java Web Applications to use BOE XI 3.1

    Hello, Does anyone know where I can get documentation about how to update Java Web Applications using BOE XI R2 to BOE XI 3.1? I search the documentation online and I couldn't find any. I believe that it should be a matter of just updating the Java A

  • Problem with updating net price value through PORDCH Idoc

    Hi All, I have a ABAP program which calls the function module BAPI_PO_CHANGE to update the line item details using an idoc. During this change it is updating Limit values in PO bot not the net price. And the Idoc status is having message as BAPI Chan

  • SAP WEB AS 6.20 unicode installation on XP

    I am getting the following error during installation. It stops at 'SAPDb Clint Software'. I need some help. Execute Action READ_PROFILE_INFO succeeded. INFO 2004-08-14 00:50:44 Execute Action READ_PROFILE_INFO succeeded. INFO 2004-08-14 00:50:44 Copy

  • How to export dynamic translations

    Hello, I have an application where I have defined various dynamic translation strings (Used by static LOVs). Now I want to move the application from e.g. development enviroment to production enviroment. As far as I've seen, the dynamic translations I

  • Finder - Can't drag and drop files onto stacks on the desktop anymore.

    Hi, This might sound like a strange question but in the past I was able to select a group of files in a window and drag that group to the desktop where they would stack upon one another creating a neat stack of all the files in one place. Now when I