Hello
I have a few questions:
1. I have a multijob that consists of 5 equal subjob. My question is what
happens if e.g. two of the subjobs are executed on the same host. If they have
stagein stageout and deleting of e.g. an executable, can they get in trouble?
So that they try to delete the same file at the same time?
2. I tested a few multijobs with various subjobs. One multijob consisted of two
subjobs where one had stagein and stageout. I executed it but the notification
were only active - cleanup - done but no stagein stageout? Are there some
problems with multijobs notifications because i read somewhere that multijobs
should be executed in batch mode?
3.) I try to make an IndexSearch but it seems that I have some problems. The
container reports:
uthentication failed
. Caused by
Failure unspecified at GSS-API level
. Caused by
COM.claymoresystems.ptls.SSLCaughtAlertException: Unknown certificate
processing problem
at
COM.claymoresystems.ptls.SSLRecordReader.processAlert(SSLRecordReader.java:153)
at
COM.claymoresystems.ptls.SSLRecordReader.readRecord(SSLRecordReader.java:90)
at
COM.claymoresystems.ptls.SSLHandshake.recvHandshakeToken(SSLHandshake.java:177)
at
COM.claymoresystems.ptls.SSLHandshakeServer.processTokens(SSLHandshakeServer.java:179)
at
COM.claymoresystems.ptls.SSLHandshake.processHandshake(SSLHandshake.java:135)
at
org.globus.gsi.gssapi.GlobusGSSContextImpl.acceptSecContext(GlobusGSSContextImpl.java:284)
at
org.globus.gsi.gssapi.net.GssSocket.authenticateServer(GssSocket.java:124)
at
org.globus.gsi.gssapi.net.GssSocket.startHandshake(GssSocket.java:142)
at
org.globus.gsi.gssapi.net.GssSocket.getOutputStream(GssSocket.java:161)
at
org.globus.wsrf.container.GSIServiceThread.process(GSIServiceThread.java:98)
at org.globus.wsrf.container.ServiceThread.run(ServiceThread.java:291)
There seems to be a problem by delegating the certificate? My java code is:
EndpointReferenceType indexEPR = new EndpointReferenceType();
try {
indexEPR.setAddress(new
Address("https://127.0.0.2:8443/wsrf/services/DefaultIndexService"));
} catch (Exception e) {
System.out.println("ERROR: Malformed index URI '" );
//throw new RemoteException("ERROR: Malformed index URI
'" + indexURI
// + "'", e);
}
// Get QueryResourceProperties portType
WSResourcePropertiesServiceAddressingLocator queryLocator;
queryLocator = new
WSResourcePropertiesServiceAddressingLocator();
QueryResourceProperties_PortType query = null;
try {
query =
queryLocator.getQueryResourcePropertiesPort(indexEPR);
} catch (ServiceException e) {
//logger.error("ERROR: Unable to obtain query
portType.");
// throw new RemoteException("ERROR: Unable to obtain
query portType.", e);
}
// Setup security options
//((Stub) query)._setProperty(Constants.GSI_TRANSPORT,
// Constants.SIGNATURE);
//((Stub) query)._setProperty(Constants.AUTHORIZATION,
NoAuthorization
//.getInstance());
//((Stub) query)._setProperty(Constants.GSI_SEC_CONV,
Constants.ENCRYPTION);
((Stub) query)._setProperty(GSIConstants.GSI_MODE,
GSIConstants.GSI_MODE_FULL_DELEG);
//((Stub) query)._setProperty(Constants.AUTHORIZATION,
NoAuthorization.getInstance());
// The following XPath query retrieves all the files with the
specified
// name
String xpathQuery = "/*/*/*/*[local-name()='Address']";
// Create request to QueryResourceProperties
QueryExpressionType queryExpr = new QueryExpressionType();
try {
queryExpr.setDialect(new
URI(WSRFConstants.XPATH_1_DIALECT));
} catch (Exception e) {
System.out.println("ERROR: Malformed URI
(WSRFConstants.XPATH_1_DIALECT)");
//throw new RemoteException(
// "ERROR: Malformed URI
(WSRFConstants.XPATH_1_DIALECT)", e);
}
queryExpr.setValue(xpathQuery);
QueryResourceProperties_Element queryRequest = new
QueryResourceProperties_Element(
queryExpr);
// Invoke QueryResourceProperties
QueryResourcePropertiesResponse queryResponse = null;
try {
queryResponse =
query.queryResourceProperties(queryRequest);
} catch (RemoteException e) {
System.out.println("ERROR: Unable to invoke QueryRP
operation.");
// throw new RemoteException(
// "ERROR: Unable to invoke QueryRP
operation.", e);
}
// The response includes 0 or more entries from the index
service.
MessageElement[] entries = queryResponse.get_any();
--
Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten
Browser-Versionen downloaden: http://www.gmx.net/de/go/browser