Managed association commit order
I am in the process of implementing a managed association for
a person with many addresses. The association seems to work for all
my test cases, except when I create a person with an address (at
the same time). It attempts to create the address before the
person, which means the foreign key to the person isn't set since
the person hasn't been created. If I save the person first (without
an address) and then add the address, it works as expected. Updates
and deletes also work.
I have setup the following:
- In the data-management-config.xml I have a destination for
the person with a one-to-many reference to the address.
- The address and person classes both have the [Managed] tag.
- A DataService for the person points to the person
destination.
I have stepped through the save in debug mode, and can see
that after the commit() command on the person DataService there is
a "call" variable that contains an array of
mx.data.messages.DataMessages. The first position of the array
points the address destination (the child), and the second points
to the person destination (the parent).
How do I get the parent destination to go first?
Yes, TopLink documentation says nothing about that and I can test it. But even if all my unit tests say all that the registration order is the UoW commit order, it can be by chance and not a real guaranty.
So no other information or idea about my question ?
Similar Messages
-
Distributed JDBC/JMS transaction commit order
I am using WLS 10.3.0. I have an app with container-managed EJBs which participate in distributed transactions using XA drivers for two resources, (1) a jdbc connection to Oracle database, and (2) WebLogic JMS server. In a typical EJB call, I am writing a record to the database and sending a message to a local queue which is being consumed by a MDB. My question is how can I guarantee that by the time the MDB receives the JMS message, the record will be guaranteed to have been committed in the database. It appears that occasionally the record is not yet there. Is there a way to force the jdbc commit to happen before the JMS message gets consumed? I know there is a commit_point_strength parameter that determines commit order for the database resource, but I don't see such a concept for JMS...
"The Default Time-to-Deliver attribute for XAConnectionFactory for the Weblogic JMS connection queue, is a minimum interval from when the message is SENT, to when it is available to be processed. What is really needed is a delay from COMMIT time -- not from the sent time."
<jay>
Not entirely true. Delay is not from when message is “SENT, Default Time-To-Deliver is delay at within JMS subsystem before it delivers message to consumer. It means that "Send" thread will not block for this delay and "Send" side executes no different whether there is "Time-to-Deliver" configured or not.
</jay>
"For example, imagine a distributed transaction does a JMS send, followed by a query that takes 10 seconds, followed by a commit. If Default Time-to-Deliver is set to 5 seconds, it will be completly ignored, since the 10 seconds from the send to the commit is a larger interval. So at commit it is still very possible that the MDB will receive the message before the database transaction is committed."
<jay>
This is not true also. JMS message will be available for delivery only after distributed transaction commits and more specifically "commit" part of the JMS resource completes - clock for "message delivery delay" will not start until distributed transaction is committed. Considering transaction will not commit until slow running query completes execution above scenario will not cause “Default Time-to-Deliver” workaround to fail.
Slow execution of the XA.commit() request from TM (Weblogic) to database may cause concern , however considering that TM (WebLogic) receive response of the XA.prepare() from all participating resources before XA.commit(), commit should execute with delay not more than few milliseconds and chances are negligible that proposed workaround will fail.
</jay>
"The bottom line, is that this parameter is not an effective way to control the race condition unless the JMS send is always performed as the last action in a distributed transaction.
For this reason we have gone with inserting a small configurable sleep at the start of the onMessage() methods in the MDB. Not a very elegant solution, but the one ne that works reliably."
<jay>
I think "Default Time-to-Deliver" is no less effective or no less reliable solution than placing sleep() in onMessage(), however it is more cleaner solution because it uses application server built in feature instead of updating code in onMessage().
</jay>
-jayesh@yagna -
Version management for Purchase order
Dear Friends,
I am implimenting version management for Purchase orders.
Under version management(IMG) ,set up change dispalys node--
following fields are available.
Ex:
Doc type-- ZCO,NB
For item view fields:
Field nameEMATN(material),TableMEPO1211--material field in Item over view
Field nameMENGE(Quantity),TableMEPO1211
For Header level fields:
Field nameZTERM(payment terms field),,TableMEPO1226
Category--A or B for selection of change documents
No out put--if i tick it concern field will not included in change doc
Version--what is the purpose
Please suggest me
1) we need enter the all the field names in the item over view and item details and Header level fields as given above ,is it correct.
2) And with regard to Table, do i enter for Header level fields-EKKO or MEPO1226 which is available in F1 under techinical information,
for item level fields,shall i enter table name-EKPO or MEPO1211as dispalyed in the F1 under techinical information.
3) I need to enter all the fields existing in the purchase order
4) All these fields and data is to be entered for every document type NB and ZCO.
5) After changes are made in Purchase order,first time on saving the PO,version is creating automatically,
second time,if we do changes, version is not creating on saving the purchase order,what configuration needs to be done.
Please suggest.
Regards,
MaganaAlso tell me the use of *Display of change documents in PO*.
It will display changes made both in item & header.It will help you to audit all changes made in p.o after it is raised.
In version management not all changes can be ameneded as seperate versions
only critical changes like price revision,quantity revision. -
For server the Node Manager associated with machine is not reachable
Hello all,
I am getting this error, when i start my Managed Server which is in shutdown state
For server SAA-Dev-1, the Node Manager associated with machine vm-bea-dev is not reachable.
All of the servers selected are currently in a state which is incompatible with this operation or are not associated with a running Node Manager. No action will be performed.
The configuration details are
i am using weblogic 9.2 MP3 version in windows 2k3 server.
It has a machine vm-bea-dev, a cluster cluster-saa-dev, to which both the managed servers saa-dev-1 and saa-dev-2 are assigned. There are 3 applications deployed onto managed Server 1 and 1 for managed Server 2.
Managed Server 1 is in shutdown state, and when i start the server, it gives the error specified below
For server SAA-Dev-1, the Node Manager associated with machine vm-bea-dev is not reachable.
All of the servers selected are currently in a state which is incompatible with this operation or are not associated with a running Node Manager. No action will be performed.
The same for Managed Server 2 too, and this server is in Admin State, i dont know how it went into that state.
Can somebody please help me reslove it.
Thanks in advanceActually the cert is coming from your Dev machine but it is sending the Prod cert.
What cert is used by your admin server ? It should match the host name.
So your Dev machine is apparently using a copy of the prod cert / keystore rather than using its own DEV cert. It's not clear from your post whether this is the nodemanager using the wrong cert, or the managed server. So both should be checked.
The managed servers need to be using a cert that matches their host name. If you have a managed server on VM-BEA-DEV, then the cert needs to be CN=VM-BEA-DEV. You can also use a load-balancer CN name in the cert if you have the cluster's HTTP values set to match.
In your nodemanager.properties, are you explicitly accessing keystores, such as with:
KeyStores=CustomIdentityAndJavaStandardTrust
CustomIdentityAlias=some_alias
CustomIdentityKeyStoreFileName=some_path_to_keystore
CustomIdentityKeyStorePassPhrase={3DES}...
CustomIdentityKeyStoreType=jks
CustomIdentityPrivateKeyPassPhrase={3DES}
In my multi-machine clusters, I have multiple certificates such as:
admin machine1:
has a cert for use by the admin server and NM that matches the host name ( with node manager.properties entries such as the above )
has a 2nd cert that matches the load-balancer name for the cluster - used by the managed servers
all other machines:
has a cert for use by NM that matches the host name ( with node manager.properties entries such as the above )
has a 2nd cert that matches the load-balancer name for the cluster - used by the managed servers -
For server Eagle-PROD-Instance, the Node Manager associated with machine
I have a wlst script that creates a domain and a managed server. I associate the server with a machine that's attached to a node manager. It creates the managed server fine but when I try and start it I get this error
For server Eagle-PROD-Instance, the Node Manager associated with machine Eagle-Machine is not reachable.
All of the servers selected are currently in a state which is incompatible with this operation or are not associated with a running Node Manager or you are not authorized to perform the action requested. No action will be performed.
The machine is associated with the Node Manager and the NM is running. I can start the managed server from the command line, but not from the admin console
This is the script, am I missing something?
Thanks
name: createManagedServer.py
description: This script create the weblogic domain, and executes each weblogic queue module
subfile. it reads a property file : weblogic_wlst.properties for server domain information
author : mike reynolds - edifecs 2011
created : April 8th 2011
import sys
from java.lang import System
from java.util import Properties
from java.io import FileInputStream
from java.io import File
from weblogic.management.security.authentication import UserEditorMBean
from weblogic.management.security.authentication import GroupEditorMBean
from weblogic.management.security.authentication import UserPasswordEditorMBean
# Loads the contents a properties file into a java.util.Properties
# configPropFile = "weblogic_wlst.properties"
def loadPropertiesFromFile(configPropFile):
configProps = Properties()
propInputStream = FileInputStream(configPropFile)
configProps.load(propInputStream)
propInputStream.close()
return configProps
def getProperties():
importConfigFile = sys.argv[1]
print importConfigFile
domainProps = loadPropertiesFromFile(importConfigFile)
properties = Properties()
input = FileInputStream(importConfigFile)
properties.load(input)
input.close()
return properties
def create_users(username, password, description):
# create admin user
cmo.getFileRealms()
try:
userObject=cmo.getSecurityConfiguration().getDefaultRealm().lookupAuthenticationProvider("DefaultAuthenticator")
userObject.createUser(username,password,description)
print "Created user " + username + "successfully"
except:
print "check to see if user " + username + " exists "
def add_user_to_group(username):
print "Adding a user to group ..."
cmo.getFileRealms()
try:
userObject2 = cmo.getSecurityConfiguration().getDefaultRealm().lookupAuthenticationProvider("DefaultAuthenticator")
userObject2.addMemberToGroup('Administrators',username)
print "Done adding user " + username
except:
print "check to see if user " + username + " is already in group "
def connect_server(user,pw,url):
connect(user,pw,url)
def create_machine():
try:
print 'Creating machine' + machine
# cd('/')
# create(machine, 'Machine')
mach = cmo.createUnixMachine(machine)
mach.setPostBindUIDEnabled(true)
mach.setPostBindUID('oracle')
mach.setPostBindGIDEnabled(true)
mach.setPostBindGID('oracle')
mach.getNodeManager().setNMType('ssl')
except:
print "machine exists"
def build_domain():
### Read Basic Template
WL_HOME = "C:/Oracle/Middleware/wlserver_10.3"
readTemplate(WL_HOME+"/common/templates/domains/wls.jar")
template=WL_HOME+"/common/templates/domains/wls.jar"
cd('Servers/AdminServer')
set('ListenAddress', adminServerAddress)
set('ListenPort', int(adminServerPort))
cd('/')
cd('/Security/base_domain/User/weblogic')
cmo.setPassword('w3bl0g1c')
### Write Domain
setOption('OverwriteDomain', 'true')
print "writing domain " + domainDir + domainName
writeDomain(domainDir+'/'+domainName)
closeTemplate()
create_machine()
arg = "Arguments=\" -server -Xms256m -Xmx768m -XX:MaxPermSize=256m -da\""
prps = makePropertiesObject (arg)
domain = domainDir + domainName
try:
#startNodeManager()
#nmConnect('weblogic', 'w3bl0g1c', host, 5556, 'AdminServer', domain, 'ssl')
# nmStart('AdminServer')
startServer('AdminServer', domainName, url, adminUser, adminPassword, domainDir, 'true')
except:
print "could not connect to Node Manager"
def create_server():
# get server instance properties
name = properties.getProperty("serverName")
domain = properties.getProperty("domainName")
port = properties.getProperty("listenPort")
address = properties.getProperty("listenAddress")
servermb=getMBean("Servers/" + name)
machine = properties.getProperty("machineName")
nodePort = properties.getProperty("nodeManagerPort")
domainDir = properties.getProperty("domainDir")
if servermb is None:
startEdit()
cd('/')
cmo.createServer(name)
cd('/Servers/'+ name)
cmo.setListenAddress(address)
cmo.setListenPort(int(port))
cd('/')
cmo.createMachine(machine)
cd('/Machines/' + machine + '/NodeManager/' + machine )
cmo.setNMType('Plain')
cmo.setListenAddress(address)
cmo.setListenPort(int(nodePort))
cmo.setDebugEnabled(false)
cd('/Servers/' + name)
cmo.setListenPortEnabled(true)
cmo.setJavaCompiler('javac')
cmo.setClientCertProxyEnabled(false)
cmo.setMachine(getMBean('/Machines/' + machine ))
cmo.setCluster(None)
cd('/Servers/' + name + '/SSL/' + name)
cd('/Servers/' + name + '/ServerDiagnosticConfig/' + name)
cmo.setWLDFDiagnosticVolume('Low')
cd('/Servers/' + name)
cmo.setCluster(None)
cd('/Servers/' + name + '/SSL/' + name)
cmo.setEnabled(false)
### Executable Script
### CreateDomain.py
### Define constants
WL_HOME = "C:/Oracle/Middleware/wlserver_10.3"
print "Starting the script ..."
print "Getting properties ... "
properties = getProperties()
adminServerAddress = properties.getProperty("adminServerAddress")
adminServerPort = properties.getProperty("adminServerPort")
adminUser = properties.getProperty("adminUser")
adminPassword = properties.getProperty("adminPassword")
edifecsUser = properties.getProperty("edifecsUser")
edifecsPassword = properties.getProperty("edifecsPassword")
host = properties.getProperty("host")
domainDir = properties.getProperty("domainDir")
domainName = properties.getProperty("domainName")
user = properties.getProperty("username")
pw = properties.getProperty("passwd")
url = properties.getProperty("adminURL")
machine = properties.getProperty("machineName")
print "Building the domain..."
build_domain()
print "Connecting to server"
connect_server(adminUser, adminPassword, url)
edit()
startEdit()
# create managed server
# create_machine()
create_server()
print "Creating users"
# starting configuration tree
serverConfig()
create_users(adminUser, adminPassword, "Administrator")
add_user_to_group(adminUser)
create_users(edifecsUser, edifecsPassword,"Administrator")
add_user_to_group(edifecsUser)
# have to restart edit to save config
edit()
startEdit()
# nmKill('AdminServer')
print "saving configuration"
try:
save()
activate(block="true")
print "script returns SUCCESS"
print "admin server is running"
print "starting server " + name
startServer(domainName, name ,url,adminUser, adminPassword, domainDir,'true')
except:
print "failed to save server"
dumpStack()Actually the cert is coming from your Dev machine but it is sending the Prod cert.
What cert is used by your admin server ? It should match the host name.
So your Dev machine is apparently using a copy of the prod cert / keystore rather than using its own DEV cert. It's not clear from your post whether this is the nodemanager using the wrong cert, or the managed server. So both should be checked.
The managed servers need to be using a cert that matches their host name. If you have a managed server on VM-BEA-DEV, then the cert needs to be CN=VM-BEA-DEV. You can also use a load-balancer CN name in the cert if you have the cluster's HTTP values set to match.
In your nodemanager.properties, are you explicitly accessing keystores, such as with:
KeyStores=CustomIdentityAndJavaStandardTrust
CustomIdentityAlias=some_alias
CustomIdentityKeyStoreFileName=some_path_to_keystore
CustomIdentityKeyStorePassPhrase={3DES}...
CustomIdentityKeyStoreType=jks
CustomIdentityPrivateKeyPassPhrase={3DES}
In my multi-machine clusters, I have multiple certificates such as:
admin machine1:
has a cert for use by the admin server and NM that matches the host name ( with node manager.properties entries such as the above )
has a 2nd cert that matches the load-balancer name for the cluster - used by the managed servers
all other machines:
has a cert for use by NM that matches the host name ( with node manager.properties entries such as the above )
has a 2nd cert that matches the load-balancer name for the cluster - used by the managed servers -
Commit order with multiple UoWs registered in External JTA Controller ?
Hello,
Our architecture deals with J2EE application using multiple mappings (multiple sessions and UoWs).
I would like to know whether the order the UoWs are registered in the external transaction controller is the
same order the UoW are committed when the JTA Global transaction commit ? Is it guaranteed by TopLink (or JTA spec either) ?
Regards,
gerardceYes, TopLink documentation says nothing about that and I can test it. But even if all my unit tests say all that the registration order is the UoW commit order, it can be by chance and not a real guaranty.
So no other information or idea about my question ? -
Business Content for Funds Management and Purchase Orders
Dear all
Our controlling department asks me to have SAP Funds Management and Purchase Order reporting in BW and thus BO. SAP standard report FMRP_RFFMAV01X shows pretty much what they would like to see: Distributable Budget by Funds Center and how it got spent by the Purchase Orders.
I tried to find what SAP BI content can offer. I found for example DSO 0BBP_PO in the "Enterprise Buyer" BI content, but this only shows purchase orders. On the other hand, cube 0PU_C02 shows funds line items, but nowhere a reference to the Purchase orders.
Could anyone advise if there is something in the BI content combining FM and PO?
thanks a million for your help
JosefHi Josef,
The Functional cosultants in the Team should be able to answer this as to how the integration has been done and the respective tables.
In case there is no STD datasources then you can build a view of Generic Datasource based on the Tables Recommended by the FC Team.
Also check how Fundcentre is mapped in MM module,like it may be same as Profit centre or Plant.
In that case get both the data in BW and build a MP/IS and report for both the KPIs...Amount Alloted and Amount Spent ,if drill down is require then show the POs.
rgds
SVU -
Hi gurus
I have a form with 4 blocks, 1 master and 3 child blocks, my question is how I know the commit order for the child block?
I uses developer/2000 6i for linux
thanks
AlcibiadesHi,
look up the Help in your Forms Builder, there is a really good flow-chart describing the "Post and Commit" Behaviour.
In short words you could say that the Commit Order is the Order of you Data-Blocks in the Object Navigator (in this Case: Master, first child, second child, third child).
Peter -
Kodo changes commit order in multithreaded scenario,resulting in DBdeadlock
We are currently using KODO version 3.4.1 as indicated by kodo-jdo-runtime-3.4.1.jar and kodo-jdo-3.4.1.jar. This is what is currently happening to our application in a scenario where multiple threads are trying to access the same set of tables. It results in a Oracle DB deadlock for one of the threads transactions. If kodo commits all the DB transactions in the same order as we had set in a particular transaction for each thread,then this deadlock wont occur, but what I noticed is that KODO changes the order in which the commit happens on the tables. Any help will be appreciated.
I have a simple example below which will illustrate actually what is happening which is resulting in a Oracle DB deadlock.
There are more that 4-5 tables that are being updated before a commit can happen.
Consider the following scenario
kodoPersistenceManager.makePersistent(table 1);
kodoPersistenceManager.makePersistent(table 2);
kodoPersistenceManager.makePersistent(table 3);
kodoPersistenceManager.makePersistent(table 4);
kodoPersistenceManager.makePersistent(table 5);
persistenceManager.close();
where persistenceManager is an instance of KodoPersistenceManager and
kodoPersistenceManager is also an instance of KodoPersistenceManager.
When multiple threads are trying to do the same operation which involves the same 6 statements as above being called, based on SQL trace thrown out by kodo I realised that kodo changes the commit order to something as shown below.
kodoPersistenceManager.makePersistent(table 2);
kodoPersistenceManager.makePersistent(table 3);
kodoPersistenceManager.makePersistent(table 1);
kodoPersistenceManager.makePersistent(table 4);
kodoPersistenceManager.makePersistent(table 5);
persistenceManager.close();
This results in a DB deadlock in the oracle database which rolls back the above transaction. There is a dependency that tables must be persisted in order table 1,table 2,table 3,table 4,table 5,table 6.
Any idea how this can be avoided? Thanks in advanvce -
Order change management in Sales order(MTO Scenario)
Dear All,
Iam trying to map OCm functionality.How is 'Initial object' created based on changes to the direct assignment of change numbers by using direct assignment.What exactly is this?I have a sales order of 10 pc. against which a prod. order is also created for 10 pc. If there is a change in qty. of sales order from 10 pc. to 15 pc.Is it possible to refelect the same in existing Prod.Order using OCM or any other functionality.Hi
order cahage management is tio track the changes made in production order .
It is no way to update the production order with changes made in sales order.
Regards
YMREDDY -
Kits management in purchase order
Dear all,
I have to manage the following case.
We have material A and material B; the vendor has to produce the two materials together and so he has to sell them together.
But in my production model the consumption of A and B are not the same, and so sometimes it happens that the RdA are created by MRP only for one material (es. A).
I would like that during creation of purchase order the system insert an item for material B (A and B is like a kit), too.
Do you have some ideas?
regards
Flavia BorselliHi,
Create BOM using T.code CS01- A as BOM, and A, & B as components.
Stock type-L, Procurement type-F, Sp prcmt-30 for subcontracting.
Based on the qty requirement of B, create Alternative BOMS using the same BOM usage.
You may try this and confirm the result.
Thanks.. -
Version management of Purchase orders
Hi,
In the version Management for the perchase order can anyone tell me what is the use of following:
Materials Management - > Purchasing-> Version Management-> Set Up Change DisplaysHi,
In this work step, you can specify whether and in which change displays.
(E.g. for version via @II@) a certain field is to be displayed.
In ME22N or ME23N, under Version tab, once you click on "Display Changes" button then system will display you the changes of the those fields only which have been defined in this step. -
We have a DAG configured between 2 mailbox servers, one in each of our main data centres. Our comms team recently performed a DR test between our 2 data centres, switiching from the main production link to the backup link. During this outage the Failover
Cluster Manager reported errors, with each mailbox server reporting the other as uncontactable. The Events that were logged include the following:
Isatap interface isatap.{02ADE20A-D5D4-437F-AD00-E6601F7E7A9D} is no longer active. (EventID 4201)
Cluster node 'MAILBOX_SERVER' was removed from the active failover cluster membership. The Cluster service on this node may have stopped. This could also be due to the node having lost communication with other active nodes in the failover cluster. Run the
Validate a Configuration wizard to check your network configuration. If the condition persists, check for hardware or software errors related to the network adapters on this node. Also check for failures in any other network components to which the node is
connected such as hubs, switches, or bridges. (EventID 1135)
File share witness resource 'File Share Witness (\\WITNESS_SERVER\SHARE_NAME)' failed to arbitrate for the file share '\\WITNESS_SERVER\SHARE_NAME'. Please ensure that file share '\\WITNESS_SERVER\SHARE_NAME' exists and is accessible by the cluster. (EventID
1564)
Cluster resource 'File Share Witness (\\\WITNESS_SERVER\SHARE_NAME)' in clustered service or application 'Cluster Group' failed. (EventID 1069)
The Cluster service is shutting down because quorum was lost. This could be due to the loss of network connectivity between some or all nodes in the cluster, or a failover of the witness disk. Run the Validate a Configuration wizard to check your network
configuration. If the condition persists, check for hardware or software errors related to the network adapter. Also check for failures in any other network components to which the node is connected such as hubs, switches, or bridges. (EventID 1177)
The Cluster Service service terminated with service-specific error A quorum of cluster nodes was not present to form a cluster. (EventID 7024)
The Microsoft Exchange Information Store service terminated unexpectedly. It has done this 1 time(s). The following corrective action will be taken in 5000 milliseconds: Restart the service. (EventID 7031)
Looking at the Cluster Events in the Failover Cluster Manager Snap-In i see a heap of Event ID 47 (cannot activate the DAG databases as the server is not up according to Windows Failover Cluster Service) and:
Node status could not be recorded. This could prevent some network failure logic from functioning correctly. NodeStatus:IsHealthy=True,HasADAccess=True,ClusterErrorOverrideFalse,LastUpdate=5/2/2011 8:25:42 AMUTC Failure:An Active Manager operation failed.
Error: An error occurred while attempting a cluster operation. Error: Cluster API '"ClusterRegSetValue() failed with 0x6be. Error: The remote procedure call failed"' failed.. (EventID 184)
Forcefully dismounting all the locally mounted databases on server 'BACKUP_MAILBOX_SERVER. (EventID 307).
Our Comms team doesn't believe it is a comms issue as they did not log any network communication errors between the servers in the two sites (using icmp). So if it is not a comms issue, how can I configure the Failover Cluster Manager to be resilient to
this type of network failover event.
Thanks
DanIsn't it also true that in a stretched DAG with even numbered nodes, the PAM needs to be in the same site as the active DAG node? If the connection between both nodes goes down, and the PAM is in the "passive" site, the primary node will
dismount the databases since it can't check with the PAM to make sure its safe for it to be up.
In a even-numbered node stretched DAG, the PAM changes to the DR/passive site everytime a failover occurs, but doesn't automatically switch back when you reactivate the primary node. -
Credit management at sales order level
Hello Gurus
i have requirement for creditmangement : credit limit should be checked at order level, but for my customer in first order itself the limit is exceeding is it possible to block order here itself for not processing furthur .
note-only without posting orders to FI for intial order itself?
Regards
raviHello Gurus,
The scenario is this: I have customer for him credit management is activated but i don't post any documents and nor did any sales transaction for that customer previously.
Now the question is:My client want if the customer credit limit crossed in the first order itself ( transaction) then that sales order should not be processed for that customer and it should be blocked there itself( sales order levvel) . Is it possible to do this? if yes please give some inputs.
Hope i am clear with my question.
Thanks in advance
Regards
Ravi.M -
CDE File Manager - associated file
I am not familiar with Solaris.
Now I have SunOS 5.8, and login into CDE (common desktop environment).
I run File Manager, then I can see iconic pictures at the left.
If I double-click a file, it will open the related application.
The action taken when you open an icon depends on the type of icon.
For example, opening a data file usually starts the Text Editor, opening a HTML file starts the Netscape.
It is just like associated file at File Explorer of Windows 2000.
How does it work? Can I change the associated file?
Regards,
VickyHi,
Try this patch for this issue.
Patch id : 109166-11
Download this patch from http://access1.sun.com or http://sunsolve.sun.com
Let me know the result.
Thanks,
Senthilkumar
Technical Support Engineer
Developer Technical Support
Sun Microsystems, Inc.
http://www.sun.com/developers/support
Maybe you are looking for
-
"Waiting for printer to become available" LaserJet 3390 OSX 10.8.5
I have had my LaserJet 3390 for years and it has worked great. I have a MacBook Air running OSX 10.8.5. According the the documentation I've seen, I can't download a specific driver, but there is a set of HP drivers that gets installed and updated
-
Please help!
-
Error in CAE Argentina Interface - J1AMONITOR
We are suffering a lot of times a system error in the connection between SAP and the physcal authority. The error that we have is: System Failure "call to messaging system failed: com.sap.engine.interfaces.messaging.api.exception.MessagingException:
-
Pgcrypto extension postgres on osx server
I would like to use the pgcryto extension on the build in postgresql server on osx server (10.9.5/server 3.2.1), but the extension is not installed: create extension pgcrypto; ERROR: could not open extension control file "/Applications/Server.app/Co
-
How can I bypass the password on my iPad ios 7.0.3
Can someone please tell me how to bypass the password on my iPad. I don't need it and it's really annoying to have to enter it every single time. Thanks.