SMP3 - AppDevelopment (Mobiliser):

Hi, I have a question on SMP3 and AppDevelopment (Mobiliser):
Which is the most stable version of mobiliser - Mobiliser 5.X  standalone or SMP 3.0 AppServices
Which do you recommend for a development team just starting out on mBanking/mCommerce application development?

Both the Mobiliser and SMP are based on OSGI java platform. All the current and future development of Mobiliser features will be tightly integrated into the SMP platform architecture.  For example, SMP 3.X provides NFC APIs, web portals, security instruments, etc. for development enablement mainly focus on finance and retails domains.  But if you consider customizing existing standard mobile apps based on Mobiliser such as Shopper Experience, mUtility, mLoyalty, etc., then make sure the apps and their features are certified by the SMP Platform.

Similar Messages

  • SMP3 - AppDevelopment (Mobiliser): Different Machine Between SMP3 and Mobiliser

    Hi, Expert I have a question on SMP3 and AppDevelopment (Mobiliser):
    Let me explanation an issue,
    I Have a mobiliser 5.1  banking system and it running normally on server, and a few  month later i want to use mobile application with (SMP3, Cordova with Kapsel and SAPGUI) for use my existing mobiliser system, heBut  i find difficult when they want to access te services (SOAP) provided by the mobiliser system.
    for information, which i have done for that:
    install smp3.0 sp01
    configure Eclipse IDE with SAPGUI plugin and integration gateway plugin
    create odata service from jdbc -> successfully to access odata service provided from mobile application
    create odata service from SOAP -> successfully to access odata service provided from mobile applicationn
    But when i tried create Odata from mobiliser service, it failed with message " Could not send Message", i think this happens because the mobiliser service requires authentication. the following my question:
    how to create Odata Service from SOAP service with authentication
    if point 1 not possible, anyone have another solution for integrate service between SMP3 and Mobiliser (running on difference machine)
    difference function the SAP mobile solution (Agentry, Integration gateway(SMP3), Appbuilder, Kapsel, SAPGUI, Afaria, Fiori)
    Many thanks for explanation, and if possible can guide me with some example.
    Basuki

    The Mobiliser server components have been integrated into SMP3.0 and are actually the same components that are used for the standalone Mobiliser 5.1 SP03 release (also referred to as 5.1.3). The difference is in the packaging.
    Documentation for the Mobiliser 5.1.3 can be found here : http://sybooks.sybase.com/sybooks/sybooks.xhtml?id=100066&c=firsttab&a=0&p=categories
    Now for the less obvious part …
    The Mobiliser sample/reference mobile apps (aka Smartphone Mobiliser) and the build scripts required to build for iOS, Android, Blackberry and Mobile Web are part of the Mobiliser 5.1 SP03 release only. The apps didn't make it into the mobile platform, except for the build output of Mobile Web. With the build scripts mentioned, we did create a Mobile Web version that is included in the SMP3.0 server. This is a separate bundle that needs to be activated via the admin cockpit.
    If you want to leverage the Smartphone Mobiliser product, you will have to use Mobiliser 5.1.3. Not sure how this works out from a sales/customer point of view. Let me know if you have issues with this.
    Technically, the web services used by Smartphone Mobiliser to interface with the server are identical for SMP3.0 and Mobiliser 5.1.3. So Smartphone Mobiliser apps can work with both SMP3.0 and Mobiliser standalone. Mobiliser apps will directly interface with the smartphone web services.
    Hope this helps.
    Regards,
    Ludo Noens

  • SMP3 - AppDevelopment (Mobiliser): Deploy the new development

    Hi, I have a question on SMP3 and AppDevelopment (Mobiliser):
    Is there any documentation available to explain the process involved in developing one sample mobiliser App, and deploying it in the mobiliser.
    Including dbmaintain changes.(like adding a table or adding entry to a table).
    If it is available please share the link
    Thanks.

    The Mobiliser server components have been integrated into SMP3.0 and are actually the same components that are used for the standalone Mobiliser 5.1 SP03 release (also referred to as 5.1.3). The difference is in the packaging.
    Documentation for the Mobiliser 5.1.3 can be found here : http://sybooks.sybase.com/sybooks/sybooks.xhtml?id=100066&c=firsttab&a=0&p=categories
    Now for the less obvious part …
    The Mobiliser sample/reference mobile apps (aka Smartphone Mobiliser) and the build scripts required to build for iOS, Android, Blackberry and Mobile Web are part of the Mobiliser 5.1 SP03 release only. The apps didn't make it into the mobile platform, except for the build output of Mobile Web. With the build scripts mentioned, we did create a Mobile Web version that is included in the SMP3.0 server. This is a separate bundle that needs to be activated via the admin cockpit.
    If you want to leverage the Smartphone Mobiliser product, you will have to use Mobiliser 5.1.3. Not sure how this works out from a sales/customer point of view. Let me know if you have issues with this.
    Technically, the web services used by Smartphone Mobiliser to interface with the server are identical for SMP3.0 and Mobiliser 5.1.3. So Smartphone Mobiliser apps can work with both SMP3.0 and Mobiliser standalone. Mobiliser apps will directly interface with the smartphone web services.
    Hope this helps.
    Regards,
    Ludo Noens

  • SMP3 - AppDevelopment (native):

    Hi, I have a question on SMP3 and AppDevelopment (native):
    I want to create an Agentry App on SMP3.0 for iOS platform. The connectivity to the backend would be with a MS SQL Server. I would be loading the data from SQL to Agentry Complex tables. I would like to know how these Agentry Complex tables can be read from the OpenUI framework provided in SMP 3.0. ie, read data from a specific complex table based on a search criteria and the values updated back to Complex table, and the transaction updated the SQL DB.
    Let us know if we are in the right approach.
    Reagrds,
    Ashwin
    Tags edited by: Michael Appleby

    Thanks Bill for reply. Adding on to your above query.
    Our Objective is to build forms dynamically and our understanding is we will send the forms and its fields and its properties queried from SQL DB to the form engine what we are  want to build using OpenUI. The data queried will be stored in Collection accessed by OpenUI to build the form.
    The Agentry application has two system connections one with SAP Backened using JCo (for Workorder information) and SQL Connection (for Forms,fields and its attributes) queried to build a form in Agentry. My understanding was to store the data related to Form and its fields in collection property({Form1,Field1,Field2,Field3...FieldN},{Form2,Field1A,Field2A,Field3A...FieldNA}) for N Forms.
    In OpenUI I need to read this collection property(using SMPCollectionDisplay model) and build a Form for Agentry iOS Platform.
    Are we following the right approach or is there any gap in our understanding  to achieve our goal.

  • SMP3 - AppDevelopment (Agentry):

    Hi, I have a question on SMP3 and AppDevelopment (Agentry):
    In previous projects we have typically run Agentry Server processes on our development machines so that we can unit test the enhancements that we are making prior to publishing to a more public DEV server.
    I'm guessing that this is a pretty standard practice.
    My question is: Does this model of having Agentry developers run their own Agentry Servers still hold for SMP3.0 now that Agentry has been incorporated into the main SMP server process.
    We are on Ramp-Up for SMP 3 and I'm just about to setup our dev environments. Your comments would be appreciated!
    Anyone know of any good articles that cover this topic for SMP 3.0?
    Regards
    Marty

    In terms of environments here is what we commonly see and use.  This actually applies to any Agentry version but yes also applies to SMP 3.0 as well.
    Typically each developer will install an SMP 3.0 server as a developer installation on their development machine for their individual configuration activities.  This instance would be setup in Agentry Developer mode (equivalent to ServerDev in previous releases).  This instance would be pointing to your developement backend environment and be used for initial unit testing of their changes.
    If you have multiple developers the would either checkin code to the Agentry share or go through a merge process to create a master version (Agentry Production Publish) that would then be promoted forward to the next environment.
    The next environment is sometimes an integration test instance running in Agentry Production mode (ServerProd) SMP 3.0 (probably still as a developer installation) where the application is deployed for initial testing still against the development backend environment.
    If everything looks good on the integration test instance, next would be deploying to your QA/Acceptance instance pointing to your QA/Acceptance backend environment.  This should mirror production in terms of load balancing / clustering / data volumes etc.  As such for SMP 3.0 it should be configured for a Production installation.  Here is where your test team would execute their acceptance test scripts to confirm everything is ready before moving to the final Production environment.
    Hope this helps!
    --Bill

  • SMP3 - AppDevelopment:

    Hi, I have a question on SMP3 and AppDevelopment:
    I have SMP3 SP03 (3.0.3) installed and running.  I have an application installed/published with app specific configurations displaying in the SAP Administration center.  I am receiving the "I am here" via the http request.  When connecting using the TestEnvironment, I am receiving the "A certificate needed to verify the certificate received cannot be found" error.  I have followed the Sybase documentation (all three Authentication Certificates) to create/install the certificate, albeit some of the documentation doesn't align with SMP3 when updating via the "console", but I am still unable to resolve the certificate error.  Are there any tricks or other documents I should consider?

    I have installed the Agentry Client (win32) and am receiving the same error as the ATE.
    I have installed the ATE on a different machine, and prior to installing the "smp_crt.cer", I received this error:
    “Certificate received is not found in the trusted list, nor
    can it be traced to a trusted root.”
    I then installed the "smp_crt.cer" as instructed and the original error has returned.  From the ATE events.log, I have the following:
    09/16/2014 10:41:18, 1,        22,2148074248, Thr      21108, Error #2148074248(0x80090308): The token supplied to the function is invalid
    , ..\..\..\..\Socket\win32\schannelSSLsockets.cpp#615:SchannelSSLstreamSocket::handshake
    09/16/2014 10:41:22, 1,        25,         0, Thr      21108, Certificate received is not found in the trusted list, nor can it be traced to a trusted root., ..\..\..\..\Socket\win32\schannelSSLsockets.cpp#786:SchannelSSLstreamSocket::validateContextCertificates
    09/16/2014 10:43:53, 1,        22,2148074279, Thr      21108, Error #2148074279(0x80090327): An unknown error occurred while processing the certificate.
    , ..\..\..\..\Socket\win32\schannelSSLsockets.cpp#615:SchannelSSLstreamSocket::handshake
    Subsequent attempts have only repeated the SchannelSSLstreamSocket::handshake error.
    I have also disabled all firewall protection...

  • SMP3 - AppDevelopment (native iOS Offline):

    Hi, I have a question on SMP3 and AppDevelopment (native iOS Offline):
         when i am online the posting of data to backend is working fine, when i go offline and add an entry the log shows the message as follows
    now i came to online , the automatic calling of offline requests are not invoking.
    As for postbody i am using a Json format
    {"Street":"","CityX":"","BankCountry":"IN","BankName":"Off-Test","City":"","Region":"","BankKey":"32106","__metadata":{"uri":"http://xxxxxxxxx:8080/com.chandu.bankdelta/BankSet(BankCountry='IN',BankKey='32106')"},"BankNameX":""}
    help me where i go wrong.
    Regards
    Siva Chandu

    Hi Midhun,
         i have add these libraries
        this is the code i am using for post.
        ODataEntry *newBank = [[ODataEntry alloc] initWithEntitySchema:[self.smpCont.serviceDocument.schema getCollectionByName:@"BankSet"].entitySchema];
        ODataPropertyValueObject* filterValue = [newBank getPropertyValueByPath:@"BankCountry"]; 
        [filterValue setValue:@"IN"];
        ODataPropertyValueObject* filterValue1 = [newBank getPropertyValueByPath:@"BankKey"];
        [filterValue1 setValue:self.idTF.text];
        ODataPropertyValueObject* filterValue2 = [newBank getPropertyValueByPath:@"BankName"];
        [filterValue2 setValue: @"Off-Test"];
        ODataPropertyValueObject* filterValue3 = [newBank getPropertyValueByPath:@"Street"];
        [filterValue3 setValue: @""];
        ODataPropertyValueObject* filterValue4 = [newBank getPropertyValueByPath:@"CityX"];
        [filterValue4 setValue: @""];
        ODataPropertyValueObject* filterValue5 = [newBank getPropertyValueByPath:@"Region"];
        [filterValue5 setValue: @""];
        ODataPropertyValueObject* filterValue6 = [newBank getPropertyValueByPath:@"BankNameX"];
        [filterValue6 setValue: @""];
        ODataPropertyValueObject* filterValue7 = [newBank getPropertyValueByPath:@"City"];
        [filterValue7 setValue: @""];
        ODataEntryBody *entryBody1 = buildODataEntryRequestBody(newBank, ENTRY_OPERATION_CREATE, self.smpCont.serviceDocument, NO, BUILD_STYLE_JSON);
    [RequestBuilder setRequestType:HTTPRequestType];
        [RequestBuilder enableXCSRF:YES];
        NSString *url = [NSString stringWithFormat:@"%@%@",self.appEndPointURL,urlString];
        url = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
        id<Requesting> request = [RequestBuilder requestWithURL:[[NSURL alloc] initWithString:url]];
        [request setRequestMethod:@"POST"];
        [request setUsername:self.username];
        [request setPassword:self.password];
        [request addRequestHeader:@"X-SUP-APPCID" value:self.appConnectionID];
        [request addRequestHeader:@"Content-Type" value:@"application/json; charset=UTF-8"];
    NSString *postBody = [entryBody1 body];
    NSMutableData *data = [NSMutableData dataWithData:[postBody dataUsingEncoding:NSUTF8StringEncoding]];
        [request setPostBody:data];
    if([[Reachability reachabilityForInternetConnection] currentReachabilityStatus] != NotReachable)
            [request setDelegate:sender];
            [request setDidFinishSelector:finishSelector];
            [request setDidFailSelector:failSelector];
            NSLog(@"Starting initial asynchronous POST request for Travel Agency Create");
            [request startAsynchronous];
            return;
        else{
            [RequestBuilder setDelegate:self];
            [RequestBuilder setDidFinishSelector:@selector(OfflineRequestSuccesSelector:)];
            [RequestBuilder setDidFailSelector:@selector(offlineRequestFailedSelector:)];
            [request setCacheUrlKey:url];
            NSLog(@"Starting initial synchronous POST request for Travel Agency Create");
            [request startAsynchronous];
            return;
    note : I am using Mac OS 10.7.5
    ref : 1933862 - SAP Mobile SDK 3rd Party Installation Version Requirements
    Regards
    Siva Chandu.

  • SMP3 - AppDevelopment (Agentry):how to use GCM (Google cloud Messaging) for Agentry Application.

    Hi, I have a question on SMP3 and AppDevelopment (Agentry): how to use GCM (Google cloud Messaging) for Agentry Application for PUSH notification

    Pratik,
    Let me walk you through the flow with the assumption that the user is on an Android device and "connected" to the Agentry server.
    An emergency workorder is created in SAP and assigned to the technician. 
    The SAP backend system will notify the Agentry server via an XML message that there is a workorder to send.
    Agentry will get the details and if the user is connected attempt to send the workorder to the device via the Push mechanism
    If the push fails to reach the Agentry client, the Agentry server will send a GCM message to the user
    When the user returns to the Agentry client, the normal push processing / fetch will occur to receive the workorder from the server assuming the push retrys are in effect.
    So, essentially you should not have to do anything to get the GCM to work as a secondary notification mechanism.
    If you are looking to do something else with GCM that would be outside of Agentry.
    --Bill

  • Getting error in connecting ios simulator with SMP3.0 server

    Hi,
    We have configure ODATA service on SMP3.0 server  document provided by SAP of "How to configure Application using Security Profile". We are using the SAP Netweaver Gateway DemoSystem for calling the ODATA services-HTTPS (got access of it using http://scn.sap.com/docs/DOC-31221).We also use Server Certificate to get successfully ping to backend steps performed to import the OData Service URL certificate into smp_keystore.(by using  Getting Started with Kapsel - Part 1).
    Now we are trying to build Native app on ios platform using pdf provided in IOS Development study material with the exercise material provided by SAP to call the app deployed on SMP3.0 server.But we are getting an
    Error:- Could not connect to server(screenshot attached) client side
    Error:-.
    2014 02 27 23:42:07#0-800#WARN#com.sybase.security.http.HttpAuthenticationLoginModule##anonymous#http-bio-8080-exec-4###Anonymous authentication is not supported. |
    2014 02 27 23:42:09#0-800#WARN#com.sybase.security.http.HttpAuthenticationLoginModule##anonymous#http-bio-8080-exec-4###Server responded with the status code "401"|
    Can anyone please help me out in resolving this issue.
    Thanks,
    Anjali Agrawal

    Hi Brenton,
    As I have performed the steps for server certificate exchange with SAP Netweaver Gateway DemoSystem which provides me with Sample OData Service (HTTPS) it does not include any need to use"Allow Anonymous Connection" option even without using that I am able to successfully ping the backend server as shown below..
    Know my requirement is to make Native app and get  my ios device/simulator to connected to SMP server 3.0.
    So I am referring the link Getting Started with Kapsel - Part 8 -- AuthProxy which specifies a need to generate client certificate(which will help in authentication betn the client and server when using HTTPS).
    Here also have successfully exchange the client and server certificate but when theirs need to generate the .csr I am getting the following error:-
    Error:-keytool error: java.lang.Exception: Alias <sapserverca> has no key
    Have stuck here badly and not able to find out solution I think their might be some step missing in this document or some thing which we are not doing correctly.
    Can u please help me
              -With some material which involves steps to generate the CSR
              -Some link which will help in configuring OData Service(HTTPS) in SMP3.0
    Any of your guidance regarding this will be helpful to us.Will be waiting for your reply.
    Thanks,
    Anjali Agrawal

  • How to publish Work Manager 6.0 on SMP3.0 ?

    Hi SCN Community,
    I'm trying to get the Work Manager 6.0 running on SMP 3.0 (running on Linux). Currently the events.log within the Agentry folder states, that the Agentry Server was started. But If I look into the Threads*.log I see there might be a problem and I'm also not able to connect to the server.
    Unfortunately I couldn't find any manual or post where someone described the steps to get a work manager running on SMP 3.0. The SMP 3.0 server manual as well as the SDK manual just describing in general how to publish an application to the SMP 3.0. But for Work Manager, there might be some special things to be done ...
    Any help/hints are welcome!
    Here what I did so far:
    Install SMP 3.0 up to SP02 on Suse SLES 11
    Install SAP JCo 2.1.11 (test successful:  java -jar /DVD_HANA/jco/sapjco.jar -stdout )
    Create a new application in SMP with type Agentry and select security profile default
    Install SMP3.0 SDK SP02 (Agentry)
    Setup Eclispe 4.2.2 with Agentry Plugin 7.0.2
    Import a Work Manager 6.0 from Teamshare
    Export Agentry Project as a production version and point to the Agentry.ini which is in folder /opt/SAP/MobilePlatform3/Server/configuration/com.sap.mobile.platform.server.agentry.application
    Include all jar files to the ZIP file
    Import the ZIP file within Agentry application in SMP 3.0
    Create JavaBE.ini in folder /opt/SAP/MobilePlatform3/Server which is copied from WM6.0 server
    Adjust Agentry.ini in folder /opt/SAP/MobilePlatform3/Server/configuration/com.sap.mobile.platform.server.agentry.application  (see section config files)
    Restart Server
    Config files:
    Agentry.ini
    [Server Administration]
    authenticationCertificateStore=AgentryServer.pfx
    authenticationCertificateStorePassword=Rzdrj~SwixoAqzmbVxgi
    authenticationCertificateStorePasswordEncoded=true
    [System Connections]
    2=ag3httpxmlbe.dll
    1=ag3javabe.dll
    [Configuration]
    apnsCertificateDirectory=apnsCertificates
    apnsCertificatePassword=Rzdrj~SwixoAqzmbVxgi
    apnsCertificatePasswordEncoded=True
    apnsEnabled=True
    applicationGlobalsFile=Globals.ini
    applicationStringsFile=ApplicationText.ini
    clientStringNamesFile=ClientStringNames.ini
    clientStringsFile=ClientText.ini
    developmentServer=False
    enableFailedTransactionLogging=True
    enableOverrideFile=Enables.ini
    enableTransactionFailureHandling=False
    failedTransactionFilenameFormat=%{userid} %{transaction_name} %{date} %{time}-%{count}.xml
    failedTransactionsQueue=FailedTransactionsQueue
    gcmEnabled=True
    gcmServerAuthorizationKey=Authorization:key=AIzaSyDi0qWQEewdbmNSV_o9QNtSQrlxPnBXtBM
    gcmServerLink=https://android.googleapis.com/gcm/send
    imagesPath=Application\Development\Images
    localizationPath=
    localizations=
    overrideInfoTableDirectory=OverrideInfoTable
    overrideTypesFile=OverrideTypes.ini
    postedTransactionDirectory=posted
    postedTransactionFile=%{device}.pli
    scriptsPath=Application\Development\Scripts
    spinDocIniFile=
    threadCount=0
    transmitConfigurationFile=TransmitConfigurations.ini
    trustedCertificateStore=
    updateIdleWait=60
    updatePeriod=60
    urlPath=
    [HTTPXML-2]
    authenticationCertificateStore=MY
    authenticationCertificateStorePassword=
    authenticationCertificateStorePasswordEncoded=False
    autoDequote=True
    baseURL=http://localhost:8282
    basicAuthenticationPassword=
    basicAuthenticationPasswordEncoded=False
    basicAuthenticationUserID=
    constantsFile=httpxml_sd.ini
    enableAuthentication=False
    enablePreviousUserAuthentication=False
    httpConnectTimeout=60
    httpReceiveTimeout=300
    httpResolveTimeout=60
    httpSendTimeout=300
    listenOn=
    name=2
    timeZoneName=
    timeout=300
    trustedCertificateStore=
    useSSL=False
    xmlNamespaces=
    [Java-1]
    classPath=./ini4j.jar;./Agentry-v5.jar;./Z_SAPWM-6.0.0.0.jar;./SAPWM-6.0.0.0.jar;./SAPCommon-130881.jar;
    constantsFile=
    deleteSource=True
    enableAuthentication=True
    enablePreviousUserAuthentication=True
    name=Java-1
    outputDirectory=.
    performCompile=True
    printBusinessLogicStackTrace=False
    printStackTrace=False
    scriptsPath=
    serverClass=com.syclo.agentry.Server
    sourceDirectory=.
    timeZoneName=
    [SpinDoc]
    facePath=sql\custom;sql
    facepath=sql\custom;sql
    [TimeZoneAlias]
    Log files:
    events.log
    02/27/2014 18:51:45, 0,         0,         0, Thr 140352349296384, New files opened events.log, messages.log
    02/27/2014 18:51:45, 0,         0,         2, Thr 140352349296384, Agentry Startup
    02/27/2014 18:51:45, 0,        17,        14, Thr 140352349296384, WebSockets Front End v7.0.2.151
    02/27/2014 18:51:45, 0,         1,         4, Thr 140352349296384, Agentry v7.0.2.151
    02/27/2014 18:51:45, 0,        20,       150, Thr 140352200132352, Loading Production application definitions using file "SAPWM-v1-0-0-app"
    02/27/2014 18:51:45, 0,        20,       152, Thr 140352200132352, Loading Production application definitions for default localization
    02/27/2014 18:52:07, 0,        20,       153, Thr 140352200132352, Finished loading Production application definitions for default localization
    02/27/2014 18:52:07, 0,        20,       151, Thr 140352200132352, Finished loading Production application definitions using file "SAPWM-v1-0-0-app"
    02/27/2014 18:52:08, 0,        24,         4, Thr 140352349296384, Loaded 2 (HTTPXML v7.0.2.151) from ag3httpxmlbe.dll
    02/27/2014 18:52:08, 0,        23,         4, Thr 140352349296384, Loaded Java-1 (Java v7.0.2.151) from ag3javabe.dll
    02/27/2014 18:52:08, 0,        20,         4, Thr 140352349296384, Server v7.0.2.151
    02/27/2014 18:52:08, 0,        17,        10, Thr 140352349296384, WebSockets Front End v7.0.2.151
    02/27/2014 18:52:08, 0,         0,         0, Thr 140352349296384, Old log files moved into /opt/SAP/MobilePlatform3/Server/log/agentry/rolled/2014-02-27-185145
    02/27/2014 18:52:08, 0,         0,        23, Thr 140352349296384, Agentry startup is complete.
    Thread-140352200132352.log
    2014/02/27 18:52:07.310: Opening log file
    2014/02/27 18:52:07.310: + Thread=140352200132352
    2014/02/27 18:52:07.310:   + Server=Agentry
    2014/02/27 18:52:07.310:     + Load Loop=Production
    2014/02/27 18:52:07.310:       + AppIniFile=SAPWM-v1-0-0-app
    2014/02/27 18:52:07.310:         + Module=PM
    2014/02/27 18:52:07.310:           + Service Event=WorkOrderPushHTTPListener
    2014/02/27 18:52:07.310:             Failed to load definition for Service Event 'WorkOrderPushHTTPListener'
    2014/02/27 18:52:07.310:           + Service Event=WorkorderPushByOperationHTTPListener
    2014/02/27 18:52:07.310:             Failed to load definition for Service Event 'WorkorderPushByOperationHTTPListener'
    2014/02/27 18:52:07.311:           + Service Event=WorkorderPushBySubOperationHTTPListener
    2014/02/27 18:52:07.311:             Failed to load definition for Service Event 'WorkorderPushBySubOperationHTTPListener'
    2014/02/27 18:52:07.311:           + Service Event=BDSDocumentPushHTTPListener
    2014/02/27 18:52:07.311:             Failed to load definition for Service Event 'BDSDocumentPushHTTPListener'
    2014/02/27 18:52:07.311:           + Service Event=DMSDocumentPushHTTPListener
    2014/02/27 18:52:07.311:             Failed to load definition for Service Event 'DMSDocumentPushHTTPListener'
    2014/02/27 18:52:07.311:           + Service Event=WorkorderPushByMRSHTTPListener
    2014/02/27 18:52:07.311:             Failed to load definition for Service Event 'WorkorderPushByMRSHTTPListener'
    When trying to connect with the WPF client I get a communication error (14) and nothing is shown in the log files ..
    Best Regards,
    Michel

    Jason,
    deleting the service events was helpful regarding the error shown in the Thread log file. After publishing a new version the server seems to start, but has no activity to SAP. I expected at least an initial logon to the SAP system using the service user.
    Current log files are:
    events.log:
    02/28/2014 06:16:36, 0,         0,         0, Thr 140136552040192, New files opened events.log, messages.log
    02/28/2014 06:16:36, 0,         0,         2, Thr 140136552040192, Agentry Startup
    02/28/2014 06:16:36, 0,        17,        14, Thr 140136552040192, WebSockets Front End v7.0.2.151
    02/28/2014 06:16:36, 0,         1,         4, Thr 140136552040192, Agentry v7.0.2.151
    02/28/2014 06:16:36, 0,        20,       150, Thr 140136413689600, Loading Production application definitions using file "SAPWM-v1-1-0-app"
    02/28/2014 06:16:36, 0,        20,       152, Thr 140136413689600, Loading Production application definitions for default localization
    02/28/2014 06:17:06, 0,        20,       153, Thr 140136413689600, Finished loading Production application definitions for default localization
    02/28/2014 06:17:06, 0,        20,       151, Thr 140136413689600, Finished loading Production application definitions using file "SAPWM-v1-1-0-app"
    02/28/2014 06:17:06, 0,        24,         4, Thr 140136552040192, Loaded HTTP-XML Back End (HTTPXML v7.0.2.151) from ag3httpxmlbe.dll
    02/28/2014 06:17:06, 0,        23,         4, Thr 140136552040192, Loaded Java-1 (Java v7.0.2.151) from ag3javabe.dll
    02/28/2014 06:17:06, 0,        20,         4, Thr 140136552040192, Server v7.0.2.151
    02/28/2014 06:17:07, 0,        17,        10, Thr 140136552040192, WebSockets Front End v7.0.2.151
    02/28/2014 06:17:07, 0,         0,         0, Thr 140136552040192, Old log files moved into /opt/SAP/MobilePlatform3/Server/log/agentry/rolled/2014-02-28-061636
    02/28/2014 06:17:07, 0,         0,        23, Thr 140136552040192, Agentry startup is complete.
    messages.log is empty and Thread*.log doesn't exist anymore.
    Any further idea how to get this up and running?
    Best Regards,
    Michel

  • How to include the other Languages in SAP sybase brand mobiliser 5.0

    Hello,
    I'm just trying to include the other languages(urdu) in brand mobiliser with common place holders as the properties file.By importing and exporting the brand flows. The text of the flow is getting corrupted..
    How to get out of this problem?
    Thanks in advance

    I created 2 containers (ZWCTESTURL1, ZWCTESTURL2) in my task and gave them initial values:
    ZWCTESTURL1 = mailto:test$lsi.com?subject=test   
    (replace "$" with "@", this posting will not let me enter email address)
    ZWCTESTURL2 = body=action:approve
    I put the following line in my Task Description:
    <a href="&ZWCTESTURL1&&&ZWCTESTURL2&">test</a>
    When I go into Business Workplace (SBWP) and open my workitem, I see a hyperlink named "test".  When clicked, it properly opened a new email in my lotus notes which put To, Subject, and Body text correctly.  However, when I open same workitem in Universal worklist (UWL), there is no hyperlink, just straight text.  It displays as:
    <H href="mailto:test$lsi.com?subject=test&body=action:approve">test</a>
    (replace "H" with "a")
    As I suspected, I could not create hyperlinks in workitems that are in Universal Worklist.  I looked at the editor options in task description and have not any luck with what I tried to make that text a hyperlink in UWL.
    Matt

  • Error in installing mobiliser platform 5.1 SP03:Invalid command 'SSLCertificateKeyFile', perhaps misspelled ...

    Hi Experts,
    I am trying to install Mobiliser platform 5.1 SP03  on redhat Linux system of AWS cloud.
    I have installed httpd 2.2 server on mob-web-1 server and it is running fine.
    But when I include Include /opt/sybase/httpd/conf/mobiliser_httpd_ssl.conf  directory  in
    the Apache HTTPD server configuration which  is the destination configuration located in:
    /etc/httpd/conf/httpd.conf (on mob-web-1) , I am getting following error:
    Starting httpd: Syntax error on line 8 of /opt/sybase/httpd/conf/mobiliser_httpd_ssl.conf:
    Invalid command 'SSLCertificateKeyFile', perhaps misspelled or defined by a module not included
    in the server configuration
                                                               [FAILED]
    So please help me to fix this error.
    Thanks and Regards,
    Sagar M Patil.

    Hi Marcus,
    I have followed the steps that you have mentioned.Now httpd server is running.
    But when I execute  /opt/sybase/money/bin/startup.sh script  in mob-aps-1 , I am getting the errors in /opt/sybase/money/logs/mobiliser.log file. Is it because of  not including
    Include /opt/sybase/httpd/conf/mobiliser_httpd_ssl.conf directive in /etc/httpd/conf/httpd.conf file ?
    Please look into moboliser.log file contents.:
    2014-06-30 04:04:15,378 [Pax Web Runtime worker] WARN  org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED SslContextFactory@64f06ab7(/opt/sybase/money/conf/keys/server/keystore,/opt/sybase/money/conf/keys/server/keystore): java.io.IOException: Keystore was tampered with, or password was incorrect
    java.io.IOException: Keystore was tampered with, or password was incorrect
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
      at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
      at java.security.KeyStore.load(KeyStore.java:1185)
      at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:55)
      at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyStore(SslContextFactory.java:1053)
      at org.eclipse.jetty.util.ssl.SslContextFactory.loadTrustStore(SslContextFactory.java:1027)
      at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:265)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:612)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.Server.doStart(Server.java:290)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.start(JettyServerImpl.java:113)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:378)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:70)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:635)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:87)
      at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:245)
      at org.ops4j.pax.web.service.internal.Activator$DynamicsServiceTrackerCustomizer$1.run(Activator.java:376)
      at org.ops4j.pax.web.service.internal.Executor$Future.run(Executor.java:45)
      at org.ops4j.pax.web.service.internal.Executor$Worker.run(Executor.java:122)
    Caused by: java.security.UnrecoverableKeyException: Password verification failed
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769)
      ... 20 more
    2014-06-30 04:04:15,394 [Pax Web Runtime worker] WARN  org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED [email protected]:8443: java.io.IOException: Keystore was tampered with, or password was incorrect
    java.io.IOException: Keystore was tampered with, or password was incorrect
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
      at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
      at java.security.KeyStore.load(KeyStore.java:1185)
      at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:55)
      at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyStore(SslContextFactory.java:1053)
      at org.eclipse.jetty.util.ssl.SslContextFactory.loadTrustStore(SslContextFactory.java:1027)
      at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:265)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:612)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.Server.doStart(Server.java:290)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.start(JettyServerImpl.java:113)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:378)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:70)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:635)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:87)
      at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:245)
      at org.ops4j.pax.web.service.internal.Activator$DynamicsServiceTrackerCustomizer$1.run(Activator.java:376)
      at org.ops4j.pax.web.service.internal.Executor$Future.run(Executor.java:45)
      at org.ops4j.pax.web.service.internal.Executor$Worker.run(Executor.java:122)
    Caused by: java.security.UnrecoverableKeyException: Password verification failed
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769)
      ... 20 more
    2014-06-30 04:04:15,402 [Pax Web Runtime worker] WARN  org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED SslContextFactory@64f06ab7(/opt/sybase/money/conf/keys/server/keystore,/opt/sybase/money/conf/keys/server/keystore): java.io.IOException: Keystore was tampered with, or password was incorrect
    java.io.IOException: Keystore was tampered with, or password was incorrect
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
      at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
      at java.security.KeyStore.load(KeyStore.java:1185)
      at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:55)
      at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyStore(SslContextFactory.java:1053)
      at org.eclipse.jetty.util.ssl.SslContextFactory.loadTrustStore(SslContextFactory.java:1027)
      at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:265)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:612)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.Server.doStart(Server.java:290)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.start(JettyServerImpl.java:113)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:378)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:70)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:635)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:87)
      at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:245)
      at org.ops4j.pax.web.service.internal.Activator$DynamicsServiceTrackerCustomizer$1.run(Activator.java:376)
      at org.ops4j.pax.web.service.internal.Executor$Future.run(Executor.java:45)
      at org.ops4j.pax.web.service.internal.Executor$Worker.run(Executor.java:122)
    Caused by: java.security.UnrecoverableKeyException: Password verification failed
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769)
      ... 20 more
    2014-06-30 04:04:15,409 [Pax Web Runtime worker] WARN  org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED [email protected]:8444: java.io.IOException: Keystore was tampered with, or password was incorrect
    java.io.IOException: Keystore was tampered with, or password was incorrect
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
      at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
      at java.security.KeyStore.load(KeyStore.java:1185)
      at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:55)
      at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyStore(SslContextFactory.java:1053)
      at org.eclipse.jetty.util.ssl.SslContextFactory.loadTrustStore(SslContextFactory.java:1027)
      at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:265)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:612)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.Server.doStart(Server.java:290)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.start(JettyServerImpl.java:113)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:378)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:70)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:635)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:87)
      at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:245)
      at org.ops4j.pax.web.service.internal.Activator$DynamicsServiceTrackerCustomizer$1.run(Activator.java:376)
      at org.ops4j.pax.web.service.internal.Executor$Future.run(Executor.java:45)
      at org.ops4j.pax.web.service.internal.Executor$Worker.run(Executor.java:122)
    Caused by: java.security.UnrecoverableKeyException: Password verification failed
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769)
      ... 20 more
    2014-06-30 04:04:15,418 [Pax Web Runtime worker] WARN  org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED SslContextFactory@64f06ab7(/opt/sybase/money/conf/keys/server/keystore,/opt/sybase/money/conf/keys/server/keystore): java.io.IOException: Keystore was tampered with, or password was incorrect
    java.io.IOException: Keystore was tampered with, or password was incorrect
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
      at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
      at java.security.KeyStore.load(KeyStore.java:1185)
      at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:55)
      at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyStore(SslContextFactory.java:1053)
      at org.eclipse.jetty.util.ssl.SslContextFactory.loadTrustStore(SslContextFactory.java:1027)
      at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:265)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:612)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.Server.doStart(Server.java:290)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.start(JettyServerImpl.java:113)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:378)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:70)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:635)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:87)
      at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:245)
      at org.ops4j.pax.web.service.internal.Activator$DynamicsServiceTrackerCustomizer$1.run(Activator.java:376)
      at org.ops4j.pax.web.service.internal.Executor$Future.run(Executor.java:45)
      at org.ops4j.pax.web.service.internal.Executor$Worker.run(Executor.java:122)
    Caused by: java.security.UnrecoverableKeyException: Password verification failed
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769)
      ... 20 more
    2014-06-30 04:04:15,419 [Pax Web Runtime worker] WARN  org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED [email protected]:8445: java.io.IOException: Keystore was tampered with, or password was incorrect
    java.io.IOException: Keystore was tampered with, or password was incorrect
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
      at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
      at java.security.KeyStore.load(KeyStore.java:1185)
      at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:55)
      at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyStore(SslContextFactory.java:1053)
      at org.eclipse.jetty.util.ssl.SslContextFactory.loadTrustStore(SslContextFactory.java:1027)
      at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:265)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:612)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.Server.doStart(Server.java:290)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.start(JettyServerImpl.java:113)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:378)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:70)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:635)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:87)
      at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:245)
      at org.ops4j.pax.web.service.internal.Activator$DynamicsServiceTrackerCustomizer$1.run(Activator.java:376)
      at org.ops4j.pax.web.service.internal.Executor$Future.run(Executor.java:45)
      at org.ops4j.pax.web.service.internal.Executor$Worker.run(Executor.java:122)
    Caused by: java.security.UnrecoverableKeyException: Password verification failed
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769)
      ... 20 more
    2014-06-30 04:04:15,433 [Pax Web Runtime worker] WARN  org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED SslContextFactory@64f06ab7(/opt/sybase/money/conf/keys/server/keystore,/opt/sybase/money/conf/keys/server/keystore): java.io.IOException: Keystore was tampered with, or password was incorrect
    java.io.IOException: Keystore was tampered with, or password was incorrect
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
      at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
      at java.security.KeyStore.load(KeyStore.java:1185)
      at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:55)
      at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyStore(SslContextFactory.java:1053)
      at org.eclipse.jetty.util.ssl.SslContextFactory.loadTrustStore(SslContextFactory.java:1027)
      at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:265)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:612)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.Server.doStart(Server.java:290)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.start(JettyServerImpl.java:113)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:378)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:70)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:635)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:87)
      at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:245)
      at org.ops4j.pax.web.service.internal.Activator$DynamicsServiceTrackerCustomizer$1.run(Activator.java:376)
      at org.ops4j.pax.web.service.internal.Executor$Future.run(Executor.java:45)
      at org.ops4j.pax.web.service.internal.Executor$Worker.run(Executor.java:122)
    Caused by: java.security.UnrecoverableKeyException: Password verification failed
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769)
      ... 20 more
    2014-06-30 04:04:15,434 [Pax Web Runtime worker] WARN  org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED [email protected]:8446: java.io.IOException: Keystore was tampered with, or password was incorrect
    java.io.IOException: Keystore was tampered with, or password was incorrect
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
      at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
      at java.security.KeyStore.load(KeyStore.java:1185)
      at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:55)
      at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyStore(SslContextFactory.java:1053)
      at org.eclipse.jetty.util.ssl.SslContextFactory.loadTrustStore(SslContextFactory.java:1027)
      at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:265)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:612)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.Server.doStart(Server.java:290)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.start(JettyServerImpl.java:113)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:378)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:70)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:635)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:87)
      at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:245)
      at org.ops4j.pax.web.service.internal.Activator$DynamicsServiceTrackerCustomizer$1.run(Activator.java:376)
      at org.ops4j.pax.web.service.internal.Executor$Future.run(Executor.java:45)
      at org.ops4j.pax.web.service.internal.Executor$Worker.run(Executor.java:122)
    Caused by: java.security.UnrecoverableKeyException: Password verification failed
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769)
      ... 20 more
    2014-06-30 04:04:15,441 [Pax Web Runtime worker] WARN  org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED [email protected]284: MultiException[java.io.IOException: Keystore was tampered with, or password was incorrect, java.io.IOException: Keystore was tampered with, or password was incorrect, java.io.IOException: Keystore was tampered with, or password was incorrect, java.io.IOException: Keystore was tampered with, or password was incorrect]
    MultiException[java.io.IOException: Keystore was tampered with, or password was incorrect, java.io.IOException: Keystore was tampered with, or password was incorrect, java.io.IOException: Keystore was tampered with, or password was incorrect, java.io.IOException: Keystore was tampered with, or password was incorrect]
      at org.eclipse.jetty.server.Server.doStart(Server.java:272)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.start(JettyServerImpl.java:113)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:378)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:70)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:635)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:87)
      at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:245)
      at org.ops4j.pax.web.service.internal.Activator$DynamicsServiceTrackerCustomizer$1.run(Activator.java:376)
      at org.ops4j.pax.web.service.internal.Executor$Future.run(Executor.java:45)
      at org.ops4j.pax.web.service.internal.Executor$Worker.run(Executor.java:122)
    java.io.IOException: Keystore was tampered with, or password was incorrect
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
      at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
      at java.security.KeyStore.load(KeyStore.java:1185)
      at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:55)
      at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyStore(SslContextFactory.java:1053)
      at org.eclipse.jetty.util.ssl.SslContextFactory.loadTrustStore(SslContextFactory.java:1027)
      at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:265)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:612)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.Server.doStart(Server.java:290)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.start(JettyServerImpl.java:113)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:378)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:70)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:635)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:87)
      at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:245)
      at org.ops4j.pax.web.service.internal.Activator$DynamicsServiceTrackerCustomizer$1.run(Activator.java:376)
      at org.ops4j.pax.web.service.internal.Executor$Future.run(Executor.java:45)
      at org.ops4j.pax.web.service.internal.Executor$Worker.run(Executor.java:122)
    Caused by: java.security.UnrecoverableKeyException: Password verification failed
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769)
      ... 20 more
    java.io.IOException: Keystore was tampered with, or password was incorrect
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
      at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
      at java.security.KeyStore.load(KeyStore.java:1185)
      at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:55)
      at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyStore(SslContextFactory.java:1053)
      at org.eclipse.jetty.util.ssl.SslContextFactory.loadTrustStore(SslContextFactory.java:1027)
      at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:265)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:612)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.Server.doStart(Server.java:290)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.start(JettyServerImpl.java:113)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:378)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:70)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:635)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:87)
      at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:245)
      at org.ops4j.pax.web.service.internal.Activator$DynamicsServiceTrackerCustomizer$1.run(Activator.java:376)
      at org.ops4j.pax.web.service.internal.Executor$Future.run(Executor.java:45)
      at org.ops4j.pax.web.service.internal.Executor$Worker.run(Executor.java:122)
    Caused by: java.security.UnrecoverableKeyException: Password verification failed
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769)
      ... 20 more
    java.io.IOException: Keystore was tampered with, or password was incorrect
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
      at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
      at java.security.KeyStore.load(KeyStore.java:1185)
      at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:55)
      at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyStore(SslContextFactory.java:1053)
      at org.eclipse.jetty.util.ssl.SslContextFactory.loadTrustStore(SslContextFactory.java:1027)
      at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:265)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:612)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.Server.doStart(Server.java:290)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.start(JettyServerImpl.java:113)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:378)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:70)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:635)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:87)
      at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:245)
      at org.ops4j.pax.web.service.internal.Activator$DynamicsServiceTrackerCustomizer$1.run(Activator.java:376)
      at org.ops4j.pax.web.service.internal.Executor$Future.run(Executor.java:45)
      at org.ops4j.pax.web.service.internal.Executor$Worker.run(Executor.java:122)
    Caused by: java.security.UnrecoverableKeyException: Password verification failed
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769)
      ... 20 more
    java.io.IOException: Keystore was tampered with, or password was incorrect
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
      at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
      at java.security.KeyStore.load(KeyStore.java:1185)
      at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:55)
      at org.eclipse.jetty.util.ssl.SslContextFactory.getKeyStore(SslContextFactory.java:1053)
      at org.eclipse.jetty.util.ssl.SslContextFactory.loadTrustStore(SslContextFactory.java:1027)
      at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:265)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:612)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.eclipse.jetty.server.Server.doStart(Server.java:290)
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.start(JettyServerImpl.java:113)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:378)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:70)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:635)
      at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:87)
      at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:245)
      at org.ops4j.pax.web.service.internal.Activator$DynamicsServiceTrackerCustomizer$1.run(Activator.java:376)
      at org.ops4j.pax.web.service.internal.Executor$Future.run(Executor.java:45)
      at org.ops4j.pax.web.service.internal.Executor$Worker.run(Executor.java:122)
    Caused by: java.security.UnrecoverableKeyException: Password verification failed
      at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769)
      ... 20 more
    2014-06-30 04:04:16,815 [main] WARN  org.activiti.osgi.Activator - FileInstall package is not available, disabling fileinstall support
    2014-06-30 04:04:18,879 [main] WARN  org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins - Bundle AIMS Mobiliser :: Framework :: Service Configuration (com.sybase365.mobiliser.framework.service.config) cannot see class [org.springframework.beans.factory.xml.NamespaceHandlerResolver]; ignoring it as a namespace resolver
    2014-06-30 04:04:21,057 [main] WARN  org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins - Bundle AIMS Mobiliser :: Framework :: Service Configuration (com.sybase365.mobiliser.framework.service.config) cannot see class [org.springframework.beans.factory.xml.NamespaceHandlerResolver]; ignoring it as a namespace resolver
    2014-06-30 04:05:04,662 [aims-init-18] WARN  com.sybase365.mobiliser.framework.vscan.scanner.impl.VScanImpl - Cannot initialize Virus Scan Service. The following service exception occured: Expecting an absolute path of the library: libsavisap.so
    2014-06-30 04:05:39,138 [prefs-2] WARN  net.sf.ehcache.hibernate.strategy.EhcacheAccessStrategyFactoryImpl - read-only cache configured for mutable entity [com.sybase365.mobiliser.money.ams.dao.model.CurrencyExchange]
    2014-06-30 04:05:42,186 [prefs-2] WARN  net.sf.ehcache.hibernate.strategy.EhcacheAccessStrategyFactoryImpl - read-only cache configured for mutable entity [com.sybase365.mobiliser.money.ams.dao.model.ClearingConfig]
    Regards,
    Sagar M Patil

  • SMP3.0 SP05 register process and reconnect in native iOS app

    Hi,
    we do this steps Getting started with SMP3 Native OData iOS apps to get a native iOS application functioning through the SAP Mobility platform version 3.0 SP05 and retrieving data from OData services.
    But we do not understand the register process completely.
    If we install the app and do the register process and retrieve the data everything is ok. A user with the ApplicationConnectionID is registered in in SMP. But if we start the app again (without a new installation) we do not register the user again an set the connection id we get in the registration process:
    [self.clientConn setApplicationConnectionID:[selfreadInPlistMitKey:@"appConnectionID"]];
    we set the encryptionKey in the manager and initialize the Cache once for the application launch.
    [EncryptionKeyManager setEncryptionKey:key withError:nil];
    But if we want to retrieve the data we get a Request Failed.
    2015-01-15 18:13:31.885 AuthTest[12663:5b07] Firing requests from DB...
    2015-01-15 18:13:31.886 AuthTest[12663:4c07] UrlString:   http://smpServerAdress:8080
    2015-01-15 18:13:31.889 AuthTest[12663:4c07] Connectivity changed...
    2015-01-15 18:13:31.889 AuthTest[12663:4c07] Detected network...
    2015-01-15 18:13:31.889 AuthTest[12663:4c07] Start queue...
    2015-01-15 18:13:31.900 AuthTest[12663:4c07] UrlString:   http://smpServerAdress:8080
    2015-01-15 18:13:31.906 AuthTest[12663:907] Request Failed
    What do we wrong? Where is the different between the request with registration an without.
    Thanks,
    André

    Hi Ali,
    thank you but this was not realy what we need. But we can now register without to use the MAFLogonScren but when we whant to open the Online Store we get this error: "OpenStore failed with network error: 401 unauthorized" Do you know what we cvan do against this error or what the reason of this error is?
    Here is the code snipped what we use:
        MAFLogonUIViewManager *logonUIViewManager = [[MAFLogonUIViewManager alloc] init];
        NSObject<MAFLogonNGPublicAPI> *logonManager= logonUIViewManager.logonManager;
        HttpConversationManager* httpConvManager = [[HttpConversationManager alloc] init];
        [[logonManager logonConfigurator] configureManager:httpConvManager];
        MAFLogonCore *lc = self.appDelegate.lc;
        MAFLogonContext *context;
        if ([lc unlockSecureStore:@"abcd1234" error:&error]) {
            context = [lc getContext:&error];
        MAFLogonRegistrationContext *regContext = context.registrationContext;
        SODataOnlineStore *onlineStore = [[SODataOnlineStore alloc]
                                          initWithURL:[NSURL URLWithString:regContext.applicationEndpointURL]
                              httpConversationManager:httpConvManager];
        [onlineStore setOnlineStoreDelegate:self];
        [onlineStore openStoreWithError:&error];

  • How to integrate USSD Aggregator with JMS from Brand mobiliser

    Please help me to come out of this problem (How to integrate USSD Aggregator with JMS from Brand mobiliser)

    Dear jeevan,
    Step 1: Login into Brand mobiliser
    Step 2: Under Work space Administration configure JMS channel manager.
    Step 3: Use work space outbound channel as JMS.
    Step 4: write JMS api to process inbound and outbound queues.

  • AMS(Account Management System) in Sybase mobiliser 365

    Hi All,
    Do anyone know How to do AMS settlement process in sybase mobiliser please help me if anyone knows..
    Thanks ..

    Did you create an account in office 365, that is a office 365 global admin, that will be used by SCOM to monitor office 365? If so that is the account information i.e. user name and password that you will need to enter when you open the SCOM Admin Console
    click the Office 365 icon, and create a subscription to monitor, Page 10 of the MP read me file, which explains what needs to be entered in the wizard. Go back thru the remove the subscription you created in the office 365 area in SCOM and create a new subscription.
    if you are getting the same errors again, remove the subscription, delete the MP, wait 30 minutes then re-import the mp, and try this process over again.
    Hope this helps.
    Scott Moss MVP (Operations Manager) President - System Center Virtual Users Group |Vice President - Atlanta Southeast Management Users Group (ATL SMUG)
    Please remember to click “Mark as Answer” on the post that helps you!
    my new blog om2012.wordpress.com

Maybe you are looking for