Sharing transactions with MDB and JDO

Hi all.
I'm in immediate need of an answer to my question. I currently have a Message Driven Bean that at most serves 2 functions. First it updates a FastObjects datastore using JDO and second it will send a JMS message to another queue. I want these functions to operate as a transaction. For example, if I update the datastore successfully but sending the JMS message fails, I would need to rollback the datastore update. Can anyone please shed some light on this problem. It would be greatly appreciated.
Thank You.

Hey There.
You should be able to accomplish this by setting the transaction isolation level on your bean.
Set the method that performs these two operations(save to db and message) to "requires new". If anything fails in the body of the method, rollback the transaction, and throw an exception.
Hope this helps.
Vic

Similar Messages

  • Posted a transaction with FBS1 and FB01 of document type AC.

    Hi Guru's
    It's urgent
    I posted a transaction with FBS1 and FB01 of document type AC. What could be the difference between these two transactions.
    Regards
    Odaiah Pelley

    Hi
    What's the description of the Doc Type AC
    as for info:
    FB01 is a normal GL invoice entry for a cost that is incurred as per the posting date specified at the time of entering the invoice
    FBS1 - is used for Accrual postings which in acctg terms would be a cost incurred for a long term contract which will be distributed periodically
    hope this helps..
    Rukshana

  • Sharing transaction between regions and creating new records

    Hi all,
    To simplify my scenario, I will use HR scema.
    I have a fragment department.jsff. This one is showing records from a Departments table in a panelFormLayout. In here I have a button NEW that is bound to the CreateInsert operation from Deparment collection from HRDataControl. (so the ActionListener for the button is "#{bindings.CreateInsert.execute}".
    This department.jsff has a task flow as a region (customer-tf) with input parameter. So in departmentPageDef, customer-tf is an executable with Refresh:ifNeeded and a parameter value: #{bindings.DepartmentId.inputValue}. The customer-tf, has as a default activity method call - which based on the input parameter value executes a query (viewcritwria) for Customer table, and than shows in a table Customer collection from HRDataControl.
    So far so good. When I run the page, first record from Departnent collection is displayed in the form, the right value #{bindings.DepartmentId.inputValue} is passed as a input value to customer-tf, proper query is done for Customer collection and proper customer records are displayed in the customer region.
    The problem I have is when the New button is pressed.
    If on customer-tf for Transaction behavior I set: <No Controller Transaction> and "Share data controls with calling task flow" unchecked (so isolated), than when New button is pressed, new department record is created, and customer table shows no records. The customer-tf was restarted with a input parameter value of -10 (since DepartmentId is of type oracle.jbo.domain.DBSequence in Department table.) That is excellant.
    But I want to share transaction. So if on customer-tf for Transaction behavior I set: <Use existing Transaction if possible> and "Share data controls with calling task flow" checked (so shared), I am tracing that new record is created in Department entity, but customer-tf is restarted with the old value of DeparmentId #{bindings.DepartmentId.inputValue}. New record is never shown on the page.
    I want to be able to share transaction and data control. Somehow is second scenario, like a sharing prevents bindings value (#{bindings.DepartmentId.inputValue}) to get new value of -10.
    Am I doing anything wrong??

    I have figured it out.
    The transaction management and sharing data controls.
    It is different when the task-flow:
    a) is a region inside a page or fragment (in here you are controlling only sharing data controls declaratively)
    b) is called with a task low call activity from another flow and has a task flow return point (in here you are controlling transaction declaratively + sharing data controls)
    I figured out this by carefully rereading from Fusion Developers Guide: chapter 18.3 (Managing transactions) , and chapter 16.4 (Sharing data control instances)
    Regards

  • Problems sharing internet with iptables and dnsmasq

    I followed this exactly: http://wiki.archlinux.org/index.php/Internet_Share
    And here is my dnsmasq.conf
    # Configuration file for dnsmasq.
    # Format is one option per line, legal options are the same
    # as the long options legal on the command line. See
    # "/usr/sbin/dnsmasq --help" or "man 8 dnsmasq" for details.
    # The following two options make you a better netizen, since they
    # tell dnsmasq to filter out queries which the public DNS cannot
    # answer, and which load the servers (especially the root servers)
    # uneccessarily. If you have a dial-on-demand link they also stop
    # these requests from bringing up the link uneccessarily.
    # Never forward plain names (without a dot or domain part)
    #domain-needed
    # Never forward addresses in the non-routed address spaces.
    #bogus-priv
    # Uncomment this to filter useless windows-originated DNS requests
    # which can trigger dial-on-demand links needlessly.
    # Note that (amongst other things) this blocks all SRV requests,
    # so don't use it if you use eg Kerberos, SIP, XMMP or Google-talk.
    # This option only affects forwarding, SRV records originating for
    # dnsmasq (via srv-host= lines) are not suppressed by it.
    #filterwin2k
    # Change this line if you want dns to get its upstream servers from
    # somewhere other that /etc/resolv.conf
    #resolv-file=
    # By default, dnsmasq will send queries to any of the upstream
    # servers it knows about and tries to favour servers to are known
    # to be up. Uncommenting this forces dnsmasq to try each query
    # with each server strictly in the order they appear in
    # /etc/resolv.conf
    #strict-order
    # If you don't want dnsmasq to read /etc/resolv.conf or any other
    # file, getting its servers from this file instead (see below), then
    # uncomment this.
    #no-resolv
    # If you don't want dnsmasq to poll /etc/resolv.conf or other resolv
    # files for changes and re-read them then uncomment this.
    #no-poll
    # Add other name servers here, with domain specs if they are for
    # non-public domains.
    #server=/localnet/192.168.0.1
    # Example of routing PTR queries to nameservers: this will send all
    # address->name queries for 192.168.3/24 to nameserver 10.1.2.3
    #server=/3.168.192.in-addr.arpa/10.1.2.3
    # Add local-only domains here, queries in these domains are answered
    # from /etc/hosts or DHCP only.
    #local=/localnet/
    # Add domains which you want to force to an IP address here.
    # The example below send any host in doubleclick.net to a local
    # webserver.
    #address=/doubleclick.net/127.0.0.1
    # --address (and --server) work with IPv6 addresses too.
    #address=/www.thekelleys.org.uk/fe80::20d:60ff:fe36:f83
    # You can control how dnsmasq talks to a server: this forces
    # queries to 10.1.2.3 to be routed via eth1
    # --server=10.1.2.3@eth1
    # and this sets the source (ie local) address used to talk to
    # 10.1.2.3 to 192.168.1.1 port 55 (there must be a interface with that
    # IP on the machine, obviously).
    # [email protected]#55
    # If you want dnsmasq to change uid and gid to something other
    # than root, you will need to have CONFIG_SECURITY_CAPABILITIES
    # enabled in your kernel. The default uid and gid of nobody will
    # be used if capability is available and this is not set.
    #user=
    #group=
    # If you want dnsmasq to listen for DHCP and DNS requests only on
    # specified interfaces (and the loopback) give the name of the
    # interface (eg eth0) here.
    # Repeat the line for more than one interface.
    interface=eth0
    # Or you can specify which interface _not_ to listen on
    #except-interface=
    # Or which to listen on by address (remember to include 127.0.0.1 if
    # you use this.)
    #listen-address=
    # If you want dnsmasq to provide only DNS service on an interface,
    # configure it as shown above, and then use the following line to
    # disable DHCP on it.
    #no-dhcp-interface=
    # On systems which support it, dnsmasq binds the wildcard address,
    # even when it is listening on only some interfaces. It then discards
    # requests that it shouldn't reply to. This has the advantage of
    # working even when interfaces come and go and change address. If you
    # want dnsmasq to really bind only the interfaces it is listening on,
    # uncomment this option. About the only time you may need this is when
    # running another nameserver on the same machine.
    bind-interfaces
    # If you don't want dnsmasq to read /etc/hosts, uncomment the
    # following line.
    #no-hosts
    # or if you want it to read another file, as well as /etc/hosts, use
    # this.
    #addn-hosts=/etc/banner_add_hosts
    # Set this (and domain: see below) if you want to have a domain
    # automatically added to simple names in a hosts-file.
    #expand-hosts
    # Set the domain for dnsmasq. this is optional, but if it is set, it
    # does the following things.
    # 1) Allows DHCP hosts to have fully qualified domain names, as long
    # as the domain part matches this setting.
    # 2) Sets the "domain" DHCP option thereby potentially setting the
    # domain of all systems configured by DHCP
    # 3) Provides the domain part for "expand-hosts"
    #domain=thekelleys.org.uk
    # Set a different domain for a particular subnet
    #domain=wireless.thekelleys.org.uk,192.168.2.0/24
    # Same idea, but range rather then subnet
    #domain=reserved.thekelleys.org.uk,192.68.3.100,192.168.3.200
    # Uncomment this to enable the integrated DHCP server, you need
    # to supply the range of addresses available for lease and optionally
    # a lease time. If you have more than one network, you will need to
    # repeat this for each network on which you want to supply DHCP
    # service.
    #dhcp-range=192.168.20.100,192.168.20.149,12h
    # This is an example of a DHCP range where the netmask is given. This
    # is needed for networks we reach the dnsmasq DHCP server via a relay
    # agent. If you don't know what a DHCP relay agent is, you probably
    # don't need to worry about this.
    dhcp-range=192.168.20.100,192.168.20.149,255.255.255.0,12h
    # This is an example of a DHCP range with a network-id, so that
    # some DHCP options may be set only for this network.
    #dhcp-range=red,192.168.0.50,192.168.0.150
    # Supply parameters for specified hosts using DHCP. There are lots
    # of valid alternatives, so we will give examples of each. Note that
    # IP addresses DO NOT have to be in the range given above, they just
    # need to be on the same network. The order of the parameters in these
    # do not matter, it's permissble to give name,adddress and MAC in any order
    # Always allocate the host with ethernet address 11:22:33:44:55:66
    # The IP address 192.168.0.60
    dhcp-host=00:E0:B8:9C:B7:2C,192.168.20.1
    # Always set the name of the host with hardware address
    # 11:22:33:44:55:66 to be "fred"
    #dhcp-host=11:22:33:44:55:66,fred
    # Always give the host with ethernet address 11:22:33:44:55:66
    # the name fred and IP address 192.168.0.60 and lease time 45 minutes
    #dhcp-host=11:22:33:44:55:66,fred,192.168.0.60,45m
    # Give a host with ethernet address 11:22:33:44:55:66 or
    # 12:34:56:78:90:12 the IP address 192.168.0.60. Dnsmasq will assume
    # that these two ethernet interfaces will never be in use at the same
    # time, and give the IP address to the second, even if it is already
    # in use by the first. Useful for laptops with wired and wireless
    # addresses.
    #dhcp-host=11:22:33:44:55:66,12:34:56:78:90:12,192.168.0.60
    # Give the machine which says its name is "bert" IP address
    # 192.168.0.70 and an infinite lease
    #dhcp-host=bert,192.168.0.70,infinite
    # Always give the host with client identifier 01:02:02:04
    # the IP address 192.168.0.60
    #dhcp-host=id:01:02:02:04,192.168.0.60
    # Always give the host with client identifier "marjorie"
    # the IP address 192.168.0.60
    #dhcp-host=id:marjorie,192.168.0.60
    # Enable the address given for "judge" in /etc/hosts
    # to be given to a machine presenting the name "judge" when
    # it asks for a DHCP lease.
    #dhcp-host=judge
    # Never offer DHCP service to a machine whose ethernet
    # address is 11:22:33:44:55:66
    #dhcp-host=11:22:33:44:55:66,ignore
    # Ignore any client-id presented by the machine with ethernet
    # address 11:22:33:44:55:66. This is useful to prevent a machine
    # being treated differently when running under different OS's or
    # between PXE boot and OS boot.
    #dhcp-host=11:22:33:44:55:66,id:*
    # Send extra options which are tagged as "red" to
    # the machine with ethernet address 11:22:33:44:55:66
    #dhcp-host=11:22:33:44:55:66,net:red
    # Send extra options which are tagged as "red" to
    # any machine with ethernet address starting 11:22:33:
    #dhcp-host=11:22:33:*:*:*,net:red
    # Ignore any clients which are specified in dhcp-host lines
    # or /etc/ethers. Equivalent to ISC "deny unkown-clients".
    # This relies on the special "known" tag which is set when
    # a host is matched.
    #dhcp-ignore=#known
    # Send extra options which are tagged as "red" to any machine whose
    # DHCP vendorclass string includes the substring "Linux"
    #dhcp-vendorclass=red,Linux
    # Send extra options which are tagged as "red" to any machine one
    # of whose DHCP userclass strings includes the substring "accounts"
    #dhcp-userclass=red,accounts
    # Send extra options which are tagged as "red" to any machine whose
    # MAC address matches the pattern.
    #dhcp-mac=red,00:60:8C:*:*:*
    # If this line is uncommented, dnsmasq will read /etc/ethers and act
    # on the ethernet-address/IP pairs found there just as if they had
    # been given as --dhcp-host options. Useful if you keep
    # MAC-address/host mappings there for other purposes.
    #read-ethers
    # Send options to hosts which ask for a DHCP lease.
    # See RFC 2132 for details of available options.
    # Common options can be given to dnsmasq by name:
    # run "dnsmasq --help dhcp" to get a list.
    # Note that all the common settings, such as netmask and
    # broadcast address, DNS server and default route, are given
    # sane defaults by dnsmasq. You very likely will not need
    # any dhcp-options. If you use Windows clients and Samba, there
    # are some options which are recommended, they are detailed at the
    # end of this section.
    # Override the default route supplied by dnsmasq, which assumes the
    # router is the same machine as the one running dnsmasq.
    #dhcp-option=3,1.2.3.4
    # Do the same thing, but using the option name
    #dhcp-option=option:router,1.2.3.4
    # Override the default route supplied by dnsmasq and send no default
    # route at all. Note that this only works for the options sent by
    # default (1, 3, 6, 12, 28) the same line will send a zero-length option
    # for all other option numbers.
    #dhcp-option=3
    # Set the NTP time server addresses to 192.168.0.4 and 10.10.0.5
    #dhcp-option=option:ntp-server,192.168.0.4,10.10.0.5
    # Set the NTP time server address to be the same machine as
    # is running dnsmasq
    #dhcp-option=42,0.0.0.0
    # Set the NIS domain name to "welly"
    #dhcp-option=40,welly
    # Set the default time-to-live to 50
    #dhcp-option=23,50
    # Set the "all subnets are local" flag
    #dhcp-option=27,1
    # Send the etherboot magic flag and then etherboot options (a string).
    #dhcp-option=128,e4:45:74:68:00:00
    #dhcp-option=129,NIC=eepro100
    # Specify an option which will only be sent to the "red" network
    # (see dhcp-range for the declaration of the "red" network)
    # Note that the net: part must precede the option: part.
    #dhcp-option = net:red, option:ntp-server, 192.168.1.1
    # The following DHCP options set up dnsmasq in the same way as is specified
    # for the ISC dhcpcd in
    # http://www.samba.org/samba/ftp/docs/textdocs/DHCP-Server-Configuration.txt
    # adapted for a typical dnsmasq installation where the host running
    # dnsmasq is also the host running samba.
    # you may want to uncomment some or all of them if you use
    # Windows clients and Samba.
    #dhcp-option=19,0 # option ip-forwarding off
    #dhcp-option=44,0.0.0.0 # set netbios-over-TCP/IP nameserver(s) aka WINS server(s)
    #dhcp-option=45,0.0.0.0 # netbios datagram distribution server
    #dhcp-option=46,8 # netbios node type
    # Send RFC-3397 DNS domain search DHCP option. WARNING: Your DHCP client
    # probably doesn't support this......
    #dhcp-option=option:domain-search,eng.apple.com,marketing.apple.com
    # Send RFC-3442 classless static routes (note the netmask encoding)
    #dhcp-option=121,192.168.1.0/24,1.2.3.4,10.0.0.0/8,5.6.7.8
    # Send vendor-class specific options encapsulated in DHCP option 43.
    # The meaning of the options is defined by the vendor-class so
    # options are sent only when the client supplied vendor class
    # matches the class given here. (A substring match is OK, so "MSFT"
    # matches "MSFT" and "MSFT 5.0"). This example sets the
    # mtftp address to 0.0.0.0 for PXEClients.
    #dhcp-option=vendor:PXEClient,1,0.0.0.0
    # Send microsoft-specific option to tell windows to release the DHCP lease
    # when it shuts down. Note the "i" flag, to tell dnsmasq to send the
    # value as a four-byte integer - that's what microsoft wants. See
    # http://technet2.microsoft.com/WindowsServer/en/library/a70f1bb7-d2d4-49f0-96d6-4b7414ecfaae1033.mspx?mfr=true
    #dhcp-option=vendor:MSFT,2,1i
    # Send the Encapsulated-vendor-class ID needed by some configurations of
    # Etherboot to allow is to recognise the DHCP server.
    #dhcp-option=vendor:Etherboot,60,"Etherboot"
    # Send options to PXELinux. Note that we need to send the options even
    # though they don't appear in the parameter request list, so we need
    # to use dhcp-option-force here.
    # See http://syslinux.zytor.com/pxe.php#special for details.
    # Magic number - needed before anything else is recognised
    #dhcp-option-force=208,f1:00:74:7e
    # Configuration file name
    #dhcp-option-force=209,configs/common
    # Path prefix
    #dhcp-option-force=210,/tftpboot/pxelinux/files/
    # Reboot time. (Note 'i' to send 32-bit value)
    #dhcp-option-force=211,30i
    # Set the boot filename for netboot/PXE. You will only need
    # this is you want to boot machines over the network and you will need
    # a TFTP server; either dnsmasq's built in TFTP server or an
    # external one. (See below for how to enable the TFTP server.)
    #dhcp-boot=pxelinux.0
    # Boot for Etherboot gPXE. The idea is to send two different
    # filenames, the first loads gPXE, and the second tells gPXE what to
    # load. The dhcp-match sets the gpxe tag for requests from gPXE.
    #dhcp-match=gpxe,175 # gPXE sends a 175 option.
    #dhcp-boot=net:#gpxe,undionly.kpxe
    #dhcp-boot=mybootimage
    # Encapsulated options for Etherboot gPXE. All the options are
    # encapsulated within option 175
    #dhcp-option=encap:175, 1, 5b # priority code
    #dhcp-option=encap:175, 176, 1b # no-proxydhcp
    #dhcp-option=encap:175, 177, string # bus-id
    #dhcp-option=encap:175, 189, 1b # BIOS drive code
    #dhcp-option=encap:175, 190, user # iSCSI username
    #dhcp-option=encap:175, 191, pass # iSCSI password
    # Test for the architecture of a netboot client. PXE clients are
    # supposed to send their architecture as option 93. (See RFC 4578)
    #dhcp-match=peecees, option:client-arch, 0 #x86-32
    #dhcp-match=itanics, option:client-arch, 2 #IA64
    #dhcp-match=hammers, option:client-arch, 6 #x86-64
    #dhcp-match=mactels, option:client-arch, 7 #EFI x86-64
    # Do real PXE, rather than just booting a single file, this is an
    # alternative to dhcp-boot.
    #pxe-prompt="What system shall I netboot?"
    # or with timeout before first available action is taken:
    #pxe-prompt="Press F8 for menu.", 60
    # Available boot services. for PXE.
    #pxe-service=x86PC, "Boot from local disk", 0
    # Loads <tftp-root>/pxelinux.0 from dnsmasq TFTP server.
    #pxe-service=x86PC, "Install Linux", pxelinux
    # Loads <tftp-root>/pxelinux.0 from TFTP server at 1.2.3.4.
    # Beware this fails on old PXE ROMS.
    #pxe-service=x86PC, "Install Linux", pxelinux, 1.2.3.4
    # Use bootserver on network, found my multicast or broadcast.
    #pxe-service=x86PC, "Install windows from RIS server", 1
    # Use bootserver at a known IP address.
    #pxe-service=x86PC, "Install windows from RIS server", 1, 1.2.3.4
    # If you have multicast-FTP available,
    # information for that can be passed in a similar way using options 1
    # to 5. See page 19 of
    # http://download.intel.com/design/archives/wfm/downloads/pxespec.pdf
    # Enable dnsmasq's built-in TFTP server
    #enable-tftp
    # Set the root directory for files availble via FTP.
    #tftp-root=/var/ftpd
    # Make the TFTP server more secure: with this set, only files owned by
    # the user dnsmasq is running as will be send over the net.
    #tftp-secure
    # Set the boot file name only when the "red" tag is set.
    #dhcp-boot=net:red,pxelinux.red-net
    # An example of dhcp-boot with an external TFTP server: the name and IP
    # address of the server are given after the filename.
    # Can fail with old PXE ROMS. Overridden by --pxe-service.
    #dhcp-boot=/var/ftpd/pxelinux.0,boothost,192.168.0.3
    # Set the limit on DHCP leases, the default is 150
    #dhcp-lease-max=150
    # The DHCP server needs somewhere on disk to keep its lease database.
    # This defaults to a sane location, but if you want to change it, use
    # the line below.
    #dhcp-leasefile=/var/lib/misc/dnsmasq.leases
    # Set the DHCP server to authoritative mode. In this mode it will barge in
    # and take over the lease for any client which broadcasts on the network,
    # whether it has a record of the lease or not. This avoids long timeouts
    # when a machine wakes up on a new network. DO NOT enable this if there's
    # the slighest chance that you might end up accidentally configuring a DHCP
    # server for your campus/company accidentally. The ISC server uses
    # the same option, and this URL provides more information:
    # http://www.isc.org/index.pl?/sw/dhcp/authoritative.php
    #dhcp-authoritative
    # Run an executable when a DHCP lease is created or destroyed.
    # The arguments sent to the script are "add" or "del",
    # then the MAC address, the IP address and finally the hostname
    # if there is one.
    #dhcp-script=/bin/echo
    # Set the cachesize here.
    #cache-size=150
    # If you want to disable negative caching, uncomment this.
    #no-negcache
    # Normally responses which come form /etc/hosts and the DHCP lease
    # file have Time-To-Live set as zero, which conventionally means
    # do not cache further. If you are happy to trade lower load on the
    # server for potentially stale date, you can set a time-to-live (in
    # seconds) here.
    #local-ttl=
    # If you want dnsmasq to detect attempts by Verisign to send queries
    # to unregistered .com and .net hosts to its sitefinder service and
    # have dnsmasq instead return the correct NXDOMAIN response, uncomment
    # this line. You can add similar lines to do the same for other
    # registries which have implemented wildcard A records.
    #bogus-nxdomain=64.94.110.11
    # If you want to fix up DNS results from upstream servers, use the
    # alias option. This only works for IPv4.
    # This alias makes a result of 1.2.3.4 appear as 5.6.7.8
    #alias=1.2.3.4,5.6.7.8
    # and this maps 1.2.3.x to 5.6.7.x
    #alias=1.2.3.0,5.6.7.0,255.255.255.0
    # and this maps 192.168.0.10->192.168.0.40 to 10.0.0.10->10.0.0.40
    #alias=192.168.0.10-192.168.0.40,10.0.0.0,255.255.255.0
    # Change these lines if you want dnsmasq to serve MX records.
    # Return an MX record named "maildomain.com" with target
    # servermachine.com and preference 50
    #mx-host=maildomain.com,servermachine.com,50
    # Set the default target for MX records created using the localmx option.
    #mx-target=servermachine.com
    # Return an MX record pointing to the mx-target for all local
    # machines.
    #localmx
    # Return an MX record pointing to itself for all local machines.
    #selfmx
    # Change the following lines if you want dnsmasq to serve SRV
    # records. These are useful if you want to serve ldap requests for
    # Active Directory and other windows-originated DNS requests.
    # See RFC 2782.
    # You may add multiple srv-host lines.
    # The fields are <name>,<target>,<port>,<priority>,<weight>
    # If the domain part if missing from the name (so that is just has the
    # service and protocol sections) then the domain given by the domain=
    # config option is used. (Note that expand-hosts does not need to be
    # set for this to work.)
    # A SRV record sending LDAP for the example.com domain to
    # ldapserver.example.com port 289
    #srv-host=_ldap._tcp.example.com,ldapserver.example.com,389
    # A SRV record sending LDAP for the example.com domain to
    # ldapserver.example.com port 289 (using domain=)
    #domain=example.com
    #srv-host=_ldap._tcp,ldapserver.example.com,389
    # Two SRV records for LDAP, each with different priorities
    #srv-host=_ldap._tcp.example.com,ldapserver.example.com,389,1
    #srv-host=_ldap._tcp.example.com,ldapserver.example.com,389,2
    # A SRV record indicating that there is no LDAP server for the domain
    # example.com
    #srv-host=_ldap._tcp.example.com
    # The following line shows how to make dnsmasq serve an arbitrary PTR
    # record. This is useful for DNS-SD. (Note that the
    # domain-name expansion done for SRV records _does_not
    # occur for PTR records.)
    #ptr-record=_http._tcp.dns-sd-services,"New Employee Page._http._tcp.dns-sd-services"
    # Change the following lines to enable dnsmasq to serve TXT records.
    # These are used for things like SPF and zeroconf. (Note that the
    # domain-name expansion done for SRV records _does_not
    # occur for TXT records.)
    #Example SPF.
    #txt-record=example.com,"v=spf1 a -all"
    #Example zeroconf
    #txt-record=_http._tcp.example.com,name=value,paper=A4
    # Provide an alias for a "local" DNS name. Note that this _only_ works
    # for targets which are names from DHCP or /etc/hosts. Give host
    # "bert" another name, bertrand
    #cname=bertand,bert
    # For debugging purposes, log each DNS query as it passes through
    # dnsmasq.
    #log-queries
    # Log lots of extra information about DHCP transactions.
    #log-dhcp
    # Include a another lot of configuration options.
    #conf-file=/etc/dnsmasq.more.conf
    #conf-dir=/etc/dnsmasq.d
    eth0 is set up for 192.168.20.1, netmask 255.255.255.0.  I can get an IP from my client machine and ping 192.168.20.1, but cannot access the internet.  resolv.conf on the client machine has a nameserver of 192.168.20.1.  Also, Firefox time sout trying to access Google via it's static IP.
    What should I do to grant the internet to my client machine?

    http://wiki.archlinux.org/index.php/DNS_with_bind -> Did you try it too ?

  • Sharing screen with iChat and iMessage

    Anyone had any recent trouble trying to share a screen using iMessage and iChat?  I tried connecting with my soon-to-be 94 year old Dad.  He has an older OS that still uses iChat.  I use iMessage.  I went to "Share" his desktop and both of us could hear each other but the screen never materialized.  We both rebooted the computers but to no avail.  Any other suggestions would be helpful.  It's too hard trying to instruct him over the phone.
    Many thanks, Peter

    Hi,
    Screen Sharing in both iChat and Messages uses an Audio Chat with a VNC connection on a random port along side.
    This random ports needs the router to use UPnP to open the ports (lets the computer/App the ports.)
    In Apple Base Stations Port Mapping Protocol needs to be enabled for the same purpose.
    10:40 PM      Thursday; March 14, 2013
      iMac 2.5Ghz 5i 2011 (Mountain Lion 10.8.2)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad
    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • Best way to Organise - Shared Documents with Others and to iPad2

    I have a large number of iWork documents on my iMac. Some of these documents I wish to share with others and also to my iPad2.
    Previously I used the iWork.com BETA and this was integrated with Pages, Numbers and Keynote through the 'Share' iCon in each application.  This was very convenient linked with email and worked seamlessly.  However now I have to Upload and Download documents through the iCloud website, issue separate email invitation. A more manually intensive way of achieving the previous 'slick' method.
    Has anyone found a good way of organising and distributing documents?
    Any suggestions for a good iWork.com replacements?

    That is a quesiton I also have. It seems that there is no way to do this currently. When it comes to documents, iCloud is more or less useless because (a) it can only sync files that are stored inside the apps and (b) in iOS you can't move files out of the apps.
    The best solution I know about is "wuala". It syncs everything you want on your Mac and it runs on all common systems. So I have synced all my documents across my Macs, iPhone and iPad and can share files & folders with others.
    The only problem now is, that once you open a file on the iPhone or iPad, it will be instantly saved there (inside the app) and you can't move it to the original location (the sync folder in wuala). This part breaks the whole concept and I don't know any alternative.

  • Best Practices for sharing media with iMovie and FCPX

    So I've a large iMovie Events directory, and would like to use that media with both iMovie and FCPX projects.
    I'd rather not duplicate the media, so would prefer to import as references into FCPX.
    The dilemma is that I see that it's possible to modify or move media from within the iMovie application, and therefore break the reference to that media with FCPX.
    I only see two options:  (1) Never Ever modify the location/name of media in the iMovie Events file (even from within the iMovie app) since I would break an FCPX link if that media is referenced, or (2) always import (copy) the iMovie events into the FCPX Event Library making an independent original so that I can confidently operate on those media files in either application.
    I'd surely rather not have to do (2 )(e.g. doubling my storage demands) to gain the flexibility of using either application to edit the video, but really don't want to live with the restrictions of (1).
    Thoughts / Solutions?  What might you consider as options or best practices?

    Unless there is some other reason, users should own the right to share their mailboxes - it shouldn't be something that demands administrator management (if only so that the administrators aren't swamped by user requests for sharing their mailboxes). 
    For true shared mailboxes, when the mailbox is created, full access is granted by an administrator.

  • File sharing issue with Leopard and Windows XP

    I had no problem with file sharing (see the Windows machine on Leopard) before I reinstall the XP and update to SP3.
    Now I cannot get the XP shared disk displayed on Leopard Finder. I looked through some guides and check these:
    Both the two laptops are in the same workgroup called "WORKGROUP";
    XP firewall disabled;
    XP Guest Account enabled.
    But I just cannot get the Windows icon back to the left column of my Finder. Have I missed something? Any body with any ideas? Thanks in advance.

    Same problem but almost the reverse. 10.5.2 server, windows clients file browsing, opening and saving speed is great, but our 4 iMac clients (Leopard also) really, really slow to generate thumbnail views of files and open them. Happens across several shares, seems to be a problem with AFP, although now after disabling AFP on some of the shares, it is happening on SMB as well. I have read several other discussions on this forum that attempt to deal with AFP performance issues, but none provide a real solution. Now that it is also happening with the SMB protocol as well I am getting a bit concerned.
    Any advice or even a link to more info would be greatly appreciated.

  • Sharing music with Itunes and windows XP

    Hi Everyone,
    I am new to this group, but couldn't find anywhere else to ask for help!! I have searched this database, but could not find an answer that worked for my problem!
    I am PC based and have several computers all running windows 2000. They all have itunes running and are very happy to share the music. I just purchased a new HP machine running windows XP and cannot get Itunes on this machine to share its music, or see any of the other machines shared music. I have read various messages about setting port 5353 and have tried this but with no success, I completely disabled my firewall but still not success? Does anyone know why XP will not see the other computers shared music or share its music? I have tried sharing the directory (with the Itunes music)on the new machine but still no success! I can go into itunes on one of my other machines and "add folder" so that the other machine see's the directory on my new machine with all the music, but I would like to share the music via Itunes? Maybe I am being naive! but it works for 2000 why not XP?
    Any help would be very welcome.
    Thanks Gary

    Thanks Rachyl,
    The link was how to share files, I can do that, my problem is that the itunes programs on my XP machine will not speak to or listen to the itunes programs running on any other machine (mac or windows 2000). I would like to know how to get the XP machine to communicate with the other computers and then share its music.
    Many thanks Gary

  • File sharing problems with T500 and T410 and a desktop all running XP Pro SP3

    Others have had similar problems with what appears to be an overriding of Windows file sharing by Access Connections.
    My three computers, printers and internet modem are networked and working fine both wired and wirelessly except that while the desktop computer in network places can "see" shared folders on the Thinkpads, access to them is denied. Access to desktop shared folders from the Thinkpads works fine.
    All the usual sharing settings have been checked and verified by Microsoft support; it does not so far have a solution.
    Could this issue please be addressed more thoroughly and/or suitable documentation referenced? I have read the blurb about Access Connections but can't make a lot of sense of it.
    Thanks

    When you use the Desktop top menu bar Go/Connect to Server and enter
    smb://nameofPC
    what happens ?

  • How do I download a shared document with markups and comments?

    I have a pdf document that was shared (in a share pod) during a collaborative meeting and is still in the virtual meeting room. I need to download it and edit. When I "save as", the document opens on my computer in the original state; with no markups and no comments. There MUST be a way to save or download the document in order to make the changes. Any ideas?
    Thanks...

    I do not think it is possible. When a pdf is imported into Adobe Connect it converts it to an swf and one actually edits on a white board and not on the actual pdf.
    A possible work around would be to share your desktop and work directly on your desktop. In so doing you are actually editing the document itself.

  • Problem: Sharing Folders with iMac and winXP

    We have been running a small workgroup sharing so far two winxp machines over a wifi-modem-router-switch. The two pc share folders without problem.
    I have now proudly made the switch over to using Apple iMac. Whilst the iMac experience is fantastic, getting to share the iMac with the rest of the winXP is turning into a nightmare.
    I have spent 45 minutes with the tech support team of my ISP router supplier (ISP:Club-Internet - Router :AH4021/Tecom AH4222)
    Every check & settings turned out to be fine, but they were unable to diagnose the problem.
    I spent 3 sessions and over 1 hour (without counting time waiting over the phone) with the Apple support team, and whilst they were very friendly, they were unable to diagnose the problem.
    I cannot ping the iMac from the xp machine, but I am told there is hope though, as i can ping ok my xp machine from iMac.
    All firewalls have been removed.
    File n window sharing set on all machines.
    DHCP manually setup assigning fix IP/DNS etc..
    Same username on all machines, with unique machine name
    Is there anybody who could help? Help!

    Just hanged up from Apple tech support France, and this time, spoke to another friendly AND helpful support assistant named Simon.
    Simon got me straight into the Finder>Go>Connect to Server
    Type into your Server Address window : smb://and here your pc ip address you want to get to
    example: smb://192.168.1.2
    Hit Enter key, and your pc should appear
    Thank you Simon!
    Also, watch out for port 80 being hugged by apps like Skype...it might interfer
    AND any port being specified into your NAT configuration in your router might confused the search.
    Voila!

  • Is Home Sharing supported with Tiger and Itunes 9.2?

    Having difficulty home sharing ITunes libraries between two MacBook Pros with different versions of Itunes.(9.2 and 10.5.1)  Appreciate anyone's experience
    with this.  FE

    i can't get the photos to sync at all.
    maybe this is related to vista going in sleep mode and waking back up?
    but this isn't fixed on a reboot either.
    my god itunes is a horrible piece of dren.
    is there another way i can get my photos on my ipod without having to rely on itunes?
    Message was edited by: luckygreentiger

  • Changed to "Securing shared disk: with accounts" and lost previous data?

    I installed a TC in July and have been doing Time Machine backups to it ever since. Today, I decided to add File Sharing accounts using the Airport Utility. I created two accounts. The next time Time Machine ran, it failed on login. I reconfigured it to use one of the two new accounts, and (not surprisingly, in retrospect) it began a complete, new backup.
    The Finder tells me that 150GB of the TC disk is already in use. I hope that's the space used by my former backups... but how do I find them? Whenever I try and open the TC in the Finder, I'm prompted for one of the new account/passwords, neither of which allows me to view any of the former data.
    Is it possible to access data that was written to the TC disk prior to my switching to account-controlled file sharing?

    Actually, it turns out it was still there and accessible. I went back to Airport Utility and switched "Securing shared disk" back to using a disk password, as before, and there was the "full" disk . . . containing my original sparseimage file, as well as a new Users folder and a Shared folder. The latter contained the sparseimage file from the new backup.
    I hope that I can replace the new sparseimage file (in /Shared) with the original one (in /), and switch back to using accounts to control access to the TC disk.

  • Screen Sharing issues with ML and SL  with dual displays??

    Don't know if this is a ML issue or was present in Lion (which I never upgraded to)
    Setup...
    Old setup was 2010ish MBP and only 2006 iMac.  Both with SL 10.6.8 and both have two monitors...no issues.
    Upgraded to ML on the MBP on release.  Realtively painless process.  I tried screen sharing today and I get odd responses with the MBP to the iMac.  Just so everyone knows, screen 1 is the main iMac screen and screen 2 is the additional monitor.  When showing both screens I could see all screen realestate.  However, when I changed to only display screen 1 I started having issues.  I couldn't get the entire screen to fit within the window nor scroll to show areas not displayed.  Sometimes switching between fit in window and no fit, I would get a blank screen.  Screen 2 only displayed and all is fine.  I noticed on screen 1 that there was a little black bar or open space on the bottom of the window that was exactly the same size that was missing from the top.  No ability to fit or scroll would allow the black space to move so that the menu bar on the top of the main monitor would display.
    After doing a bit of searching with no luck and scratching my head, I took a look at the Arrangement screen in the display settings.  Wouldn't you know it that the main screen (having a smaller resolution than screen 2) was aligned so that the top of each display was even with each other leaving a small space on the bottom of screen 1 compared to screen 2.  When I moved screen 1 in the arrangement screen to a more drastic alignment to verify this was the problem...screen sharing crashed when going from both screens to only display screen 1.  Tried screen sharing again going from two displays to one, crashed again.
    It appears there is some sort of bug or maybe ML and SL screen sharing doesn't like each other when the remote computer has two monitors.
    Submitting bug report to Apple but was curious if anyone else has seen this or knows a work around.
    Mike

    I have a similar configuration (Lion 2011 MBP and SL 2009 iMac w/ second display). After installing the recent Remote Desktop update things went awry when trying to share the iMac SL displays with the MPB Lion.
    The displays on the iMac are the same resolution, however the second display physically sits a bit lower than the iMac display, so I had adjusted the arrangement to compensate the different heights. The second display is located physically to the left of the iMac display, but that shouldn't have any effect as far as I'm concerned. Screen sharing had worked in this config until the recent Remote Desktop update (on Lion).
    I thought about what you mentioned about the display screen arrangement, so I decided to just test it for myself, arranging both displays side-by-side on the displays arrangement control panel. Surprisingly, it worked!
    I do consider the Remote Desktop update to be the culprit and there must be some bug associated with that. I'm getting ready to submit a bug report, so hopefully we'll see a fix soon.

Maybe you are looking for

  • Why can't I drag files out of folder stacks in Yosemite

    After upgrade to Yosemite, I can't drag files or folders from stacks in the dock to anywhere, I need to open the folder in the finder to do this. anybody havin

  • Storing video on Time capsule and ATV and not on computer

    I would like to build my video library and not store it on my IMAC 24 When I back it up and delete it I also loose it from ATV Then I have to restore to watch it Is there any way around this So much storage on the ATV and Time Capsule Why use the com

  • MC46- slow moving inventory

    I am looking for a report similar to MC46 that gives total quantity on hand and not just $ value on the books. Can this be accomplished with MC46 or is there another means to get this information? Any help is much appreciated. Thanks!

  • HRT No Entries

    Hi all I am register with local carrier BIS services since more than 10 days and till today I can't receive Email on my BB 8900, I do the registration for Email on WWW and I don't have any problem on site accepting PIN and IMIM still I have small gpr

  • BI Content Datasource is not activated

    Hi, I see my 3.x Datasources ( with source system PC_FILE ) in the BI content Q system, which were transported from BI cintent Dev. system, however I cannot activate them. If I do BI content installation by selecting the corresponding transfer rule w