Named Queues in Queeued Message Handlers
I have a question as it pertains to the Producer/Consumer design pattern and using Queued Message Handler.
I know it's a good idea to to name the queues, but it confuses me as to WHY I need to name it. I've never seen an example to where the named queue is used in the BD other than when naming the queue, is there? I've always used a strict type-def Emunerated Control to control my states in the consumer. Isn't this enough? If someone could shed some light, I think it would go a long way to making some of my programs more robust.
In LabVIEW, an application instance (sometimes also referred to as a context) is something which represents a fully enclosed "area". Anything inside this area is unique to it and can't be accessed directly from any other application instance. This includes things like queue references, VI references, loaded VIs in general, etc. Some of these things can be accessed through established APIs (for instance, VI server does allow you to access other instances, but the queue primitives don't). Note that if you load the same VI in two projects and modify it in one of them, the VI in the other will not be updated until you press the green arrows sync button which appears when you do this. Essentially, you get two copies of the same VI in memory.
Applications instances in LV include:
Every target in every open project.
Every executable.
Instances that LV or other toolkits use (like the application builder, which loads the files in a separate instance or the main LV instance, which is used if you don't have a project open). I think the main reason these are used is to prevent collisions.
Note that this is very different from actual namespacing (i.e. libraries like lvlib and lvclass) in that this is something transient. It's created by opening more than one project at a time, but it doesn't affect the VI itself. Libraries do affect the VI itself, because the VI knows which library it belongs to and it's something that sticks with it. That's real namespacing and the result is the fully qualified name which is made up of the owning libraries names and the VI names. You don't need more than that, because the FQN is only relevant inside the application instance (i.e. if you do an Open VI Reference, you need to give a FQN, but you also need to provide an application reference).
That was a bit stream of consciousness (I can never spell that word correctly) and I didn't understand the actual question, so hopefully it was clear enough.
Try to take over the world!
Similar Messages
-
How to check if Message already exists in the queue and if message is processing currently
Hi everyone
I am new to Azure and worked on adding messages to the queue through workerrole1. Worker role 2 pulls them out from queue and processing them and de-queing them.
Worker role1 runs method gets called after every 10 seconds and puts messages in queue
CloudQueueMessage
message = newCloudQueueMessage(oAzureWorker.WorkerInstanceOf
+ "_"+ oAzureWorker.AgentId.ToString()
+ "|"+ ExecutionId.ToString());
queue.AddMessage(message);
Worker role2 runs method gets called after every 10 seconds too and checks the queue like this
foreach
(CloudQueueMessagemessage
inqueue.GetMessages(20,
TimeSpan.FromMinutes(5)))
// Process all (20) messages in less than 5 minutes, deleting each message after processing.
// Process message
queue.DeleteMessage(message);
Following are my questions
1) How do I check in worker role1 if the message is already in queue, Because I don't want to queue it back again if its not yet processed and is in the queue already
2) How do I check in worker role1 if the message is currently processing. Because I don't want to queue it back again.
3) How do I make sure that ALL the messages get processed in the order they are inserted. I know Queue is FIFO, but I know if the message gets delayed in processing another instance can pick it up, even if it gets picked up by another instance, I want to
make sure that the order remains.
Right now the instances of both these worker roles are 1, in the future when we increase them, I don't want them to queue the same messages multiple times or queue them if the message is already in process mode.Hi Sarah,
I agree to the Frank's suggestion. Why you need to burden the worker role 1 to check if the message really sits on the queue or not? You can do this simply in your code before pushing it on queue instead querying queue.
All you need to do on worker role 1 is - push the message on the queue and forget as the entire queue design in azure is designed from asynchronous processing.
About worker role 2 - Use the GetMessage method which hides retrieved message's from other clients and hence makes sure that only one client is processing it at a time. If processing is successful - delete the message. if it is not - the message will be
visible anyways after the mentioned time provided in the GetMessage method.
I agree that when you will increase number of instances of your worker role 1 which might insert duplicates in the queue - in that case - you might need to introduce the shared entity (like database) and let all instances communicate through it to avoid
the duplication of messages on queue.
Bhushan | http://www.passionatetechie.blogspot.com | http://twitter.com/BhushanGawale -
Clean up queue in SUN Messaging Server 6.3
I have a couple of SUN Messaging servers with each about a 1'000'000 e-mail messages in their queues.
The reason is one of our customers being infected with some trojan, and a firewall misconfiguration which allowed direct access to the SUN messagings servers (where we host our customers mailboxes) , rather then through the Postfix boxes with rate limiting, anti-spam and anti-virus scanning which they are supposed to use as outgoing SMTP servers. In short we were used as a SPAM relay. Grrr.
As you can image the queue is now filled with undeliverable e-mail and undeliverable bounces.
The question is simply can I safely delete the offending messages from the queue directory, because the imsimta qclean does a lousy job.
imsimta qclean -content=<IP-OFFENDER> -delete* found only 75'000 messages from which 20% was removed. A simple grep <IP-OFFENDER> found still thousand of messages in the queue.
Arg, by default imsimta qclean only scans message ID's found in it's own database which is limited in size (and much smaller then our actual queue size)
imsimta qclean -content=<IP-OFFENDER> -directory_tree -delete* scans the actual queue directory and found indeed over a million mail messages in the queue. After scanning for a couple of hours it removed 150'000 messages. Leaving about 85% of the spam mails untouched!
Is it safe to simply use a shell script to find and remove the messages in the queue directory and delete them? Or will that break SUN messaging servers internal queue handler?
TIA
HermanHi,
hbruijn wrote:
The reason is one of our customers being infected with some trojan, and a firewall misconfiguration which allowed direct access to the SUN messagings servers (where we host our customers mailboxes) , rather then through the Postfix boxes with rate limiting, anti-spam and anti-virus scanning which they are supposed to use as outgoing SMTP servers. In short we were used as a SPAM relay. Grrr.As an aside, Messaging Server 6.3 also offers rate-limiting capability (metermaid) and various anti-virus/anti-spam capability. I wrote up a general document about this at:
http://msg.wikidoc.info/index.php/Main_Page
As you can image the queue is now filled with undeliverable e-mail and undeliverable bounces. You are not the only forum person to hit such an issue recently:
http://forum.java.sun.com/thread.jspa?threadID=5210669&messageID=9848719
The question is simply can I safely delete the offending messages from the queue directory, because the imsimta qclean does a lousy job. Yes. If the job_controller sees that the message has been deleted, it will simply remove the queued message from its cache and move on. Depending on your log level you may see an entry in the imta log file about this.. something along the lines of file <queue file> no longer exists.
imsimta qclean -content=<IP-OFFENDER> -delete* found only 75'000 messages from which 20% was removed. A simple grep <IP-OFFENDER> found still thousand of messages in the queue.
Arg, by default imsimta qclean only scans message ID's found in it's own database which is limited in size (and much smaller then our actual queue size)By default the job_controller will only keep a maximum of 100,000 messages in cache - a percentage of this is dedicated towards new emails and the rest is queued emails. This limit is to stop the job_controller consuming all your available RAM when you get hit by events such as this. The imsimta qclean uses this cache to search for messages -- which is vastly quicker then (re)scanning so many emails on disk.
The maximum is controlled by the MAX_MESSAGES job_controller.cnf parameter - discussed here:
http://docs.sun.com/app/docs/doc/819-4428/6n6j425uh?l=en&a=view&q=max_messages
and here:
http://docs.sun.com/app/docs/doc/819-4428/6n6j425v7?l=en&a=view#bgajv
imsimta qclean -content=<IP-OFFENDER> -directory_tree -delete* scans the actual queue directory and found indeed over a million mail messages in the queue. After scanning for a couple of hours it removed 150'000 messages. Leaving about 85% of the spam mails untouched! Well I can't explain this off-hand. I would need to try and reproduce the issue in-house with an example email that wasn't matched. What version of MS6.3 are you running (./imsimta version)?
btw. you can use the "-threads=<number from 1-8>" qclean command to speed up the scanning process by running multiple scanning threads.
Is it safe to simply use a shell script to find and remove the messages in the queue directory and delete them? Or will that break SUN messaging servers internal queue handler?Should be fine - once you have removed them though you may want to run:
./imsimta cache -sync
This will kick-off a re-sync of the job_controller cache so that the job_controller is better able to process the remaining emails (rather then hitting missing email after missing email).
Regards,
Shane. -
Queue SYSFAIL after message split "Whole number overflow on addition"
Hi,
I'm using a message mapping in PI 7.1 to split a message in several messages for each line of an invoice. It's a mapping 1 to 0..n. Everything went well since I had maximum 100 invoice lines to split (then 100 messages at the output of the mapping).
But since I have now messages with 200 invoice lines, everytime the queue is stopped in SYSFAIL status with a message "Whole number overflow on addition". But all messages are processed even if the queue is stopped.
ST22 gives me a COMPUTE_INT_PLUS_OVERFLOW in the method determin_message_size. It seams that PI doen't support a large message at output of a mapping. How can I split the message into multple messages at the outplut of a message mapping ?
Does anyone have a solution ?Hi,
I guess you can use the Message Packing feature.
See below the links to help you:
http://help.sap.com/saphelp_nwpi711/helpdata/en/46/7ef9124f176be3e10000000a155369/frameset.htm
http://help.sap.com/saphelp_nwpi711/helpdata/en/46/7a6e3469454b2be10000000a155369/frameset.htm
http://help.sap.com/saphelp_nwpi711/helpdata/en/46/79e8e13872275ae10000000a11466f/frameset.htm
Regards,
Caio Cagnani -
Queue processing of messages (files / idocs)
Hi,
We have 4 communication channels:
INT A
1 filesender (file)
1 filereceiver (idoc)
INT B
1 filesender (file)
1 filereceiver (idoc)
So, the issue is we need to process the messages in order. First, 2 files from INT A, next 1 file from INT B. The correlationship is the key.
Is any configuration possible for queue processing with no using of BPM?
Regards,hi,
yes you can set queue (EOIO) processing in both filesenders
and if you hava ERP (IDOC) on WAS 6.40 it can be processed
in this one queue
how to (IDOC queue processing part) described in my book:
<a href="/people/michal.krawczyk2/blog/2006/10/11/xi-new-book-mastering-idoc-business-scenarios-with-sap-xi"><b>Mastering IDoc Business Scenarios with SAP XI</b></a>
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
Flex with JMS Topic/Queue for Asynchronous messaging
I have been working on Flex and JMS integration using Data
Services for Asynchronous messaging. I am able to do this
successfuly. Now I am in need to do the same without using the Data
Services piece.
For doing this I have done the following ......
I have created a JMS Webservice in the Oracle JDeveloper 10G
along with Webservice Client.I am able to Listen to JMS Topic/Queue
( this has been created in the Oracle AS ) using this Webservice
and receive the messages from this JMS Topic/Queue
Asynchronously.....
But If I need to use the Flex Client , I am not able to
Communicate with this Webservice to listen to the JMS Topic/Queue.
Did any one in this forum tried to communicate with JMS
Topic/Queue without using Flex Data Service.If so please share your
inputs.Here is my confusion (I'm using J2EESDK1.3).
On a local server I did the following
j2eeadmin -addJmsFactory jms/RemoteTCF topic -props url=corbaname:iiop:mars#mars
In the app client running on the local server I had the code
ic = new InitialContext();
// JNDI lookup. The resource factory ref points to the
// Remote Connection Factory I registered
tcf = (TopicConnectionFactory)ic.lookup("java:comp/env/jms/TopicConnectionFactory");
// The env ref points to jms/Topic of the local server
pTopic = (Topic)ic.lookup("java:comp/env/jms/PTopic");
So I'm assuming that I'm using a connection factory that connect to mars and a Topic on the local box.
On remote server mars, I deployed a MDB which use
jms/TopicConnectionFactory and jms/Topic. But I'm thinking this jms/Topic and the one I used on the local box are not the same one. Right? Then how could the app client and the MDB share messages?
Some of my explanation I don't if it makes sense or not.
ConnectionFactory is a way to tell what kind of connection it could generate (Queue, Topic, Durable etc) and Where the connection would go to (local or remote).'
As for as destination, I'm not sure. How could two server share one Topic? -
Dynamic queue listener in Message driven bean
Hi all
I wonder if exists a way for creating a message driven bean that reads messages from a queue defined on fly.
I mean I'd like to create an mdb that read from queue ,where the queue name is defined in a data base table .
Hope to be clear.
Thanks in advanceYes, you can use either a queue or a topic to drive an MDB.
There are a number of discussion threads related to MDB's in
weblogic.develoepr.interest.jms.
"Herman Lam" <[email protected]> wrote in message
news:3ac891da$[email protected]..
>
Hi Folk:
Does anyone know whether the Weblogic 6.0 EJB 2.0 Message Driven Bean cansupport
queue event for the OnMessage( javax.jms.Message messagenmae)
callback method or does it only support publisher/subscriber event ?
Best Regards
Herman -
Inbound queue stopped processing messages
Inbound queues not processing the messages in XI server. it throwing the syserror.
please advise.Hi Asha,
Check your RFC destination which is connecting to your external system . ask your basis team to Provide necessary roles for the user ....
> 837595 and assign the required authentication to the user being used in the RFC ADAPTER
Also Please go through the notes#1487160 and #1393039.
Regards,
Naveen -
Change Queue name in Message mapping
Hi
We want to change the queue name dynamically in the message mapping.
We refered the post
Re: EOIO queue name change
http://help.sap.com/saphelp_nw04/helpdata/en/6e/ff0bf75772457b863ef5d99bc92404/frameset.htm
But as said in it, we are not able to access the parameter QUEUE_ID or QUALITY_OF_SERVICE.
Other than these two parameters, we can access all parameters.
Below is the code to access one of them.
while compiling, the message mapping gives error as below.
cannot find symbol
symbol : variable QUEUE_ID
Any pointers.
///// CODE
MappingTrace trace;
String constant;
java.util.Map map;
trace = container.getTrace();
// get constant map
map = container.getTransformationParameters();
constant = (String) map.get(
StreamTransformationConstants.QUEUE_ID);
trace.addInfo("QUEUE ID:" + constant);
return constant;
Regards
AnandanHi Anandan,
As given in help you can only get queue Id if you have Quality of service as ExactlyOnceInOrder. So make sure you have selected that option.
http://help.sap.com/saphelp_nw04/helpdata/en/6e/ff0bf75772457b863ef5d99bc92404/content.htm
Regards,
---Satish -
Why doesn't SAF queue contain any messages?
Hi all
I've got a test business service which publishes to a JMS Queue. The queue is in the SAF Imported Destinations. I've paused this queue for forwarding but when I use SB console to test the business service, the message doesn't appear on the queue. No errors are reported in server log. Any help appreciated?Hi,
I havent understood your use case.
assuming you have file stores ( or some kind of store) configured. Suggest take a look at file store associated to the JMS que you mentioned.
That store wil have message id and/or other information that would help understand the message had indeed reached the que . Follow that up with other logs and if needed enable JMS debug for more information.
Sri -
%ACE-2-901001 kernel: Warning:-MTS queue is full messages on ACE 4710
I am getting the following messages repeated continually in my Admin context
Apr 18 2012 14:42:27 CHIACE01: %ACE-2-901001 kernel: Warning:- MTS queue is full for opcode 4062 sap 63994 pid 18847 clear idle debug plugin sessions or telnet/ssh connections to recover
How do i clear them?
How can I check whether i have idle debug sessions?
or telnet/ssh sessions ( as far as i am aware no open telnet sessions, as they alway time out after 5 minutes)!Hi,
Could be related to CSCtn85846
Symptom:
A warning message is displayed as follows: "Warning:- MTS queue is full for opcode %d sap %d pid %d clear idle debug plugin sessions or telnet/ssh connections to recover"
Conditions:
MTS messages to command shell are not processed as it executes user commands. Because a user command may take a while to terminate, the command shell can receive many MTS messages which won't be processed and run out of buffer space for the MTS queue. When this happens, a warning message is displayed.
Workaround:
This warning can be ignored. User can close all debug plugin sessions and terminate command execution in all telnet/ssh connections to stop display of warnings.
Dan -
Rejected Message Handlers in OSB
The official documentation of Oracle JCA adapters
http://docs.oracle.com/cd/E12839_01/integration.1111/e10231/life_cycle.htm#BABBHJEA
says that one can have a Web Service invoked whenever the JCA File Adapter rejects a message,
and this invokation would include the error details.
However, I have found examples only for a BPEL Error Handler, and not a WebService Error Handler.
I have tried providing a dynamic JCA activation property "rejectedMessageHandlers=wsif:// http:// pierrepc:7001/ errorhandler/ rejectionMessagePS? WSDL | handleRejection | message" , where myhandler is the URL of a Proxy Service based on a WSDL, but I keep getting the error
"Error while trying to hand off bad message to Rejection handler wsif : // http: // pierrepc:7001/ errorhandler / rejectionMessagePS?WSDL | handleRejection | message due to: Unable to find an available port"
The WSDL is:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<definitions name="RejectionMessage"
targetNamespace="http://xmlns.oracle.com/pcbpel/rejectionHandler"
xmlns:tns="http://xmlns.oracle.com/pcbpel/rejectionHandler"
xmlns:err="http://xmlns.oracle.com/pcbpel/errorHandling"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
>
<!-- Message Type for JCA Adapter Framework onReject() callback -->
<types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://xmlns.oracle.com/pcbpel/errorHandling"
schemaLocation="JCAErrorHandling.xsd"/>
</schema>
</types>
<message name="RejectionMessage">
<part name="message" element="err:RejectedMessage"/>
</message>
<portType name="RejectionHandlerPortType">
<operation name="handleRejection">
<input message="tns:RejectionMessage"/>
</operation>
</portType>
<binding name="rejectedmessageSOAP" type="tns:RejectionHandlerPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="handleRejection">
<soap:operation soapAction="http://www.example.org/rejectedmessage/handleRejection"/>
<input>
<soap:body use="literal"/>
</input>
</operation>
</binding>
<service name="rejectedmessage">
<port binding="tns:rejectedmessageSOAP" name="rejectedmessageSOAP">
<soap:address location="http://www.example.org/"/>
</port>
</service>
</definitions>
and the XSD is
<?xml version="1.0" encoding="UTF-8"?>
<schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xmlns.oracle.com/pcbpel/errorHandling" xmlns:tns="http://xmlns.oracle.com/pcbpel/errorHandling" xmlns="http://www.w3.org/2001/XMLSchema">
<element name="FatalErrorMessage" type="tns:FatalErrorMessageType"/>
<complexType name="FatalErrorMessageType">
<sequence>
<element name="Originator" type="string"/>
<element name="Reason" type="string"/>
<element name="Exception" type="string"/>
<element name="StackTrace" type="string"/>
</sequence>
</complexType>
<element name="RejectedMessage" type="tns:RejectedMessageType"/>
<complexType name="RejectedMessageType">
<sequence>
<element name="MessageHeader" type="base64Binary"/>
<element name="MessagePayload" type="base64Binary"/>
<element name="RejectionReason" type="string"/>
<element name="AdditionalProperties" type="tns:AdditionalPropsType"/>
</sequence>
<attribute name="RejectionId" type="string"/>
<attribute name="BatchId" type="string"/>
<attribute name="BatchInfo" type="string"/>
<attribute name="PrimaryKey" type="string"/>
<attribute name="MessageOriginReference" type="string"/>
</complexType>
<complexType name="AdditionalPropsType">
<sequence>
<element name="RejectionProp" type="tns:RejectionPropType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="RejectionPropType">
<simpleContent>
<extension base="string">
<attribute name="name" type="ID" use="required"/>
<attribute name="value" type="string" use="required"/>
</extension>
</simpleContent>
</complexType>
</schema>
Any clue?
I have invoked successfully the Proxy Service with the original WSIF libraries from Apache http://ws.apache.org/wsif/wsif_samples/index.html .... I don't see why the collaxa-third party library in the Oracle Adapter refuse to parse the WSDL...
thanks!
Edited by: Pierluigi Vernetto on 27-Jan-2012 04:22Maybe this can help - http://www.javamonamour.org/2011/11/osb-and-rejectedmessagehandlers-in-jca.html
-
Hi Experts,
The message_handler which we have access to in the generic service uses the interface IF_HRBAS_MESSAGE_HANDLER which have only ADD_MESSAGE method.
We have a situation where the messages from one form's errors are not being cleared when changing onto to different aspects of the form.
Just wondering if we have an alternative way like DELETE_MESSAGE inorder to avoide the duplicates and repeated messages.
Thanks In Advance,
Regards,
KumarNot sure what you mean or what you are trying to do.
Generally in your generic service, you are using the message handler to add your messages onto the "message stack". In that way, when the user triggers to go through services (by user events or by a "check" event such as "check and send") your messages will appear in the returned "list" of messages that are displayed as the framework traverses through your configuration and executes each service. Why would you not want that?
Again....what is it you are trying to do? I am not following what you mean by
"messages from one form's errors are not being cleared when changing onto to different aspects of the form." -
I'm experimenting with the network queue example found in C:\Program Files\National Instruments\LabVIEW 2009\examples\general\queue.llb\Network Queue Example. In the server, a TCP Open Connection occurs at localhost:NetQueueData. The server also does a TCP Listen at NetQueueEnd:8155. The Client does (more or less) the oppposite. It opens a connection to localhost:NetQueueEnd and listens on NetQueueData:8154. The problem I have is the comment found in the client....
"The listener must start first in the Server before this VI opens the connection. This delay makes sure this happens."
I have a Server (of sorts) that is always running. The clients, however, are going to come and go. What I mean is that I plan to kick off the server (from TestStand) in its own thread. Then teststand will call test VIs one by one. Each (when it's running) will be the client. I would like each client to (as described above) connect to localhost:NetQueueEnd and listen on NetQueueData:8154. It will send a command to the server, the server (listening on 8155) performs the client command and replies to the client who receives on 8154. The client determines pass/fail and tells TestStand. Then TS calls the next (client) and we repeat the above sequence.
Is there any chicken/egg problems with trying to establish a listener at the client AFTER the server has already established the TCP connection? Any other concerns with what I'm proposing?I must admit I'm a little confused by your question, but the words Network Queue reminded me that I had worked on an example library of VIs that operate almost exactly like the queue functions themselves, but that can send and receive data over the network.
You might give these a try (saved in LV2009). You simply host your queue using the Server polymorphic functions, and use the Client polymorphic functions to access them across the network. There is built-in support for three datatypes: string, variant, and object (LVOOP).
You might give these a try. It's about as simple as using named queues (hopefully ).
Message Edited by Jarrod S. on 11-05-2009 10:47 PM
Jarrod S.
National Instruments
Attachments:
Network Queue.zip 422 KB -
Backing Up and Restoring the Message Store v.s. the queue
Hello,
We are running iPlanet 5.2 Messaging Server and need to migrate to another (duplicate) 5.2 Messaging Server. We have all the software installed and the LDAP user accounts created. Now we just need to move the existing mail from one server to the other.
I found the Backing Up and Restoring the Message Store section in the Admin Guide says to back up and restore your data, Messaging Server provides the imsbackup and imsrestore utilities.
However I am wondering about the Queue?
Under <instance>/imta/queue
What is the difference between the Message Store
and the Queue? Can I just backup and restore the Queue using tar or cpio?
Thanks in advance for any advice.
Regards,
TimHello,
We are running iPlanet 5.2 Messaging Server and need
to migrate to another (duplicate) 5.2 Messaging
Server. We have all the software installed and the
LDAP user accounts created. Now we just need to move
the existing mail from one server to the other.
I found the Backing Up and Restoring the Message
Store section in the Admin Guide says to back up and
restore your data, Messaging Server provides the
imsbackup and imsrestore utilities.
However I am wondering about the Queue?
Under <instance>/imta/queue
What is the difference between the Message Store
and the Queue? The Message Store is where messages get delivered to, so you can read them.'
The queue is where messages are temporarily stored, pending delivery to wherever they go.
You can use tar, cpio, or what have you for the queue. Stop the server first. . .
You then just restore the files to the new server. No need to restart or anything like that. Just dump the files in, and run
imsimta cache -sync
to tell the MTA to re-read the queue.
Can I just backup and restore the
Queue using tar or cpio?
Thanks in advance for any advice.
Regards,
Tim
Maybe you are looking for
-
Safety issue: Another user can access some read only folders of mine
Hi, big, serious problem: I had created a simple account user for guest access on my 10.5.7 system. Now i logged into this account, opened the finder and browsed my supervisor's home directory. Some folders i had created in there were readable (inclu
-
JCAPS6- Migration "Method not found in the imported class"
Hi, I work on Jcaps6 migration, I found that few of my migrated Jcd's throw compiler error as here ERROR: Method getSegmentCount(java.sql.Connection, java.lang.String, java.lang.String) not found in class com.ack.mware.distribution.v2.filesplitter.In
-
Hi Could you please suggest me below issues. 1.I have reports(may be 10 to 100).I have send those reports to my business users(10 or 100 or 200).Can i configure smtp then send or through email? 2.Similarrly i have to send multiple coutry (country wis
-
Java interface with Crystal Reports
Post Author: [email protected] CA Forum: JAVA Hello everyone,I need to build a Java interface for JSP to interact with crystal reports.Could anyone recommend any book or forward me the url's where I can find the related material with examples. Eagerl
-
BUG in TEST DRIVE ias installation routine
After scuccesfully installation of the TEST DRIVE PII version the installation leave the destination directory blank. The bug is knwon in this newsgroup. My tip: Go to http://iplanet.subscribnet.com/ download the real version (SP3 is brand new) and t