Noip dynamic update client

Installed noip dynamic update client from community repo for ssh access if my ip changes while at work.
No info in wiki or man pages.  Resorted to "noip2 help" no-ip.com support pages and Google for config info.
Have noip installed and working, although it's not automatically updating no-ip.com when my dynamic ip changes.
Have noip2 in my daemons list in /etc/rc.conf
Can access my home computer from work via "ssh *********.no-ip.org" rather than ip addy.
Logging into no-ip.com account after ip changes shows it does not update the ip.
Running "noip" in a terminal updates the ip in my no-ip.com account.
Ran sudo noip2 -C  to configure x times and still have an empty no-ip2.conf,  except for "0.0.0.0"
Running "sudo noip2 -S" get the following:
1 noip2 process active.
Process 18169, started as noip2, (version 2.1.9)
Using configuration from /etc/no-ip2.conf
Last IP Address set 7*.***.***.***
Account j*******@*****.***
configured for:
host *********.no-ip.org
Updating every 10 minutes via /dev/eth0 with NAT enabled.
Using nano rather than leafpad to look at no-ip2.conf shows the following:
0.0.0.0^@^@^@^@^@^@^@^@^@
^@!L2JA\^@^@^@^A^A^A^@eth0^@^@^@^@^@^@^@^@^@^@^@^@dXNlcm5hbWU9amVmZnJzMTIlND5jb20mcGFzcz1tYXh4d29vZCZoW109amV==
Should I manually put something into the no-ip2.conf and if so, what?
I see a bunch of files similar names to this "NO-IPinGDWE" now that are empty in /etc.
It'd be cool if someone who knows more than me would start a noip wiki page. If no one bites, I'll make one after I get this figured out.
Last edited by jeff story (2012-07-21 04:50:24)

Thanks Mektub,
Yea I'm pretty sure the password was correct and verified by running "noip2" in a terminal and that updated it.  Thanks for the binary no-ip2.conf info. That explains what I saw.  Any idea why would it be a binary file?
Got it updating now. First prob, I think originally, I ran noip2 -C as user rather than root. Second may have been file permission for no-ip2.conf was read write root only. I changed "root group" and "others" to read only access.
Not sure which change fixed it but it's updating the ip correctly now.

