MDNS/Bonjour port 0 service registration broken on Solaris 11 Express

I'm using Solaris 11 Express on x86-64, and found a pretty bad bug with registering mDNS/Bonjour services. Most service registration works fine, but registering a service that uses port 0 does not work. It claims to work, but the service never gets registered, and can't be browsed for.
It's easy to reproduce: in one window, run
$ dns-sd -B test.tcp
You should see 'Browsing for test.tcp', and no services found.
Then, in another window, run
$ dns-sd -R solaris test.tcp local. 0
to register a test.tcp service on port 0. It seems to succeed, but the first window doesn't show the new service.
Now, kill the 'dns-sd -R' registration process with ctrl-c, and run
$ dns-sd -R solaris test.tcp local. 1
This time, the first window will show the service. Registering on port 1 works fine, but port 0 does not.
Port 0 service registration works fine on every other OS, and many services use port 0 by convention if they aren't advertising an actual service. For example, netatalk can register a device-info.tcp service to mimic a certain Mac model (so your Solaris server shows up with an Xserve icon). This "service" uses port 0, and doesn't work on S11 Express unless the source is changed to a non-zero port.
Can someone test this out on Solaris 11 EA and other versions, to see if it's been fixed or not?
Edited by: 887058 on Sep 22, 2011 11:57 PM

It is registering fine with port 0. You can test by trying to register the same service on another host in the local network
with the same service name and port. You will see the service name automatically renamed.
For example:
root@estrada:~# dns-sd -R solaris test.tcp local. 0
Registering Service solaris._test._tcp.local. port 0
Got a reply for solaris._test._tcp.local.: Name now registered and active
root@testz:~# dns-sd -R solaris test.tcp local. 0
Registering Service solaris._test._tcp.local. port 0
Got a reply for solaris (2)._test._tcp.local.: Name now registered and active
^C
You can also query and see the SRV record for it:
# dns-sd -Q solaris._test._tcp.local. SRV
Timestamp A/R Flags if Name T C Rdata
23:38:58.949 Add 2 2 solaris._test._tcp.local. 33 1 21 bytes: 00 00 00 00 00 00 07 65 73 74 72 61 64 61 05 6C 6F 63 61 6C 00
It appears to me the service is not seen in the service browse call. These port 0 registrations are used to indicate the service
is not available on the host so this could be by design. I have tested the same on Mac OS X 10.6.8 and observe the same
results.
Rishi

