Question About Type A and Type B Home Hubs

Hi there,
Can anyone simply tell me the differences between Type A and Type B Home Hubs, I cannot find this information anywhere on the BT site. Your help would be much appreciated.
Kind regards,
Paul 

Hi john46,
Thanks for clarifying this information with me, would you say going for a Type B Home Hub is wiser than going for a Type A Home Hub? It's just we have seemed to have been issued with mainly Type Bs than Type As when upgrading the Home Hub as part of our broadband packages, this was from the Home Hub 2 where we had 2 when swapping from ADSL to Infinity to the Home Hub 3, we have so far never had a Home Hub 4 where there are 4 versions, 2 for ADSL and 2 for Infinity, this is also true for the Home Hub 2 as well as the Home Hub 3 plus we've never had a Home Hub 5 which I know there are 2 versions nor a Home Hub 1 where there was only 1 type of Home Hub 1 and Home Hub 1.5.
Kind regards,
Paul 

Similar Messages

  • Is there a difference in HomeHub V2 Type A and Typ...

    So, with recent problems with my BroadBand connection, the good guys at BT thankfully sent out a new Power Supply, as it was making some odd noises and could have been causing the interference on the line.  But, the new power supply had stickers informing me that it's only to be used with the HomeHub V2 Type A.  My current HH is Type B.  Thankfully, the box also contained another HomeHub which was Type A (this is my 3rd HH in 4 years!).
    Anyway, joking aside.  I set up the new Type A router and it's connected at a far higher downstream than the Type B.  Also, the noise margin is much lower which (fingers crossed) means I'll have a more stable connection.  Also, the strange noise from the power supply isn't happening with this version.
    So, is there any fundamental differences between Type A and Type B?  I have had intermittent problems with the HH V2 Type B router even since I got it, could they still exist in the Type A router?
    The bit at the bottom reads "Software version 8.1.H.J (Type A)"
    Cheers
    Greg

    Well... The Type A hub has been known to have a few issues compared to the Type B hub. Although I had the Type A hub before I started using a DG834GT, I never had a problem with it. To add to this, they are made by different manufacturers:
    Type A: Thomson
    Type B: Gigaset
    That is why the power supply states that you can't use a Type A power supply with a Type B hub or the other way round.
    Hope this explains things
    Like this post? Give it a Star . If this post answers your question, please Mark it as the Accepted Solution.

  • Question About Color's and Gradients

    Hi all,
    I have a question about color swatches and gradients.
    I am curious to know, if I have 2 color swatches that I make into a gradient color, is it posible to change the tint of each indivdual color in that gradient and have that applied to the gradient without having to adjust the gradients opacity.
    The reason that I'm asking this is because in creating a project I found that the colors that I chose for to make my gradient from my swatches were to dark, and while I can adjust each one's tint to my liking (if the object they were applied to was going to be a solid color) but that doesn't seem to apply to the overall gradient.
    I hope that makes sense, I know that this was something that was able to be accomplished in quark and was wondering if I can do something similar.

    If you double click your gradient swatch (after adding it to the swatches)
    Then click a colour stop in the gradient, and then change the drop down menu to CMYK (or rgb)
    And you can alter the percentages there. It's not much use for spot colours but it's a start.
    But making tint swatches would be a good start anyway.
    At least then when you double click the gradient (in the swatches) to edit it you can choose from CMYK, RGB, LAB, or Swatches and adjust each colour stop to your liking.

  • Question about clear page and reset pagination

    Hi,
    I have a question about clear pages and the reset pagination in an URL. What is the reason why a clear page doesn't also trigger a reset pagination on the pages which are cleared?
    I can't really imagine a business case where it makes sense to clear all data of page items on a page and don't reset the pagination of reports on that page which probably use a page item in there where clause...
    The drawback of this behavior is that a developer always has to set the reset pagination checkbox when he clears the target page and the even bigger drawback is that if you specify other pages to clear, you can't reset pagination for them, because reset pagination only works for the target page.
    Thanks for your input.
    Patrick
    *** New *** Oracle APEX Essentials *** http://essentials.oracleapex.info/
    My Blog, APEX Builder Plugin, ApexLib Framework: http://www.oracleapex.info/

    Enhancement request filed, thanks,
    Scott

  • The question about portlet customization and synchronization

    I have a question about portlet customization and synchronization.
    When I call
    NameValuePersonalizationObject data = (NameValuePersonalizationObject) PortletRendererUtil.getEditData(portletRenderRequest);
    portletRenderRequest.setPortletTitle(str);
    portletRenderRequest.putString(aKey, aValue);
    PortletRendererUtil.submitEditData(portletRenderRequest, data);
    Should I make any synchronization myself (use "synchronized" blocks or something else) or this procedure is made thread-safe on the level of the Portal API?

    HI Dimitry,
    I dont think you have to synchronize the block. i guess the code is synchronized internally.
    regards,
    Harsha

  • Type 1 and Type 2 dimension in the same table

    Assuming a table with both Type 1 and Type 2 dimensions how do you engineer an ETL load?
    Please correct my options below if I am wrong
    Option 1: Inside a Slowly changing dimension set all 3, fixed attributes, Historical attributes and changing attributes. Since historical attributes is Type 2 and changing attributes is Type 1. We get what we want, Correct?
    Option 2: writing a merge statement, but not sure how exactly i would be code that.
    Please suggest a way if you think both the options are wrong. Thanks in advance.
    svk

    Hi, Please refer to the
    msdn blog.
    Hope this helps..............
    Ione

  • Clear definition+examples- type variable, type parameter and type argument

    I am trying to fully understand the terms like type variable, type parameter and type argument as they apply to generics. Can anyone please give the exact definition and example of each of these terms. Also how these terms relate to the classes/interfaces in language model APIs of Java 6.

    http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html

  • System.InvalidCastException: Operator ' =' is not defined for type 'Byte()' and type 'Integer'.

    I'm getting the following error
    System.InvalidCastException: Operator '>=' is not defined for type 'Byte()' and type 'Integer'.
       at Microsoft.VisualBasic.CompilerServices.Operators.InvokeObjectUserDefinedOperator(UserDefinedOperator Op, Object[] Arguments)
       at Microsoft.VisualBasic.CompilerServices.Operators.InvokeUserDefinedOperator(UserDefinedOperator Op, Object[] Arguments)
       at Microsoft.VisualBasic.CompilerServices.Operators.CompareObjectGreaterEqual(Object Left, Object Right, Boolean TextCompare)
       at Customer_Fee_Calculator.Form1.GetCost2(Object dimension) in C:\Users\Chris\Documents\Visual Studio 2013\Projects\Customer Fee Calculator\Customer Fee Calculator\Form1.vb:line 259
       at Customer_Fee_Calculator.Form1.CustomerSelect_SelectedIndexChanged(Object sender, EventArgs e) in C:\Users\Chris\Documents\Visual Studio 2013\Projects\Customer Fee Calculator\Customer Fee Calculator\Form1.vb:line 72
                Dim inotes = rs1("INOTES").Value
      (Line 72)          If inotes.Length > 1 Then
                    cost = GetCost2(rs1("INOTES").Value)(0)
                    desc = GetCost2(rs1("INOTES").Value)(1)
                Else
                    PkgType = CInt(rs1("PKGTYPE").Value)
                    cost = GetCost(PkgType)(0)
                    desc = GetCost(PkgType)(1)
                End If
     Function GetCost2(dimension)
            Dim tempSql1, rs1
            Dim MyResult As New ArrayList
            Select Case dimension
    (line 259)            Case 1 To 24
                    tempSql1 = "SELECT * FROM PRODUCT WHERE PRODUCTID = 13"
                Case 25 To 43
                    tempSql1 = "SELECT * FROM PRODUCT WHERE PRODUCTID = 14"
                Case 44 To 71
                    tempSql1 = "SELECT * FROM PRODUCT WHERE PRODUCTID = 16"
                Case 72 To 120
                    tempSql1 = "SELECT * FROM PRODUCT WHERE PRODUCTID = 17"
                Case 121 To 499
                    tempSql1 = "SELECT * FROM PRODUCT WHERE PRODUCTID = 18"
                Case 500
                    tempSql1 = "SELECT * FROM PRODUCT WHERE PRODUCTID = 19"
                Case Else
                    tempSql1 = "SELECT * FROM PRODUCT WHERE PRODUCTID = 14"
            End Select
            rs1 = dbconnect(tempSql1, 1)
            MyResult.Add(rs1("RETAIL1").Value)
            MyResult.Add(rs1("DESCRIPTION").Value)
            MyResult.Add(rs1("PRODUCTID").Value)
            rs1 = Nothing
            tempSql1 = Nothing
            Return MyResult
        End Function

    Chris,
    I'm not a database guy - so in many ways, I'm not really qualified to answer this, but I'll make a suggestion anyway:
    At the very top of your code, put the following:
    Option Strict On
    Option Explicit On
    Option Infer Off
    With strict on and infer off, it will force you declare types - which I see missing in many places in the code.
    It's entirely possible that by you then going through and fixing those issues, you'll have corrected the problem.
    I don't know that, but it's possible -- and it should be done this way anyway, so there's certainly no harm to be done; in fact you'll actually speed up the program to a small degree because objects don't have to be inferred for the type that they actually
    are.
    ***** EDIT *****
    Also this: DON'T declare any of the types simply as "Object"; that's just trading off late binding for boxing, so you haven't really done much good. Declare them each as their correct actual type.
    Still lost in code, just at a little higher level.

  • Differnce between type f and type p?

    Hi All,
    What is the Differnce between type f and type p?
    Regard,
    Mike

    Hi Mike
    Differnce bw type F and type P:-
    Packed numbers - type P
    Type P data allows digits after the decimal point. The number of decimal places is generic, and is determined in the program. The value range of type P data depends on its size and the number of digits after the decimal point. The valid size can be any value from 1 to 16 bytes. Two decimal digits are packed into one byte, while the last byte contains one digit and the sign. Up to 14 digits are allowed after the decimal point. The initial value is zero. When working with type P data, it is a good idea to set the program attribute Fixed point arithmetic.Otherwise, type P numbers are treated as integers.
    You can use type P data for such values as distances, weights, amounts of money, and so on.
    Floating point numbers - type F
    The value range of type F numbers is 1x10*-307 to 1x10*308 for positive and negative numbers, including 0 (zero). The accuracy range is approximately 15 decimals, depending on the floating point arithmetic of the hardware platform. Since type F data is internally converted to a binary system, rounding errors can occur. Although the ABAP processor tries to minimize these effects, you should not use type F data if high accuracy is required. Instead, use type P data.
    You use type F fields when you need to cope with very large value ranges and rounding errors are not critical.
    Using I and F fields for calculations is quicker than using P fields. Arithmetic operations using I and F fields are very similar to the actual machine code operations, while P fields require more support from the software. Nevertheless, you have to use type P data to meet accuracy or value range requirements.
    C ---> character
    D ---> date
    P ---> packed
    T ---> time
    X ---> hexadecimal
    I ---> integer.
    N ---> Muneric.
    Reward pts if help.
    Regards
    Deepanker

  • A few questions about the ka790gx and dka790gx

    i have a few questions about the ka790gx and dka790gx , how much better is the dka790gx compaired to the ka790gx ? . how much difference does the ACC function make to overclocking etc , i plan on getting a phenom II 940BE or 720BE . i already have the ka790gx so would it be worth building another system using the dka790gx mobo , or should i keep what i already have and just change the cpu ?

    It's largely irrelevant what other boards had VRM issues other than the KA790GX - the fact is it died at stock settings. Since there is little cost difference between the more robust DKA790GX (or Platinum if you really need 1394) why bother with the proven weakling? There are other examples around of the KA not having a robust power section.  There's no way I would use even a 95W TDP CPU in the KA and absolutely not O/C.....!
    As for the credentials of Custom PC, I have generally found their reviews accurate and balanced, and echo my own findings where applicable. If a little too infrequent.
    The fact that the KA has such a huge VRM heatsink leads me to my other comments on the Forum, particularly regarding the "fudge" aspect:
    """Henry is spot on - the notion that adding a heatsink to the top of the D2PAK or whatever MOSFETS is effective is virtually worthless. The device's die thermal junction is the tab on the device back - which is always against the PCB pad. The majority of heat is therefore dissipated in to the board, and the fact that the epoxy plastic encapsulation gets hot is simply due to the inability of the heat to be conducted away from the device die via the tab. Not sure when Epoxy become an effective conductor of heat.... Good practice is to increase the size of the PCB pad (or "land" in American) such that the enlarged PCB copper area acts as an adequate heatsink. This is still not as effective as clamping a power device tab to an actual piece of ali or copper, but since the devices used are SMD devices, this is not possible. However, the surface area required to provide sufficient PCB copper area to act as a heatsink for several devices isn't available in the current motherboard layouts. Where industrial SBC designs differ in this respect is to place the VRM MOSFETs on the back of the PCB on very enlarged PCB pads - where real estate for components is not an issue.
    Gigabyte's UD3 2oz copper mainboards sound like a good idea, on the face of it. However, without knowing how they have connected the device tabs to where and what remains a mystery. I suspect it is more hype than solution, although there will be some positive effect. From an electrical perspective, having lower resistance connecting whatever to whatever (probably just a 0V plane) is no bad thing.
    The way the likes of ASUS sort of get round the problem is to increase the sheer number of MOSFET devices and effectively spread the heat dissipation over a larger physical area. This works to a degree, there is the same amount of heat being dissipated, but over several more square inches. The other advantage of this is that each leg of the VRM circuit passes less current and therefore localised heat is reduced. Remember that as well as absolute peak operating temperature causing reduced component life, thermal cycling stresses the mechanical aspects of components (die wire bonds for example) as well as the solder joints on the board. Keeping components at a relatively constant temperature, even if this is high (but within operating temperature limits), is a means of promoting longevity.
    For myself, the first thing I do with a seperate VRM heatsink is take it off and use a quiet fan to blow air on to the VRM area of the PCB - this is where the heat is. This has the added benefit of actively cooling the inductors and capacitors too....
    Cooling the epoxy component body is a fudge. If the epoxy (and thus any heatsink plonked on top of it) is running at 60C, the component die is way above that.....
    It's better than nothing, but only just."""

  • Generic questions about CMYK profiles and proofing

    I just read a big book about color management and am trying to make it happen but it seems that in real life I can't get good results.
    I have my scanner profiled and it produces aRGB docs.
    All good and fine. The images look good on the monitor (which also is profiled.)
    Now these images I place inside InDesign as aRGB.
    And at some point comes the time for soft proofing.
    So I start experimenting with different CMYK profiles.
    First question: Should I already do a CMYK conversion for my images in Photoshop or is it ok to do it in InDesign when exporting to PDF?
    Coated Fogra27/39, ISO Coated v2 and Euroscale Coated v2 seem to change the colors only slightly.
    But when I turn on "Simulate Paper Color" all hell breaks loose. The paper color seems to be always a cold horrible grey and the image is darkened and dulled. It looks like in need of serious color correction.
    And further how do these generic profiles know about my paper color anyway?
    So maybe this feature should only be used if the profile is custom made for a specific printer and paper.
    Second question: has anyone succesfully used the simulation of paper color with a custom made profile?
    But it seems that custom profiles are something I can only use at home because the printing service providers seem to be quite unaware of profiling their machines for a specific paper (or profiling it at all).
    They tell me to send a "pure" CMYK file without any profiles. But that is impossible because to transform an RGB in CMYK one MUST use a profile.
    Third question: Which kind of profile should I use when I am instructed to provide a profile-less CMYK document?
    And finally what is the purpose of proofing in the first place if I don't know exactly the profile created for the combination of the output machine and output paper? This issue becomes clearer when using (slightly) colored paper.
    - Rami Ojares

    >First question: Should I already do a CMYK conversion for my images in Photoshop or is it ok to do it in InDesign when exporting to PDF?
    You can save the conversion until you make the PDF if you like, especially if you don't know the correct profile in advance, but you lose the ability to fine-tune and individual image.
    >But when I turn on "Simulate Paper Color" all hell breaks loose. The paper color seems to be always a cold horrible grey and the image is darkened and dulled. It looks like in need of serious color correction.
    I think this is mostly a case of your eye accommodating to the brightness of the screen. I'm not sure how to avoid this, and I generally don't use the simulate paper color. Comparing my screen to the real printed output without the simulation seems pretty close. Even a generic profile makes an assumption about the color of the paper stock, but a custom profile would be more accurate.
    >Third question: Which kind of profile should I use when I am instructed to provide a profile-less CMYK document?
    As you already said, you can't do the conversion without knowing the profile. What they are asking is that you don't embed that profile when you do the conversion to PDF. This means they can use a file prepared for the wrong profile and not risk further conversion at the RIP which would create rich blacks from you 100% K elements (type), but the colors wouldn't be 100% correct unless the profile you chose for conversion originally matched the press.
    Generic profiles are a quasi-standard that most presses can match, but may not be able to produce quite as wide a color gamut as a custom profile, but many presses don't have a custom profile available. You should ask for a "contract proof" to check the color before the press runs, and if possible go to the printer for the make-ready and check the color on the press before the whole run is printed. There is a LOT of color control available to a skilled press operator, and expect some variation through the run.
    Peter

  • Question about Noise Margin and Line Attenuation a...

    1.       For several years I have had a BT telephone line.  From the utilities provided by http://www.kitz.co.uk/adsl I find  that I am connected to the Exchange at Merton Park (BT Code: LSMEPK)  Distance:-   Direct:    960 metres (appx)*  By Road:  1.29 km. Exchange Status ADSL enabled: March 30, 2000 DSL Max enabled:   March 30, 2006 SDSL enabled : Enabled  21CN due : (PSTN) N/A 21CN WBC (Broadband)   Enabled 15.02.09
    2.       I  previously had broadband from UKOnline  and used a Speedtouch 570 adsl modem. I was paying £9.99 for a speed of 1MBit/s – in practice 700K – which was fine for most purposes but BBC iplayer did struggle a bit. UkOnline has been taken over by SKY so I switched to BT Total Broadband Option 3 in mid December, and initially used the Speedtouch 570 as there were delivery delays on BT Home Hub 2.0 due to weather conditions.  Speed was initially very good but did not measure it.
    3.       After Xmas I set up the BT Home Hub and ran a  speed test  - the profile was 2.5MBit/s.  I was disappointed to get less than 3Mbit/s which is needed for BBC iplayer HD.
    ADSL line status
    Connection information
    Line state  Connected
    Connection time  0 days, 2:26:57 ------> 6th January 2011
    Downstream  2,268 Kbps
    Upstream  440 Kbps
    ADSL settings
    VPI/VCI  0/38
    Type  PPPoA
    Modulation  ITU-T G.992.5 ---à this apparently means ADSL2+
    Latency type  Interleaved
    Noise margin (Down/Up)  15.7 dB / 31.9 dB
    Line attenuation (Down/Up)  27.0 dB / 9.7 dB
    Output power (Down/Up)  0.0 dBm / 12.7 dBm
    Loss of Framing (Local)  22
    Loss of Signal (Local)  3
    Loss of Power (Local)  0
    FEC Errors (Down/Up)  6512 / 0
    CRC Errors (Down/Up)  0 / 2147480000
    HEC Errors (Down/Up)  nil / 0
    Error Seconds (Local)  2
    4.       As part of the “slow speed wizard” I looked into getting the accelerator plate for my NTE5 split face master socket available for postage only (£1.20) but the web form advised me that if I proceeded with this order the broadband contract would automatically be extended by 12 months. I checked my BT internet account and was surprised to find an email (23rd Dec 2010) advising me that as an Option *1* customer I was in danger of exceeding my usage allowance – which surprised me as I am definitely Option 3. I wondered if I had had the speed throttled. Therefore phoned BT accounts who said the email was a mistake - I am Option 3,  also said that accelerator plate was unlikely to make a difference.
    5.       I contacted the BT call centre who talked me through various options. Plugging the hub direct into the master socket made no difference.  They also ran a line test and said the line was fine.
    6.       I therefore browsed the community care forum and find that disappointing speeds are not uncommon. One of the threads mentioned disconnecting the bell wire on the extensions. I follow this advice and removed line 3 on all extensions and then checked the ADSL status on the hub.
    ADSL line status
    Connection information
    Line state  Connected
    Connection time  0 days, 6:33:45 10th January 2011
    Downstream  2,272 Kbps
    Upstream  888 Kbps
    ADSL settings
    VPI/VCI  0/38
    Type  PPPoA
    Modulation  ITU-T G.992.5
    Latency type  Interleaved
    Noise margin (Down/Up)  31.8 dB / 14.4 dB
    Line attenuation (Down/Up)  27.0 dB / 9.7 dB
    Output power (Down/Up)  0.0 dBm / 12.3 dBm
    Loss of Framing (Local)  0
    Loss of Signal (Local)  0
    Loss of Power (Local)  0
    FEC Errors (Down/Up)  0 / 0
    CRC Errors (Down/Up)  0 / 2147480000
    HEC Errors (Down/Up)  nil / 0
    Error Seconds (Local)  0
    7.       This had a dramatic improvement on Upstream speed –  and a big change to the noise margin Noise margin which had been (Down/Up) 15.7 dB / 31.9 dB  and is now Noise margin (Down/Up)  31.8 dB / 14.4 dB. It did not improve the download speed.
    8.       In the following days the BT hub has not been particularly stable with some intermittent loss of wireless connectivity every few hours. Examining the event log I was a bit disconcerted to see  alterations to firewall settings had happened (which I hadn’t made) and resets which I am pretty certain I hadn’t made – and a userid login with a name like TR69. Perhaps these are occasioned by the BT speedtester? To be fair I had reset and powered off the hub a number of times in attempt to sort out this problems.
    9.        I have switched to a Netgear DG83GT (V1.03.23)  for the time being until I have what I can regard as a reasonably fast stabile connection.  At the time of writing this has been stable for 20 hours DownStream Connection Speed 2268 kbps UpStream Connection Speed  888 kbps.As stated earlier I would like downstream to be faster.
    The perceived wisdom on the forum seems to be that several days of complete stability are required if there is to be any improvement on speed.
    10.   If a moderator or anyone with the relevant experience reads this I would be very grateful for answers to the follow questions:
    A.      Is the change in the Noise Margin parameter a good thing or a bad thing?
    B.      Are the line attenuation figures acceptable for a distance of under 1.5kilometres to the exchange?
    C.      Should I be able in theory to get a faster speed i.e. downstream 3Mbit/s?
    D.      From the forum it seems to take several days for speed adjustments to be effected or to take effect – is this a technical issue or a policy issue?
    Many thanks.
    Robert
    Solved!
    Go to Solution.

    Good Morning - it is now 6 days since this posting. During this time there have been 2 resets of the adsl line
    Fri, 2011-01-14 03:28:43 - LCP down.
    Fri, 2011-01-14 03:28:54 - Initialize LCP.
    Fri, 2011-01-14 03:28:54 - LCP is allowed to come up.
    Fri, 2011-01-14 03:28:54 - CHAP authentication success
    and
    Sun, 2011-01-16 16:37:26 - LCP down.
    Sun, 2011-01-16 16:37:36 - Initialize LCP.
    Sun, 2011-01-16 16:37:36 - LCP is allowed to come up.
    Sun, 2011-01-16 16:37:36 - CHAP authentication success
    These were not initiated by me - and since noise margins and sync speeds changed as a consequence can I assume that this is evidence of the adaptive process working?
    Secondly, as you can see, the noise ratio has vastly improved as have the upstream and downstream sync speeds
             System Up Time 157:54:52               
          ADSL Link          Downstream          Upstream              
          Connection Speed           11199 kbps           1091 kbps                
          Line Attenuation           27.0 db           9.9 db                
          Noise Margin           14.8 db           9.2 db               
    BUT from the BT speedtester, as shown below  I seem to be stuck in a banded IP profile of 1750/1091 which is very different from the  downstream sync speeds of 11199 Kbps(DOWN-STREAM)
    Can BT staff take action to alter this? If they can how do I contact them?
    Regards,
    Robert
    18th Jan 2010
     Download Speed    1288 Kbps
     0 Kbps   2000 Kbps
    Max Achievable Speed
     Download speedachieved during the test was - 1288 Kbps
     For your connection, the acceptable range of speedsis 800-2000 Kbps.
     Additional Information:
     Your DSL Connection Rate :11199 Kbps(DOWN-STREAM), 1091 Kbps(UP-STREAM)
     IP Profile for your line is - 1750 Kbps
    The throughput of Best Efforts (BE) classes achieved during the test is - 2.28:10.77:87.0 (SBE:NBEBE)
    These figures represent the ratio while sententiously passing Sub BE, Normal BE and Priority BE marked traffic.
    The results of this test will vary depending on the way your ISP has decided to use these traffic classes.
    2. Upstream Test: -provides background information.
      Upload Speed       896 Kbps
    0 Kbps   1091 Kbps
    Max Achievable Speed
    >Upload speed achieved during the test was - 896 Kbps
     Additional Information:
     Upstream Rate IP profile on your line is - 1091 Kbps

  • Few questions about apex + epg and cookie blocked by IE6

    Hi,
    I would like to ask a few questions about apex and epg.
    I have already installed and configured apex 3.2 on oracle 10g (on my localhost - computer name 'chen_rong', ip address -192.168.88.175 ), and enable anonymous access xdb http server.
    now,
    1. I can access 'http://chen_rong' , 'http://localhost' , 'http://192.168.88.175' without input username / password for realm 'XDB' in IE6;
    2. I can access 'http://localhost/apex/apex_admin' , 'http://192.168.88.175/apex/apex_admin' , and I can be redirected into apex administation page after input admin/<my apex admin password> for realm 'APEX' in IE6;
    3. I can access 'http://chen_rong/apex/apex_admin' in IE6, but after input admin/password , I can not be redirected into administation page, because the cookie was blocked by IE6.
    then, the first question is :
    Q1: What is the difference among 'http://chen_rong' , 'http://localhost' , 'http://192.168.88.175' ? I have already include site 'chen_rong' into my trusted stes! why the cookie was blocked by IE6. I have already tried firefox and google browser, both of them were ok for 'chen_rong', no cookie blocked from site 'chen_rong'!
    and,
    1. I have tried to use the script in attachment to test http authentication and also want to catch the cookie by utl_http .
    2. please review the script for me.
    3. I did:
    SQL> exec show_url('http://localhost/apex/apex_admin/','ADMIN','Passw0rd');
    HTTP response status code: 401
    HTTP response reason phrase: Unauthorized
    Please supplied the required Basic authentication username/password for realm XDB for the Web page.
    Web page http://localhost/apex/apex_admin/ is protected.
    MS-Author-Via: DAV
    DAV: 1,2,<http://www.oracle.com/xdb/webdav/props>
    Server: Oracle XML DB/Oracle Database
    WWW-Authenticate: Basic realm="XDB"
    Date: Tue, 04 Aug 2009 02:25:15 GMT
    Content-Type: text/html; charset=GBK
    Content-Length: 147
    ======================================
    PL/SQL procedure successfully completed
    4. I also did :
    SQL> exec show_url('http://localhost/apex/apex_admin/','ANONYMOUS','ANONYMOUS');
    HTTP response status code: 500
    HTTP response reason phrase: Internal Server Error
    Check if the Web site is up.
    PL/SQL procedure successfully completed
    SQL> exec show_url('http://localhost/apex/apex_admin/','SYSTEM','apexsite');
    HTTP response status code: 401
    HTTP response reason phrase: Unauthorized
    Please supplied the required Basic authentication username/password for realm APEX for the Web page.
    Web page http://localhost/apex/apex_admin/ is protected.
    Content-Type: text/html
    Content-Length: 147
    WWW-Authenticate: Basic realm="APEX"
    ======================================
    PL/SQL procedure successfully completed
    my second questions is :
    Q2: After I entered into realm 'XDB', I still need went into realm'APEX'. how could I change the script show_url to accomplish these two tasks and successfully get the cookie from site.
    the show_url script is as following:
    CREATE OR REPLACE PROCEDURE show_url
    (url IN VARCHAR2,
    username IN VARCHAR2 DEFAULT NULL,
    password IN VARCHAR2 DEFAULT NULL)
    AS
    req UTL_HTTP.REQ;
    resp UTL_HTTP.RESP;
    name VARCHAR2(256);
    value VARCHAR2(1024);
    data VARCHAR2(255);
    my_scheme VARCHAR2(256);
    my_realm VARCHAR2(256);
    my_proxy BOOLEAN;
    cookies UTL_HTTP.COOKIE_TABLE;
    secure VARCHAR2(1);
    BEGIN
    -- When going through a firewall, pass requests through this host.
    -- Specify sites inside the firewall that don't need the proxy host.
    -- UTL_HTTP.SET_PROXY('proxy.example.com', 'corp.example.com');
    -- Ask UTL_HTTP not to raise an exception for 4xx and 5xx status codes,
    -- rather than just returning the text of the error page.
    UTL_HTTP.SET_RESPONSE_ERROR_CHECK(FALSE);
    -- Begin retrieving this Web page.
    req := UTL_HTTP.BEGIN_REQUEST(url);
    -- Identify yourself.
    -- Some sites serve special pages for particular browsers.
    UTL_HTTP.SET_HEADER(req, 'User-Agent', 'Mozilla/4.0');
    -- Specify user ID and password for pages that require them.
    IF (username IS NOT NULL) THEN
    UTL_HTTP.SET_AUTHENTICATION(req, username, password, 'Basic', false);
    END IF;
    -- Start receiving the HTML text.
    resp := UTL_HTTP.GET_RESPONSE(req);
    -- Show status codes and reason phrase of response.
    DBMS_OUTPUT.PUT_LINE('HTTP response status code: ' || resp.status_code);
    DBMS_OUTPUT.PUT_LINE
    ('HTTP response reason phrase: ' || resp.reason_phrase);
    -- Look for client-side error and report it.
    IF (resp.status_code >= 400) AND (resp.status_code <= 499) THEN
    -- Detect whether page is password protected
    -- and you didn't supply the right authorization.
    IF (resp.status_code = UTL_HTTP.HTTP_UNAUTHORIZED) THEN
    UTL_HTTP.GET_AUTHENTICATION(resp, my_scheme, my_realm, my_proxy);
    IF (my_proxy) THEN
    DBMS_OUTPUT.PUT_LINE('Web proxy server is protected.');
    DBMS_OUTPUT.PUT('Please supply the required ' || my_scheme ||
    ' authentication username/password for realm ' || my_realm ||
    ' for the proxy server.');
    ELSE
    DBMS_OUTPUT.PUT_LINE('Please supplied the required ' || my_scheme ||
    ' authentication username/password for realm ' || my_realm ||
    ' for the Web page.');
    DBMS_OUTPUT.PUT_LINE('Web page ' || url || ' is protected.');
    END IF;
    ELSE
    DBMS_OUTPUT.PUT_LINE('Check the URL.');
    END IF;
    -- UTL_HTTP.END_RESPONSE(resp);
    -- RETURN;
    -- Look for server-side error and report it.
    ELSIF (resp.status_code >= 500) AND (resp.status_code <= 599) THEN
    DBMS_OUTPUT.PUT_LINE('Check if the Web site is up.');
    UTL_HTTP.END_RESPONSE(resp);
    RETURN;
    END IF;
    -- HTTP header lines contain information about cookies, character sets,
    -- and other data that client and server can use to customize each
    -- session.
    FOR i IN 1..UTL_HTTP.GET_HEADER_COUNT(resp) LOOP
    UTL_HTTP.GET_HEADER(resp, i, name, value);
    DBMS_OUTPUT.PUT_LINE(name || ': ' || value);
    END LOOP;
    -- Read lines until none are left and an exception is raised.
    --LOOP
    -- UTL_HTTP.READ_LINE(resp, value);
    -- DBMS_OUTPUT.PUT_LINE(value);
    --END LOOP;
    UTL_HTTP.GET_COOKIES(cookies);
    dbms_output.put_line('======================================');
    FOR i in 1..cookies.count LOOP
    IF (cookies(i).secure) THEN
    secure := 'Y';
    ELSE
    secure := 'N';
    END IF;
    -- INSERT INTO my_cookies
    -- VALUES (my_session_id, cookies(i).name, cookies(i).value,
    -- cookies(i).domain,
    -- cookies(i).expire, cookies(i).path, secure, cookies(i).version);
    dbms_output.put_line('site:'||url);
    dbms_output.put_line('cookies:');
    dbms_output.put_line('name:'||cookies(i).name);
    dbms_output.put_line('value:'||cookies(i).value);
    dbms_output.put_line('domain:'||cookies(i).domain);
    dbms_output.put_line('expire:'||cookies(i).expire);
    dbms_output.put_line('path:'||cookies(i).path);
    dbms_output.put_line('secure:'||secure);
    dbms_output.put_line('version:'||cookies(i).version);
    END LOOP;
    UTL_HTTP.END_RESPONSE(resp);
    EXCEPTION
    WHEN UTL_HTTP.END_OF_BODY THEN
    UTL_HTTP.END_RESPONSE(resp);
    END;
    /

    I use oracle database enterprise edtion 10.2.0.3. I have already figured out the epg on 10.2.0.3 to support apex 3.2.
    And as I described above, the apex site works fine for ip address , and localhost. but the cookie will be blocked by IE6, if I want to access the site by 'http://computername:port/apex/apex_admin'. This problem does not occured in firefox and google browser. Could someone give me answer?

  • Question about metadata filtering and document sets

    Hello,
    I have a question about the metadata filtering when using document sets.
    When i use the metadata filter for example for "Installatie: P00001" it shows.
    But i wan't to show only the document set and not all the documents. Is this possible OOTB?

    Hi striker,
    You can add the "Content Type" in Hierarchy Fields for your list, then click the "Document Set" to filter the document set type item, then you can input the "P00001" in Installatle key filter, click apply, then it should show only document set
    items with field value P00001.
    http://office.microsoft.com/en-001/sharepoint-help/set-up-metadata-navigation-for-a-list-or-library-HA102832523.aspx
    Thanks
    Daniel Yang
    TechNet Community Support

  • Some basic questions about foriegn key , and relationships.

    Hi
    Thank you for reading my post
    I read some documents about foreugn key and tables relation ships.
    but i still can not understnad some stuff.
    1-when we have a foreign key , we have two tables that we want to relate them together
    in a way that one of ? table columns forced to be a value from ?? table column.
    what is name of those two tables , i saw , child-parent , ..... which confuse me.
    can some one please tell me correct name of those two tables ?
    2-some times we need some kind of master details relation like :
    one-to-many : i this case MANY table will have a column to point a record in ONE table , can this relation be a foreign key relation ?
    3-we can achieve many-to-many relation only by using a helper table to host both tables primary keys in a record to relate them together.
    can you point me to some resources that help me to find answers to this questions ?
    or explain them to me ?
    thank you for your time.

    These are critical database basics that you need to understand. I would seriously recommend getting some study in, because proper relational database design relies on the basic principle of data and relationships and a process called normalization.
    In reality, you only really need one gigantic table to host data. It would include everything you would want to know about something - let's take a sales order for example. You would have to record the customer's name, address, etc. along with every item they ordered, etc. You would have a HUGE table full of data that appeared over and over and over again. This is bad design for two basic reasons: it is difficult to query, and it is very easy to have minor mistakes like capitalization or alternate spellings that prevent things from matching up properly. For example, let's say Bob orders 40 widgets and 40 digits. In our hypothetical table, we could put it in as Bob - 40 widgets and Robert - 40 digits. See how confusing this can get even in a simple example? And let's say you wanted to correct all of Robert's orders to say Bob and you found out there were 40 orders from "Robert" How would you know which ones to change?
    The process of normalization helps to reduce the chance for these types of errors in addition to creating a good basis for indexes. You normalize the data by creating sets of parent/child tables with a "key" value to match them. In our hypothetical situation, you could create a table for orders and a table for customers. In the customers table you give all the detail for the customer in one place, and you assign each customer a unique number or ID. In the orders table we add the customer ID (NOT the name) and we ensure that we are getting the customer we want, in addition to saving a lot of space and eliminating redundancy. In our example, the customers table is the "parent" table and the orders table is the "child" table. The child table references the unique entries in the parent table via that id. That reference is referred to as a foreign key. The foreign key in the child table points back to the original and complete record in the parent table and eliminates the redundancy of keeping all that extra data for every order. Foreign keys in child tables always refer to a primary/unique key in the parent field.
    That help?

Maybe you are looking for