Hi Sumudu,
Below if the wsdl code working perfectly fines for me:-
Var webService = new WebService(); // webService
Instance.
var oprt:AbstractOperation = new AbstractOperation();
oprt =
webService.getOperation(appConfigProxy.getUrl(AppConfigConstant.GETLAYOUT)); //
operation name which you want to execute
oprt.addEventListener(ResultEvent.RESULT, result); //
result handler
oprt.addEventListener(FaultEvent.FAULT, fault); //
fault handler
var instructObj:Object = new Object(); // object if you
want to pass something.
instructObj.ImAppid = appConfigProxy.appID;
instructObj.ImSessid = appConfigProxy.sessID;
oprt.arguments = instructObj;
oprt.send(); // finally send.
Regards,
Manish Sharma
-----Original Message-----
From: Sumudu Chinthaka [mailto:[email protected]]
Sent: Monday, July 29, 2013 11:22 AM
To: [email protected]
Subject: persist webservice object
hi
im creating a webservice object from action script and when application starts
it calls loadWSDL function to load the webservice wsdl file
this process takes time and i have manage to minimize it by locally providing
wsdl file as a assets
what i was thinking is to persist the webservice object once it created for the
first time and then use the persisted copy
i have tried to use the following code to save the ws object
use namespace mx_internal;
registerClassAlias("mx.rpc.soap.WebService",WebService);
var WebService:ws = WebServiceProvider.getWebSeriveInstance();
pm = new PersistenceManager();
pm.setProperty('WSDL',ws);
but when im retrieving im not getting it insted it returns the Object
var persistedWS:WebService = pm.getProperty('WSDL') as WebService;
is there any way to cast this to webservice or is there any othere way to cache
loadWsdl result in application
best regards
Sumudu
::DISCLAIMER::
----------------------------------------------------------------------------------------------------------------------------------------------------
The contents of this e-mail and any attachment(s) are confidential and intended
for the named recipient(s) only.
E-mail transmission is not guaranteed to be secure or error-free as information
could be intercepted, corrupted,
lost, destroyed, arrive late or incomplete, or may contain viruses in
transmission. The e mail and its contents
(with or without referred errors) shall therefore not attach any liability on
the originator or HCL or its affiliates.
Views or opinions, if any, presented in this email are solely those of the
author and may not necessarily reflect the
views or opinions of HCL or its affiliates. Any form of reproduction,
dissemination, copying, disclosure, modification,
distribution and / or publication of this message without the prior written
consent of authorized representative of
HCL is strictly prohibited. If you have received this email in error please
delete it and notify the sender immediately.
Before opening any email and/or attachments, please check them for viruses and
other defects.
----------------------------------------------------------------------------------------------------------------------------------------------------