Similar Messages

  • Dynamic Update in real time with slider control

    We have requirements to display complex data in a graphical format. So far this has gone well by leveraging ADF and DVT components (dvt:Map, dvt:gauge, dvt:bargraph, af:tables, af:inputNumberSlider, etc.); however, we recently have been asked to add real-time animation of these controls over time. In brief, the user requires the ability to control the on-screen visualization of data by sliding the control on an af:inputNumberSlider (or equivalent) that represents a multi-month time scale. While sliding this control, the user expects to see the data visualization controls dynamically update in real time, keeping up with the rate at which the user moves the slider control. Think of this like a flip book animation where the slider controls the page the user is looking at and they can flip through the pages forwards or backwards at any desired speed. The time slider increments are one hour.
    Our current application architecture:
    Oracle ADF Fusion Web Application (v 11.1.1.5)
    EJB 3.0
    Eclipselink
    Oracle 11g
    Any kind of help is highly appreciated.
    Thanks,
    Mehabub

    Hi,
    the af:inputNumberSlider does not provide this functionality. Your alternative is a custom component (or any component that raises a client JS event) and call an af:serverListener in a custom event to send the notification to the server.
    Frank

  • Dynamic Update Failed. Evend ID 8011

    Our environment uses Active Directory, DNS servers (not AD integrated) and static IP Addresses (not DHCP). All of them are Windows 2012 R2.
    The DNS zone accepts dynamic update and the client is configured to register on the correct DNS Zone name.
    We are getting error when trying to dynamic register new machines on DNS. Event ID 8011 has been registered at client machine as follows:
    The system failed to register pointer (PTR) resource records (RRs) for network adapter
    with settings:
               Adapter Name : {23F8758F-E242-4473-BE3A-DDB4A7E32DE8}
               Host Name : serverA
               Adapter-specific Domain Suffix : company.com.br
               DNS server list :
    171.10.0.1, 171.10.0.2
               Sent update to server : <?>
               IP Address :
                 171.10.0.3
    The reason that the system could not register these RRs was because (a) either the DNS server does not support the DNS dynamic update protocol, or (b) the authoritative zone where these records are to be registered does not allow dynamic updates.
    To register DNS pointer (PTR) resource records using the specific DNS domain name and IP addresses for this adapter, contact your DNS server or network systems administrator.
     Somebody could help me ?
    Thanks in advance
    Augusto

    Hi,
    Confirm that if the DNS zone has been configured to allow dynamic update:
    Right click zone – Properties – General – Dynamic Update – Nonsecure and secure.
    Besides, check firewall settings or other security mechanism to see if TCP/UDP port 53 is opened.
    Then run “ipconfig /registerdns” on client and force it to register its DNS record.
    If the problem still exits, confirm that if any log is recorded in DNS server’s event log. 
    Best Regards,
    Eve Wang
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • [Forum FAQ] DNS Dynamic Update Troubleshooting Guide

    As we all known,
    DNS Client service and DNS Server services support dynamic updates. With dynamic updates, the DNS client computer is allowed to dynamically register and update this resource
    records based on their fully qualified domain name by default. However, in some scenarios,
    we may find that
    the DNS records are not updated.
    To analyze this issue clearly, this kind of issue is divided into two parts in this article:
    Non-AD integrated zone with DHCP and DNS unintegrated
    AD-integrated zone with DHCP and DNS Integrated
    Next, we begin to troubleshoot this issue from the above two classes separately.
    Non-AD integrated zone with DHCP and DNS unintegrated
    1. Check if Dynamic Updates is enabled or not
    If you have encountered this kind of issues, firstly, Please check if dynamic updates is enabled in DNS server or not. You can right-click the domain in the
    Forward Lookup Zones, then select Properties. In the dialog, click
    General tab and choose Nonsecure and secure
    in the Dynamic updates box, then click OK. Please refer to Figure 1 and Figure 2
    Figure 1: Check DNS Server Settings-1
    Figure 2: Check DNS Server Settings-2
    2. Check DNS Suffix
    Besides, since all computers register records based on their fully qualified domain name, and the fully qualified domain name is based on the primary DNS suffix of a computer appended to its Computer name. We also need to check the DNS panel of Advanced TCP/IP
    settings in TCP/IP properties.
    Just as Figure 3, if Register this connection's address in DNS is selected and
    Use this connection's DNS suffix in DNS registration
    is not selected. This default configuration causes the client to request that the client register the Host resource record and the server register the PTR resource record. In these scenarios, please make sure the primary DNS suffix portion of a computer's FQDN
    is the same as the name of the Active Directory domain to which the computer is joined.
    Figure 3: Check DNS Client settings-1
    You can run “ipconfig/all” at the command prompt to check the Primary DNS suffix. From Figure 4, we can see that the Primary DNS suffix is blank.
    Figure 4: Check DNS Client settings-2
    To set the Primary DNS suffix, you can follow the steps below (Figure 5):
    Right-click
    My computer and then click Properties.
    In the
    System Properties dialog, click Computer Name tab and then click
    Change….
    In the
    Computer Name Changes panel, click More…, then you can type the domain name into the
    Primary DNS suffix of this computer and then click
    OK.
    Figure 5: Set the Primary DNS Suffix
    After set the primary DNS suffix, we can see that the Primary DNS suffix is demo.com in Figure 6.
    Figure 6: Primary DNS Suffix-demo.com
    If both
    Register this connection's address in DNS and Use this connection's DNS suffix in DNS registration are selected. You need to check the primary DNS suffix and connection-specific DNS suffix at the same time and make sure that
    the connection-specific domain name of this connection is the DNS suffix for this connection appended to the computer name. In the picture above, we can see that the Primary
    DNS suffix and Connection-specific DNS suffix are the same.
    AD-integrated zone with DHCP and DNS Integrated
    In some cases,
    this issue may happen when the DNS zone is AD-integrated and DHCP server is configured to register and update the A resource records and PTR records on behalf of the DHCP-enabled clients.
    1. Check if secure dynamic updates is enabled or not
    As everyone knows, DNS update security is available only for zones that are integrated into Active Directory Domain Services (we
    can see the difference from Figure 7 and Figure 2). Since secure dynamic updates can prevent unauthorized computers from overwriting existing names in DNS, generally, we recommend
    using only secure dynamic updates for AD-integrated zone.
    For AD-integrated zone, we can check if secure dynamic updates is enabled in DNS server or not firstly.
    You can right-click the domain in the Forward Lookup Zones, then select
    Properties. In the dialog, click General tab and choose
    Secure only in the Dynamic updates box, then click OK. Please refer to Figure 7.
    Figure 7: Check DNS Server Settings-2
    2. Check the DNS configuration and options settings on DHCP server
    We need to make sure
    that DHCP server is configured to register and to update client information with its configured DNS servers. You can check by right-clicking the
    IPv4 under your domain and choosing DNS in IPv4 properties.
    By default,
    the
    Enable DNS dynamic updates according to the settings below and
    the Dynamically update DNS A and PTR records only if requested by the DHCP clients box is checked. 
    You can also select Always dynamically update DNS A and PTR records box so that the DHCP server
    always registers and updates client information with its configured DNS servers. (Figure 8)
    Figure 8: DHCP Server Settings
    In addition, you need to check that the configuration 006 DNS server option in DHCP option is correct.
    You can check that by clicking
    Server Options in DHCP console. If the setting is incorrect, you can right-click the option and then choose
    Properties, then you can remove the wrong DNS server and add a correct one. (Figure 9)
    Figure 9: Check DHCP Options
    3.
    Check if the DHCP server is added to the DnsUpdateProxy security group
    Furthermore, as the DHCP server becomes the owner of the name since the DHCP server performs a secure dynamic
    update on that name, only that DHCP server can update the name. We would make sure the DHCP server is available. If the DHCP server fails, even other DHCP servers are online, they still have no right to update the client’s record because the other DHCP
    server are not the owner of the client name.
    To solve this, it is necessary to add the DHCP server to the DnsUpdateProxy security group in AD. You can follow the steps below to achieve that: (Figure 10 and Figure 11)
    Open ADUC, click
    Computers under your domain.
    Right-click your DHCP server and select
    Add to a group tab.
    Enter
    DnsUpdateProxy in the object name box and click
    Ok.
    Figure 10: Add DHCP Server to the DnsUpdateProxy security group – 1
    Figure 11: Add DHCP Server to the DnsUpdateProxy security group – 2
    After that, you can find that the DHCP server (In this demo, the DHCP server is W2K12R2) is a member of the DnsUpdateProxy group. (Figure 12)
    Figure 12: DHCP server is a member of the DnsUpdateProxy group
    4.
    Check the
    Credentials configuration for DNS update
    Furthermore, if
    a domain controller is running on the same host as the DHCP server and secure dynamic DNS update has been configured, you need to configure
    Credentials for DNS update.
    You can
    open DHCP console tree, right-click
    IPv4 and then click Properties. In the IPv4 Properties
    dialog, click Advanced, click
    Credentials, type the credentials that the DHCP server supplies when registering names using DNS dynamic updates, and then click
    OK. (Figure 13)
    Figure 13: Configure DNS dynamic update credentials
    More information:
    DHCP, Dynamic DNS Updates , Scavenging, static entries & timestamps, the DnsUpdateProxy Group, and DHCP Name Protection (Published by Ace Fekay, MVP)
    http://msmvps.com/blogs/acefekay/archive/2009/08/20/dhcp-dynamic-dns-updates-scavenging-static-entries-amp-timestamps-and-the-dnsproxyupdate-group.aspx
    Integrating DHCP with DNS
    http://technet.microsoft.com/en-us/library/cc771732.aspx
    Using DNS servers with DHCP
    http://technet.microsoft.com/en-us/library/cc787034(v=ws.10).aspx
    How to configure DNS dynamic updates
    http://support.microsoft.com/kb/816592/en-us
    Keyword: Dynamic Update, Troubleshooting 
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    I have created one STATIC DNS Entry, for Example "ROSE" and
    1.                   Open
    the DNS snap-in.
    2.                   Right
    click the individual record (ROSE) and open the Properties dialog.
    3.                   Uncheck
    the Delete this record when it becomes stale option
    and click OK
    For
    the moment the time stamp will show as BLANK
    Then
    I logged in to server "ROSE" and restarted DHCP Client
    Service on server or restarted server, the time stamp is automatically setting as current date and "DELETE THIS RECORD WHEN IT BECOME STALE" check box also selected automatically
    and gets deleted after a week or so when the scavenging runs
    Is
    there any way to avoid the static entries become dynamic automatically. 
    Domain Controller or DNS OS is Windows server 2003 R2 Standard Edition SP2
    Thanks & Regards
    Dinesh Cholekkavil

  • Dynamic Webservices Client

    Hey ,
    I have an application which requires to talk to 2 different published webservices
    from 2 different systems. Now instead od designing static webservice clients for
    each of these systems(which would involve having separate proxy jars etc),
    I am planning to design a dynamic webservice locator and invoker....
    I know that we can have webservice clients which are dynamic to the extent that
    we can create proxy objects at runtime once we know the endpoint WSDL..
    eg:
    ServiceFactory factory = ServiceFactory.newInstance();
    QName serviceName =new QName targetNamespace,"net.xmethods.services.stockquote.StockQuoteService");
    QName portName = new QName(targetNamespace,"net.xmethods.services.stockquote.StockQuotePort");
    QName operationName = new QName("urn:xmethods-delayed-quotes","getQuote");
    URL wsdlLocation = new URL("http://services.xmethods.net/soap/urn:xmethods-delayed-quotes.wsdl");
    // create service
    Service service = factory.createService(wsdlLocation, serviceName);
    // create call Call call = service.createCall(portName, operationName);
    My question on this...if I have a dynamic approach like the above what are the
    pros and cons..I guess it would surely have more overhead compared to a static
    client...?
    Secondly ,is it even feasible to design a dynamic client in such a way that the
    endpoint WSDL could also be an unknown and my generic client would also locate
    the end-point dynamically and then invoke dynamic calls as above...
    If anybody can share their insights on a dynamic webservice client , I would really
    appreciate it...
    Thanx,
    Krish
    KRISH.VENKATARAMAN
    Senior Technology Analyst
    Bank of America Corp.
    Email:[email protected]

    Hi Krish,
    In WSDL, the data types passed between applications are described in schema
    and
    this is key for interop. I dont know of any standard/natural mapping for
    values types,
    object reference, etc in a binary protocol (like JRMP, IIOP) to schema. For
    eg:
    say there is serializable object Foo, which is the argument to a remote
    method in RMI.
    Object Foo can have data + behavior. It may be possible (not always, i
    think) to
    describe the data in Foo as schema, but how can one describe the behavior?
    So, if WSDL is the only contract between the server and client (key
    requirement
    for interop), then IMHO RMI can not be described by WSDL.
    Also, WSDL was designed for future extensions and does not map well to a
    programming API. WSIF trys to expose all the gory WSDL details and its apis
    are very clumsy.
    These were the two main reason to vote it down at JAX-RPC EC.
    I am attaching an example that shows, how to introspect WSDL and invoke
    a method using JAX-RPC (with little extension to the std api). Also, it
    shows
    how to handle complex type without data binding. Will this solve your
    problem?
    I am very interested to get your feedback on this.
    BTW, This example will only work with WLS 8.1.
    regards,
    -manoj
    "Krish Venkataraman" <[email protected]> wrote in message
    news:[email protected]...
    >
    >
    Mike...thanx for the inputs...
    As per ur suggestion...I have taken this offline and mailed u [email protected]
    also....lemme know if thatz cool...
    there are my observations..lemme know what am i missing..
    1) The main difference I see between JAX-RPC and WSIF, is that with WSIFclient
    it is easier to port to services talking
    via other ports like RMI,IIOP etc...where as JAX-RPC is understandsonly SOAP(atleast
    for now).
    2) Lets assume for the time-being that I would be interested only to talkto services
    talking SOAP.
    Then why do I need WSIF ?
    3) I can have a JX-RPC client , I can have a similar generic(reflection)code
    for built-in/primitive datatypes and for
    complex datatypes I anywayz would be doing the same thing(requiringthe java
    representation of the datatype unless I use
    something like JROM or something which I do not want to) in JAX-RPC orWSIF.
    >
    4) As far as syncronous or asyncronous invocation is concerned , myunderstanding
    is that my client call is going to remain the
    same ..the service provider is going to either use message-oriented orRPC
    on his side...
    Again assuming that I am interested only with services talking SOAP, thiscould
    be my generic client invocation design
    Background is that my client is going to run from within a WLS70sp1
    Actors:
    a) webSevice1ClientSessionBean : This will be a stateless session beanwhich might
    have knowledge about webSevice1's end-point ,
    complex dataTypes if any.
    (There would be other session beans like this which would haveknowledge about
    other specific webservice)
    b) GenericWebServiceInvoker : This will have knowledge about everythingwithin
    the webservice-standards/protocols.
    eg:
    //set weblogic ServiceFactory
    System.setProperty( "javax.xml.rpc.ServiceFactory",
    "weblogic.webservice.core.rpc.ServiceFactoryImpl" );
    //create service factory
    ServiceFactory factory = ServiceFactory.newInstance();
    //define qnames
    String targetNamespace = "http://soapinterop.org/";
    QName serviceName = new QName( targetNamespace, "SimpleTest" );
    QName portName = new QName( targetNamespace, "SimpleTestSoap" );
    QName operationName = new QName( "http://soapinterop.org/",
    "echoStruct" );
    //create service
    Service service = factory.createService( serviceName );
    TypeMappingRegistry registry = service.getTypeMappingRegistry();
    TypeMapping mapping = registry.getTypeMapping(
    SOAPConstants.URI_NS_SOAP_ENCODING );
    mapping.register( SOAPElement.class,
    new QName( "http://soapinterop.org/xsd", "SOAPStruct" ),
    new SOAPElementCodec(),
    new SOAPElementCodec() );
    //create call
    Call call = service.createCall();
    //set port and operation name
    call.setPortTypeName( portName );
    call.setOperationName( operationName );
    call.addParameter( "inputStruct",
    new QName( "http://soapinterop.org/xsd", "SOAPStruct" ),
    ParameterMode.IN);
    All parameter values specific to a particular webservice likeQName,targetNameSpace
    etc will be sent to this invoker by
    webSevice1ClientSessionBean. The GenericWebServiceInvoker will invokethe
    service
    (using reflection for primitive/builtin types) and alwayz accept anobject
    from the service operation and just return
    that "object" back the webSevice1ClientSessionBean.ThewebSevice1ClientSessionBean
    will know how to interpret the
    complexdataType or builtInDatatype whichever is returned.TheGenericWebServiceInvoker
    will not have any application
    specific knowledge...it will just have knowledge about how todiscover, invoke
    any SOAP webservice...
    Somewhere in the beginning of GenericWebServiceInvoker I will use JAXRto
    discover services from UDDI if needed.
    This way I will have a generic webservice client invocation frameworkwhich
    can invoke any service which talks SOAP.
    Now lemme know how the above picture looks and what is missing...
    I have some questions :
    1) Incase of complex dataTypes, I will have itz XML representation inthe
    publisher's WSDL and the publisher will give
    me the java representation of the complex dataType.But how does myclient
    JAX-RPC know how to map the XML
    to the java representation unless I specify the mapping somewhere?Does
    the TypeMapping/TypeMappingRegistry do this ?
    Thanx,
    Krish
    "Michael Wooten" <[email protected]> wrote:
    You know, it's really cool to hear guys thinking things through, before
    they "jump
    on a bandwagon" :-)
    Anyway, I suspect that the performance overhead of doing reflection,
    and heavy
    server-side code intrusion, is what has made a lot of developers balk
    at using
    WSIF. I would check out the IBM newsgroups, to see what the general
    developer
    sentiment is on WSIF.
    To achieve any sort of decent performance with JAX-RPC based webservices,
    you
    need to do a fair amount of optimization/tuning on both the client and
    server
    side. I recommend setting up your own "lab environment" for doing these,
    so you
    can see exactly what's making things improve/degrade. If you are really
    interested
    in this topic, we should talk about it "off-line".
    In general, the more "dynamic" things are on the client side, the slower
    things
    will be, the more you really need to question if you really need them
    to be dynamic
    :-) Does making it "dynamic" really offer something that you can't get
    from a
    "static" version? If not, who's really benefiting here. I mean, com'n.
    All you
    really want to do is invoke an operation, right? By the time you get
    all the information
    it takes to do a dynamic invocation (i.e. port, target namespace, data
    type for
    input argument, serializer/deserializer for each non-built-in data type,
    etc.),
    your client looks like you are trying to boot a PDP-11! LOL! For those
    of you
    who don't know what a PDP-11 is, it's an early computer (from the'60-'70),
    that
    you actually had to use switches to create the "binary instructions"
    to boot it
    up!
    From a PM's (product manager's) perpective, I wouldn't even let thedevelopers
    modify "working" EJBs to expose them as a web service. Alarm bells should
    go off
    in your head, if you have to modify existing server-side code to expose
    a company
    asset as a web service.
    Response to OT comment: WebLogic Server 7.0 uses its own implementation
    of JAX-RPC
    1.0. This implementation, I've been told by one of the BEA engineering
    that worked
    on it, has been certified to be JAX-RPC compliant by Sun. Don't know
    about Apache
    Axis, in this regard. I use both Apache Axis and the JWSDP with WLS 6.1,
    but I
    haven't really spent a lot of time looking for differences between our
    (BEA's)
    implementation, and theirs.
    Regards,
    Mike Wooten
    "Krish Venkataraman" <[email protected]> wrote:
    Hey Mike ...
    I hear ya..and I see the significance of WSIF...but that IBM started
    it a year
    back and itz not yet stabilized is what is holding me back...
    U mite have a better hold of what WSIF can do...whatever I could grasp
    from yesterday
    is this...
    a)It reads meta data from the wsdl and using a reflection mechanismcalls
    the
    service operations...
    I see examples with primitive datatypes..but what happens when
    complex/custom
    datatypes come into play...
    Would the client code differ between synchronous invocation toasynchronous
    invocation...
    And aleast in the samples for the WSIF distribution for connectors like
    EJB/JMS
    etc, the code does not look generic anymore..there are specific calls
    to operations
    and parameters...
    Also Mike , what is the trade-off on performance between having adynamic
    client(lets
    say based on WSIF)or having a static client...the extent of reflection
    a dynamic
    client will have to do and create SAAJ objects at runtime will beenormous..
    Also I know that there is a relevant API...but can u give an examleshowing
    me
    how I could discover services from UDDI ..?
    Out of this current topic...does BEA use itz own implementation of SOAP
    in itz
    webservice implementation...and how does it compare with AXIS ?
    Thanx,
    Krish
    "Michael Wooten" <[email protected]> wrote:
    Hi Krish,
    Well, I guess that's how things are when "needed functionality exceeds
    the current
    state of a technology" :-)
    I (not necessarily BEA) look at it like way:
    1. IBM co-authored the "Big 3" XML grammars for the current web
    services
    stack.
    2. IBM always appears to be "there, somewhere" in the new crop ofproposed
    additional
    XML grammars for "partially agreed upon extension layers", for theweb
    services
    stack.
    3. IBM donated it's original SOAP implementation to the open-sourcecommunity.
    4. IBM came up with WSIF over a year ago.
    5. IBM's WSTK uses the Apache Axis stuff.
    6. A lot of the JAX-RPC/JAXM API is based on the Apache SOAP and Apache
    Axis implementations.
    7. It looks like IBM may have donated WSIF to Axis.
    8. You appear to need something like WSIF :-)
    So, there's probably at least a 60/40 chance that some WSIF-like thing
    will make
    it into the JWSDP, right? If you want "higher odds", you should talk
    to the folks
    working on the JWSDP, as they are somewhat "in charge" here :-)
    Regards,
    Mike Wooten
    "Krish Venkataraman" <[email protected]> wrote:
    Yes...I am surely lookin at something similar...but that framework
    not
    being standardized
    scares me as I have seen many good ideas not seeing the light of the
    day...and
    I do not want to design something using a framework which might remain
    un-standardized..
    what are ur thots..
    Thanx,
    Krish
    "Michael Wooten" <[email protected]> wrote:
    Hi Krish,
    It sounds like you want WSIF :-)
    "WSIF allows stubless or completely dynamic invocation of a Web
    service,
    >>>>>>
    based upon examination of the meta-data about the service at runtime.
    It
    also allows updated implementations of a binding to be plugged intoWSIF
    at
    runtime, and it allows the calling service to defer choosing a
    binding
    until
    runtime."
    Correct?
    This is a relatively new "unofficial" addition to the Web ServicesStack,
    so it
    is not in WLS 7.0 (or Sun's JWSDP) yet. See the following link formore
    details:
    http://xml.apache.org/axis/wsif
    Regards,
    Mike Wooten
    "Krish Venkataraman" <[email protected]> wrote:
    Hey ,
    I have an application which requires to talk to 2 different
    published
    webservices
    from 2 different systems. Now instead od designing static webservice
    clients for
    each of these systems(which would involve having separate proxyjars
    etc),
    I am planning to design a dynamic webservice locator and invoker....
    I know that we can have webservice clients which are dynamic tothe
    extent
    that
    we can create proxy objects at runtime once we know the endpoint
    WSDL..
    eg:
    ServiceFactory factory = ServiceFactory.newInstance();
    QName serviceName =new QName
    targetNamespace,"net.xmethods.services.stockquote.StockQuoteService");
    >>>>>>>
    QName portName = newQName(targetNamespace,"net.xmethods.services.stockquote.StockQuotePort");
    >>>>>>>
    QName operationName = newQName("urn:xmethods-delayed-quotes","getQuote");
    >>>>>>>
    URL wsdlLocation = newURL("http://services.xmethods.net/soap/urn:xmethods-delayed-quotes.wsdl");
    >>>>>>>
    // create service
    Service service = factory.createService(wsdlLocation, serviceName);
    // create call Call call = service.createCall(portName,
    operationName);
    >>>>>>>
    >>>>>>>
    My question on this...if I have a dynamic approach like the abovewhat
    are the
    pros and cons..I guess it would surely have more overhead comparedto
    a static
    client...?
    Secondly ,is it even feasible to design a dynamic client in such
    a
    way
    that the
    endpoint WSDL could also be an unknown and my generic client wouldalso
    locate
    the end-point dynamically and then invoke dynamic calls as above...
    If anybody can share their insights on a dynamic webservice client
    I would really
    appreciate it...
    Thanx,
    Krish
    KRISH.VENKATARAMAN
    Senior Technology Analyst
    Bank of America Corp.
    Email:[email protected]
    [BrowserClient.java]
    [DynamicClient.java]

  • DNS replicating but not being dynamically updated by other DCs

    Background on setup:
    Our campus runs BIND for the DNS solution
    Campus servers do not allow for dynamic updates of the root zone (school.university.edu), but are set to allow dynamic updates of the AD-related zones (_msdcs, _sites, _tcp, _udp, DomainDnsZones, ForestDnsZones)
    We run Active Directory (2008R2/2012R2 Mixed Mode) with DNS
    Our DCs are all listed in the NS tab of our zones, but are not truly authoritative...campus BIND servers are
    We only have the default zones setup in our DNS, all allow for Dynamic updates (Secure Only)
    DNS zones are ADI and replicate to all DNS servers in the domain (All 6 DCs are DNS servers)
    Clients do not register with our DNS, they use the campus BIND servers.  Only AD domain controllers are registered in our zones and allowed to dynamically update
    Once upon a time, this setup worked without an issue.  Dynamic updates worked without an issue within our ADI zones, as well in the campus BIND servers.  When we started to add the new 2012R2 domain controllers into the mix, we noticed that this
    was no longer the case.  Since we don't often add or remove DCs from our setup, we do not know exactly when this broke.
    The issue is that our campus BIND DNS servers show all of the appropriate DNS records flawlessly.  We manually requested entries at the root (looks fine) and all AD zones updated dynamically with all expected records.  Our AD DNS servers on the
    other hand have a fair number of incorrect and missing records.  The only one of the three new servers to have records in our AD DNS is the server we moved all of our FSMO roles to before our technician noticed the DNS issues.  The other two have
    no records dynamically generated in our AD DNS zones.  We pulled one of the old 2008R2 DCs out of the domain using dcpromo since it had some other issues.  As expected, it pulled all of its records out of campus BIND cleanly but left all of its records
    in our AD DNS.
    If we manually add/remove an entry (PTR, CNAME, A, SRV), the change replicates appropriately across the domain.  However, we do not want to put a Band-Aid fix on this and manually enter all of the records.  We want to figure out why these two servers
    are not pushing their records into AD DNS despite updating them flawlessly in campus BIND servers.
    DNS is not my forte, so I'd welcome any advice on what I can as my best next steps.  I have played around a lot with modifying DNS servers listed in the DC network settings, and register this connection.  We can confirm that replication seems to
    be working fine.  We can manually add records.  DNS shows no errors in event log.  When using dcdiag dns test, it shows that we have missing records in our DNS but no other issues are displayed.  NSLOOKUP reveals campus DNS to be correct. 
    Any assistance would be appreciated...even if just to point me to a better tool for diagnostics.  We have not yet tried reinstalling DNS on any of the DCs and wish to avoid that if possible.

    Greg:
    Thank you for taking the time to respond.  I believe I have found a pseudo-solution earlier this week, but I find myself slightly confused by the solution.  On our network connections for the DCs, we had been making the BIND servers the primary
    and secondary DNS servers, then each of our DCs point to two of the other DCs for their tertiary and quaternary DNS servers.  Since the BIND servers have all of the correct records, we flipped those to make the DCs our primary and secondary before BIND
    servers.  This got all of the records into our AD correctly.
    It was my understanding that if you checked the "Register this connection in DNS" checkbox that it would register itself in all of the DNS servers in the list, but based off the above it seems it only registers in the first DNS server it successfully connects
    to; assuming it expects that primary server to replicate the records to others.  If this new assumption is true, then I am trying to figure out how I am supposed to get my DCs to dynamically update both AD-DNS and BIND when I make changes.  This
    may be best suited in another thread, so I'll gladly break it out into another if needed.  I do not have control over the BIND DNS servers, except for the fact that my DCs are allowed to dynamically update the AD subzones.  I have full control over
    my AD-DNS, but my clients computers are required to point to BIND for their DNS.

  • Could not reuse TKEY established till expiry, Microsoft DNS refuses Dynamic updates after some minutes

    We are using a DHCP Server that is sending secure (GSS-TSIG based) dynamic updates to Microsoft DNS.
    After successful TKEY negotiation, the dynamic updates are accepted/success.
    Established context is valid for more than 10hours in client side(Based on InitializeSecurityContext output parameter ptsExpiry
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa375507%28v=vs.85%29.aspx)
    But, when we try to use the same TKEY name ( the established context  is not expired)  we are getting "Query Refused error" after some time say 8-10 minutes. Is there any transaction timeout after which client should not reuse the TKEY
    context established ? Whether Microsoft DNS supports TKEY RR with mode 5 ( Delete Security Context/ Key Deletion ) so that client will delete and establish a new context for further DNS updates. Also why BADNAME/BADKEY error is not returned while refusing
    the updates?
    As per the RFC 3645, 
    <RFC snip>
    4.2.1. Terminating a Context
    A server can terminate any established context at any time. The
    server MAY hint to the client that the context is being deleted by
    including a TKEY RR in a response with the Mode field set to 5, i.e.,
    "key deletion" [RFC2930]. An active context is deleted by calling
    GSS_Delete_sec_context providing the associated context_handle.
    </RFC Snip>
    1. Configured Forward Zone aswin.com
    2. Not configured Reverse Zone, so that reverse updates get NOT AUTH ( just to test error case )
    3. TKEY negotiation is successful.
    4. Sent 2 updates say at 19:52 one forward and reverse updates. Forward update is success, Reverse update failed due to reverse zone not configured, which is expected.
    5. Sent 2 updates say at 19:55 using the previously established key, Forward update is success, Reverse update failed due to reverse zone not configured, which is expected.
    6. Sent 2 updates say at 20:01(approximately after 5 minutes), Forward Dynamic update failed with Query Refused. Until  new TKEY negotiation is done all updates are failed with Query Refused. Why the same key could not be used for 10 hours(based on
    Initialize security context output value). Is there any way to find how long key can be reused ?
    Statisctics details from Microsoft DNS
    dnscmd localhost /statistics 00000100
    DNS Server localhost statistics:
    Packet Dynamic Update:
    Updates Received         =          2
        Forwarded            =          0
        Empty (PreCon Only)  =          0
        NoOps (Dups)         =          0
        Rejected             =          1
        Completed            =          1
        Timed Out            =          0
        In Queue             =          0
    Updates Rejected         =          1
        FormError            =          0
        NameError            =          0
        NotImpl              =          0  (Non-Update Zone)
        Refused              =          0
          NonSecure Packet   =          0
          AccessDenied       =          0
        YxDomain             =          0
        YxRRSet              =          0
        NxRRSet              =          0
        NotAuth              =          1
        NotZone              =          0
    Queue
        Queued               =          1
        Retried              =          0
        Timeout              =          0
        In Queue             =          0
    Secure Update
        Success              =          1
        Continue             =          0
        Failure              =          0
          DS Write Failure   =          0
    Update Forwarding
        Forwards             =          0
        TCP Forwards         =          0
        Responses            =          0
        Timed Out            =          0
        In Queue             =          0
    Update Types:
        ZERO       = 0
        A          = 0
        NS         = 0
        CNAME      = 0
        SOA        = 0
        MB         = 0
        MG         = 0
        MR         = 0
        NULL       = 0
        WKS        = 0
        PTR        = 0
        HINFO      = 0
        MINFO      = 0
        MX         = 0
        TXT        = 0
        RP         = 0
        AFSDB      = 0
        X25        = 0
        ISDN       = 0
        RT         = 0
        NSAP       = 0
        NSAPPTR    = 0
        SIG        = 0
        KEY        = 0
        PX         = 0
        GPOS       = 0
        AAAA       = 0
        LOC        = 0
        NXT        = 0
        EID        = 0
        NIMLOC     = 0
        SRV        = 0
        ATMA       = 0
        NAPTR      = 0
        KX         = 0
        CERT       = 0
        A6         = 0
        Unknown    = 0
        Mixed      = 1
    Command completed successfully.
    dnscmd localhost /statistics 00000100
    DNS Server localhost statistics:
    Packet Dynamic Update:
    Updates Received         =         31
        Forwarded            =          0
        Empty (PreCon Only)  =          0
        NoOps (Dups)         =         24
        Rejected             =          3
        Completed            =          4
        Timed Out            =          0
        In Queue             =          0
    Updates Rejected         =          3
        FormError            =          0
        NameError            =          0
        NotImpl              =          0  (Non-Update Zone)
        Refused              =          1
          NonSecure Packet   =          0
          AccessDenied       =          0
        YxDomain             =          0
        YxRRSet              =          0
        NxRRSet              =          0
        NotAuth              =          2
        NotZone              =          0
    Queue
        Queued               =         29
        Retried              =          0
        Timeout              =          0
        In Queue             =          0
    Secure Update
        Success              =          2
        Continue             =          0
        Failure              =          1
          DS Write Failure   =          0
    Update Forwarding
        Forwards             =          0
        TCP Forwards         =          0
        Responses            =          0
        Timed Out            =          0
        In Queue             =          0
    Update Types:
        ZERO       = 0
        A          = 4
        NS         = 0
        CNAME      = 1
        SOA        = 0
        MB         = 0
        MG         = 0
        MR         = 0
        NULL       = 0
        WKS        = 0
        PTR        = 0
        HINFO      = 0
        MINFO      = 0
        MX         = 0
        TXT        = 0
        RP         = 0
        AFSDB      = 0
        X25        = 0
        ISDN       = 0
        RT         = 0
        NSAP       = 0
        NSAPPTR    = 0
        SIG        = 0
        KEY        = 0
        PX         = 0
        GPOS       = 0
        AAAA       = 0
        LOC        = 0
        NXT        = 0
        EID        = 0
        NIMLOC     = 0
        SRV        = 21
        ATMA       = 0
        NAPTR      = 0
        KX         = 0
        CERT       = 0
        A6         = 0
        Unknown    = 0
        Mixed      = 3
    Command completed successfully.
    C:\Users\Administrator>
    -Thanks,
    Devi.U

    Hi Devi,
    Based on this issue, would you please provide the netmon trace to us? I suggest taking a look at this packet. Moreover, please let me know if you tired to update the DNS record via DHCP manually.
    Thank you.
    Best regards,
    Steven Song
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • DNS dynamic updates don't work

    Hi,
    I am currently troubleshooting a DNS dynamic update issue that I am having in my production environment. I had to change the subnet mask on a DHCP scope, so according to
    http://www.windowstricks.in/2009/06/how-to-change-subnet-mask-of-dhcp-scope.html I deleted the scope and recreated it. After one day I noticed that a lot of A records (Linux and Mac clients) were gone, and that non-Windows DHCP clients would no longer register
    their A record with DNS as they did before. It seems that the DHCP server does no longer communicate with DNS because before the change was made, there were DHCP log entries about successful registrations but afterwards there are no such entries
    in the log, neither success nor failure.
    The DHCP server is configured to always dynamically update A and PTR records, the DNS server accepts secure and nonsecure dynamic updates. DHCP is installed on one of my two domain controllers (Windows Server 2008 R2, AD in 2003 mode).
    I then set up a basic test environment with just one DC which has DHCP and DNS with default settings, added a reverse lookup zone to the DNS, one Windows and one Linux client. In that environment, the Windows client registers its A record with
    the DNS but not the PTR record, but the Linux client still will not be registered in DNS. Allowing nonsecure DNS doesn't resolve the issue.
    What am I missing? Any help is appreciated...
    Georg.

    From the Store menu, select
              Check for Unfinished Downloads...

  • Windows Update Client failed to detect with error 0xc8000247 after using Lenovo System Update 5

    My Windows 7, SP1 was running fine, until I installed few updates on 10/15 using Lenovo System Update 5 then Windows Update stopped working, shows as RED:
    {CE3119AD-35EF-41CF-9C21-C7698FEB8393}    2013-10-14 21:53:00:256-0700    1    147    101    {00000000-0000-0000-0000-000000000000}    0    0    AutomaticUpdates    Success    Software Synchronization    Windows Update Client successfully detected 4 updates.
    {EB17A01A-EB6E-49FF-9EA2-AA0DD063B4B1}    2013-10-15 04:15:54:069-0700    1    162    101    {C61A0D00-3E51-48AC-B0AF-1D3E02B9E5D3}    201    0    AutomaticUpdates    Success    Content Download    Download succeeded.
    {77DAE88F-2795-4258-8BBF-8D27E53662CF}    2013-10-15 12:10:38:196-0700    1    193    102    {00000000-0000-0000-0000-000000000000}    0    0    AutomaticUpdates    Success    Content Install    Restart Required: To complete the installation of the following updates, the computer must be restarted. Until this computer has been restarted, Windows cannot search for or download new updates:  - Security Update for Windows 7 for x64-based Systems (KB2862330)
    {1398F777-3AEF-4D1D-BE4C-407EC4AEAD4C}    2013-10-15 12:15:25:676-0700    1    183    101    {C61A0D00-3E51-48AC-B0AF-1D3E02B9E5D3}    201    0    AutomaticUpdates    Success    Content Install    Installation Successful: Windows successfully installed the following update: Security Update for Windows 7 for x64-based Systems (KB2862330)
    {A220898A-E5FE-4FE7-8413-2B0C7B4013D0}    2013-10-15 12:15:25:766-0700    1    202    102    {00000000-0000-0000-0000-000000000000}    0    0    AutomaticUpdates    Success    Content Install    Reboot completed.
    {A5400FF2-33ED-4A47-8409-13E5DFE16A6D}    2013-10-15 19:29:31:486-0700    1    147    101    {00000000-0000-0000-0000-000000000000}    0    0    ChkWuDrv    Success    Software Synchronization    Windows Update Client successfully detected 0 updates.
    {43C533EE-775D-445E-A652-06648B72DE65}    2013-10-15 19:29:49:702-0700    1    147    101    {00000000-0000-0000-0000-000000000000}    0    0    ChkWuDrv    Success    Software Synchronization    Windows Update Client successfully detected 0 updates.
    {D6AAAFFB-7F18-4A7E-B39D-1BA09CDC5E6D}    2013-10-15 19:30:05:744-0700    1    147    101    {00000000-0000-0000-0000-000000000000}    0    0    AutomaticUpdates    Success    Software Synchronization    Windows Update Client successfully detected 3 updates.
    {4E73B1C1-5BA2-415D-AB34-92F7AB3DB418}    2013-10-15 19:30:08:753-0700    1    147    101    {00000000-0000-0000-0000-000000000000}    0    0    ChkWuDrv    Success    Software Synchronization    Windows Update Client successfully detected 0 updates.
    {51248882-41AC-4E59-B813-87AD326310AD}    2013-10-15 20:00:05:044-0700    1    183    101    {DBD3B4E9-0357-47DA-8317-D0CF2163BFE6}    501    0    wusa    Success    Content Install    Installation Successful: Windows successfully installed the following update: Hotfix for Windows (KB2661796)
    {FB2B8E5E-442C-4E76-B23D-6A41B4324C9D}    2013-10-16 00:11:39:832-0700    1    148    101    {00000000-0000-0000-0000-000000000000}    0    c8000247    AutomaticUpdates    Failure    Software Synchronization    Windows Update Client failed to detect with error 0xc8000247.
    Lenovo Thinkpad W500, Intel (R), Windows 7, SP1, latest updates as of Oct 15
    (1) Checked Setting,  set to automatic update whenever, even changed to never update, rebooted the OS and changed back to automatic update and rebooted the OS.
    (2) Stopped Windows Update Services, renamed SoftwareDistribution folder and started the window update services and rebooted.
    (3) Ran MS FIXIT
    (4) Ran System File checker Scan (sfc /scannow)
    (5) Ran CHKDSK /F
    (6) Installed "Intel Rapid Storage Technology" drivers from Lenovo site
    (7) Ran Update for Windows 7 for x64-based Systems (KB971033)
    None of the above possible recommended solutions were able to fix the issue yet and now I am getting a message your Window is Not Genuine!
    Any help or guidance is appreciated.
    Solved!
    Go to Solution.

    The Lenovo System Update installed the "Intel Matrix Storage Manager driver 8.9.2.1002" right before the Windows Upgrade got broken. So in the Device Manager under IDE ATA/ATAPI Controllers, I choose Intel ICH9M-E/M SATA AHCI Controller, on the Driver Tab, I choose the option "Roll Back Driver" and after rolling back the driver and restarting the OS, now Windows Update is working like a Champ!
    The End!

  • How can i dynamically update a table in my program?

    Hi there!
    I would like to know if anyone can assist me with advice on how to dynamically update
    a table within my program, with new values from the database?
    Thanking You all.

    Add rows to its model.
    Kind regards,
    Levi

  • Dynamic update of safety stock in SAP R/3 systems (ECC 5.0 version)

    Hi Friends,
    Forgive my newness to SAP. Let me explain the problem i am facing in SAP. I want to identify the parameters to dynamically update the finished goods safety stock for each depot by SKU wise.
    Current process :- Safety stock is calculated manually and updated by using Transaction code MS02 in the system.
    It would be highly useful if i know the flow in SAP system and how the current process can be changed?
    If more info is required i'm ready to give.
    Thanks in advance

    Hi Mario Adler,
    Thanks a ton for ur answer.
    Will it update safety stock for finished goods in each depot by SKU wise? Raw material safety stock isn't my concern.
    project description :  Manufacturer of chemical goods , 70+ products,350 skus
    Distribution : factory to depot (bulk volume)
                          Mother go-down to depot(Stock transfer)
                         No of depots :33,factory:3,mother go-down -1
    Sales forecasting is done in excel for every month and updated to SAP via  BAPI. After that DRP,MRP and other runs takes place.
    What are all the areas i need to touch in to get the parameters to update the safety stock?
    Regards
    Arasu
    Edited by: Arasu_IIM on Apr 26, 2011 12:52 PM

  • How to dynamically update columns in a where clause to a SQL query in OSB?

    Hi Gurus,
    I have a requirement where in we need to dynamically update a where clause to a SQL query in OSB(11.1.1.6.0).
    For example:
    If the JCA sql string is "select * from emp where emp_id = 100 and emp_status ='Permanent'" now i want to change this where clause and the new query has to be like "select * from emp where emp_name like 'S%' and emp_dept like 'IT' ". basically we need to change the where clause dynamically.
    We can also use "fn-bea:execute-sql()" in a xquery but I don't want to use this function as creates a new connection.
    I have done some home work and found out --> as per the DOC "http://docs.oracle.com/cd/E23943_01/dev.1111/e15866/jca.htm#OSBDV943" section: "25.5.2 JCA Transport Configuration for Proxy and Business Services", when a business service is created by using JCA, we can see Interaction Spec Properties under JCA Transport Tab. This will have a property "SqlString' and we can over ride it. But I am unable to figure out how to over ride the value. I have tried by using Transport Headers activity but no luck. Please guide me how to achieve this?
    Thanks in advance
    Surya

    I solved my problem.
    In my header renderer, I simply added a line to set the text to the object value "label.setText( (String) value );" (where label is an instance of a JLabel.
    Thank you to who took some time to think about it.
    Marc

  • Please help! Ipod not dynamically updating smart playlists!

    I have quite a complex system of smart playlists on my 4G color ipod but I can't get any of them to update dynamically away from the computer. I have a total of 6 and here are their preferences:
    SPL 1:
    match ALL
    1) My rating is in the range 4-5 stars
    2) Last played is not in the last 1 day
    3) Last skipped is not in the last 1 day
    4) Playcount is less than 5
    limit to 100 by most recently added
    SPL 2:
    match ALL
    1) My rating is in the range 0-3 stars
    2) Last played is not in the last 1 day
    3) Last skipped is not in the last 1 day
    4) Playcount is less than 4
    limit to 55 songs by most recently added
    SPL 3:
    match ALL
    1) My rating is in the range 3-5 stars
    2) Last played is not in the last 1 day
    3) Last skipped is not in the last 1 day
    4) Playcount is greater than 5
    limit to 30 songs by random
    SPL 4:
    match ALL
    1) Last played is not in the last 1 day
    2, 3, 4) Playlist is not SPL 1, SPL 2, or SPL 3
    limit to 15 songs by random
    Unwanted:
    match ANY
    1) Time is greater than 15 minutes
    2) Genre is Comedy
    The active playlist that I use to listen to:
    match ANY
    1-4) Playlist is SPL 1, SPL 2, SPL 3, or SPL 4
    5) Playlist is not Unwanted
    So here's the problem. When I sync with my computer, the playlists work great, everything updates as expected and I get a pretty diverse playlist every time I sync which I want. The problem is that while I'm listening to my music on the ipod away from the computer, my playlists don't dynamically update. After I listen to a song, the song's supposed to remove itself from the playlist which doesn't happen, as well as when I skip songs. Even when I rate songs that aren't rated they don't appear in any playlist. This is really frustrating and I can't find a solution anywhere and yes, I do have Live Updating selected. I also have "Match only checked items" selected on all playlists as well. If anyone has any ideas for how to fix this, I would love to know. Thanks!

    I was searching this forum and found someone who says that 4th gen ipods have problems live updating smart playlists if the criteria "last skipped" is on the playlist. I took this off of all of my playlists but they still don't work. Then I tried making a playlist that is just "rating is equal to 5 stars" and it WORKS!!! But that doesn't help me out much for my other playlists so maybe it's some other criteria that's causing the problem. Any ideas?

  • Dynamically Updating Content Server Portlets

    [urlHi, I am currently having difficulty dynamically updating content server portlets.  I have a portlet of the following form:[/url]
    ArticleName Author Title Date mystory author1 title1 04/05/01
    story2 author2 title2 06/07/04
    story author3 title3 01/02/03
    So I have this table where each one of the line items is an article in the content server. So, for example the first line item is an article "mystory" by "author1", with title "title1" and date "04/05/01" additionally there is an article text field, but this isn't displayed unless I click on the article name.
    I can set up the basics of this portlet, but when I try to add any real functionality I run into one of two problems.
    First Problem: Passing Information
    I cannot find a way to pass information between content portlets. For instance, if the user would like to "re-sort" this table based on "date", I would like to have the user click on the "date" column heading and then reload the page. To do so, I would have to pass the section name back to the page so that it could resort based on this data. I have not found anyway to effectively pass information to a content server portlet. I am building these pages through use of the presentation template framework (so I can have access to the content items) but that seems to change the way portlets are handled.
    I got around this limitation with a regular portlet by creating an intermediary page which captures passed information and stores it to the session state. Once the information was in the session state, it is accessible to the portlet on the first page. However, this only works because remote portlets do not change their session id once loaded. Content Server portlets, on the other hand, change their session id after every reload of the browser or page change. I can send information from a content server portlet to an intermediary page, but I cannot send it back to the portlet because the session id has changed so I have no idea of knowing where to send the information. I can write it to a session state, but by the time I return to the portal page, the content server has changed its session id so it does not know where to look any longer.
    I suppose it would be possible to create an application state variable and append it with some static token (if there is some static variable per portal session) but I would rather not have to deal with application variables if at all possible.
    Second Problem: Dynamically Updating PCS Tags
    Even if I were able to the pass information back to my content server portlet, I run into another issue. The easiest way to sort content server items is using the filter command in the pcs:foreach tag. So, if I wanted to sort by author name, I could do something like the following <pcs:foreach var="item" expr="filter(folderByName('content'), filtered.name == '"name")" or something like that (the syntax may be incorrect, I just wrote this off the top of my head). However, it appears that the way the presentation templates are compiled goes in the order of PCS tags THEN JSP. So I would have no way of dynamically changing the variable on which I sort. For example, if I clicked on "Date" above in my table, I would like to be able to dynamically change my code so that I sort on date, and not name. I cannot find a solution to this problem.
    My workaround is to use the pcs tags to write out all the possible sortings to java array objects. This gives me access to the data on a JSP level and based on whatever the user will chose, I could then display that array. While this works, it is extremely ghetto and inefficient. Any help or suggestions would be fantastic.
    Thanks a lot,
    Jason Grauel

    You can use just about any javascript you want in any Content Server presentation template including ones that are used for portlets.
    However, you should be careful to name javascript functions and global variables uniquely so that they do not conflict with any other javascript on the page. To do this, you can append the item id to function and variable names, for example,
    function doSomething<pcs:value expr="pcs_id"></pcs:value>() {
    return true;
    Randy

  • Problem with Dynamic Update in Humax MHP STB.

    Anyone encounters this problem b4?
    The dynamic update funtion of my app works well on other STB, except Humax, no update is reflected.
    I really don't know what to do to made it works now. Anyone can give a hint?
    What I can think of is implementing a Thread which keeps track of dynamic content. However, I can't think of the way to do it properly...

    Anyone encounters this problem b4?
    The dynamic update funtion of my app works well on other STB, except Humax, no update is reflected.
    I really don't know what to do to made it works now. Anyone can give a hint?
    What I can think of is implementing a Thread which keeps track of dynamic content. However, I can't think of the way to do it properly...

Maybe you are looking for