Is the actual host name (Leonardo.Rafael.be) in the hosts file on the server? Can you use "ping Leonardo.Rafael.be" to resolve the host name into the correct IP?
-----Original Message----- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jacques G. Sent: Tuesday, 5 June 2012 1:55 AM To: U2 Users List Subject: [U2] [UV] Using Global sign certificates in UV Hello, The URL of a webservice I need to use has a port number in it ei: Acceptance = "https://Leonardo.Rafael.be:9101/CustomerOrder/OrderManagementService/01/" The libraries U2 libraries I'm using are somehow interpreting: Leonardo.Rafael.be:9101 as the complete hostname (which it doesn't find in the host file. 05/29/2012 16:07:02 [ 26930 26925 ] new host 221010:Leonardo.Rafael.be:9101 allocated (proxy:no) 05/29/2012 16:07:02 [ 26930 26925 ] host Leonardo.Rafael.be:9101 not found in hostList 05/29/2012 16:07:09 [ 26930 26925 ] Unknown socket error : 1000 The code below is from the pick wiki article. Any ideas on now to get CreateSecureRequest() to interpret the host + port correctly ? Thanks. *** ########### Code ################*** *For getting onto webservices we use this sort of code: * Read an xml request to send to the webservice * OPEN "", "WORK.OUT" TO WORK.OUT ELSE STOP 201, "WORK.OUT" READ XML.REQUEST FROM WORK.OUT, "TURTLE.XML" ELSE STOP XML.REQUEST = CONVERT(@AM,"",XML.REQUEST) PROMPT '' ;* 212.65.63.70 Acceptance = "https://Leonardo.Rafael.be:9101/CustomerOrder/OrderManagementService/01/" ** Acceptance = "https://212.65.63.70:9101/CustomerOrder/OrderManagementService/01/" Production = "https://Leonardo.Rafael.be/CustomerOrder/OrderManagementService/01/" X.LOG.FILE = "/trace_pc/work.out/CERT.LOG" X.LOG.ACTION = 'ON' X.LOG.LEVEL = '10' WRITE "" ON WORK.OUT, "CERT.LOG" ;* Overwrite existing log file X.RTN.CODE = protocolLogging(X.LOG.FILE, X.LOG.ACTION,X.LOG.LEVEL) URL = Acceptance ;* Setting URL to the acceptance site L.ERR = "" sec_context='' L.ERR =createSecurityContext(sec_context,'') usedAs=2 ;* 2 = Issuer Certificate CA format = 2 ; algorithm = 1 ; * Uncomment to next 4 lines to create a new certificate * they only last for 365 days * action = 1 * req = '/PROD/certificates' CACert = '/trace_pc/work.out/CERT/REPTILE_SERVERS_CA.CRT' ; extensions = '' ; CertOut = '/trace_pc/work.out/CERT/ACTUAL' * ret = createCertificate(action,req,priveKey,"explore",CACert,365,extensions,CertOut) ret = addCertificate(CertOut, usedAs, format, algorithm,sec_context) CRT "The Return code is ":ret depth=1 ; * 0 = self signed, 1 = Signed by a CA serverOrClient=2 ; * 1 = Server, 2 = client L.ERR+=setAuthenticationDepth(sec_context, depth, serverOrClient) CRT "L.ERR After setAuthenticationDepth : ":L.ERR CRT "Hit a key to continue ":;XX = KEYIN() ret = addAuthenticationRule(sec_context,serverOrClient,"VerificationStrength","Generous") L.ERR+=setHTTPDefault("HEADERS","") CRT "L.ERR after addAuthenticationRule : ":L.ERR CRT "Hit a key to continue ":;XX = KEYIN() L.ERR+=setHTTPDefault("VERSION","1.1") CRT "L.ERR after setHTTPDefault : ":L.ERR CRT "Hit a key to continue ":;XX = KEYIN() request_handle='' L.ERR+=createSecureRequest(URL, "POST", request_handle,sec_context) ;* Using the url CRT "L.ERR after createSecureRequest : ":L.ERR CRT "Hit a key to continue ":;XX = KEYIN() XML = XML.REQUEST MAX.RETRIES = 10 SERVER.IP.ADDRESS = "Leonardo.Rafael.be" TIMEOUT = 90000 L.ERR+=addRequestParameter(request_handle, "xmlStream", XML, "") CRT "L.ERR after addRequestParameter : ":L.ERR CRT "Hit a key to continue ":;XX = KEYIN() L.STATUS = 0 ; L.OUTPUT = "" ; L.TIMEOUT = "" ; L.POST.DATA ="" ; L.HEADER = "" L.ERR+=submitRequest(request_handle, TIMEOUT, L.POST.DATA, L.HEADER, L.OUTPUT, L.STATUS) CRT "L.ERR : ":L.ERR CRT "L.HEADER":L.HEADER CRT CRT "L.OUTPUT":L.OUTPUT CRT "L.POST.DATA":L.POST.DATA SOCKET.PORT = 9101 BLOCKING.MODE = 1 ;* 1 = Blocking Mode, 2 = Non-Blocking Mode X.LOG.ACTION = 'OFF' X.RTN.CODE = protocolLogging(X.LOG.FILE, X.LOG.ACTION,X.LOG.LEVEL) _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users -- Message protected by DealerGuard: e-mail anti-virus, anti-spam and content filtering. http://www.pentanasolutions.com Click here to report this message as spam: https://login.mailguard.com.au/report/1ESfTWqvLE/44bpo49N2SMmIDPHsjpPyk/7.157 This email and any attachments to it are confidential. You must not use, disclose or act on the email if you are not the intended recipient. Liability limited by a scheme approved under Professional Standards Legislation. _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users