Similar Messages

  • Firewall causes slow mDNS (Bonjour) Lookups

    I'm planning to upgrade our company's tiger server to leopard soon and for testing purposes I'm running Leopard server (10.5.5) on another machine. I've worked out most of the issues except for one major one.
    mDNS (Bonjour) lookups take about 60-90 seconds to resolve when the server's firewall is running. This is the same problem across lookups for any service (SSH via terminal, web, AFP). I don't plan to use mDNS on our network as the server will be running DNS for our LAN, but Time Machine backups always connect to the AFP share using the mDNS name rather than the server's Fully Qualified Domain Name. When this lookup takes such a long time it will more or less freeze the client system during this time.
    Client machines aren't running firewalls locally.
    This happens with both tiger and leopard clients.
    I have tried setting the firewall to allow all connections from "any" to "any" but it still doesn't work.
    I am not running DNS on the server but I have tried turning it on with still no luck.
    Here are the results from running "sudo ipfw list":
    00001 allow udp from any 626 to any dst-port 626
    01000 allow ip from any to any via lo0
    01010 deny log logamount 1000 ip from any to 127.0.0.0/8
    01020 deny log logamount 1000 ip from 224.0.0.0/4 to any in
    12300 allow tcp from any to any established
    12301 allow tcp from any to any out
    12302 allow udp from any to any out keep-state
    12303 allow tcp from any to any dst-port 53 out keep-state
    12303 allow udp from any to any dst-port 53 out keep-state
    12304 allow udp from any to any in frag
    12305 allow tcp from any to any dst-port 311
    12306 allow tcp from any to any dst-port 625
    12307 allow udp from any to any dst-port 626
    12308 allow icmp from any to any icmptypes 8
    12309 allow icmp from any to any icmptypes 0
    12310 allow igmp from any to any
    12311 allow esp from any to any
    12312 allow gre from any to any
    12313 allow udp from any to any dst-port 4500
    12314 allow ip from 192.168.15.0/24 to any via en0 keep-state
    12314 allow ip from 192.168.16.0/24 to any via en0 keep-state
    12315 allow udp from any 68 to any dst-port 67 via en0
    65534 deny log logamount 1000 ip from any to any
    65535 allow ip from any to any
    Note that this should block most services but allow machines on our internal subnets (192.168.15.0 and 192.168.16.0) to connect.
    Any help or advice will be greatly appreciated.
    Thanks.

    I have independently confirmed Baerner's results. Last week I installed ethereal and Wireshark from the fink project and traced the IPP data packets between my desktop client and the print server. Bonjour is definitely using IPV6 in Leopard for printing services.
    Reading the Wikipedia page, http://en.wikipedia.org/wiki/IPv6#Special_addresses, I used the ip6fw utility to add the firewall rule:
    *01101 allow ipv6 from fe80::/10 to fe80::/10*
    which allows link-local addresses to communicate with the server.
    Printing on the server works well with the new firewall rule. I just need to find out how to get the Server Admin tool to set the rule from the FireWall GUI.

  • OpenVPN & mDNS (Bonjour) ???

    Does anyone know how to get Bonjour working over a tunneled OpenVPN connection (NOT bridged)?? I'm using Viscosity as a client, if that helps.

    It is registering fine with port 0. You can test by trying to register the same service on another host in the local network
    with the same service name and port. You will see the service name automatically renamed.
    For example:
    root@estrada:~# dns-sd -R solaris test.tcp local. 0
    Registering Service solaris._test._tcp.local. port 0
    Got a reply for solaris._test._tcp.local.: Name now registered and active
    root@testz:~# dns-sd -R solaris test.tcp local. 0
    Registering Service solaris._test._tcp.local. port 0
    Got a reply for solaris (2)._test._tcp.local.: Name now registered and active
    ^C
    You can also query and see the SRV record for it:
    # dns-sd -Q solaris._test._tcp.local. SRV
    Timestamp A/R Flags if Name T C Rdata
    23:38:58.949 Add 2 2 solaris._test._tcp.local. 33 1 21 bytes: 00 00 00 00 00 00 07 65 73 74 72 61 64 61 05 6C 6F 63 61 6C 00
    It appears to me the service is not seen in the service browse call. These port 0 registrations are used to indicate the service
    is not available on the host so this could be by design. I have tested the same on Mac OS X 10.6.8 and observe the same
    results.
    Rishi

  • MDNS/Bonjour switchs randomly between multiple NICs

    Dear Community,
    I have a problem with a MacServer and multiple NICs...lets name it MSERV
    NIC1 goes into the WWW (194.x.x.x) (Protected with ASA firewall)
    NIC2 goes into LAN (172.x.x.x) (no firewall)
    I need the WWW NIC for ProfileManager and also the LAN NIC for filesharing and TMB.
    Both IPs are reachable from our LAN. DNS is good (nslookup shows up as expected) but mDNS/Bonjour makes some problems:
    If I do ping MSERV.local sometimes it resolves the 194 and sometimes the 172 address.
    This is a big problem for our time machine server backups! When clients choose the 194-path when they discover their backup target on the server, we generate a HUGE load on our ASA firewall.
    How can I force Bonjour only to use the 172er LAN NIC.
    Or did I get something dramatically wrong?
    Any suggestions?

    Tearjerker wrote:
    Thank you for your reply!
    So you mean to disable Bonjour on the server and set up DNS name as TM target?
    Problem is here: How can I do this? Only way I know to connect to my backup server on clients is
    System Prefs. -> TM -> Choose Disk. And as far as I know is this a Bonjour connection, right?
    When I disable Bonjour service on the server (already tried!) my clients are unable to connect to their target.
    Any thoughts?
    You should not need to disable Bonjour. Bonjour aka. mDNS uses the .local domain suffix if you use a hostname like MSERV.local it will use Bonjour to try and find the TCP/IP address. (We will ignore the possibility someone might use the .local domain in an Active Directory setup.)
    If your using a full-blown DNS e.g. server.domain.com then this is nothing to do with Bonjour and where it will point to is up to your DNS server. In this case you would point it to the 172.x.x.x IP address of the server.
    As you want the same server to be contactable via the WAN interface as well for the rest of the work to access what you will want to do is have a 'split-horizon' DNS setup. With this the internal machines use an internal DNS server which points to the internal IP address of the server. You will also have the same domain hosted externally and the same server name but pointing to the external WAN IP address. What you do then have to be careful about is to ensure that all the external host names in that domain are defined also on the internal DNS server even if they are servers hosted externally. For example if you have a www.domain.com server hosted externally so it only has an external (public) IP address then you will still need to define this on your internal DNS server so your internal machines know where to find it, since your internal machines will be using your internal DNS server. If you fail to do this then while the outside world using an external DNS server may be able to access your www server, your internal machines would not be able to because your internal DNS server would otherwise say it does not exist.

  • Error activating logical port for service group

    Hi,
    I reconfigured the Starter Services because I changed the backend.
    It all worked fine, but in SOAMANAGER it throws an error when trying to activate logical ports for service group /IWCNT/BPC_SERVICE_GROUP (error is thrown for all 4 service groups he wants to activate)
    Configuration of proxy '/IWCNT/CO_BPC_CONT_BYID_QR_OB' failed
        Failed to create logical port for local shortcut.
             Service group '/IWCNT/BPC_SERVICE_GROUP' is not assigned to the own business system.
                Failed to create a logical port using Service Registry.
                    Use profile name = 'SAPLOGONPROFILE' version = '4'
                          Failed to create a logical port for inbound interfaceCustomerERPRelationshipContactPersonByIDAndContact'            'http://sap.com/xi/APPL/SE/Global'
                                 UDDI error: No Primary Services Registry maintained in this System.
    I checked:
    1. The provider system name
    2. WSIL works fine
    3. The profiles used are the same
    If i take a deeper look at the service groups there where no logical ports created.
    Thank you
    Regards
    Pit

    Hi Alex,
    I followed the steps mentioned in the guide (3.3.2) but it didn´t work at all.
    The services uses all the same profile. The profile is importet in the SCL.
    When I process the pending tasks this massages shown up:
      Failed to create a logical port using WSIL (This step is red)
      Use profile name = 'SAPLOGONPROFILE' version = '4'  (This step is OK = green)
      Target WSIL type SAP_6.40  (This step is OK = green)
      Failed to create a logical port for inbound interface 'CustomerERPRelationshipContactPersonUpdateRequestC' 'http://sap.com/xi/APPL/Global2'  (This step is red)
       Could not determine service using WSIL query  (This step is red)
    Is it normal that on the SCL, in the Business Scenario Configuration there are no entries in the Service Definitions for the Duet_Starter_Service_All scenario.
    Regards

  • Service registration 11gr2 RAC AIX

    Hi Gurus,
    I have created an database service called "MTRXUATR" with srvctl as both nodes as prefered as show below ,this service got registered on both nodes (mvx20b) but only instance 1 is providing the service and not by the other instance .where logically should be provided by both instances.When i shutdown the instance 1(node 1) and tried connecting through sqlplus using this services, started getting error "ORA-12514" where i should have been redirected to instance 2(connect time failover) as i'm using scan name,correct?
    Why is it that the service is not providing by both instances?is it some configuration issue that i missed?Services should be registered with the local listeners or SCAN listeners?
    Node 1:
    Code: Select all
    mvx20b:/u01/app/omvmxu1/product/11.2.0/dbhome_1/racg>srvctl config service -d mvmxu2
    Service name: mtrxuatr
    Service is enabled
    Server pool: mvmxu2_mtrxuatr
    Cardinality: 2
    Disconnect: false
    Service role: PRIMARY
    Management policy: AUTOMATIC
    DTP transaction: false
    AQ HA notifications: true
    Failover type: SELECT
    Failover method: BASIC
    TAF failover retries: 180
    TAF failover delay: 1
    Connection Load Balancing Goal: LONG
    Runtime Load Balancing Goal: NONE
    TAF policy specification: NONE
    Preferred instances: mvmxu21,mvmxu22
    Available instances:
    mvx20b:/home/gmvmxu1>lsntrctl services
    ksh: lsntrctl: not found
    mvx20b:/home/gmvmxu1>lsnrctl services
    LSNRCTL for IBM/AIX RISC System/6000: Version 11.2.0.1.0 - Production on 27-OCT-2010 09:58:02
    Copyright (c) 1991, 2009, Oracle. All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))
    Services Summary...
    Service "+ASM1" has 1 instance(s).
    Instance "+ASM1", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:52549 refused:0
    LOCAL SERVER
    Service "matrxuat" has 1 instance(s).
    Instance "mvmxu11", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:24 refused:0 state:ready
    LOCAL SERVER
    Service "mtrxuatr" has 1 instance(s).
    Instance "mvmxu21", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:4 refused:0 state:ready
    LOCAL SERVER
    Service "mvmxu1" has 1 instance(s).
    Instance "mvmxu11", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:24 refused:0 state:ready
    LOCAL SERVER
    Service "mvmxu1XDB" has 1 instance(s).
    Instance "mvmxu11", status READY, has 1 handler(s) for this service...
    Handler(s):
    "D000" established:0 refused:0 current:0 max:1022 state:ready
    DISPATCHER <machine: mvx20b.us.hp.com, pid: 1687592>
    (ADDRESS=(PROTOCOL=tcp)(HOST=mvx20b.us.hp.com)(PORT=50696))
    Service "mvmxu2" has 1 instance(s).
    Instance "mvmxu21", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:4 refused:0 state:ready
    LOCAL SERVER
    Service "mvmxu2XDB" has 1 instance(s).
    Instance "mvmxu21", status READY, has 1 handler(s) for this service...
    Handler(s):
    "D000" established:0 refused:0 current:0 max:1022 state:ready
    DISPATCHER <machine: mvx20b.us.hp.com, pid: 1667116>
    (ADDRESS=(PROTOCOL=tcp)(HOST=mvx20b.us.hp.com)(PORT=52509))
    The command completed successfully
    mvx20b:/home/gmvmxu1>srvctl config service -d mvmxu2
    Service name: mtrxuatr
    Service is enabled
    Server pool: mvmxu2_mtrxuatr
    Cardinality: 2
    Disconnect: false
    Service role: PRIMARY
    Management policy: AUTOMATIC
    DTP transaction: false
    AQ HA notifications: true
    Failover type: SELECT
    Failover method: BASIC
    TAF failover retries: 180
    TAF failover delay: 1
    Connection Load Balancing Goal: LONG
    Runtime Load Balancing Goal: NONE
    TAF policy specification: NONE
    Preferred instances: mvmxu21,mvmxu22
    Available instances:
    mvx20b:/home/gmvmxu1>srvctl status database -d mvmxu2
    Instance mvmxu21 is running on node mvx20b
    Instance mvmxu22 is running on node mvx21b
    mvx20b:/home/gmvmxu1>srvctl status service -d mvmxu2
    Service mtrxuatr is running on instance(s) mvmxu21
    mvx20b:/home/gmvmxu1>srvctl stop instance -d mvmxu2 -i mvmxu21
    mvx20b:/home/gmvmxu1>srvctl status database -d mvmxu2
    Instance mvmxu21 is not running on node mvx20b
    Instance mvmxu22 is running on node mvx21b
    mvx20b:/home/gmvmxu1>srvctl status service -d mvmxu2
    Service mtrxuatr is not running.
    mvx20b:/home/gmvmxu1>sqlplus system@mtrxuatr
    SQL*Plus: Release 11.2.0.1.0 Production on Wed Oct 27 10:27:27 2010
    Copyright (c) 1982, 2009, Oracle. All rights reserved.
    Enter password:
    ERROR:
    ORA-12514: TNS:listener does not currently know of service requested in connect
    descriptor
    Enter user-name:
    mvx20b:/home/gmvmxu1>tnsping mtrxuatr
    TNS Ping Utility for IBM/AIX RISC System/6000: Version 11.2.0.1.0 - Production on 27-OCT-2010 10:28:51
    Copyright (c) 1997, 2009, Oracle. All rights reserved.
    Used parameter files:
    /u01/app/11.2.0/grid/network/admin/sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = mvxuatscan.us.hp.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = MTRXUATR)))
    OK (10 msec)
    mvx20b:/home/gmvmxu1>nslookup mvxuatscan.us.hp.com
    Server: einstein.us.hp.com
    Address: 10.35.15.20
    Name: mvxuatscan.us.hp.com
    Addresses: 10.35.33.170, 10.35.33.172, 10.35.33.171
    mvx20b:/home/gmvmxu1>host mvxuatscan.us.hp.com
    mvxuatscan.us.hp.com is 10.35.33.171
    mvx20b:/home/gmvmxu1>host mvxuatscan.us.hp.com
    mvxuatscan.us.hp.com is 10.35.33.171
    mvx20b:/home/gmvmxu1>ping mvxuatscan.us.hp.com
    PING mvxuatscan.us.hp.com (10.35.33.172): 56 data bytes
    64 bytes from 10.35.33.172: icmp_seq=0 ttl=255 time=0 ms
    64 bytes from 10.35.33.172: icmp_seq=1 ttl=255 time=0 ms
    64 bytes from 10.35.33.172: icmp_seq=2 ttl=255 time=0 ms
    64 bytes from 10.35.33.172: icmp_seq=3 ttl=255 time=0 ms
    --- mvxuatscan.us.hp.com ping statistics ---
    4 packets transmitted, 4 packets received, 0% packet loss
    round-trip min/avg/max = 0/0/0 ms
    mvx20b:/home/gmvmxu1>ping mvxuatscan.us.hp.com
    PING mvxuatscan.us.hp.com (10.35.33.171): 56 data bytes
    64 bytes from 10.35.33.171: icmp_seq=0 ttl=255 time=0 ms
    64 bytes from 10.35.33.171: icmp_seq=1 ttl=255 time=0 ms
    64 bytes from 10.35.33.171: icmp_seq=2 ttl=255 time=0 ms
    --- mvxuatscan.us.hp.com ping statistics ---
    3 packets transmitted, 3 packets received, 0% packet loss
    round-trip min/avg/max = 0/0/0 ms
    mvx20b:/home/gmvmxu1>ping mvxuatscan.us.hp.com
    PING mvxuatscan.us.hp.com (10.35.33.170): 56 data bytes
    64 bytes from 10.35.33.170: icmp_seq=0 ttl=255 time=0 ms
    64 bytes from 10.35.33.170: icmp_seq=1 ttl=255 time=0 ms
    64 bytes from 10.35.33.170: icmp_seq=2 ttl=255 time=0 ms
    --- mvxuatscan.us.hp.com ping statistics ---
    3 packets transmitted, 3 packets received, 0% packet loss
    round-trip min/avg/max = 0/0/0 ms
    mvx20b:/home/gmvmxu1>lsnrctl services
    LSNRCTL for IBM/AIX RISC System/6000: Version 11.2.0.1.0 - Production on 27-OCT-2010 10:34:16
    Copyright (c) 1991, 2009, Oracle. All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))
    Services Summary...
    Service "+ASM1" has 1 instance(s).
    Instance "+ASM1", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:52549 refused:0
    LOCAL SERVER
    Service "matrxuat" has 1 instance(s).
    Instance "mvmxu11", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:24 refused:0 state:ready
    LOCAL SERVER
    Service "mvmxu1" has 1 instance(s).
    Instance "mvmxu11", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:24 refused:0 state:ready
    LOCAL SERVER
    Service "mvmxu1XDB" has 1 instance(s).
    Instance "mvmxu11", status READY, has 1 handler(s) for this service...
    Handler(s):
    "D000" established:0 refused:0 current:0 max:1022 state:ready
    DISPATCHER <machine: mvx20b.us.hp.com, pid: 1687592>
    (ADDRESS=(PROTOCOL=tcp)(HOST=mvx20b.us.hp.com)(PORT=50696))
    The command completed successfully
    mvx20b:/home/gmvmxu1>srvctl start instance -d mvmxu2 -i mvmxu21
    mvx20b:/home/gmvmxu1>srvctl status service -d mvmxu2
    Service mtrxuatr is running on instance(s) mvmxu21
    mvx20b:/home/gmvmxu1>
    Node 2:
    Code: Select all
    mvx21b:/home/gmvmxu1>lsnrctl services
    LSNRCTL for IBM/AIX RISC System/6000: Version 11.2.0.1.0 - Production on 27-OCT-2010 10:38:52
    Copyright (c) 1991, 2009, Oracle. All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))
    Services Summary...
    Service "+ASM" has 1 instance(s).
    Instance "+ASM2", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:3973 refused:0 state:ready
    LOCAL SERVER
    Service "+ASM2" has 1 instance(s).
    Instance "+ASM2", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:9 refused:0
    LOCAL SERVER
    Service "mvmxu1" has 1 instance(s).
    Instance "mvmxu12", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:951 refused:0 state:ready
    LOCAL SERVER
    Service "mvmxu1XDB" has 1 instance(s).
    Instance "mvmxu12", status READY, has 1 handler(s) for this service...
    Handler(s):
    "D000" established:0 refused:0 current:0 max:1022 state:ready
    DISPATCHER <machine: mvx21b.us.hp.com, pid: 1552450>
    (ADDRESS=(PROTOCOL=tcp)(HOST=mvx21b.us.hp.com)(PORT=34128))
    Service "mvmxu2" has 1 instance(s).
    Instance "mvmxu22", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:ready
    LOCAL SERVER
    Service "mvmxu2XDB" has 1 instance(s).
    Instance "mvmxu22", status READY, has 1 handler(s) for this service...
    Handler(s):
    "D000" established:0 refused:0 current:0 max:1022 state:ready
    DISPATCHER <machine: mvx21b.us.hp.com, pid: 2064564>
    (ADDRESS=(PROTOCOL=tcp)(HOST=mvx21b.us.hp.com)(PORT=64601))
    The command completed successfully
    mvx21b:/home/gmvmxu1>ps -ef |grep lsnr
    gmvmxu1 1695876 1 0 Sep 13 - 20:40 /u01/app/11.2.0/grid/bin/tnslsnr LISTENER -inherit
    gmvmxu1 1732752 1 0 Sep 13 - 5:52 /u01/app/11.2.0/grid/bin/tnslsnr LISTENER_SCAN1 -inherit
    gmvmxu1 1855706 2195662 0 10:39:13 pts/0 0:00 grep lsnr
    mvx21b:/home/gmvmxu1>lsnrctl services LISTENER_SCAN1
    LSNRCTL for IBM/AIX RISC System/6000: Version 11.2.0.1.0 - Production on 27-OCT-2010 10:39:25
    Copyright (c) 1991, 2009, Oracle. All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1)))
    Services Summary...
    Service "+ASM" has 2 instance(s).
    Instance "+ASM1", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:blocked
    REMOTE SERVER
    (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=mvx21b-vip.us.hp.com)(PORT=1521)))
    Instance "+ASM2", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:ready
    REMOTE SERVER
    (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=mvx21b-vip.us.hp.com)(PORT=1521)))
    Service "matrxuat" has 1 instance(s).
    Instance "mvmxu11", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:2 refused:0 state:ready
    REMOTE SERVER
    (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=mvx20b-vip.us.hp.com)(PORT=1521)))
    Service "mvmxu1" has 2 instance(s).
    Instance "mvmxu11", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:2 refused:0 state:ready
    REMOTE SERVER
    (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=mvx20b-vip.us.hp.com)(PORT=1521)))
    Instance "mvmxu12", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:ready
    REMOTE SERVER
    (ADDRESS=(PROTOCOL=TCP)(HOST=mvx21b.us.hp.com)(PORT=1521))
    Service "mvmxu1XDB" has 2 instance(s).
    Instance "mvmxu11", status READY, has 1 handler(s) for this service...
    Handler(s):
    "D000" established:0 refused:0 current:0 max:1022 state:ready
    DISPATCHER <machine: mvx20b.us.hp.com, pid: 1687592>
    (ADDRESS=(PROTOCOL=tcp)(HOST=mvx20b.us.hp.com)(PORT=50696))
    Instance "mvmxu12", status READY, has 1 handler(s) for this service...
    Handler(s):
    "D000" established:0 refused:0 current:0 max:1022 state:ready
    DISPATCHER <machine: mvx21b.us.hp.com, pid: 1552450>
    (ADDRESS=(PROTOCOL=tcp)(HOST=mvx21b.us.hp.com)(PORT=34128))
    Service "mvmxu2" has 1 instance(s).
    Instance "mvmxu22", status READY, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:0 refused:0 state:ready
    REMOTE SERVER
    (ADDRESS=(PROTOCOL=TCP)(HOST=mvx21b.us.hp.com)(PORT=1521))
    Service "mvmxu2XDB" has 1 instance(s).
    Instance "mvmxu22", status READY, has 1 handler(s) for this service...
    Handler(s):
    "D000" established:0 refused:0 current:0 max:1022 state:ready
    DISPATCHER <machine: mvx21b.us.hp.com, pid: 2064564>
    (ADDRESS=(PROTOCOL=tcp)(HOST=mvx21b.us.hp.com)(PORT=64601))
    The command completed successfully
    mvx21b:/home/gmvmxu1>
    Instance 1 parameter:
    Code: Select all
    SQL> show parameter local_
    NAME TYPE VALUE
    local_listener string (DESCRIPTION=(ADDRESS_LIST=(AD
    DRESS=(PROTOCOL=TCP)(HOST=mvx2
    0b-vip.us.hp.com)(PORT=1521)
    log_archive_local_first boolean TRUE
    SQL> show parameter remote_
    NAME TYPE VALUE
    remote_dependencies_mode string TIMESTAMP
    remote_listener string mvxuatscan:1521
    Instance 2 parameter:
    Code: Select all
    SQL> show parameter local_
    NAME TYPE VALUE
    local_listener string
    log_archive_local_first boolean TRUE
    SQL> show parameter remote_
    NAME TYPE VALUE
    remote_dependencies_mode string TIMESTAMP
    remote_listener string mvxuatscan:1521
    remote_login_passwordfile string EXCLUSIVE
    remote_os_authent boolean FALSE
    remote_os_roles boolean FALSE
    result_cache_remote_expiration integer 0
    Edited by: user9097501 on Oct 27, 2010 12:21 PM

    I tried starting service on instance 2 but getting the following error...
    mvx21b:/home/omvmxu1>srvctl status service -d mvmxu1
    Service matrxuat is running on instance(s) mvmxu11
    mvx21b:/home/omvmxu1>srvctl start service -d mvmxu1 -s matrxuat -i mvmxu12
    PRCR-1064 : Failed to start resource ora.mvmxu1.matrxuat.svc on node mvx21b
    CRS-2674: Start of 'ora.mvmxu1.matrxuat.svc' on 'mvx21b' failed
    CRS-2678: 'ora.mvmxu1.matrxuat.svc' on 'mvx21b' has experienced an unrecoverable failure
    CRS-0267: Human intervention required to resume its availability.
    When i say 'srvctl start service -d mvmxu1' should not it bring up services on both nodes won which it is configured as prefered?
    Edited by: user9097501 on Oct 28, 2010 6:44 AM

  • Nee Help in iReceivables Self Service Registration Form

    Hi,
    I am new to iReceivables and implementing it. I had followed all the steps mentioned int he doucument iREC GUIDE mentioned in page 37 to setup sellf service Registration.
    During this when i click the link which i generated as per the document its opening the login page. But i a not able to see the registration page whic asks question for the new user registration as mentioned in the doucment.
    Can you please tell me what to do to get the registration page. Please explanin me in the steps
    Regards
    Suresh P

    Hi
    Can any one help me on the below issue
    Regards
    Suresh P

  • Shared services registration failed in HFM 11.1.1.3

    We have installed the following products on the following
    servers
    1) Shared services server Repository : Oracle 11g installed
    in 64 - bit Enterprise Linux.
    2) 64 Bit HFM Installation in Windows 2003 Server.
    3) Shared services installation done in Windows 2003 32-bit
    OS.
    4) IIS is up & running in the same (Windows 2003 Server- 64
    Bit) where HFM is installed.
    5) Also the shared services is accessible by using the URL
    ( in the Windows 2003 Server- 32 Bit)
    **We are facing a problem with during the Web server configuration for HFM & shared services registration.**
    the following system installers are also used :
    1) V17382-01 (64 BIT SYSTEM INSTALLER)
    2) V17397-01 (64 BIT FOUNDATION SERVICES 1)
    3) V17369-01 (64 BIT FOUNDATION SERVICES 2)
    4) V17370-01 (64 BIT FOUNDATION SERVICES 3)
    5) V17372-01 (64 BIT FOUNDATION SERVICES 4)
    Thanks in advance!!!

    Sorry to have forgotten one more installable:
    6) V17365-01.zip ( 64 Bit HFM installable)
    Also if the ISS server is running in the 32-bit mode , does it affect the EPM configuration??
    How do i check whether the IIS server is running in the 32 bit Mode or 64 - bit Mode.

  • Problem in service registration?

    Hi all.
    I created two midlets: one for a server and one for a client
    My midlet works very well on WTK: client find devices and find the service. so the client can connect to the server and i can send some messages to the server.
    But I have a problem in real test on Nokia 6630 and Nokia Communicator too.
    I think service Registration doesn't work. Clients find devices but they don't find the service on the server. I don't understand: midlet works well on WTK and doesn't work on real devices!
    Have you any idea?

    I inserted .xsd into .wsdl

  • Error when getting port from service

    I've got a problem....I've succesfully created a ws client .....
    here is the wsdl:
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.4. -->
    <!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.4. -->
    <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://impl.complaint.ws.sepadb.nkbm.si/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://impl.complaint.ws.sepadb.nkbm.si/" name="ComplaintWsImplService">
         <import namespace="nkbm.si/2010/06/16/sepadb/Complaint/Operation" location="http://kakadu:7080/SEPADB_Ugovor/SEPADB/Spremljava/Ugovor?wsdl=1"/>
         <binding xmlns:ns1="nkbm.si/2010/06/16/sepadb/Complaint/Operation" name="ComplaintWsImplPortBinding" type="ns1:PortType">
              <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
              <operation name="BrowseComplaints">
                   <soap:operation soapAction="nkbm.si/2010/06/16/sepadb/Complaint/Operation/BrowseComplaints"/>
                   <input>
                        <soap:body use="literal"/>
                   </input>
                   <output>
                        <soap:body use="literal"/>
                   </output>
              </operation>
              <operation name="UpdateComplaints">
                   <soap:operation soapAction="nkbm.si/2010/06/16/sepadb/Complaint/Operation/UpdateComplaints"/>
                   <input>
                        <soap:body use="literal"/>
                   </input>
                   <output>
                        <soap:body use="literal"/>
                   </output>
              </operation>
         </binding>
         <service name="ComplaintWsImplService">
              <port name="ComplaintWsImplPort" binding="tns:ComplaintWsImplPortBinding">
                   <soap:address location="http://kakadu:7080/SEPADB_Ugovor/SEPADB/Spremljava/Ugovor"/>
              </port>
         </service>
    </definitions>
    and the shchema http://kakadu:7080/SEPADB_Ugovor/SEPADB/Spremljava/Ugovor?wsdl=1
    <?xml version='1.0' encoding='UTF-8'?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.4. --><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:schema="nkbm.si/2010/06/16/sepadb/Complaint/Operation" xmlns:tns="nkbm.si/2010/06/16/sepadb/Complaint/Operation" name="" targetNamespace="nkbm.si/2010/06/16/sepadb/Complaint/Operation">
         <wsdl:types>
              <xsd:schema targetNamespace="nkbm.si/2010/06/16/sepadb/Complaint/Operation">
                   <xsd:include schemaLocation="http://kakadu:7080/SEPADB_Ugovor/SEPADB/Spremljava/Ugovor?xsd=8" />
              </xsd:schema>
         </wsdl:types>
         <wsdl:message name="BrowseComplaintsRequestMessage">
              <wsdl:part name="body" element="schema:BrowseComplaintsRequest" />
         </wsdl:message>
         <wsdl:message name="BrowseComplaintsResponseMessage">
              <wsdl:part name="body" element="schema:BrowseComplaintsResponse" />
         </wsdl:message>
         <wsdl:message name="UpdateComplaintsRequestMessage">
              <wsdl:part name="body" element="schema:UpdateComplaintsRequest" />
         </wsdl:message>
         <wsdl:message name="UpdateComplaintsResponseMessage">
              <wsdl:part name="body" element="schema:UpdateComplaintsResponse" />
         </wsdl:message>
         <wsdl:portType name="PortType">
              <wsdl:operation name="BrowseComplaints">
                   <wsdl:input name="BrowseComplaintsInput" message="tns:BrowseComplaintsRequestMessage" />
                   <wsdl:output name="BrowseComplaintsOutput" message="tns:BrowseComplaintsResponseMessage" />
              </wsdl:operation>
              <wsdl:operation name="UpdateComplaints">
                   <wsdl:input name="UpdateComplaintsInput" message="tns:UpdateComplaintsRequestMessage" />
                   <wsdl:output name="UpdateComplaintsOutput" message="tns:UpdateComplaintsResponseMessage" />
              </wsdl:operation>
         </wsdl:portType>
         <wsdl:binding name="Binding" type="tns:PortType">
              <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
              <wsdl:operation name="BrowseComplaints">
                   <wsdlsoap:operation soapAction="nkbm.si/2010/06/16/sepadb/Complaint/Operation/BrowseComplaints" />
                   <wsdl:input name="BrowseComplaintsInput">
                        <wsdlsoap:body use="literal" />
                   </wsdl:input>
                   <wsdl:output name="BrowseComplaintsOutput">
                        <wsdlsoap:body use="literal" />
                   </wsdl:output>
              </wsdl:operation>
              <wsdl:operation name="UpdateComplaints">
                   <wsdlsoap:operation soapAction="nkbm.si/2010/06/16/sepadb/Complaint/Operation/UpdateComplaints" />
                   <wsdl:input name="UpdateComplaintsInput">
                        <wsdlsoap:body use="literal" />
                   </wsdl:input>
                   <wsdl:output name="UpdateComplaintsOutput">
                        <wsdlsoap:body use="literal" />
                   </wsdl:output>
              </wsdl:operation>
         </wsdl:binding>
         <wsdl:service name="Service">
              <wsdl:port name="Port" binding="tns:Binding">
                   <wsdlsoap:address location="" />
              </wsdl:port>
         </wsdl:service>
    </wsdl:definitions>
    here is the code to generate the webservice:
    ComplaintWsImplService service= new ComplaintWsImplService(new URL("http://kakadu:7080/SEPADB_Ugovor/SEPADB/Spremljava/Ugovor?wsdl"),new QName("http://impl.complaint.ws.sepadb.nkbm.si/", "ComplaintWsImplService"));
    PortType port=service.getComplaintWsImplPort();
    but when I try to call the upper code I get the error
    15.7.2010 15:57:55 com.sun.xml.ws.server.sei.EndpointMethodHandler invoke
    SEVERE: weblogic.wsee.wsdl.WsdlException: Must attribute 'location' notfound in element 'address
    javax.xml.ws.WebServiceException: weblogic.wsee.wsdl.WsdlException: Must attribute 'location' notfound in element 'address
         at weblogic.wsee.jaxws.framework.jaxrpc.client.ClientEnvironmentFactory.getWsdlDef(ClientEnvironmentFactory.java:170)
         at weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory.getService(EnvironmentFactory.java:429)
         at weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory.buildDeploymentContext(EnvironmentFactory.java:621)
         at weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory.getDeploymentContext(EnvironmentFactory.java:606)
         at weblogic.wsee.jaxws.framework.jaxrpc.TubelineDeploymentListener.createClient(TubelineDeploymentListener.java:48)
         at weblogic.wsee.jaxws.WLSTubelineAssemblerFactory$TubelineAssemblerImpl.createClient(WLSTubelineAssemblerFactory.java:57)
         at com.sun.xml.ws.client.WSServiceDelegate.createPipeline(WSServiceDelegate.java:453)
         at com.sun.xml.ws.client.WSServiceDelegate.getStubHandler(WSServiceDelegate.java:668)
         at com.sun.xml.ws.client.WSServiceDelegate.createEndpointIFBaseProxy(WSServiceDelegate.java:647)
         at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:348)
         at weblogic.wsee.jaxws.spi.WLSProvider$ServiceDelegate.getPort(WLSProvider.java:409)
         at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:330)
         at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:312)
         at javax.xml.ws.Service.getPort(Service.java:92)
         at si.nkbm.sepadb.ws.complaint.impl.ComplaintWsImplService.getComplaintWsImplPort(Unknown Source)
         at nkbm.ws.TestWS.hello(TestWS.java:60)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:101)
         at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:83)
         at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:152)
         at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:264)
         at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:93)
         at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:604)
         at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:563)
         at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:548)
         at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:445)
         at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:249)
         at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:453)
         at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:250)
         at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:140)
         at weblogic.wsee.jaxws.HttpServletAdapter$AuthorizedInvoke.run(HttpServletAdapter.java:298)
         at weblogic.wsee.jaxws.HttpServletAdapter.post(HttpServletAdapter.java:211)
         at weblogic.wsee.jaxws.JAXWSServlet.doPost(JAXWSServlet.java:297)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at weblogic.wsee.jaxws.JAXWSServlet.service(JAXWSServlet.java:87)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3590)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: weblogic.wsee.wsdl.WsdlException: Must attribute 'location' notfound in element 'address
         at weblogic.wsee.wsdl.WsdlReader.getMustAttribute(WsdlReader.java:129)
         at weblogic.wsee.wsdl.soap11.SoapAddress.parse(SoapAddress.java:84)
         at weblogic.wsee.wsdl.soap11.SoapExtensionParser.parsePort(SoapExtensionParser.java:101)
         at weblogic.wsee.wsdl.WsdlExtensionRegistry.parsePort(WsdlExtensionRegistry.java:142)
         at weblogic.wsee.wsdl.WsdlPort.parseChild(WsdlPort.java:158)
         at weblogic.wsee.wsdl.WsdlExtensible.parse(WsdlExtensible.java:98)
         at weblogic.wsee.wsdl.WsdlService.parseChild(WsdlService.java:134)
         at weblogic.wsee.wsdl.WsdlExtensible.parse(WsdlExtensible.java:98)
         at weblogic.wsee.wsdl.WsdlDefinitions.parseChild(WsdlDefinitions.java:579)
         at weblogic.wsee.wsdl.WsdlExtensible.parse(WsdlExtensible.java:98)
         at weblogic.wsee.wsdl.WsdlDefinitions.parse(WsdlDefinitions.java:483)
         at weblogic.wsee.wsdl.WsdlDefinitions.parse(WsdlDefinitions.java:416)
         at weblogic.wsee.wsdl.WsdlImport.parse(WsdlImport.java:121)
         at weblogic.wsee.wsdl.WsdlDefinitions.parseChild(WsdlDefinitions.java:552)
         at weblogic.wsee.wsdl.WsdlExtensible.parse(WsdlExtensible.java:98)
         at weblogic.wsee.wsdl.WsdlDefinitions.parse(WsdlDefinitions.java:483)
         at weblogic.wsee.wsdl.WsdlDefinitions.parse(WsdlDefinitions.java:448)
         at weblogic.wsee.wsdl.WsdlFactory.parse(WsdlFactory.java:125)
         at weblogic.wsee.wsdl.WsdlFactory.parse(WsdlFactory.java:121)
         at weblogic.wsee.jaxws.framework.jaxrpc.client.ClientEnvironmentFactory.getWsdlDef(ClientEnvironmentFactory.java:154)
         ... 50 more
    any idea? on glassfish the client works fine...the problem is on wls 10.3.1
    thank you!

    I've got a problem....I've succesfully created a ws client .....
    here is the wsdl:
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.4. -->
    <!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.4. -->
    <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://impl.complaint.ws.sepadb.nkbm.si/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://impl.complaint.ws.sepadb.nkbm.si/" name="ComplaintWsImplService">
         <import namespace="nkbm.si/2010/06/16/sepadb/Complaint/Operation" location="http://kakadu:7080/SEPADB_Ugovor/SEPADB/Spremljava/Ugovor?wsdl=1"/>
         <binding xmlns:ns1="nkbm.si/2010/06/16/sepadb/Complaint/Operation" name="ComplaintWsImplPortBinding" type="ns1:PortType">
              <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
              <operation name="BrowseComplaints">
                   <soap:operation soapAction="nkbm.si/2010/06/16/sepadb/Complaint/Operation/BrowseComplaints"/>
                   <input>
                        <soap:body use="literal"/>
                   </input>
                   <output>
                        <soap:body use="literal"/>
                   </output>
              </operation>
              <operation name="UpdateComplaints">
                   <soap:operation soapAction="nkbm.si/2010/06/16/sepadb/Complaint/Operation/UpdateComplaints"/>
                   <input>
                        <soap:body use="literal"/>
                   </input>
                   <output>
                        <soap:body use="literal"/>
                   </output>
              </operation>
         </binding>
         <service name="ComplaintWsImplService">
              <port name="ComplaintWsImplPort" binding="tns:ComplaintWsImplPortBinding">
                   <soap:address location="http://kakadu:7080/SEPADB_Ugovor/SEPADB/Spremljava/Ugovor"/>
              </port>
         </service>
    </definitions>
    and the shchema http://kakadu:7080/SEPADB_Ugovor/SEPADB/Spremljava/Ugovor?wsdl=1
    <?xml version='1.0' encoding='UTF-8'?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.4. --><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:schema="nkbm.si/2010/06/16/sepadb/Complaint/Operation" xmlns:tns="nkbm.si/2010/06/16/sepadb/Complaint/Operation" name="" targetNamespace="nkbm.si/2010/06/16/sepadb/Complaint/Operation">
         <wsdl:types>
              <xsd:schema targetNamespace="nkbm.si/2010/06/16/sepadb/Complaint/Operation">
                   <xsd:include schemaLocation="http://kakadu:7080/SEPADB_Ugovor/SEPADB/Spremljava/Ugovor?xsd=8" />
              </xsd:schema>
         </wsdl:types>
         <wsdl:message name="BrowseComplaintsRequestMessage">
              <wsdl:part name="body" element="schema:BrowseComplaintsRequest" />
         </wsdl:message>
         <wsdl:message name="BrowseComplaintsResponseMessage">
              <wsdl:part name="body" element="schema:BrowseComplaintsResponse" />
         </wsdl:message>
         <wsdl:message name="UpdateComplaintsRequestMessage">
              <wsdl:part name="body" element="schema:UpdateComplaintsRequest" />
         </wsdl:message>
         <wsdl:message name="UpdateComplaintsResponseMessage">
              <wsdl:part name="body" element="schema:UpdateComplaintsResponse" />
         </wsdl:message>
         <wsdl:portType name="PortType">
              <wsdl:operation name="BrowseComplaints">
                   <wsdl:input name="BrowseComplaintsInput" message="tns:BrowseComplaintsRequestMessage" />
                   <wsdl:output name="BrowseComplaintsOutput" message="tns:BrowseComplaintsResponseMessage" />
              </wsdl:operation>
              <wsdl:operation name="UpdateComplaints">
                   <wsdl:input name="UpdateComplaintsInput" message="tns:UpdateComplaintsRequestMessage" />
                   <wsdl:output name="UpdateComplaintsOutput" message="tns:UpdateComplaintsResponseMessage" />
              </wsdl:operation>
         </wsdl:portType>
         <wsdl:binding name="Binding" type="tns:PortType">
              <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
              <wsdl:operation name="BrowseComplaints">
                   <wsdlsoap:operation soapAction="nkbm.si/2010/06/16/sepadb/Complaint/Operation/BrowseComplaints" />
                   <wsdl:input name="BrowseComplaintsInput">
                        <wsdlsoap:body use="literal" />
                   </wsdl:input>
                   <wsdl:output name="BrowseComplaintsOutput">
                        <wsdlsoap:body use="literal" />
                   </wsdl:output>
              </wsdl:operation>
              <wsdl:operation name="UpdateComplaints">
                   <wsdlsoap:operation soapAction="nkbm.si/2010/06/16/sepadb/Complaint/Operation/UpdateComplaints" />
                   <wsdl:input name="UpdateComplaintsInput">
                        <wsdlsoap:body use="literal" />
                   </wsdl:input>
                   <wsdl:output name="UpdateComplaintsOutput">
                        <wsdlsoap:body use="literal" />
                   </wsdl:output>
              </wsdl:operation>
         </wsdl:binding>
         <wsdl:service name="Service">
              <wsdl:port name="Port" binding="tns:Binding">
                   <wsdlsoap:address location="" />
              </wsdl:port>
         </wsdl:service>
    </wsdl:definitions>
    here is the code to generate the webservice:
    ComplaintWsImplService service= new ComplaintWsImplService(new URL("http://kakadu:7080/SEPADB_Ugovor/SEPADB/Spremljava/Ugovor?wsdl"),new QName("http://impl.complaint.ws.sepadb.nkbm.si/", "ComplaintWsImplService"));
    PortType port=service.getComplaintWsImplPort();
    but when I try to call the upper code I get the error
    15.7.2010 15:57:55 com.sun.xml.ws.server.sei.EndpointMethodHandler invoke
    SEVERE: weblogic.wsee.wsdl.WsdlException: Must attribute 'location' notfound in element 'address
    javax.xml.ws.WebServiceException: weblogic.wsee.wsdl.WsdlException: Must attribute 'location' notfound in element 'address
         at weblogic.wsee.jaxws.framework.jaxrpc.client.ClientEnvironmentFactory.getWsdlDef(ClientEnvironmentFactory.java:170)
         at weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory.getService(EnvironmentFactory.java:429)
         at weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory.buildDeploymentContext(EnvironmentFactory.java:621)
         at weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory.getDeploymentContext(EnvironmentFactory.java:606)
         at weblogic.wsee.jaxws.framework.jaxrpc.TubelineDeploymentListener.createClient(TubelineDeploymentListener.java:48)
         at weblogic.wsee.jaxws.WLSTubelineAssemblerFactory$TubelineAssemblerImpl.createClient(WLSTubelineAssemblerFactory.java:57)
         at com.sun.xml.ws.client.WSServiceDelegate.createPipeline(WSServiceDelegate.java:453)
         at com.sun.xml.ws.client.WSServiceDelegate.getStubHandler(WSServiceDelegate.java:668)
         at com.sun.xml.ws.client.WSServiceDelegate.createEndpointIFBaseProxy(WSServiceDelegate.java:647)
         at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:348)
         at weblogic.wsee.jaxws.spi.WLSProvider$ServiceDelegate.getPort(WLSProvider.java:409)
         at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:330)
         at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:312)
         at javax.xml.ws.Service.getPort(Service.java:92)
         at si.nkbm.sepadb.ws.complaint.impl.ComplaintWsImplService.getComplaintWsImplPort(Unknown Source)
         at nkbm.ws.TestWS.hello(TestWS.java:60)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:101)
         at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:83)
         at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:152)
         at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:264)
         at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:93)
         at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:604)
         at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:563)
         at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:548)
         at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:445)
         at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:249)
         at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:453)
         at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:250)
         at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:140)
         at weblogic.wsee.jaxws.HttpServletAdapter$AuthorizedInvoke.run(HttpServletAdapter.java:298)
         at weblogic.wsee.jaxws.HttpServletAdapter.post(HttpServletAdapter.java:211)
         at weblogic.wsee.jaxws.JAXWSServlet.doPost(JAXWSServlet.java:297)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at weblogic.wsee.jaxws.JAXWSServlet.service(JAXWSServlet.java:87)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3590)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: weblogic.wsee.wsdl.WsdlException: Must attribute 'location' notfound in element 'address
         at weblogic.wsee.wsdl.WsdlReader.getMustAttribute(WsdlReader.java:129)
         at weblogic.wsee.wsdl.soap11.SoapAddress.parse(SoapAddress.java:84)
         at weblogic.wsee.wsdl.soap11.SoapExtensionParser.parsePort(SoapExtensionParser.java:101)
         at weblogic.wsee.wsdl.WsdlExtensionRegistry.parsePort(WsdlExtensionRegistry.java:142)
         at weblogic.wsee.wsdl.WsdlPort.parseChild(WsdlPort.java:158)
         at weblogic.wsee.wsdl.WsdlExtensible.parse(WsdlExtensible.java:98)
         at weblogic.wsee.wsdl.WsdlService.parseChild(WsdlService.java:134)
         at weblogic.wsee.wsdl.WsdlExtensible.parse(WsdlExtensible.java:98)
         at weblogic.wsee.wsdl.WsdlDefinitions.parseChild(WsdlDefinitions.java:579)
         at weblogic.wsee.wsdl.WsdlExtensible.parse(WsdlExtensible.java:98)
         at weblogic.wsee.wsdl.WsdlDefinitions.parse(WsdlDefinitions.java:483)
         at weblogic.wsee.wsdl.WsdlDefinitions.parse(WsdlDefinitions.java:416)
         at weblogic.wsee.wsdl.WsdlImport.parse(WsdlImport.java:121)
         at weblogic.wsee.wsdl.WsdlDefinitions.parseChild(WsdlDefinitions.java:552)
         at weblogic.wsee.wsdl.WsdlExtensible.parse(WsdlExtensible.java:98)
         at weblogic.wsee.wsdl.WsdlDefinitions.parse(WsdlDefinitions.java:483)
         at weblogic.wsee.wsdl.WsdlDefinitions.parse(WsdlDefinitions.java:448)
         at weblogic.wsee.wsdl.WsdlFactory.parse(WsdlFactory.java:125)
         at weblogic.wsee.wsdl.WsdlFactory.parse(WsdlFactory.java:121)
         at weblogic.wsee.jaxws.framework.jaxrpc.client.ClientEnvironmentFactory.getWsdlDef(ClientEnvironmentFactory.java:154)
         ... 50 more
    any idea? on glassfish the client works fine...the problem is on wls 10.3.1
    thank you!

  • Q: Need help troubleshooting Service registration is RAC (on Windows)

    Services were defined with 'srvctl' and started at the OS level.
    This causes the Service to be created in the Database and visable in DBA_SERVICES table, however nowthing show up in DB parameter SERVICE_NAMES.
    IF we then execute DBMS_SERVICES.START_SERVICE('BLUE'); the Service shows up in SERVICE_NAMES and then the registration continues with the LOCAL_LISTENER and everything is fine.
    However is we reboot (abort) the server, the Database restarts, and sometime later SRVCTL reports the Services as being started. Yet parameter SERVICES_NAMES does not report the Service, until we again issue exec DBMS_SERVICES.START_SERVICE('BLUE');
    Can someone help explain the process between SRVCTL starting a Service and being shown in DB parameter SERVICE_NAMES.
    The SERVICE_NAMES Parameter is not specified in the spfile.
    LOCAL_LISTENER and REMOTE_LISTENER are set and AUTOMATIC Service registration does work after manually issuing the DBMS_SERVICES.START_SERVICE.
    Evnvironment is 11.1.0.7 RAC running on Windows.
    We are also using STREAMS which creates it's own SERVICES, the registration and restarting of these work just fine.

    You might try these:
    http://www.oracle-base.com/articles/10g/OracleDB10gR2RACInstallationOnWindows2003UsingVMware.php
    http://www.oracle.com/pls/db102/to_toc?pathname=install.102%2Fb14316%2Ftoc.htm&remark=portal+%28Getting+Started%29

  • [865PE/G Neo2 Series] How to correct "Parallel port driver service failed to start"?

    I recently disabled the parallel port in the BIOS (I wasn't using it anyway) to try and free up an IRQ or some system resources, when I installed a firewire controller (which I wanted to have its own IRQ if possible).  Then I periodically started getting this error "The Parallel port driver service failed to start due to the following error:
    The service cannot be started, either because it is disabled or because it has no enabled devices associated with it."  I Googled this, but any info I found either was not applicable or was in incomprehensible techspeak.  I couldn't figure out how to prevent the error from occurring, so for the time being I re-enabled the parallel port in the BIOS--disabling it didn't free up any IRQ's anyway.    I would like to know more about this, however.  Is there a proper way to go about disabling the parallel port so that this error does not occur?   
    Should it be done before installing Windows?  What are the advantages and disadvantages of disabling the parallel port, other than freeing up IRQ's (as I said, it didn't--unless this also happens only upon Windows install?).  Gurus, please respond!

    That was the first thing I tried.  There is nothing called "parallel port service", nor is there any mention of the parallel port in any of the services listed.   I don't know if it is even using any system resources, anyway.  The ECP Printer Port always had a box checked that said "never use an interrupt" anyway. It has no conflicts or sharing.   Maybe I should leave it alone.  It's just that people always mention disabling it in order to free resources.   

  • Failed to start Tlisten port 3050 service on Win2K

    hi,
    I have a problem with a service called TListen (port 3050) on win 2k. (I have
    Tuxedo 6.5)
    This service could not start today, it was OK yesterday but after rebooting, i've
    got this error when i try to start it manualy:
    "Could not start the Tlisten (port 3050) service on local Computer.
    Error 1053: The service did not respond to the start or control request in a timely
    fashion."
    Please I need your help.
    thanks
    JDB

    Hi Jit,
    Rename the boot.properties to boot.properties_back,
    Now are u able to start the Admin Server with direct StartAdmin.sh script???
    If yes, what were the credentials used during startup,were they weblogic/weblogic???
    If you have forgotten your username and password
    Follow the steps provided in the below link for resetting the password
    http://middlewaremagic.com/weblogic/?p=323
    Once you follow the above steps
    Try login to console with the new username and password.
    Now changes needs to be done in installSvc_iw.cmd
    set WLS_USER=weblogic
    set WLS_PW=weblogic Regards
    Fabian

  • Root RAID-1 support totally broken in Solaris 10

    Has anyone else noticed yet that support for recovery of a RAID-1 on the root partition is totally broken under Solaris 10? While one can set up a set of RAID-1 partitions for /, swap and /export/home under Solaris 10 in the same manner as Solaris 9 and the resulting RAID-1 is functional, its recovery process is not! If you power down the machine and remove one of the IDE drives making up the RAID-1 (each on their own IDE bus of course), the machine will kernel panic as expected on bootup. However unlike Solaris 9 which allows you to still login to delete the metastat database from the missing drive, Solaris 10 immediately reboots the machine upon the kernel panic. This makes the use of RAID-1 not only non-functional but actually dangerous since it doubles the chance that you will have a drive failure which will make the machine unbootable. Back to Solaris 9 for me.
    Jack

    I think you've been unfortunately hit by:
    6215065 Booting off single disk from mirrored root pair causes panic reset
    I'm currently in progress of putting a fix into the current development
    release and backporting it to s10 asap which will be available via
    a ufs patch eventually
    frankB

  • Does Solaris publish a feature / function mapping of container services between Docker and Solaris ?

    Docker is getting huge attention but most consider it not ready for production.  Does Solaris publish a feature / function mapping of container services between Docker and Solaris ?
    Solaris containerization has been battle tested in production for many, many years.

    You need to understand how IPMP is used within Sun Cluster. Start reading at
    http://docs.sun.com/app/docs/doc/819-2968/6n57jmghj?a=view and
    http://docs.sun.com/app/docs/doc/819-2969/6n57kl141?a=view
    for a brief description. In a nutshell - the IPMP group is providing availability on the interface level for each node, so that a single NIC failure is not resulting into a service loss.
    The IP adresses you configure directly (ie. via /etc/hostname.* setup) are always considered local to a given node.
    In order to configure highly available IP adresses, which move between nodes and which should be used for the application you make highly available, you must use the SUNW.LocgicalHostaname or SUNW.SharedAdress resource types. Have a look at
    http://docs.sun.com/app/docs/doc/819-2974/6n57pdjtt?a=view on how to configure them.
    Greets
    Thorsten

Maybe you are looking for

  • How do I use two ipods with the same itunes programme?

    I am new to everything about ipod / itunes and I'm sure my question must have been answered somewhere on this forum - but I can't find it. I have recently bought an ipod for my wife and have of course installed itunes on my computer. So far I've put

  • How to change the header text on output type in sapscript

    Dear All, In the sapscript, I would like to changes the header text from invoice number to sales number on the output type z001. Could someone can guide me? Thanks.

  • Charging my new ipod nano

    Just got the ipod nano for a gift. Got it all set up and all went well. Bought a 5 way dock that we could connect it to our receiver and play it. That works fine but was supposed to charge it and after 4 hrs. it was dead. Then we connected the other

  • Downgrade HP 15-r011dx to windows 7, need help finding drivers

    I have installed Windows 7 64 bit on my new HP 15-r011dx laptop and cannot find drivers forthe wireless network adaptor. Any help would be greatly appreciated! Thank you in advance! This question was solved. View Solution.

  • What Adobe software is recommended for a law firm?

    I have PC's but have considered switching to Mac. I We have discussed going paperless and would like to have some way to sign and edit pdf documents. We use the MyCase cloud based case management system. I would like recogmendations for other attorne