Base64

i want to encode using base64 class.bt in java1.5 base64 is deprecate d. so wht is hte supported package in jdk1.5

There is java/util/prefs/Base64There is? Not in 1.5 or 1.6It in my src.zip of 1.6 (I do not have access to the Sun pages right now to check the APIs):
* @(#)Base64.java     1.7 05/11/17
* Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
package java.util.prefs;
* Static methods for translating Base64 encoded strings to byte arrays
* and vice-versa.
* @author  Josh Bloch
* @version 1.7, 11/17/05
* @see     Preferences
* @since   1.4
class Base64 {
. . .

Similar Messages

  • How can I convert an Image ( or BufferedImage ) to Base64 format ?

    Hi folks...
    How can I convert an Image, or BufferedImage, to the Base64 format ?
    The image that I want to convert, I get from the webCam connected to the computer...
    Anyone can help me ?
    Rodrigo Kerkhoff

    I suggest you read this thread concerning this:
    http://forum.java.sun.com/thread.jspa?forumID=31&threadID=477461
    Failing that, Google is your friend.
    Good luck!

  • Five days ago I received an email from an anonymous sender with the subject: Your Apple ID was just used to buy full album Elton John 312.99. Your receipt No. 37930343160405752. the content began: Content-Transfer-Encoding: base64 From (my email add

    Five days ago I received an anonymous email with the subject:
    Your Apple ID was just used to buy full album Elton John £12.99.Your receipt No.37930343160405752
    The content started: Content-Transfer-Encoding: base64 From:(my email address) followed by a very,very,very long stream of gobbledygook. There is no record of it in my i-tunes purchases or my credit card statement but that might only be because I have not updated my credit card details. Should I be worried that my account has been compromised? Does anyone know how I can get through to the right section of Apple to deal with this - all the emails I get say no-reply so I don't have an email address to contact them on.
    I would be most grateful if anyone could help me with this.
    Thanks in advance
    Walwal

    It's a phishing attempt to try and get your account and payment details - forward it to Apple : [email protected] , and then delete it
    Phishing emails : Identifying fraudulent "phishing" email - Apple Support
    Genuine emails : Identifying legitimate emails from the iTunes Store - Apple Support

  • How to dynamically load a Base64 string to an image on the Crystal Report?

    I have a signature stored in my SQL Server 2008 DB as a Base64 encoded string. It is in a datatype of nvarchar(MAX), field named ="signature_stream"
    I am using Crystal Reports Basic for Visual Studio 2008.a XML field definition file to load the data to the report.  In that file [signature_stream] is a xs:string type.  This is a asp.net application so ideally I would like not to have to save the image to disk before showing it.
    I need to be able to take [signature_stream] and load it onto my report from server side code. 
    Any help would greatly be appreciated.

    Hi Jimmy,
    CR is a 32 bit app so it won't be able to handle an image in x64 format unless you find a way to convert it to x86 type.
    The MS SQL client may be able to do this for you though. Install the SQL Native 10 client from the MS SQL Tools menu options and then convert/update the report and DSN to use the SQLNCLI10.dll as the client dll.
    See if you can add that field to the report, if that works then you can add any image to the report and set the image formula to that database field using the Formula field:
    click the X-2 button for graphic location and select the field with the image in it.
    Now preview, if the Client converts 64 to 32 bit then this should work for you, if not then only option is as Dell pointed out and save the image to the HD in BMP or JPG format and then you can use the same Graphic Location formula to point to the folder and file location.
    To update it in code it would look like this in the KBase article:
    2021348 - Modifying a Picture object in .NET ignores Object.Height and Object.Width when setting Condition Formula Can Grow is enabled
    Symptom
    When modifying an existing picture object and using a formula to update the image file location and name using the .Modify() method the image is not sizing accordingly.
    Environment
    Crystal Reports for Visual Studio
    VS 2010
    VS 2012
    VS 2013
    Resolution
    You can do this all dynamically and creatively as you wish but the basics to updating the image is as follows:
    CrystalDecisions.ReportAppServer.ReportDefModel.PictureObject boPictureObject = new CrystalDecisions.ReportAppServer.ReportDefModel.PictureObject(); ;
    string strNewImageFilename = "D:\\Atest\\DSC_2655.jpg";
    foreach (CrystalDecisions.ReportAppServer.ReportDefModel.ReportObject oReportObject in objects)
        if (oReportObject.Kind == CrystalDecisions.ReportAppServer.ReportDefModel.CrReportObjectKindEnum.crReportObjectKindPicture)
            var oPlaceholderPicture = oReportObject as CrystalDecisions.ReportAppServer.ReportDefModel.PictureObject;
            if (oPlaceholderPicture != null)
                    // clone the original object so it can be modified
                    var oNewPicture = (CrystalDecisions.ReportAppServer.ReportDefModel.PictureObject)oPlaceholderPicture.Clone(true);
                    var cf = new CrystalDecisions.ReportAppServer.ReportDefModel.ConditionFormula();
                    PicFileLocationFormula.Text = "\"" + strNewImageFilename + "\"";
                    oNewPicture.Format.EnableCanGrow = false;
                    oNewPicture.GraphicLocationFormula = PicFileLocationFormula;
                    oNewPicture.Width = 4320;  // 3 inches
                    oNewPicture.Height = 1440;  // 1 inch
                    rptClientDoc.ReportDefController.ReportObjectController.Modify( oPlaceholderPicture, oNewPicture );
                    // Call the Modify again to update the CanGrow flag to false - default is set to True
                    oNewPicture.Format.EnableCanGrow = false;
                    rptClientDoc.ReportDefController.ReportObjectController.Modify(oPlaceholderPicture, oNewPicture);
    This issue has been tracked with ADAPT01727457 and scheduled for SP 11 ( possibly SP 10 )
    In the mean time use the above work around
    Don

  • Invalid data found when base64 decoding a String

    When I tried to start my server, my server stops automatically. Following are my server0 logs when the server0 stopped automatically when I tried to start my WEB-AS.
    <!LOGHEADER[START]/>
    <!HELP[Manual modification of the header may cause parsing problem!]/>
    <!LOGGINGVERSION[1.5.3.7181 - 630_SP]/>
    <!NAME[./log/defaultTrace.trc]/>
    <!PATTERN[defaultTrace.trc]/>
    <!FORMATTER[com.sap.tc.logging.ListFormatter]/>
    <!ENCODING[ISO8859_1]/>
    <!FILESET[17, 20, 10485760]/>
    <!PREVIOUSFILE[defaultTrace.16.trc]/>
    <!NEXTFILE[defaultTrace.18.trc]/>
    <!LOGHEADER[END]/>
    #1.5#0003BAB02F57000000000001000017410004123D362DADF4#1145954018110#com.sap.engine.core.service630.container.LoadContainer##com.sap.engine.core.service630.container.LoadContainer#######Thread[Thread-1,5,main]##0#0#Error#1#/System/Server#Plain###library CRRSLib - jar file /usr/sap/PVJ/JC30/j2ee/cluster/server0/bin/ext/itext.jar does not exist.#
    #1.5#0003BAB02F57000100000001000017410004123D36C8277F#1145954028234#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_12##0#0#Warning#1#/System/Server#Plain###User <system thread>, IP address
    The default (JDK) implementation will be used for writing compressed data in the GZIP file format!#
    #1.5#0003BAB02F57000200000001000017410004123D36CDE4C7#1145954028610#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_4##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 309349100: The specified mapping for port 53001: "Host:crrsprap1,Port:53001,Scheme:https" is not correct. The error is:  Unknown "Override"=="null", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 309349100.#
    #1.5#0003BAB02F57000200000002000017410004123D36CDF137#1145954028613#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_4##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==309349100 for port 53001: Host=="crrsprap1", Port==53001, Scheme=="https", Override==false.#
    #1.5#0003BAB02F57000200000004000017410004123D36CDF5DB#1145954028615#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_4##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 309349100: The specified mapping for port 53000: "Host:crrsprap1,Port:53000,Scheme:http" is not correct. The error is:  Unknown "Override"=="null", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 309349100.#
    #1.5#0003BAB02F57000200000005000017410004123D36CDF801#1145954028615#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_4##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==309349100 for port 53000: Host=="crrsprap1", Port==53000, Scheme=="http", Override==false.#
    #1.5#0003BAB02F57000200000007000017410004123D36CDFC01#1145954028616#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_4##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 309349100: The specified mapping for port 53001: "Host:crrsprap1,Port:53001,Scheme:https,Override:default" is not correct. The error is:  Unknown "Override"=="default", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 309349100.#
    #1.5#0003BAB02F57000200000008000017410004123D36CDFED2#1145954028617#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_4##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==309349100 for port 53001: Host=="crrsprap1", Port==53001, Scheme=="https", Override==false.#
    #1.5#0003BAB02F5700020000000A000017410004123D36CE02F6#1145954028618#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_4##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 309349100: The specified mapping for port 53000: "Host:crrsprap1,Port:53000,Scheme:http,Override:default" is not correct. The error is:  Unknown "Override"=="default", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 309349100.#
    #1.5#0003BAB02F5700020000000B000017410004123D36CE0552#1145954028619#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_4##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==309349100 for port 53000: Host=="crrsprap1", Port==53000, Scheme=="http", Override==false.#
    #1.5#0003BAB02F57000300000001000017410004123D36D272FF#1145954028909#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_72##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 302631400: The specified mapping for port 53001: "Host:crrsprdb,Port:53001,Scheme:https" is not correct. The error is:  Unknown "Override"=="null", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 302631400.#
    #1.5#0003BAB02F57000300000002000017410004123D36D2771E#1145954028910#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_72##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==302631400 for port 53001: Host=="crrsprdb", Port==53001, Scheme=="https", Override==false.#
    #1.5#0003BAB02F57000300000004000017410004123D36D27B86#1145954028911#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_72##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 302631400: The specified mapping for port 53000: "Host:crrsprdb,Port:53000,Scheme:http" is not correct. The error is:  Unknown "Override"=="null", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 302631400.#
    #1.5#0003BAB02F57000300000005000017410004123D36D27DE2#1145954028912#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_72##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==302631400 for port 53000: Host=="crrsprdb", Port==53000, Scheme=="http", Override==false.#
    #1.5#0003BAB02F57000300000007000017410004123D36D2820C#1145954028913#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_72##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 302631400: The specified mapping for port 53001: "Host:crrsprdb,Port:53001,Scheme:https,Override:default" is not correct. The error is:  Unknown "Override"=="default", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 302631400.#
    #1.5#0003BAB02F57000300000008000017410004123D36D28474#1145954028913#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_72##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==302631400 for port 53001: Host=="crrsprdb", Port==53001, Scheme=="https", Override==false.#
    #1.5#0003BAB02F5700030000000A000017410004123D36D28893#1145954028914#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_72##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 302631400: The specified mapping for port 53000: "Host:crrsprdb,Port:53000,Scheme:http,Override:default" is not correct. The error is:  Unknown "Override"=="default", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 302631400.#
    #1.5#0003BAB02F5700030000000B000017410004123D36D28BC2#1145954028915#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_72##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==302631400 for port 53000: Host=="crrsprdb", Port==53000, Scheme=="http", Override==false.#
    #1.5#0003BAB02F57000400000001000017410004123D376F2CD8#1145954039180#com.sap.security##com.sap.security.logToFile#######SAPEngine_System_Thread[impl:5]_10##0#0#Error#1#/System/Security/Audit#Plain###<systemuser>     | CUSTOMIZE     | NONE = SecurityAudit     |      | Version=[3], Changelist=[17855]#
    #1.5#0003BAB02F57000400000003000017410004123D376F5152#1145954039189#com.sap.security##com.sap.security.logToFile#######SAPEngine_System_Thread[impl:5]_10##0#0#Error#1#/System/Security/Audit#Plain###<systemuser>     | CUSTOMIZE     | NONE = Properties     |      | ume.logon.security_policy.cert_logon_required=[FALSE], login.authschemes.definition.file=[authschemes.xml], ume.ldap.connection_pool.max_size=[10], ume.ldap.connection_pool.max_wait_time=[60000], ume.locking.max_wait_time=[30], com.sap.security.core.umap.key=[], ume.notification.update_by_batch_performed=[TRUE], ume.ldap.access.auxiliary_naming_attribute.grup=[], ume.ldap.access.size_limit=[0], ume.logon.security_policy.useridmaxlength=[20], ume.supergroups.anonymous_group.uniquename=[Anonymous Users], ume.r3.connection.003.receiverid=[003], login.ticket_lifetime=[8], ume.logonAuthenticationFactory=[com.sap.security.core.logon.imp.SAPJ2EEAuthenticator], ume.cache.user.default_caching_time=[3600], ume.ldap.cache_size=[100], ume.ldap.access.ssl_socket_factory=[com.sap.security.core.server.https.SecureConnectionFactory], ume.r3.connection.002.snc_lib=[], ume.r3.use.role=[FALSE], ume.r3.connection.001.group=[], ume.replication.adapters.001.scope=[], ume.supergroups.everyone.uniquename=[Everyone], ume.r3.connection.master.snc_qop=[], ume.ldap.access.ssl=[FALSE], ume.ldap.connection_pool.max_idle_connections=[5], ume.ldap.blocked_groups=[Administrators,Guests], ume.r3.mastersystem=[], ume.logon.security_policy.lock_after_invalid_attempts=[3], ume.ldap.connection_pool.min_size=[1], ume.ldap.access.server_port=[], ume.principal.cache_role_hierarchy=[TRUE], ume.r3.sync.sender=[SAPMUM], ume.secaudit.get_object_name=[FALSE], ume.ldap.unique_user_attribute=[], ume.r3.connection.003.sysnr=[], ume.r3.connection.001.snc_qop=[], ume.logon.security_policy.password_max_length=[14], ume.ldap.access.auxiliary_objectclass.grup=[], ume.r3.connection.001.userole=[FALSE], ume.ldap.access.msads.control_attribute=[userAccountControl], ume.r3.connection.001.snc_partnername=[], ume.r3.connection.003.ashost=[], ume.ldap.access.naming_attribute.user=[], ume.r3.connection.003.poolmaxsize=[10], ume.ldap.access.base_path.user=[], ume.logon.security_policy.password_change_allowed=[TRUE], ume.login.basicauthentication=[1], ume.r3.orgunit.adapterid=[], ume.db.use_default_transaction_isolation=[FALSE], ume.admin.allow_selfmanagement=[FALSE], ume.r3.connection.001.r3name=[], ume.notification.create_by_batch_performed=[TRUE], ume.admin.selfreg_sus.adminrole=[], ume.logon.security_policy.userid_in_password_allowed=[FALSE], ume.notification.lock_performed=[TRUE], ume.r3.connection.003.lang=[], ume.replication.adapters.master.companies=[], ume.supergroups.anonymous_group.description=[Built-in Group Anonymous Users], ume.ldap.connection_pool.retrial_interval=[10000], ume.r3.connection.master.group=[], ume.r3.connection.002.poolmaxwait=[], ume.admin.account_privacy=[FALSE], ume.persistence.batch.page_size=[25], ume.r3.connection.master.poolmaxwait=[], ume.r3.connection.002.snc_mode=[], ume.cache.user.initial_cache_size=[500], ume.r3.connection.003.client=[], ume.r3.connection.002.sysnr=[], ume.r3.connection.master.lang=[], ume.ldap.access.msads.grouptype.value=[4], ume.r3.connection.master.gwhost=[], login.ticket_client=[000], ume.ldap.access.objectclass.grup=[], ume.r3.connection.001.receiverid=[001], ume.login.guest_user.uniqueids=[Guest], ume.r3.connection.003.receiverid_guest=[003], ume.admin.display.redirect=[], ume.cache.group.default_caching_time=[3600], ume.notification.mail_host=[], ume.logon.selfreg=[FALSE], ume.ldap.access.user=[], ume.ldap.access.creation_path.grup=[], ume.r3.connection.001.poolmaxwait=[], ume.testum=[FALSE], ume.company_groups.enabled=[FALSE], ume.r3.connection.003.userole=[FALSE], ume.r3.connection.master.msserv=[], ume.replication.adapters.001.companies=[], ume.tpd.companies=[branch1,branch2,branch3,WA,WE,WC,WD,WB,WF,VC,VH,VF,VG,VB,VA,VE,PC,PA,PD,PB,EA,EC,ED,EB,JE,JB,JD,JF,JC,JA,KA,KB,KD,KC,SA,SB,QB,QA,QC,ZH,1,2,054,055,059,062,065,066,067,068,070,111,116,201,203,204,206,207,209,214,215,217,221,222,333,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,AWP,JKL,KUL,SKS,CRS,APG,MDT,SLG,STK,BKB,ASNS,PJY,KJG,BNT,DSJ,RWG,KLG,SHA,PKL,SBJ,PCH,SBN,AJM,MLK,MUR,BPH,KLU,SGT,JSK,KUJ,KOT,ANR,BTW,BMT,PNG,LWI,SPT,JTG,AST,KGR,APK,IPH,TPG,SIT,TKN,PBR,AEC,KJB,TMH,KBU,KTG,ASK,SBU,BTU,MYY,KCH,ASA,SDK,KKU,LDU,TWU,INM,UNKMBMY,UNKABMY,UNKAFMY,UNKMBSG,BHPT,CA,RTS,HQMBMY,HQAFMY,HQABMY,HQMBSG,CMQ,CMQMBSG,RMMBSG,SUSMBSG,CMQHQ,CMQFT,CMQSNS,CMQPRK,CMQPKP,CMQPKT,CMQJM,CMQSBH,CMQSRW,CRA,REFSFT,REFSSNS,REFSJM,REFSPKT,REFSPKP,SECM,SC,JBU,113,114,117,118,QD,BHPE,KE,351], ume.r3.connection.001.gwhost=[], ume.cache.default_cache=[distributableCache], ume.ldap.unique_grup_attribute=[], ume.db.or_search.max_arguments=[50], ume.admin.search_maxhits_warninglevel=[200], ume.ldap.access.auxiliary_naming_attribute.uacc=[], login.serviceuser.lifetime=[100], login.ticket_portalid=[auto], ume.notification.unlock_request=[TRUE], ume.trace.debug_exception_level=[1], ume.authenticationFactory=[com.sap.security.core.logon.imp.SAPJ2EEAuthenticator], ume.ldap.access.server_type=[], ume.r3.connection.003.gwserv=[], ume.admin.self.addattrs=[], ume.db.parent_search.max_arguments=[300], ume.notification.system_email=[], ume.logon.security_policy.log_client_hostname=[FALSE], ume.r3.connection.003.snc_myname=[], ume.supergroups.authenticated_group.description=[Built-in Group Authenticated Users], ume.superadmin.activated=[FALSE], ume.r3.connection.002.lang=[], ume.r3.connection.master.abap_debug=[], ume.tpd.classloader=[], ume.usermapping.refsys.mapping.type=[internal], ume.r3.connection.master.ashost=[], ume.logon.security_policy.password_alpha_numeric_required=[1], ume.login.mdc.hosts=[], ume.cache.notification_time=[0], ume.ldap.access.user_as_account=[TRUE], ume.ldap.access.multidomain.enabled=[FALSE], ume.r3.connection.master.receiverid=[master], ume.ldap.access.auxiliary_objectclass.uacc=[], ume.admin.search_maxhits=[1000], ume.ldap.access.dynamic_group_attribute=[], ume.notification.create_approval=[TRUE], ume.r3.connection.001.ashost=[], ume.db.connection_pool.j2ee.xatransactions_used=[FALSE], ume.admin.addattrs=[], ume.ldap.blocked_accounts=[Administrator,Guest], ume.admin.selfreg_sus.adapterid=[SUS], ume.locking.enabled=[TRUE], ume.allow_nested_groups=[TRUE], ume.r3.connection.003.user=[], ume.r3.connection.master.r3name=[], ume.logoff.redirect.silent=[FALSE], ume.r3.connection.001.msghost=[], ume.version.sapj2eeengine=[630], ume.secaudit.log_actor=[TRUE], ume.persistence.ume_roles_data_source_configuration=[dataSourceConfiguration_UMERoles.xml], ume.r3.connection.master.receiverid_guest=[master], ume.logon.allow_cert=[FALSE], ume.r3.connection.master.client=[], ume.r3.connection.master.user=[], ume.users.displayname_template=[, ], ume.logon.logon_help=[TRUE], ume.ldap.connection_pool.retrial=[5], ume.r3.connection.003.poolmaxwait=[], ume.supergroups.anonymous_group.displayname=[Anonymous Users], ume.r3.connection.001.lang=[], ume.r3.connection.tpd.adapterid=[value of ume.r3.connection.tpd.systemid], ume.acl.validate_cached_acls=[FALSE], ume.logon.security_policy.useridminlength=[2], ume.cache.group.initial_cache_size=[500], ume.login.context.default=[ticket], ume.logon.locale=[FALSE], ume.r3.connection.003.snc_lib=[], ume.logon.security_policy.log_client_hostaddress=[TRUE], ume.notification.email_asynch=[TRUE], ume.ldap.access.time_limit=[0], ume.r3.connection.001.client=[], ume.notification.admin_email=[], ume.ldap.access.objectclass.uacc=[], ume.logon.security_policy.userid_special_char_required=[0], ume.r3.connection.001.snc_myname=[], ume.ldap.access.naming_attribute.grup=[], ume.admin.selfreg_sus.deletecall=[TRUE], ume.notification.delete_performed=[TRUE], ume.ldap.access.base_path.grup=[], ume.ldap.access.creation_path.uacc=[], ume.login.anonymous_user.mode=[1], ume.ldap.connection_pool.max_idle_time=[300000], ume.ldap.connection_pool.max_connection_usage_time_check_interval=[120000], ume.cache.role.initial_cache_size=[500], ume.r3.connection.002.r3name=[], ume.ldap.access.msads.grouptype.attribute=[grouptype], ume.logon.security_policy.auto_unlock_time=[60], ume.replication.adapters.index_3=[], ume.admin.modify.redirect=[], ume.replication.adapters.index_2=[], ume.replication.adapters.index_1=[], ume.r3.connection.002.snc_qop=[], ume.tpd.imp.class=[com.sap.security.core.tpd.SimpleTPD], ume.r3.connection.master.gwserv=[], ume.logon.security.relax_domain.level=[1], ume.ldap.access.server_name=[], ume.trace.external_trace_class=[com.sap.security.core.util.imp.UMTrace_630], ume.admin.selfreg_company=[FALSE], ume.notification.create_denied=[TRUE], ume.r3.connection.002.user=[], ume.r3.connection.003.group=[], ume.company_groups.displayname_template=[ ()], ume.ldap.access.context_factory=[com.sun.jndi.ldap.LdapCtxFactory], ume.replication.adapters.003.scope=[], ume.r3.connection.003.msghost=[], ume.db.connection_pool.j2ee.jta_transaction_support_enabled=[FALSE], ume.logon.r3master.adapterid=[master], ume.r3.connection.003.snc_partnername=[], ume.ldap.unique_uacc_attribute=[], ume.r3.connection.001.gwserv=[], ume.r3.connection.master.trace=[], ume.r3.connection.002.receiverid_guest=[002], ume.ldap.cache_lifetime=[300], ume.r3.connection.master.snc_mode=[], ume.db.connection_pool.j2ee.is_unicode=[FALSE], ume.r3.connection.master.snc_lib=[], ume.cache.user_account.initial_cache_size=[500], login.ticket_keystore=[TicketKeystore], ume.allow_nested_roles=[FALSE], ume.replication.adapters.003.companies=[], ume.r3.connection.001.sysnr=[], ume.r3.connection.002.gwhost=[], ume.db.connection_pool_type=[SAP/BC_UME], ume.r3.connection.001.receiverid_guest=[001], ume.r3.connection.002.receiverid=[002], ume.r3.connection.001.snc_lib=[], ume.tpd.prefix=[STPD_], ume.ldap.access.auxiliary_naming_attribute.user=[], ume.replication.adapters.master.scope=[], ume.admin.password.migration=[false], ume.supergroups.authenticated_group.uniquename=[Authenticated Users], ume.r3.connection.002.group=[], ume.r3.connection.master.snc_myname=[], ume.cache.acl.permissions.initial_cache_size=[100], ume.logon.branding_text=[/logon/layout/crrs.gif], ume.login.context=[ticket], ume.ldap.access.flat_group_hierachy=[TRUE], ume.logon.security_policy.oldpass_in_newpass_allowed=[FALSE], ume.r3.connection.master.msghost=[], ume.supergroups.everyone.description=[Built-in Group Everyone], ume.admin.nocache=[FALSE], ume.cache.acl.permissions.default_caching_time=[3600], ume.r3.connection.001.user=[], ume.company_groups.guestusercompany_enabled=[TRUE], ume.notification.pswd_reset_performed=[TRUE], ume.cache.user_account.default_caching_time=[3600], ume.usermapping.unsecure=[FALSE], ume.ldap.connection_pool.connect_timeout=[0], ume.admin.selfreg_guest=[TRUE], ume.notification.selfreg_performed=[TRUE], login.authschemes.default=[default], ume.replication.messaging.active=[FALSE], ume.notification.create_request=[TRUE], ume.ldap.access.auxiliary_objectclass.user=[], ume.admin.phone_check=[TRUE], ume.logon.security_policy.password_mix_case_required=[1], ume.persistence.data_source_configuration=[dataSourceConfiguration_database_only.xml], ume.ldap.default_group_member.enabled=[FALSE], ume.replication.sync.display_all_doc=[FALSE], ume.r3.connection.master.sysnr=[], ume.usermapping.key.protection=[TRUE], ume.admin.create.redirect=[], ume.r3.connection.002.ashost=[], ume.logoff.redirect.url=[], ume.logon.security_policy.password_min_length=[5], login.ticket_keyalias=[SAPLogonTicketKeypair], ume.r3.connection.003.snc_mode=[], ume.logon.security.enforce_secure_cookie=[FALSE], ume.ldap.access.naming_attribute.uacc=[], ume.ldap.access.base_path.uacc=[], ume.logon.security_policy.password_change_required=[TRUE], ume.logon.branding_image=[/logon/layout/kumpmbank.jpg], ume.notification.create_performed=[TRUE], ume.company_groups.description_template=[Company ], ume.persistence.pcd_roles_data_source_configuration=[dataSourceConfiguration_PCDRoles.xml], ume.admin.auto_password=[TRUE], ume.roles.xml_files=[*role.xml], ume.r3.connection.master.snc_partnername=[], ume.ldap.blocked_users=[Administrator,Guest], ume.r3.connection.002.userole=[FALSE], ume.r3.connection.tpd.systemid=[SUS], ume.ldap.access.objectclass.user=[], ume.r3.connection.002.msghost=[], ume.r3.connection.002.client=[], ume.admin.debug_internal=[FALSE], ume.logon.httponlycookie=[TRUE], ume.notification.workflow_email=[], ume.ldap.access.action_retrial=[2], ume.ldap.access.creation_path.user=[], ume.logon.security_policy.userid_digits=[0], ume.r3.connection.002.poolmaxsize=[10], ume.r3.connection.master.poolmaxsize=[10], ume.ldap.access.dynamic_groups=[FALSE], ume.r3.connection.003.r3name=[], ume.logon.security_policy.password_expire_days=[99999], ume.cache.principal.initial_cache_size=[500], ume.usermapping.admin.pwdprotection=[TRUE], ume.ldap.default_group_member=[cn=DUMMY_MEMBER_FOR_UME], ume.supergroups.authenticated_group.displayname=[Authenticated Users], ume.company_groups.guestusercompany_name=[Guest Users], ume.admin.selfreg_sus=[FALSE], ume.r3.connection.002.snc_myname=[], ume.cache.acl.initial_cache_size=[10000], ume.r3.connection.001.poolmaxsize=[10], ume.notification.unlock_performed=[TRUE], ume.secstore.active=[TRUE], ume.cache.principal.default_caching_time=[3600], ume.principal.cache_group_hierarchy=[TRUE], ume.notification.pswd_reset_request=[TRUE], ume.replication.adapters.002.companies=[], ume.ldap.connection_pool.monitor_level=[0], ume.r3.connection.001.snc_mode=[], ume.ldap.access.msads.control_value=[512], ume.r3.connection.002.gwserv=[], ume.r3.connection.003.snc_qop=[], ume.cache.acl.default_caching_time=[1800], ume.ldap.record_access=[FALSE], ume.supergroups.everyone.displayname=[Everyone], ume.replication.adapters.002.scope=[], ume.principal.cache_indirect_parents=[TRUE], ume.logon.security_policy.userid_lowercase=[0], ume.logon.security_policy.password_special_char_required=[1], ume.r3.connection.003.gwhost=[], ume.cache.role.default_caching_time=[3600], ume.r3.connection.002.snc_partnername=[]#
    #1.5#0003BAB02F57000500000001000017410004123D3790167A#1145954041337#com.sap.security.core.server.userstore.GroupInfoUME##com.sap.security.core.server.userstore.GroupInfoUME.getUsersAndGroups()#######SAPEngine_System_Thread[impl:5]_67##0#0#Error#1#/System/Security/UserStoreUME#Plain###Internal error: invalid data found when base64 decoding a String.#
    #1.5#0003BAB02F57000500000002000017410004123D379017B5#1145954041337#com.sap.security.core.server.userstore.GroupInfoUME##com.sap.security.core.server.userstore.GroupInfoUME.getUsersAndGroups()#######SAPEngine_System_Thread[impl:5]_67##0#0#Error##Plain###com.sap.security.core.server.secstorefs.InvalidStateException: Internal error: invalid data found when base64 decoding a String.#
    #1.5#0003BAB02F57000500000003000017410004123D379018F0#1145954041338#com.sap.security.core.server.userstore.GroupInfoUME##com.sap.security.core.server.userstore.GroupInfoUME.getUsersAndGroups()#######SAPEngine_System_Thread[impl:5]_67##0#0#Error##Plain###com.sap.security.core.server.secstorefs.InvalidStateException: Internal error: invalid data found when base64 decoding a String.
         at com.sap.security.core.server.secstorefs.StorageHandler.base64Decode(StorageHandler.java:169)
         at com.sap.security.core.server.secstorefs.StorageHandler.getPairs(StorageHandler.java:729)
         at com.sap.security.core.server.secstorefs.SecStoreFS.getStringPairs(SecStoreFS.java:2697)
         at com.sap.security.core.server.userstore.PropertiesParserUME.getUsersAndGroups(PropertiesParserUME.java:107)
         at com.sap.security.core.server.userstore.UserContextUME.enginePropertiesChanged(UserContextUME.java:597)
         at com.sap.engine.services.security.userstore.context.UserContext.<init>(UserContext.java:44)
         at com.sap.engine.services.security.server.UserStoreImpl.<init>(UserStoreImpl.java:139)
         at com.sap.engine.services.security.server.UserStoreFactoryCache.registerUserStore(UserStoreFactoryCache.java:142)
         at com.sap.engine.services.security.server.UserStoreFactoryImpl.<init>(UserStoreFactoryImpl.java:59)
         at com.sap.engine.services.security.userstore.UserStoreService.<init>(UserStoreService.java:51)
         at com.sap.engine.services.security.server.SecurityContextImpl.getUserStoreContext(SecurityContextImpl.java:166)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.update(LogonInfoLogger.java:338)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.<init>(LogonInfoLogger.java:58)
         at com.sap.engine.services.security.server.SecurityContextImpl.<init>(SecurityContextImpl.java:54)
         at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:134)
         at com.sap.engine.core.service630.container.ServiceRunner.startApplicationServiceFrame(ServiceRunner.java:201)
         at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:142)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:60)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:73)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:145)
    Caused by: iaik.utils.Base64Exception: Invalid length.
         at iaik.utils.Base64InputStream.read(Unknown Source)
         at com.sap.security.core.server.secstorefs.StorageHandler.base64Decode(StorageHandler.java:143)
         ... 19 more
    #1.5#0003BAB02F57000500000005000017410004123D379092FE#1145954041369#com.sap.engine.services.security##com.sap.engine.services.security#######SAPEngine_System_Thread[impl:5]_67##0#0#Error#1#/System/Security#Java#security_0001##Unexpected exception:##
    #1.5#0003BAB02F57000500000006000017410004123D37909854#1145954041370#com.sap.engine.services.security##com.sap.engine.services.security#######SAPEngine_System_Thread[impl:5]_67##0#0#Error#1#/System/Audit#Java###Exception #1#com.sap.engine.services.security.exceptions.SecurityServiceException: Unexpected exception:
         at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:174)
         at com.sap.engine.core.service630.container.ServiceRunner.startApplicationServiceFrame(ServiceRunner.java:201)
         at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:142)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:60)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:73)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:145)
    Caused by: com.sap.engine.services.security.exceptions.BaseSecurityException: No active userstore is set.
         at com.sap.engine.services.security.server.UserStoreFactoryImpl.getActiveUserStore(UserStoreFactoryImpl.java:77)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.update(LogonInfoLogger.java:338)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.<init>(LogonInfoLogger.java:58)
         at com.sap.engine.services.security.server.SecurityContextImpl.<init>(SecurityContextImpl.java:54)
         at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:134)
         ... 5 more
    #1.5#0003BAB02F57000500000008000017410004123D3790A116#1145954041372#com.sap.engine.core.service630.container.ServiceRunner##com.sap.engine.core.service630.container.ServiceRunner#######SAPEngine_System_Thread[impl:5]_67##0#0#Error#1#/System/Server#Plain###Service security error. Nested exception is: com.sap.engine.services.security.exceptions.SecurityServiceException: Unexpected exception:
         at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:174)
         at com.sap.engine.core.service630.container.ServiceRunner.startApplicationServiceFrame(ServiceRunner.java:201)
         at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:142)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:60)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:73)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:145)
    Caused by: com.sap.engine.services.security.exceptions.BaseSecurityException: No active userstore is set.
         at com.sap.engine.services.security.server.UserStoreFactoryImpl.getActiveUserStore(UserStoreFactoryImpl.java:77)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.update(LogonInfoLogger.java:338)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.<init>(LogonInfoLogger.java:58)
         at com.sap.engine.services.security.server.SecurityContextImpl.<init>(SecurityContextImpl.java:54)
         at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:134)
         ... 5 more
    #1.5#0003BAB02F5700050000000A000017410004123D3790A74D#1145954041374#com.sap.engine.core.service630.container.ServiceRunner##com.sap.engine.core.service630.container.ServiceRunner#######SAPEngine_System_Thread[impl:5]_67##0#0#Error#1#/System/Server#Java###Core service security failed. J2EE Engine cannot be started.
    [EXCEPTION]
    #1#com.sap.engine.services.security.exceptions.SecurityServiceException: Unexpected exception:
         at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:174)
         at com.sap.engine.core.service630.container.ServiceRunner.startApplicationServiceFrame(ServiceRunner.java:201)
         at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:142)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:60)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:73)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:145)
    Caused by: com.sap.engine.services.security.exceptions.BaseSecurityException: No active userstore is set.
         at com.sap.engine.services.security.server.UserStoreFactoryImpl.getActiveUserStore(UserStoreFactoryImpl.java:77)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.update(LogonInfoLogger.java:338)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.<init>(LogonInfoLogger.java:58)
         at com.sap.engine.services.security.server.SecurityContextImpl.<init>(SecurityContextImpl.java:54)
         at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:134)
         ... 5 more
    #1.5#0003BAB02F5700050000000C000017410004123D3790AE01#1145954041376#com.sap.engine.core.Framework##com.sap.engine.core.Framework#######SAPEngine_System_Thread[impl:5]_67##0#0#Fatal#1#/System/Server#Plain###Critical shutdown was invoked. Reason is: Core service security failed. J2EE Engine cannot be started.#
    #1.5#0003BAB02F57000000000001000017780004123D389FDC26#1145954059148#com.sap.engine.core.service630.container.LoadContainer##com.sap.engine.core.service630.container.LoadContainer#######Thread[Thread-1,5,main]##0#0#Error#1#/System/Server#Plain###library CRRSLib - jar file /usr/sap/PVJ/JC30/j2ee/cluster/server0/bin/ext/itext.jar does not exist.#
    #1.5#0003BAB02F57000100000001000017780004123D39007540#1145954065478#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_12##0#0#Warning#1#/System/Server#Plain###User <system thread>, IP address
    The default (JDK) implementation will be used for writing compressed data in the GZIP file format!#
    #1.5#0003BAB02F57000200000001000017780004123D390854CF#1145954065994#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 309349100: The specified mapping for port 53001: "Host:crrsprap1,Port:53001,Scheme:https" is not correct. The error is:  Unknown "Override"=="null", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 309349100.#
    #1.5#0003BAB02F57000200000002000017780004123D39086038#1145954065997#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==309349100 for port 53001: Host=="crrsprap1", Port==53001, Scheme=="https", Override==false.#
    #1.5#0003BAB02F57000200000004000017780004123D39086470#1145954065998#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 309349100: The specified mapping for port 53000: "Host:crrsprap1,Port:53000,Scheme:http" is not correct. The error is:  Unknown "Override"=="null", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 309349100.#
    #1.5#0003BAB02F57000200000005000017780004123D39086690#1145954065999#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==309349100 for port 53000: Host=="crrsprap1", Port==53000, Scheme=="http", Override==false.#
    #1.5#0003BAB02F57000200000007000017780004123D39086B8A#1145954066000#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 309349100: The specified mapping for port 53001: "Host:crrsprap1,Port:53001,Scheme:https,Override:default" is not correct. The error is:  Unknown "Override"=="default", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 309349100.#
    #1.5#0003BAB02F57000200000008000017780004123D39086DE9#1145954066001#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==309349100 for port 53001: Host=="crrsprap1", Port==53001, Scheme=="https", Override==false.#
    #1.5#0003BAB02F5700020000000A000017780004123D3908720A#1145954066002#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 309349100: The specified mapping for port 53000: "Host:crrsprap1,Port:53000,Scheme:http,Override:default" is not correct. The error is:  Unknown "Override"=="default", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 309349100.#
    #1.5#0003BAB02F5700020000000B000017780004123D3908743F#1145954066002#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==309349100 for port 53000: Host=="crrsprap1", Port==53000, Scheme=="http", Override==false.#
    #1.5#0003BAB02F5700020000000D000017780004123D3908798E#1145954066004#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 302631400: The specified mapping for port 53001: "Host:crrsprdb,Port:53001,Scheme:https" is not correct. The error is:  Unknown "Override"=="null", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 302631400.#
    #1.5#0003BAB02F5700020000000E000017780004123D39087BBA#1145954066004#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==302631400 for port 53001: Host=="crrsprdb", Port==53001, Scheme=="https", Override==false.#
    #1.5#0003BAB02F57000200000010000017780004123D39087FEF#1145954066005#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 302631400: The specified mapping for port 53000: "Host:crrsprdb,Port:53000,Scheme:http" is not correct. The error is:  Unknown "Override"=="null", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 302631400.#
    #1.5#0003BAB02F57000200000011000017780004123D39088222#1145954066006#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==302631400 for port 53000: Host=="crrsprdb", Port==53000, Scheme=="http", Override==false.#
    #1.5#0003BAB02F57000200000013000017780004123D3908863A#1145954066007#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 302631400: The specified mapping for port 53001: "Host:crrsprdb,Port:53001,Scheme:https,Override:default" is not correct. The error is:  Unknown "Override"=="default", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 302631400.#
    #1.5#0003BAB02F57000200000014000017780004123D39088873#1145954066008#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==302631400 for port 53001: Host=="crrsprdb", Port==53001, Scheme=="https", Override==false.#
    #1.5#0003BAB02F57000200000016000017780004123D39088C7A#1145954066009#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Error#1#/System/Server#Plain###User <system thread>, IP address
    ERROR: Cannot parse property ProxyMappings from dispatcher node 302631400: The specified mapping for port 53000: "Host:crrsprdb,Port:53000,Scheme:http,Override:default" is not correct. The error is:  Unknown "Override"=="default", assuming default: "Override:false". Please correct the ProxyMapping property of HttpProvider service on J2EE dispatcher node 302631400.#
    #1.5#0003BAB02F57000200000017000017780004123D39088EF8#1145954066009#com.sap.engine.services.httpserver##com.sap.engine.services.httpserver#######SAPEngine_System_Thread[impl:5]_82##0#0#Info##Plain###Parsed ProxyMappings property from Dispatcher==302631400 for port 53000: Host=="crrsprdb", Port==53000, Scheme=="http", Override==false.#
    #1.5#0003BAB02F57000300000001000017780004123D3969A88D#1145954072373#com.sap.security##com.sap.security.logToFile#######SAPEngine_System_Thread[impl:5]_10##0#0#Error#1#/System/Security/Audit#Plain###<systemuser>     | CUSTOMIZE     | NONE = SecurityAudit     |      | Version=[3], Changelist=[17855]#
    #1.5#0003BAB02F57000300000003000017780004123D3969CCD1#1145954072382#com.sap.security##com.sap.security.logToFile#######SAPEngine_System_Thread[impl:5]_10##0#0#Error#1#/System/Security/Audit#Plain###<systemuser>     | CUSTOMIZE     | NONE = Properties     |      | ume.logon.security_policy.cert_logon_required=[FALSE], login.authschemes.definition.file=[authschemes.xml], ume.ldap.connection_pool.max_size=[10], ume.ldap.connection_pool.max_wait_time=[60000], ume.locking.max_wait_time=[30], com.sap.security.core.umap.key=[], ume.notification.update_by_batch_performed=[TRUE], ume.ldap.access.auxiliary_naming_attribute.grup=[], ume.ldap.access.size_limit=[0], ume.logon.security_policy.useridmaxlength=[20], ume.supergroups.anonymous_group.uniquename=[Anonymous Users], ume.r3.connection.003.receiverid=[003], login.ticket_lifetime=[8], ume.logonAuthenticationFactory=[com.sap.security.core.logon.imp.SAPJ2EEAuthenticator], ume.cache.user.default_caching_time=[3600], ume.ldap.cache_size=[100], ume.ldap.access.ssl_socket_factory=[com.sap.security.core.server.https.SecureConnectionFactory], ume.r3.connection.002.snc_lib=[], ume.r3.use.role=[FALSE], ume.r3.connection.001.group=[], ume.replication.adapters.001.scope=[], ume.supergroups.everyone.uniquename=[Everyone], ume.r3.connection.master.snc_qop=[], ume.ldap.access.ssl=[FALSE], ume.ldap.connection_pool.max_idle_connections=[5], ume.ldap.blocked_groups=[Administrators,Guests], ume.r3.mastersystem=[], ume.logon.security_policy.lock_after_invalid_attempts=[3], ume.ldap.connection_pool.min_size=[1], ume.ldap.access.server_port=[], ume.principal.cache_role_hierarchy=[TRUE], ume.r3.sync.sender=[SAPMUM], ume.secaudit.get_object_name=[FALSE], ume.ldap.unique_user_attribute=[], ume.r3.connection.003.sysnr=[], ume.r3.connection.001.snc_qop=[], ume.logon.security_policy.password_max_length=[14], ume.ldap.access.auxiliary_objectclass.grup=[], ume.r3.connection.001.userole=[FALSE], ume.ldap.access.msads.control_attribute=[userAccountControl], ume.r3.connection.001.snc_partnername=[], ume.r3.connection.003.ashost=[], ume.ldap.access.naming_attribute.user=[], ume.r3.connection.003.poolmaxsize=[10], ume.ldap.access.base_path.user=[], ume.logon.security_policy.password_change_allowed=[TRUE], ume.login.basicauthentication=[1], ume.r3.orgunit.adapterid=[], ume.db.use_default_transaction_isolation=[FALSE], ume.admin.allow_selfmanagement=[FALSE], ume.r3.connection.001.r3name=[], ume.notification.create_by_batch_performed=[TRUE], ume.admin.selfreg_sus.adminrole=[], ume.logon.security_policy.userid_in_password_allowed=[FALSE], ume.notification.lock_performed=[TRUE], ume.r3.connection.003.lang=[], ume.replication.adapters.master.companies=[], ume.supergroups.anonymous_group.description=[Built-in Group Anonymous Users], ume.ldap.connection_pool.retrial_interval=[10000], ume.r3.connection.master.group=[], ume.r3.connection.002.poolmaxwait=[], ume.admin.account_privacy=[FALSE], ume.persistence.batch.page_size=[25], ume.r3.connection.master.poolmaxwait=[], ume.r3.connection.002.snc_mode=[], ume.cache.user.initial_cache_size=[500], ume.r3.connection.003.client=[], ume.r3.connection.002.sysnr=[], ume.r3.connection.master.lang=[], ume.ldap.access.msads.grouptype.value=[4], ume.r3.connection.master.gwhost=[], login.ticket_client=[000], ume.ldap.access.objectclass.grup=[], ume.r3.connection.001.receiverid=[001], ume.login.guest_user.uniqueids=[Guest], ume.r3.connection.003.receiverid_guest=[003], ume.admin.display.redirect=[], ume.cache.group.default_caching_time=[3600], ume.notification.mail_host=[], ume.logon.selfreg=[FALSE], ume.ldap.access.user=[], ume.ldap.access.creation_path.grup=[], ume.r3.connection.001.poolmaxwait=[], ume.testum=[FALSE], ume.company_groups.enabled=[FALSE], ume.r3.connection.003.userole=[FALSE], ume.r3.connection.master.msserv=[], ume.replication.adapters.001.companies=[], ume.tpd.companies=[branch1,branch2,branch3,WA,WE,WC,WD,WB,WF,VC,VH,VF,VG,VB,VA,VE,PC,PA,PD,PB,EA,EC,ED,EB,JE,JB,JD,JF,JC,JA,KA,KB,KD,KC,SA,SB,QB,QA,QC,ZH,1,2,054,055,059,062,065,066,067,068,070,111,116,201,203,204,206,207,209,214,215,217,221,222,333,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,AWP,JKL,KUL,SKS,CRS,APG,MDT,SLG,STK,BKB,ASNS,PJY,KJG,BNT,DSJ,RWG,KLG,SHA,PKL,SBJ,PCH,SBN,AJM,MLK,MUR,BPH,KLU,SGT,JSK,KUJ,KOT,ANR,BTW,BMT,PNG,LWI,SPT,JTG,AST,KGR,APK,IPH,TPG,SIT,TKN,PBR,AEC,KJB,TMH,KBU,KTG,ASK,SBU,BTU,MYY,KCH,ASA,SDK,KKU,LDU,TWU,INM,UNKMBMY,UNKABMY,UNKAFMY,UNKMBSG,BHPT,CA,RTS,HQMBMY,HQAFMY,HQABMY,HQMBSG,CMQ,CMQMBSG,RMMBSG,SUSMBSG,CMQHQ,CMQFT,CMQSNS,CMQPRK,CMQPKP,CMQPKT,CMQJM,CMQSBH,CMQSRW,CRA,REFSFT,REFSSNS,REFSJM,REFSPKT,REFSPKP,SECM,SC,JBU,113,114,117,118,QD,BHPE,KE,351], ume.r3.connection.001.gwhost=[], ume.cache.default_cache=[distributableCache], ume.ldap.unique_grup_attribute=[], ume.db.or_search.max_arguments=[50], ume.admin.search_maxhits_warninglevel=[200], ume.ldap.access.auxiliary_naming_attribute.uacc=[], login.serviceuser.lifetime=[100], login.ticket_portalid=[auto], ume.notification.unlock_request=[TRUE], ume.trace.debug_exception_level=[1], ume.authenticationFactory=[com.sap.security.core.logon.imp.SAPJ2EEAuthenticator], ume.ldap.access.server_type=[], ume.r3.connection.003.gwserv=[], ume.admin.self.addattrs=[], ume.db.parent_search.max_arguments=[300], ume.notification.system_email=[], ume.logon.security_policy.log_client_hostname=[FALSE], ume.r3.connection.003.snc_myname=[], ume.supergroups.authenticated_group.description=[Built-in Group Authenticated Users], ume.superadmin.activated=[FALSE], ume.r3.connection.002.lang=[], ume.r3.connection.master.abap_debug=[], ume.tpd.classloader=[], ume.usermapping.refsys.mapping.type=[internal], ume.r3.connection.master.ashost=[], ume.logon.security_policy.password_alpha_numeric_required=[1], ume.login.mdc.hosts=[], ume.cache.notification_time=[0], ume.ldap.access.user_as_account=[TRUE], ume.ldap.access.multidomain.enabled=[FALSE], ume.r3.connection.master.receiverid=[master], ume.ldap.access.auxiliary_objectclass.uacc=[], ume.admin.search_maxhits=[1000], ume.ldap.access.dynamic_group_attribute=[], ume.notification.create_approval=[TRUE], ume.r3.connection.001.ashost=[], ume.db.connection_pool.j2ee.xatransactions_used=[FALSE], ume.admin.addattrs=[], ume.ldap.blocked_accounts=[Administrator,Guest], ume.admin.selfreg_sus.adapterid=[SUS], ume.locking.enabled=[TRUE], ume.allow_nested_groups=[TRUE], ume.r3.connection.003.user=[], ume.r3.connection.master.r3name=[], ume.logoff.redirect.silent=[FALSE], ume.r3.connection.001.msghost=[], ume.version.sapj2eeengine=[630], ume.secaudit.log_actor=[TRUE], ume.persistence.ume_roles_data_source_configuration=[dataSourceConfiguration_UMERoles.xml], ume.r3.connection.master.receiverid_guest=[master], ume.logon.allow_cert=[FALSE], ume.r3.connection.master.client=[], ume.r3.connection.master.user=[], ume.users.displayname_template=[, ], ume.logon.logon_help=[TRUE], ume.ldap.connection_pool.retrial=[5], ume.r3.connection.003.poolmaxwait=[], ume.supergroups.anonymous_group.displayname=[Anonymous Users], ume.r3.connection.001.lang=[], ume.r3.connection.tpd.adapterid=[value of ume.r3.connection.tpd.systemid], ume.acl.validate_cached_acls=[FALSE], ume.logon.security_policy.useridminlength=[2], ume.cache.group.initial_cache_size=[500], ume.login.context.default=[ticket], ume.logon.locale=[FALSE], ume.r3.connection.003.snc_lib=[], ume.logon.security_policy.log_client_hostaddress=[TRUE], ume.notification.email_asynch=[TRUE], ume.ldap.access.time_limit=[0], ume.r3.connection.001.client=[], ume.notification.admin_email=[], ume.ldap.access.objectclass.uacc=[], ume.logon.security_policy.userid_special_char_required=[0], ume.r3.connection.001.snc_myname=[], ume.ldap.access.naming_attribute.grup=[], ume.admin.selfreg_sus.deletecall=[TRUE], ume.notification.delete_performed=[TRUE], ume.ldap.access.base_path.grup=[], ume.ldap.access.creation_path.uacc=[], ume.login.anonymous_user.mode=[1], ume.ldap.connection_pool.max_idle_time=[300000], ume.ldap.connection_pool.max_connection_usage_time_check_interval=[120000], ume.cache.role.initial_cache_size=[500], ume.r3.connection.002.r3name=[], ume.ldap.access.msads.grouptype.attribute=[grouptype], ume.logon.security_policy.auto_unlock_time=[60], ume.replication.adapters.index_3=[], ume.admin.modify.redirect=[], ume.replication.adapters.index_2=[], ume.replication.adapters.index_1=[], ume.r3.connection.002.snc_qop=[], ume.tpd.imp.class=[com.sap.security.core.tpd.SimpleTPD], ume.r3.connection.master.gwserv=[], ume.logon.security.relax_domain.level=[1], ume.ldap.access.server_name=[], ume.trace.external_trace_class=[com.sap.security.core.util.imp.UMTrace_630], ume.admin.selfreg_company=[FALSE], ume.notification.create_denied=[TRUE], ume.r3.connection.002.user=[], ume.r3.connection.003.group=[], ume.company_groups.displayname_template=[ ()], ume.ldap.access.context_factory=[com.sun.jndi.ldap.LdapCtxFactory], ume.replication.adapters.003.scope=[], ume.r3.connection.003.msghost=[], ume.db.connection_pool.j2ee.jta_transaction_support_enabled=[FALSE], ume.logon.r3master.adapterid=[master], ume.r3.connection.003.snc_partnername=[], ume.ldap.unique_uacc_attribute=[], ume.r3.connection.001.gwserv=[], ume.r3.connection.master.trace=[], ume.r3.connection.002.receiverid_guest=[002], ume.ldap.cache_lifetime=[300], ume.r3.connection.master.snc_mode=[], ume.db.connection_pool.j2ee.is_unicode=[FALSE], ume.r3.connection.master.snc_lib=[], ume.cache.user_account.initial_cache_size=[500], login.ticket_keystore=[TicketKeystore], ume.allow_nested_roles=[FALSE], ume.replication.adapters.003.companies=[], ume.r3.connection.001.sysnr=[], ume.r3.connection.002.gwhost=[], ume.db.connection_pool_type=[SAP/BC_UME], ume.r3.connection.001.receiverid_guest=[001], ume.r3.connection.002.receiverid=[002], ume.r3.connection.001.snc_lib=[], ume.tpd.prefix=[STPD_], ume.ldap.access.auxiliary_naming_attribute.user=[], ume.replication.adapters.master.scope=[], ume.admin.password.migration=[false], ume.supergroups.authenticated_group.uniquename=[Authenticated Users], ume.r3.connection.002.group=[], ume.r3.connection.master.snc_myname=[], ume.cache.acl.permissions.initial_cache_size=[100], ume.logon.branding_text=[/logon/layout/crrs.gif], ume.login.context=[ticket], ume.ldap.access.flat_group_hierachy=[TRUE], ume.logon.security_policy.oldpass_in_newpass_allowed=[FALSE], ume.r3.connection.master.msghost=[], ume.supergroups.everyone.description=[Built-in Group Everyone], ume.admin.nocache=[FALSE], ume.cache.acl.permissions.default_caching_time=[3600], ume.r3.connection.001.user=[], ume.company_groups.guestusercompany_enabled=[TRUE], ume.notification.pswd_reset_performed=[TRUE], ume.cache.user_account.default_caching_time=[3600], ume.usermapping.unsecure=[FALSE], ume.ldap.connection_pool.connect_timeout=[0], ume.admin.selfreg_guest=[TRUE], ume.notification.selfreg_performed=[TRUE], login.authschemes.default=[default], ume.replication.messaging.active=[FALSE], ume.notification.create_request=[TRUE], ume.ldap.access.auxiliary_objectclass.user=[], ume.admin.phone_check=[TRUE], ume.logon.security_policy.password_mix_case_required=[1], ume.persistence.data_source_configuration=[dataSourceConfiguration_database_only.xml], ume.ldap.default_group_member.enabled=[FALSE], ume.replication.sync.display_all_doc=[FALSE], ume.r3.connection.master.sysnr=[], ume.usermapping.key.protection=[TRUE], ume.admin.create.redirect=[], ume.r3.connection.002.ashost=[], ume.logoff.redirect.url=[], ume.logon.security_policy.password_min_length=[5], login.ticket_keyalias=[SAPLogonTicketKeypair], ume.r3.connection.003.snc_mode=[], ume.logon.security.enforce_secure_cookie=[FALSE], ume.ldap.access.naming_attribute.uacc=[], ume.ldap.access.base_path.uacc=[], ume.logon.security_policy.password_change_required=[TRUE], ume.logon.branding_image=[/logon/layout/kumpmbank.jpg], ume.notification.create_performed=[TRUE], ume.company_groups.description_template=[Company ], ume.persistence.pcd_roles_data_source_configuration=[dataSourceConfiguration_PCDRoles.xml], ume.admin.auto_password=[TRUE], ume.roles.xml_files=[*role.xml], ume.r3.connection.master.snc_partnername=[], ume.ldap.blocked_users=[Administrator,Guest], ume.r3.connection.002.userole=[FALSE], ume.r3.connection.tpd.systemid=[SUS], ume.ldap.access.objectclass.user=[], ume.r3.connection.002.msghost=[], ume.r3.connection.002.client=[], ume.admin.debug_internal=[FALSE], ume.logon.httponlycookie=[TRUE], ume.notification.workflow_email=[], ume.ldap.access.action_retrial=[2], ume.ldap.access.creation_path.user=[], ume.logon.security_policy.userid_digits=[0], ume.r3.connection.002.poolmaxsize=[10], ume.r3.connection.master.poolmaxsize=[10], ume.ldap.access.dynamic_groups=[FALSE], ume.r3.connection.003.r3name=[], ume.logon.security_policy.password_expire_days=[99999], ume.cache.principal.initial_cache_size=[500], ume.usermapping.admin.pwdprotection=[TRUE], ume.ldap.default_group_member=[cn=DUMMY_MEMBER_FOR_UME], ume.supergroups.authenticated_group.displayname=[Authenticated Users], ume.company_groups.guestusercompany_name=[Guest Users], ume.admin.selfreg_sus=[FALSE], ume.r3.connection.002.snc_myname=[], ume.cache.acl.initial_cache_size=[10000], ume.r3.connection.001.poolmaxsize=[10], ume.notification.unlock_performed=[TRUE], ume.secstore.active=[TRUE], ume.cache.principal.default_caching_time=[3600], ume.principal.cache_group_hierarchy=[TRUE], ume.notification.pswd_reset_request=[TRUE], ume.replication.adapters.002.companies=[], ume.ldap.connection_pool.monitor_level=[0], ume.r3.connection.001.snc_mode=[], ume.ldap.access.msads.control_value=[512], ume.r3.connection.002.gwserv=[], ume.r3.connection.003.snc_qop=[], ume.cache.acl.default_caching_time=[1800], ume.ldap.record_access=[FALSE], ume.supergroups.everyone.displayname=[Everyone], ume.replication.adapters.002.scope=[], ume.principal.cache_indirect_parents=[TRUE], ume.logon.security_policy.userid_lowercase=[0], ume.logon.security_policy.password_special_char_required=[1], ume.r3.connection.003.gwhost=[], ume.cache.role.default_caching_time=[3600], ume.r3.connection.002.snc_partnername=[]#
    #1.5#0003BAB02F57000400000001000017780004123D397B47FB#1145954073528#com.sap.security.core.server.userstore.GroupInfoUME##com.sap.security.core.server.userstore.GroupInfoUME.getUsersAndGroups()#######SAPEngine_System_Thread[impl:5]_76##0#0#Error#1#/System/Security/UserStoreUME#Plain###Internal error: invalid data found when base64 decoding a String.#
    #1.5#0003BAB02F57000400000002000017780004123D397B4990#1145954073528#com.sap.security.core.server.userstore.GroupInfoUME##com.sap.security.core.server.userstore.GroupInfoUME.getUsersAndGroups()#######SAPEngine_System_Thread[impl:5]_76##0#0#Error##Plain###com.sap.security.core.server.secstorefs.InvalidStateException: Internal error: invalid data found when base64 decoding a String.#
    #1.5#0003BAB02F57000400000003000017780004123D397B4A74#1145954073528#com.sap.security.core.server.userstore.GroupInfoUME##com.sap.security.core.server.userstore.GroupInfoUME.getUsersAndGroups()#######SAPEngine_System_Thread[impl:5]_76##0#0#Error##Plain###com.sap.security.core.server.secstorefs.InvalidStateException: Internal error: invalid data found when base64 decoding a String.
         at com.sap.security.core.server.secstorefs.StorageHandler.base64Decode(StorageHandler.java:169)
         at com.sap.security.core.server.secstorefs.StorageHandler.getPairs(StorageHandler.java:729)
         at com.sap.security.core.server.secstorefs.SecStoreFS.getStringPairs(SecStoreFS.java:2697)
         at com.sap.security.core.server.userstore.PropertiesParserUME.getUsersAndGroups(PropertiesParserUME.java:107)
         at com.sap.security.core.server.userstore.UserContextUME.enginePropertiesChanged(UserContextUME.java:597)
         at com.sap.engine.services.security.userstore.context.UserContext.<init>(UserContext.java:44)
         at com.sap.engine.services.security.server.UserStoreImpl.<init>(UserStoreImpl.java:139)
         at com.sap.engine.services.security.server.UserStoreFactoryCache.registerUserStore(UserStoreFactoryCache.java:142)
         at com.sap.engine.services.security.server.UserStoreFactoryImpl.<init>(UserStoreFactoryImpl.java:59)
         at com.sap.engine.services.security.userstore.UserStoreService.<init>(UserStoreService.java:51)
         at com.sap.engine.services.security.server.SecurityContextImpl.getUserStoreContext(SecurityContextImpl.java:166)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.update(LogonInfoLogger.java:338)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.<init>(LogonInfoLogger.java:58)
         at com.sap.engine.services.security.server.SecurityContextImpl.<init>(SecurityContextImpl.java:54)
         at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:134)
         at com.sap.engine.core.service630.container.ServiceRunner.startApplicationServiceFrame(ServiceRunner.java:201)
         at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:142)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:60)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:73)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:145)
    Caused by: iaik.utils.Base64Exception: Invalid length.
         at iaik.utils.Base64InputStream.read(Unknown Source)
         at com.sap.security.core.server.secstorefs.StorageHandler.base64Decode(StorageHandler.java:143)
         ... 19 more
    #1.5#0003BAB02F57000400000005000017780004123D397C043B#1145954073576#com.sap.engine.services.security##com.sap.engine.services.security#######SAPEngine_System_Thread[impl:5]_76##0#0#Error#1#/System/Security#Java#security_0001##Unexpected exception:##
    #1.5#0003BAB02F57000400000006000017780004123D397C091B#1145954073577#com.sap.engine.services.security##com.sap.engine.services.security#######SAPEngine_System_Thread[impl:5]_76##0#0#Error#1#/System/Audit#Java###Exception #1#com.sap.engine.services.security.exceptions.SecurityServiceException: Unexpected exception:
         at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:174)
         at com.sap.engine.core.service630.container.ServiceRunner.startApplicationServiceFrame(ServiceRunner.java:201)
         at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:142)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:60)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:73)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:145)
    Caused by: com.sap.engine.services.security.exceptions.BaseSecurityException: No active userstore is set.
         at com.sap.engine.services.security.server.UserStoreFactoryImpl.getActiveUserStore(UserStoreFactoryImpl.java:77)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.update(LogonInfoLogger.java:338)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.<init>(LogonInfoLogger.java:58)
         at com.sap.engine.services.security.server.SecurityContextImpl.<init>(SecurityContextImpl.java:54)
         at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:134)
         ... 5 more
    #1.5#0003BAB02F57000400000008000017780004123D397C1174#1145954073579#com.sap.engine.core.service630.container.ServiceRunner##com.sap.engine.core.service630.container.ServiceRunner#######SAPEngine_System_Thread[impl:5]_76##0#0#Error#1#/System/Server#Plain###Service security error. Nested exception is: com.sap.engine.services.security.exceptions.SecurityServiceException: Unexpected exception:
         at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:174)
         at com.sap.engine.core.service630.container.ServiceRunner.startApplicationServiceFrame(ServiceRunner.java:201)
         at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:142)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:60)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:73)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:145)
    Caused by: com.sap.engine.services.security.exceptions.BaseSecurityException: No active userstore is set.
         at com.sap.engine.services.security.server.UserStoreFactoryImpl.getActiveUserStore(UserStoreFactoryImpl.java:77)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.update(LogonInfoLogger.java:338)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.<init>(LogonInfoLogger.java:58)
         at com.sap.engine.services.security.server.SecurityContextImpl.<init>(SecurityContextImpl.java:54)
         at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:134)
         ... 5 more
    #1.5#0003BAB02F5700040000000A000017780004123D397C17B9#1145954073581#com.sap.engine.core.service630.container.ServiceRunner##com.sap.engine.core.service630.container.ServiceRunner#######SAPEngine_System_Thread[impl:5]_76##0#0#Error#1#/System/Server#Java###Core service security failed. J2EE Engine cannot be started.
    [EXCEPTION]
    #1#com.sap.engine.services.security.exceptions.SecurityServiceException: Unexpected exception:
         at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:174)
         at com.sap.engine.core.service630.container.ServiceRunner.startApplicationServiceFrame(ServiceRunner.java:201)
         at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:142)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:60)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:73)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:145)
    Caused by: com.sap.engine.services.security.exceptions.BaseSecurityException: No active userstore is set.
         at com.sap.engine.services.security.server.UserStoreFactoryImpl.getActiveUserStore(UserStoreFactoryImpl.java:77)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.update(LogonInfoLogger.java:338)
         at com.sap.engine.services.security.server.jaas.LogonInfoLogger.<init>(LogonInfoLogger.java:58)
         at com.sap.engine.services.security.server.SecurityContextImpl.<init>(SecurityContextImpl.java:54)
         at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:134)
         ... 5 more
    #1.5#0003BAB02F5700040000000C000017780004123D397C1D23#1145954073582#com.sap.engine.core.Framework##com.sap.engine.core.Framework#######SAPEngine_System_Thread[impl:5]_76##0#0#Fatal#1#/System/Server#Plain###Critical shutdown was invoked. Reason is: Core service security failed. J2EE Engine cannot be started.#
    #1.5#0003BAB02F57000000000001000017840004123D3A6589C1#1145954088880#com.sap.engine.core.service630.container.LoadContainer##com.sap.engine.core.service630.container.LoadContainer#######Thread[Thread-1

    It seems like my file in \usr\sap\<SID>\SYS\global\security\data\ is corrupted. Once I replaced it, my app running as normal again.

  • Convert an image file to Base64 or other string value

    Hi,
    I need to read the content of an image file (JPEG, PNG, TIFF) and convert that file to Base64 string.
    Does anyone know if you can do these things on Javascript, in InDesign?
    Thanks for any help
    EDIT: I forgot to add that I know my image path on the filesystem, it resides inside of my filesystem. I obtain that path thanks to InDesign...

    Hi Marc,
    I have tried to run the above script so I can embed a graphic in a script but when I try to display the graphic I get the message "file or folder does not exist" (BY THE WAY IT DOES EXIST THERE)
    The graphic (very small and boring) that I have tried the script on is at the link below.
    https://www.sugarsync.com/pf/D6923127_8087569_696676
    I copied your script exactly only changing the end bit to my file location and then placing the b64 into indesign to make it easy for me to copy.
    // Client code
    var b64 = fileToBase64("c:/image.jpg");
    app.selection[0].insertionPoints[0].contents = b64;
    I then copied it into my script and it gives the above error message.
    When I try to display an image of your "sprite buttons" it works fine.
    So I guess I'm missing out the file encoding stuff.  What am I supposed to do?
    #targetengine "myNewSession"
    w = new Window("window", undefined, undefined, {resizeable:true, borderless:false} );
    // This is the 64 bit string that I got and dosen't work :-(
    pic = "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"
    // You should recognize the string below ;-) It works :-]
    //pic = "\x89PNG\r\n\x1A\n\x00\x00\x00\rIHDR\x00\x00\x00_\x00\x00\x00Z\b\x06\x00\x00\x00\xDE\x81\x8AF\x00\x00\x00\x19tEXtSoftware\x00Adobe ImageReadyq\xC9e<\x00\x00&\xA2IDATx\xDA\xEC}\x07\x98]U\xB9\xF6\xB7O\x9Bs\xA6\xF7Lo\xE9\x99$\x932)$\x01\x12j\x80\xA0R\fRr\xF3\x03\xA2 \x8A\x8A\\DE\x05.W\xAFr\xA5\t^.z\x7F\x89\xBF%RE@BK\b\x81\xC4\xF4\x1E3\x93I&\x99\xC9L\xA6dz9}\xEF\xFB\xBD\xDF.\xE7\x9C!&g&\xF0?\x8F\x8F\xB3a?9\xE7\xCC\xDEk\xAF\xF5\x95\xF7+\xEB[k+\xB3\xBF\xF4\xDFt\x8A\xC3\xC3\xE7\x97\xF8\xBC\x9A\xCF\xE9|\xA6\xD3\xE81\xDC#\xC8gm(\xAC\xAE\xCFJ\xF5<\xB3\xE6\xA77\xEDu:\xEC1\x17\xD8\x0Bf-\x1Bz\xD3\xF9|\xFE\x96\xCF[\xF9,\xE3\xD3=J\xC7\x11\x1D\xA0t\xAEMQ\xE6\xF4\r\xFA?\xDB\xD4\xDEg\x9F\\\u009A\xB3)51!rA\xFE\xEC+\xA2oX\xCE\xE7K\x06\xD1\x95Q\xFA}\x12\x87Bv\x9B-eW]\xCB\xC5\xEFm?RvnU\xE9\x9F3R<\x9AN\xFCY\x16\xF1\xE7\xF1\xF9'\x03rF\x8FO\xEC\xD0\xE4t\xBB\x1C\xD4\xD6\xD5?\xA3\xE9d\x9F{\xE9\xDCq\xEF2C\x98\xF83/'\x03Z@\xF8\xE2Qb}Z<\xD0(\xC1e\xA7\x83\xC7\xDA\x16\x16\x8FI\x7F\x7FJY\xEE1\x9BF\xF2\xDF\xB5|\xCE0>\x8F\xFE\xF7i\xFD\xA73@Y\xB5f\xC7\xFD\x03\xBE 9\xF8\x17\x18\x86\x9B?5\x93\x1F\n\x83\xE9d\xB3)\xE4\xB0\xDB\f!\xD0\x04\x0B\x15\xE5L\xC2\xA2Q0\xAC\x8A\xE6\xDA\xF9^\xBB\xED\x1F\xDF\f%\xB0\xC7s\xF0h\xDB\x92\r\xBB\xEB\xAB\x1C<\xC0\xA9\xFC[\xF5\xA7\xF5\xB0\xB2\xBCt\xE6\xB6\x83\x06\xBCA:\xD1\xD1+\x8C\x00\x115M%\x15La\x0Eh\x7F\x87\xF0\xB8\xAF<?C\x18w\xB2{\x90\xBA\xFA\xBC\xF2\xF9\x1F\xDE\rb9zg\xEB\xA1\xCBX\xF2\xD5\xC5\xFC=\xF5\xAC%\x1C\x12\x8A\x86\x99\x98*\x13N\xE5\xAFN\xA7\x8D\x96\xCC\x1AK\xF9Y\xC9t\xA8\xB1\x83\xFE\xF0\xEE.*\xCCI\xA3\x0Bg\x8F%\x7F0D\xEFl\xAD\xA3~o\x80NE\xCF0\xB7\x97\x9A\x98H\x9FY8\x99\\\u008C\x95\xEF\xF1\xB5\x9B\xF6\xF7Q\x82\xD3~F\xEF\x02\x8C\xD3\xB5K\xF7\xD9l\x8A\xCD0|C\xFF\xA6P\xFC\xBCTt\xE8P5\xE3VEN:\xA5\xE8\x9C\xFE\xB0q[-\x9D}\xF3\x00;S\xCF\xD6\x96s \xC1\x12\x9AI\x13J\xB2)=\xD9C\xFE@\x88\x1AZ\xBBi\x7F}+\x05\x98\xC8\x01\xFE\x1E\n\x85\x98\xA0aa\x04\xAE\r\xF1\xE7\xED\x07\x9B\xA8\xA7\x9F\xA5\xD9\x80\xA3\xA1\x06Jc\x0E\xE2~<\x05\xF7\xF2\x0F|\xDA\xCE \x04a\xD6\xB6\fZTUF\nwn\xDF\xD1V\xDAQ\xDBD.\xBB]\x9E\x99\x9F\x95B\x8BY \xA0A5\xC7\xDAi\xDB\xC1\xE3\x16\x1C\x9E\t>\xAB\xC6\xE7\xD3\xB4\x8A<\xF9~\xE8\xF8I\xDAr\xA01\xAE{\x87\x1EN\x87B\xF5M\x1D\xA5\f;j\xEE\xD9J|\xF5\xA4\":\xB7\xAA\x82\x1B\xB5\x89\xD4\x83\xB39\x19I\x8Cm\xAD\x02/\xBA\xB3\xA5qG1\xE0Vrr\x87!\xF9Mm]PA\xEB\x1A\x95\x89m\xDA\x07SB\xA3\x8D\x95\\\u00C7g\xD8\x92>\x1D\xB6\xA2\x0FU\r\xB3\x00$PAv\xAA\xDC\xE3c\xA6\xEF>\xD4\xC4\xFD\xC2}a*e\x18+\xCAM\x93\xE7\xF4\x0E\xF8\xE4w-Jxu\xAD\xD5Dc\xEC\xAC1f\xF3\xAA\x16\x16\xA2\xE5s\xBB\xF8\xAD\xA1\xB5K\x9E\xA5\r\x9F\xF6\xA21\xFD^_\x120\xDF1R\xC2C\x92J\xC7\xB0\x94M/\x93\x88\xAC\xAD\xB3\x9F>\xDA[O^\x7F\x10\x81\x05\xF9\x02\x01=R\xD3D\x90\xE53$\b\xC4\xB0\f/\x9F\xD0\x1C\x18\xD4\xAC\xD4D\xB9\xAFo\xD0'p$7\xE1>\x8D\"\xCC`b\xA5'\xBB\xE5:\xDC\x87k\xA3\xE3A\\\u00E3Ip\xB0\xA6\x85\xE5\xEF\x99)\x1EBT\xD9\xCD\x1A\xE6`\xA6\x16f\xA5R\x90\x19\x0Fz\xBB\x9D\x0E&p\xA4\xED03?5\xC9MIn\x970\xB8\x9BmL\x80\x99\xE7d\xADA_\xBC\xBE\x80\xB4\x0B\xE2{\xFD\x81X\b\x1B\xA6\xDB\t\xB9qX 6\x12\xC8\xE1[+\xCB\xC7\xC8\xA00\xD0\x0Fw\x1F\xA6\x03\f5.\xC6e\xF4\t\x9A\x10E=\x86\x9F M*\xCDa;0N\x06\xFA\xC6G\x07\xE8XK\x17\xE5\t\x14\x8C\x13iM`\x82\xC0\xB0\xBE\xB4n\x0F\xB7\x19\xB2\x82\x14\x9C\xB8\x7Fri.]2o\xA2\xFC\xF4\xD6\xE6\x83\xD4\xD5;\x10\xAB\xFA\xCC\x9C\xA4\x04\xA7\x0E[|&\xF2\xE7\\\u00D6\xC2\xB6\xCE^\x1A\x93\x99B\xD9\xE9\x89bO\x14\xEE3\xFA\x89>\xFAYX\\l\xDC\xCF\x9B1\x8E\xFB\x97K\xC9\x1E\x97\x8C\xA7\xB5\xAB\x9F6\xB20\x1Dm\xEE\xD4\x89\xEF\x0FZ\xB6\x03\x8C\x00,\x926r\x07\xC0\x16\x91\xA8\xE1\x9D\x80\b\x0F\x1B\xC2\xEC\xF4$QU`\xF7qVE7\xFF\x06o\xC6\x1E\r\x1DQ\xF7\x00zRxp8a\xC2\\<\xF8K\xE6N\xA4\n\xB6\x03\x81`\x98\xF6\xD45SKG\x8F\xA55\x96T\xB2\x96\xE1\x9E\x05\xD3JE2\x0F\x1Ek\xA1Z\x860\x1D\xB6\"\xCF\xC0=I|\x1D\xFA\xD4\xD1\xDD/D+d\xA6\x8A\xBD\xC9N\x11\x83\xDDn\xFC\x9E\xC0\xCF\x86\xE0\x80\x19\x80\xCD\xF9\x95%\fE^z\x9B\x99Z\xDB\xD0&\xF7]6\x7F\x92h$\x98\x01&\xE1Z<\xC7\xCF\x82@#\xA4\x9Dy:\xC4\x88\x8D\xE0\x00!\x13\\.Jt;E\xCA\xFBY\xFD\xFD\xC1 \xBCw\x03gb\xC3k\xBEC\xA4\x12\xD2\x126N\xA8?\\I\x18A?\xAB\xF7\x07;\x0F\xD1\xCE\x9A\xE3\xE2b\xA2M\x10\x9B\f\xCC\x07\xF1\xE62q\xC6d$\xD3q\xB6\x15\x1Bv\x1E\xD6=\x15M\xB3<\x0E\f\xC8\xC9p\xA4\xDF\xAF\xD1\x91\xE6\x93\x02#\xD0(7\x13\xBD\x98=-\x10\xED(\xFF\x0E\xA1\xC1uPNh\x03G\x9CB\xF877\x1E\xA0F\x16\"00\x83!\xAB07\x9D&\xB2\xB6\x9E8\xD9-\xE3\x0B\x86B\x923\xF3\x81\xF8tv\x92\xEF m\x84\xA8#\x86Uw-\xF1\x19\x86K\xFCK\xC5\x16\xA19\xC5\xA0\x86\x85\xE1\xE6\t\xE9\xCCc(\x10\fe\x8C?v\xA2S$\x13D\r\xA9\x9Au=pvla\x163)M0~\xED\xD6\x1A\x1A\xF4\xF9Yk\xEC\x14\xDD\x7F\xC0\xA0\xC3\xA5\x072 \xC9\x89\xF6\x1E*\xCAI\x17X\x03\x03\xF0\xAC\xB6\xAE>&d\x8F\xDC\xE7\x00\xA3\xF8y\xF0\xD0\x90{9q\xB2\x97\x06\xBD~\x11\x86D\xD6.\b\x18F\x93\xC7\f\x87m\x80\xD7\x86va\xE4\x83B|\xA2\x11\xD3\x0F\xC4\xD7F(\xF9$\xAA\x17\x10\xC3\x83\x9C\x85\x87\xB1\x15^\n:\x1C\xD3'-Bmy\x16N\xC5\xF8\x8D?\xBB\xD98b@!\xF6\x1C\x82\xC1`Dk\xA4_\x9A@\x13\x9A\xCCH\xF5H\xDC\x10dh\x82\xDB*Z4D\xEA\xC0L\xA7\xDD)\x06\x17\xFD\xE8\xEE\x1B\x10\x89-\xE1@o\xEA\xD8<JeC}\xA0\xFE\x04\xF5\xB1\x97\x03\xCD`\xDAK\xBF\xA1\x01\xD0D`\xFD\x17.\x99\xA5\x8F\x85\t\f\x8C?z\xA2\x83\x19\xD6+\xD7\x06x\xBC\r-\x9D\x84\xBC<\x98\xAF\x98c\xFA\xFFM|H+\xA4\x04X\x9F\xC6\x83\x82\x07\x92\xC3\xAAlv\x0E4\x87!\x8C\xF6R\"g\x04\xF7t\xC3\xA5K!\x8C\x9F\x8F\x07\xAC\x18\x11\xB0\x85\x8D\xDC\xDE\xFE\xC3\xCDL\xC4L*\xCB\xCF\xA2sg\x8C\xA5W\xD6\xED\x12\x02G{\x9A\x804H0\x9E\x0FxA\x8C\xD0\xC8\xFD\xA9\x9E\\B\xE3\x8Ar\xA4-\xD8%\xD8\x13\xDC\xEB\xB4;\xD8 #\xFA6\x99\xA1\xD0\xBE\xBA&\xB69\xAC\x01\xDC/\x9C\x88Y\xE0\xF9`, \xF8+\xEF\xEF2\xA2TI\x15\x9F\x15\xF1m\xA4\x99\xEA=\xFC\x13nc]c\xABH\t:\xB2pz\x85`)<\x8C\xB4\xA4\x04\xF1\x83cp\xC6\x90f\xF3\x84\xE4@2\x01Y\x90\xB6\t\xC59\xDCf0\xE2\x9B\x8A\xFF\xAF\t\f\xC1\xA6l;pL\f_)\x1B\xE7\xE9\xE3\x0BtM\x89\xEA\x0F\b\xEAN\xD0\r>\xE2\b\xD8\t\x18\xEF>\xC6rxQ\xC0tH\xB1\xCA\xBF\x831@H\xD8\x84\x16\x86!0\x1D\xDE\x0F\\\u00CB\x1A6\xE6\x88Az\x11\x00*\x92\x0E\x90\xB6\x92\xD8\xBE-[TIW-\xAE\x12a\x13o\xEC,\xE8\x07\xC9\x1F1h\xC1XAR\xC63\xD1JY\"\x8B\xD9\xE7\xBF\xFE\x92ji\x1B*\xFF\xE2{;\f\xA81\xE9\xA9\xC6\xE0>\x88t\xE4x\xBB\f\xBE\x80\r\xDB9\xD3*\xA8\x94\xA5\x1B>\xFF\x1B\x1F\xEE\x95\x01+\x86\xA7\n\xAD\xA8a\xC8h\x9CT,\xD2?\xAF\xB2\x8C\x8E6\x9D\xA4Nv5\xEDf\xC2\x8E\x89\x0F\xC6\xC3\xA3\n\x85\x82r\xBF\x8Fa\xB1\x95\xDD\xCC\xAC\xB4$j\xE5\xE7\f\xB2\x94\xDB<n\xD1\f\x85\xDC\x94\xC21@Gw\x1F\xED=t\x9C\xE6O+g\x97w<\xB7\x9F\xC9\xFD\x1F\xE4\xF8\xC0C\xE9lt\xD1\x97f\xB6\x1F3&\x16r\x94[$AR\x07\xDB\x8E\xF7w\xD4\x92\xCDIg%\xF9}#\xE5\x9C\"F(Hol\xD8\xC3\xB0\xD0\xC4\x10\xE2\x17\t\x86\xBB\x19\n\xA9b\x10\xC5@\xD9H\f\x97Ix\xF9n#1b \xCE\x9B\x1F\xED\x15&\xA0\xBD\x8A\"=E\x81\x00\b\xC4\xC4u\x90PhW\x80\t\xBAy\xEF\x11\xF18\xD2\xF8\x9AE3\xC7\xE9A\x92\x1A\x91\xFCdO\x82<\x17nk \xA8\xBB\x86\xC7\x9A;\xA4\xED\xA3\xFC/\xAE\x85\xCD\xC0\t\xA9Nf\xC3\x8A\x88{\xC3\x8E\x1Az\x7F[\x8DhIEA6\xCD\x99\\&L\xC0s\x01e\nK@+\xC3QgO?\xF50c\x9A\xDA:A\xBC\x11K=\x8F\xCD\xAFL\xBE\xE6\xFE\x87\x98,\xDF?\x9Bi23-\x00)\xF1\xF0`\xE0\x9Dtq\x07\x11\xA6g\xA7'\x0BfC\xD2:{\x06(\x91\x89\x93\x96\xA4O\x0Bw\xF6\x0E\x8A\xFA\xE3~Hofj\x92\xFC\x0Bu\xF7\n\f8\xE47HZ\xDF\xA0\x97\xB19 \xF7I\x9B\x86\xB4\x9Fd\x9F\x1D\x04&\xDD\xE9\xA2\x14n\x1B\f\x00VC+p\x00N\xD0N\x07??hD\xA8\x19)I\x12X\xC1\xDD\xC5u\xB8\x17\x11{2kE2C&R\x0Bp'\xFB\x07\xFD\x92\x96@rN\x8F\x80=b\x1B\xA0\x196\x9BmD\x8958\rS*\n\xD6)\x93\xAF\xFE\xDER\xFE\xFE*\xFAx\xB6\x99\xCD\xB0\xAA\x1A\x81\x8E\"\x1D\x04\xD1\xCC\xA0D1\f\x94\xE4N\fb\xE1\xBBbXL\xCD\xC8\xA9\b\xC6\xF3\xEF\x92j6B~\xD1\x16\xBB\xCD\xCA\xE3\x80H\x16\xF4\xD9\xED\x1F\x8B?` \xC5\x0EE\xCD\x1F\x84\x8D\x14\x86\xF9<\xAB_Q\xD7Er;\xAA\x95\x83\xB1Y\xD9\xCB\xC8\x18u\x83k\x1B1\x9D`\xF0\x17V\x8D\x7F\x1C\x98\xBF\x91\xBF\xD7\xF19\xE5l\x89/A\x8F\xD5Q\xCDr\xE7\xCC\xDC\x0B0\x1F\x9F\xEC\xF6\xD8k\xAC\xFB\xADk#\xBFG&PN\xF5\x1B}\xCC\xDB\xC0\xE3\x1Dv\xE5c\x7F\xD3\x9F\x19ich\xBF\"zLC&m\x86\xF4Q9\xF5s\xE3\xC7\tv\x06\xFC!:w\xD6\x84w\x80\xF9\x98\xE1X}6V{\xF4\x8C\xFF\x84\x87\xC4\xC6\xBF\xE6\xE2\xF9\x95\xEB\xCC\bw\x15\x9F\xF7|\x12\x93*\xA3\xC7\xE9\x83#\xD8\xB3\x1B\xAE\x9D\xFFtyA\xB6\xD7a\xA8T\x03\x9F\x0F\xF0\xF9\xE8(\x85>\xB5\xF2\x1D\n\xB0\x13\xC1.\xF9\xA6\xDB\xAEY\xFCK=\xB7\x13\xB1\xD6\x8F\xF1Y\xC5\xE7\xCAQJ}\xE2\x02/\xDE\x97\xD7\x1Fh\xB8\xEF\x96+V\x14\xE6f\xF8N\x95X\xBB\x8D\xCF\x1E>\xEF\xD2Fi\xF6I\t\xBCD\xDB\x19)\xC9[\xFF\xED\xCEkV^uA\xF5a\xCBS\x0B\xB3\x010\xA7\xCE\xF8\xDF \x7F\xFC:C\xD1\xAB\xEC~\xDD\xCA\xFE\xF9\\\u00BE\xA6\x90O\xCFh\xED\xE0\x88H\xDF\xC1n\xF1~\xB7\xCB\xF9\xFC\xEF\x7F\xF2\x95_O,\xCB\x1F\x8C\xC9\x10\xA4e\x8D\x91\x9C\x05\xA2\xCAT\x0E.\x10\xCD\xB16\xAC-\xCA\xCBN/.\xC8I\xF2\xF9\x83\xE9\xC1\xB0\xEA\x81\xEF\xAC\x89\x1F>z\x9C\xB6\x9C\x80\xFF\x0F\xC3\xAB\t\xA9!\x7F(\xDC\xD0\xDA\xD1\xF3VOO\xEF\x8BC\t/\xACY\xFE\xE0\x0BT\x9E\x97N\x13Kr\xA4\xB2\x80\xA3\xC3%\xEC\x13?\x16\b\x84\xAB\xFA\xBD~\x1Ad\x9F\x14\xD1)&\xCAUu\x94\xF4\xF1Ts\xA8\x92\xC2P\xC9\x8B\b\x99\xA3\xF2\xD6\xAE\x81\xAE\xB1\xF9\xE9\x8F\xDCx\xF1\xF4\xFF\xC8\xCBL\xB6\x88\xA8\xDC\xF5\xC4\xEBT\x96\x9FA\xC59\xA9\x94\xE4IX\xCE\x01\xC6*\x0E\xC1\xDD\xBD\x1CVw\xF5\xF9d\xF2\xC2\xEB\x0FID\xA8j\xA3\x92\x7F&|\xD7\xAC\xA9O\x92H\x1B\xE9\x13\xD0\xB2\xB1\xB5\x07s\x17\xAB\x9E\xBCk\xD9-\x15\x05\x19\x12\xA19r\xD2\x12ev\x9F\x89>\x8F\xF1\xE99\xAF/\xECF\xCE\xA5\xB1\xBD\x87Z:\xFA\xA9g\xC0\xCB\xE1\xB0\x9E\xD3\xD6F\x89\x1F7\x13\x90\x1BBT\x8DT\x89^\xEA\xA2Q\xED\xD1\xD6\x95\xFF\xFE\xEB\xB7Z\x9E\xF9\xF6\xE7\xEF\xC3\x9C\x83#\xD9\xE3D\xBE\xDA\xCD\x1Cz\xC6\xEB\x0Fz@\xF8\xBA\xA6\x0E\xAAo\xEE\xA4\x0E\xFE\xEC\x83\xD4\xAB\xEA\xD9\xCC\x96\xFDS\xBA\x96RS\xC4\x84G\x86\x15I\xC0@(L\x1E\xA7Fk6l\xBF\xF7\xA5\xEA\xF27\xBFp\xE9\xBC\xF5\x98\xBCG\x8A\xF6Z5\x1C\x9E\x01|:z\xA2\x8B\xEA\x1A\xDBQK.\x13\x0BQUw\xA3G\xBC\xB8\xAF\xC9\xD4\xBAL\xDA\x84\x91\xBA6\xA6W\xC3A?9\x95\xA0\xF2\xEC\xEA\xBF\xDC\xBF\xEC\xDC\xAA\xF5\x8EP(d\xF7\xF9\xB4\x9B1Ct\xB2g\x80\x8E\xB7u\xCAD\x81\xDF\x1F\xF8\x98!\x19\xC9\x81\xA98\xD8\nd\x01\x91\xEB'\xC3 \xD1)\xAA\xCD\x86\x1E\xB8n\xD0\xE8\x07f\xA2 E\xFFH\nh\xCD\xD9\xA9\x86\x1DPC\xE4\xB4i\xB4{\xDF\xC1%\xEFm\xDCQ\xE5\xF0\xF9\x03S\x03A\xA5\x1A\xB8~\x92\x89\x8EZ\x17\xAF\xDF7\xE2Z*\x0B\x9E\x14][P(\x8BJ\x80.\x86\xB0\xED\x07\x1B\x05\xC2\x90\xA7\x87$\x04UM&2\xB4\xBFCxLx_X=N\xBEC\x1B\x8F0\x1C:\x1C\xB6a\xF5\xE3T\xFC=\xDD\xDF\xCE\xA6\xDD\xD31A/\xD7\b\x93\xC6q\x95\x12\x0E\xD8_{{\xFDe\x8EA\x9F\x7F1\x12j\x90\xD0\x9E\xBE~\x1A\x18\x1C\x94Y\x1Ee\x98\x1C\xC6D\xB8\x9E\xCE\xB5\x0B\xE1\x02\xFC\x90\x14\x8F\x9B\x1E\xBE\xFD\n\xCA\xCDH\xA1\xDD\x87\x8E\xD3\xB2\xBB\x9F\xA1\xB9SJ\xF9\xB7+\xD9\x8B\xF2\xD3}O\xFD\x89\x9A;z\xF4r\xBC!\x07\x84aJN.=\xFE\xCD\xAB\xE5\xFB\x13\xAB\xD7\xD1\xCF~\xF7\x9E\xCC`\x9D\xE9P\x8D\xFC\xBD\t\x97\x8E\xA8U\x80`\xBE\xE92\xDB\x86\xE4\xF2\x87\xD3.\xD2\xCE\xB6a\xE6\xF4\xA5(\x00\xF3\xDAZ\x88\x1A\x8F7\xCFs\f\x0E\xFA\xA6\xA29T\"\f\xA0\xF0\xC9\xEFg\xEE\xA8q\x83\xBC^\xBD\x15\xA2\x0B\xE7N\xA2\xCB\x17N\xA5\xB1E9R\xC2\xB7q\xCF\x11\xFA\xE3\xDB\xDBd&\b\xC4\xC7\xCC\x14\xDA\xAE\x9ETL\x93\xCB\xF5J\xDF\xF1E\xD9t\xB4\xB9\x9D\x1C\xEES\xCC\xE3\xB0\x8A\x86\xA5@I?\xA4Z\xD9\xEC\xFC\x19`\xEE\x829\x13\xE9\x9B7\\$\xDF_]\xBF\x9B~\xF5\xCA\x87\x94\xE8qI\xBC2kR\t\xFD\xE06}\x05\xE6[\x9B\xF6\xD3/^X\xCF.\xA03.\xF8\xBC\xF9\xCA\x05t\xF5\x053\xE5\xFB{[\x0E\xD2\x93\xAB\xD7\xC6uo\f\xF1\xC3\x80\x1E\xA2\x9A\x9A\xDAR\x87\xD7\xEF\xCF\x85 \xF0\xBF2\x9F\x1A\x96\x95$j\\ \xAFiz\xC1\xE8\x9D\xCB\x97\xD0=+.\x89\xF9\xDB\x8C\xF1\xC5\xF4\xF2\xBB\xDB\"\x13\x11(`u\xDA\xE9\x95u;\xA4\xCA\r\x95\x04\x9B\xF6\xD41\x96\xDB\x84\xA0\x90F}\x15\x8B^*\x82\xDFb&,\f\xC2\xC3\x88\x05\rG\x00R;\xB4D\x1BZ[\x9E\x9FE\x95\x15\xF9\xBA\xA4\xF3\xF5\xAB^\xFB\x88\x90F\x81\x1D[R=\xD1\xFA[\x87LAr[\xAA\xCD\x1A\x0Ff\xC9`\xFF\xA0\x15p\x07\xCD\xC5\x18h\x17e&\xE6\xBD[\xF7\x1F\x95\xEA\t\xF4?^\x07\x14s\xD28\x15-L\xBD\xBD\xDDI\x0E\xBF?(ieT`\x85d\xC29\x18w\xE5\xAD\xD7\x17\xA4\xF3fO\xB4\b\xDF\xD8\xDAI?}\xEE/2W\xEA\x92R\x8D\x81\x98\x99(\x85\xC2\xE4\xF3\xF9\xE8\xB9?\x7F(\xDFAL\x85\x89\nw\x16\x85K\x93\xCAr\xE5\xBE&n\xA7\xA5\xB3W02ZjT\xE4\xA1\xB8\x7F\xE5\x05Yr\x1D\xA0\xAE\xA9\xBD+\xD6p\xB3Jg\xA6F\xA0i\\q.\x15q\x00\x89\x12AL\xEC\xCF\xAB,\xB5\xFE\x96\x91\x9AHXk\x01C\b\x82\x83\xF9E\xB9\x19\x94\x97\x9D&\xDA\\\u00CF\xF7\xF4\xB3\x90`^Z\xE1v;z\xFA\xAC{\xBBz\xFB\xE4>M\xB5\xC7M|\xC1|5$\xE3`\x15\xB0!\xB1\xA6i\xC6\f\x8B\xD4\x9B\xABzyG<\xE4\xC7\xF5\xD7/\x9Dk\xC1\xCF\x8F\xFF\xE7uz\xFE\x9D-2\t\r|\xC4Dv\xB4a\xC0@\xAE\xBDp6}\xE7\x96e2W{\xE7\x8F\xFF\x1F}\xB0\xBD\x86fN,\xA1\x07\xEE\xB8\x8A\xE6T\x96\xCB|)&\xDA\x97\xDF\xFB\xB4hb\xB4\x9A\xF5\xF5\x0F\xF0\xFD\xB3\xE8\xC7w]+\xDAq\xF7\x7F\xFE\x81\x8E4\xB6\xC6\xA8>\xFA\x8Fjd\xF3\x80\xB1\x9F>\xBE\x90\xF6\x1Dj\xA4i\x13\x8AiRy\x81\xF57\x94\x8D\xA0zA\xCAD\x92\xDCt\xEF\x97?CW\x9E?\x93\x7F\xD7'\xF8Q\x91\xF1\xD8o\xDF\xA2w7\xEF\x97\xF1u\xF5\xF4G\x88\xCF}\xB4\xE8\x15\xA7\xF3\xAFK~\xD8\xC2~\x1B\xD4\x12\x13\xDA\xC0y\xF9W\x8D\xEF\x84\x1Af\xB2\xE4TV\x14J\xDB(\xC1\xDE\xB8\xAB\x962\xA4\xEC\xC3.\xA7\xC9H\x9D\xF6\x9A@\x06\xDC\xCD\xAC\xF4d\xCANO\x91\xB2\x0FT\x1C?~\xEF\x8D4wj\x85\xD8\x85\xD7\xD6\xEF\xA4\x9D\x07\x8FJ\xDDO\xF4T*\xF0\xBA0'\x9D\xEE\xBBy\x19\x134\x81^_\xBF\x8B^{\x7F\x87^\x8E\x1E\xD5/\xB4\x99\x9B\xA9O\xC8\x1Df\xC6\xE08g\xDAX)m\x9C;\xA5L\x9E_{\xACE~\x07\xC1QZ\x88\x12\x93\x1F~\xF9\xB3t\xC3e\xE7P+;\x00\x0F>\xF3\n\xBD\xFB\xD7}T9\xB6\x90~\xFE\xED\x9BX#\xF3\xA4D\x06%#\xE6\xD1\xC3\xFD3\x0B\x7F\x87wjzM\xABQ4eL/\xA2:,R\xCEw\xA6\x03X\x89Lh\x8E!e(>\x1D\x18\xF4\x8A\xE4FJ\xFDb\x8B\x95\x05:\xA2$\x05\xE5w\x17\xCF\x9FB\x13Ju\x03\xFC\xE03/\xD3\xAF^~_<\x1Ax%E\xB9\x91-\x1F\x80\xAF\xDF\xBC\xE9\x12\xCA\xCFIc\xA2\xB6\xD1C\xFF\xFD\xB2\x94w+\x14\x89\xBE\xCD\x85\x11(\x13\xC1\xF1\xF6\xA6\xBDtk^\x16\xCDa\xC6\xA6\xA7\xB8i\xE1\x8C\xF1R\x99\xB6v\xCB~yfzJ\xA20\xAFrl\x01]ua\xB50\xF8\xCE\x7F_E\x1F\xEE\xAC\xA11Y\xA9\xF4\xEE\xB3\xDF\xA1\x8A\xA2\\6\xB2\xB3i\xDB\xFE\xC3\xD470(\xFDB\xCC\xD2#\xC21\x8CZMM1\xAE\x8D*\x83\x8C\xB5\xAC\xD1%\xC5gh\x8B9\x88\xDC\x85\xB9\x99\x03\f\x95f\x14R\xC5\xB6\x15\xF9\xAE\xAB\xA8\x16\x05[*\xCD\x9A\\&\x9FQ\x0E\xF8\xC1\xB6\x83\x94\x96\xE4\x11#j\x96v\x98\xC7\xD2\x85\xD3\xF9\xDAr\xF1\xCA\xBE\xF3\xC4j\x89I\x92\x18\xD6\xA2\xAF\x01a\x92\x18JR\rwt\xFB\x81zZ0c\x02\xC3N1\xCD\x9F6\x8Ef\xB1\xE4\xEF?|\\~\x17W\x93\x89\b\x01*+\xCC\x91\xEF(\x8Aj\xEB\xEC\xA1\xD9|\x1D4S5\xDA\x9E1\xB1T\x82\xBC~\xAF\xCF*#\xC1\xE7H*m8AB\xA4|\xDB\xA1\x18\xD1\x90\xE4#(\xB6F\xE5t\x07\xEAh\xE0F\xC2\xADDGs\xD8\x9DLp9%\x87!\xB5.d\xAC\xD8\x8B\xC2<E\xFCb%\n\x06\x15\xCALK\xB6`E\x96\x13\xD9u\x0FC\xB1\xC5\xF6e\\I\x9E`;\\>\xC4\x00\xB6\xA8\x9A\x9F\xE8\x03\xF6&\xCBh\xB3\xBE\xE9$K\xEC\x11\xAA\x9APB7^\xBE\x80\xF2\xB3\xD3\xE9\x85\xB77Ky\xA2y\xE40De\x18\x9A2&+\x8D\xFE\xF2\x8B\x7F\x95\xFB\xD1>\xC6\x06f\xED\xADk$\x17\x8F\r\xE3\x85\x80\xA0\xF0\x0BN\x05\xEC\x8E\x12w\xB4\xA5\x8F\xC9\x8C>A\x19\x87^1(\xA5Jz]\x9Eb\x8F\x8B\x9B\x884\x91\x8Eh8\xD1)\xC4/d/a\xEA\xF8\x121\xA0\x90HL(HAST\xE7\x14[\xECw<\x0B\xC6\x15\x87\x9B\xB1?%9\x91z\x06|\xC6u\xB6H\xAD?\x1F\x7F|k3\x9D?{\x12Mg\xA3\xF9\xC3\xDB\xAF\xA6\xEB\xEF\xFB/}\xF1\x9D-\xBA\xE0Ief\xA6\x88w\x82j3\xCCEl\xDC}\x98n\xBDj1-]T%\xD7l\xE2\xF8\xA3g\xC0o\x15Leg\xA4\xB1\x16\xE9\x86\x14Z\xFC\xC7\xB7\xB6\xD0\x8E\x03G\xE9dw\x1F\xB5\xF3\xD9\xD7\xEF\x95\x18\xC3\xEDJ`fx\xE9_\xBE\xFF\xAC\x10\x0Enn\x82\xD35\f\xB9W\x8C1\xE9\f\xC0}6\xB3\x8E\xD8L\xC5A:\xE39mLX\x7F0Lk6\xEE\xD5\x99\xC1\xDF\xEFc/\xA6r\\\u00B1HSYa\xAE0 \x8A\xEF\x1F\x93f\x10nWM\x83|Nb#\nO\xC3\xC7m\xEA\x12\x15+\xD9X\xD4\xF0\x8B\x17\xD6\xCAg\xC0\xC2\xCD\x9F;\x8F\x89\x1B\x8C\xE9\x13\x9C\xD9\xAC\x8CT\x03\xC6\xFC\x92\xCA\xDD[\xD7$\xDE\f\b\x8B\x82\xD9\xBF\xD5\x9F\x90\xDF1Q\x84\xA3$?\x9Bvq\xF4\x1D\x96\xBAPE`\xED\xF5\r\xBBi\xDB\xDF\x8E\x8A\x1Ds:\x9D\x94\x90\xE0\x92\xC5\x1AcXs~\xF9\x83[h\xD5\xC3_\x12[\x10\x84\xCF\x1E'\xBD\xAC\xB1[kwYp\xD8\xBF\xD5\xD0\xB0\xC0\xB1b\x93\x9AD%\xCE3\xD1\xE3\xE1(v+\xED\xAEm\x94\x81\xCC\x9CTJ\xAF\xFF\xFC\x1B\xB4\xE6\x17\xF7\xD0S\xDF^\xC1\xAA\xEA\"3E\xA4?\xDC\x11#\xCD\x1E&\xF8{\xDBj\xA8\x8E\r(\x8E{V^F/\xFF\xECk\xF4\xBB\x1F\xDFNy9\x19lG\"r\x93\xC4p\xF2g\x8EVw\xD5\xEA\xCC\xBA\xF3\xBA\x0Bh\xCA\xD8b\x11\x00\x19\x1C\xB7\x8Bz\xB8\x1C\xC3\xD3A\xF0\x87q!;\x8B\nd\x1C`t\x07Ko0\xA4\xCA\x02\t\x1CEc2\xA9\xEEx;\xFD\xE1\xCD\xCD\xF2\xFD\xBB_\xBC\x92\xDEx\xEA\x9B\xEC\x81\xDDD\xBF\xFB\xD1\xED\xF4\xDA\x93\xDF\xA0\xB1\fy}\xDE\x00]\xB9x&]\xBA`\x1A-\xAE\x9ED_`\xCF(\x10\xD4\xE2\xA6\x95\xA2\xD8\xA3V\xED\xE8\x86\xDA\xE6\x0B\xAA}\xFE \x92\\:\f(v\x07_\x13\xDF\xE9t8i\xC0\x17\xA6;\x7F\xB2\x9A5`\x9F\xCCz\xB9\x19\x1B\xE1\xAD\x00\x97S\x93\x93\xAC\x00H0\x9A\xEF\xB1\xDB\"A\t\xA4\xAAw @\xDF\xF8\xCF\xE7%b\x84@\x9C3},\x95\xB2\x87\x92\x91\x9A\xA2Ca\xD4\xB5>\x1E\xEC\xCFW\xAF\x13\xC8@\xC1\xEA\xF7\xBE\xB8\x8C\xED\x00|r\xBB\xB4\x8D\x7F\x0B\x98i8PT;\xC8}\xC3\xC2\x9E\x0Fv\xD6\xC9o\x1F\xEC\xC0\xBF6\xF2\x87\xCC\x95\x85$^M\x92'\x91~\xF4\xEB5\xF4\xD4\x1F\xD7\x89\xD1=g\xFA8\xBAa\xE9<\x86\xB9\x89b\x83\xD0\x17\x87\xC3E\xFB\xEAN\x88\x16\r\xB0vl?\xD0\xC0}r\xC5M+\xC5\x1C7\x1C\x13\x0E\x14\xD5P\xD0\xAF\\p\xC7c\x0F\xF1(\xBF\x0F\x1A\x01'A\xC0px\x18H\x86\xD2m\xACke\x82\x94r\xE4\t7\x0F\xEE\\}s\x87x@\x13K\xC6H50:\x8C\xCCd\x0E\xFB\xF8\x05\x86\x0B\x89\br\x80\xE1\x01F\x1A\xDEDEa\xB6\x18m,xC\x164\x99=\x17\xE4\x8Ap\xB4\x88'\xD2'\xBE\xFFD\xF6\xBB\xCD\xD0\xBF\xE6h\xABD\xA3\xE8?l@\x01\xC7\x02\xA8\xC5\x87a>\xCC\x12\xADkM\x82\xB4\x8D\xEF\xF8\x1D\x02Q\xCE\xDF\x11\x80\x81\tG\x8E\x9F\x14\xD8\x81\xD1\x073\xF29\xC2\x05\x8Cb\xD5\r\xA0\n\xED\xCB\x84\b\x8F\xB3hL\x86|\xC6r\xA1S%\x04\xFF~\xF2Q\xA3`\x7F\x17\r\xB6\x1F\xA5\xAE\xE6\xC3\xAC\xB5\x85\xEB\x94y7?\xB2TU\xA5T\xC4%+\xB6\x03\xC1a\x11?\xBAy\x84\xE7\xC0S\xC5\xCC\x8B(\xFA\n\x11s\xC9\r\bl\x86\xF18\x90\"\x90%\xA3\x86\xEB\x1A0r;Nc\xF6\x07\xF9\x1E\x7FPO\xAEa\xA00\xF2f\"O3\xFC&\x97\xD4\xCE+\xFAr_E_dm\xE6f\xE4o\xA4W$\xA3m\xF8\xF4\xFAR\x1E=Q'\x06\x1B\xD79\x1DQ\xF1\x8B\xAA\xBB\xCD\x14\xD9)\xC5\x16\x05\x95\x92\x7F\x92%\xAC\xC3[;\x8E\xB4\x88\xBF\xBB\x85\xFA[\xEA\xA8\xA3\xA9\x8E\x16/\x98\xF3\xB8\xC3\x1B\bm\f\x87\xC2u\xEC:N\x01$\xC8\xE2}\xBB6\xA2%\x8E\x18\xEC\xD0\x03\xCBtb\xBD$\x10\xD1\xF9\xB19O@\xA2\xDB\xEE\x18\xE2\xCE\xB2]\x18\xF2\x1B\b\xECv;N=q*\xF0d\xE73\xF6Ov~\xA6'\xEA\x99h#!\xE1\xD4R\xEB\xE0\x87:\x9C\xCE\xD3\x8C\xD1><\xA2(FR\x10\x15 \xDE^\n\f\xF6Ph\xA0\x8F.\xBDx\xC9;\x0E&|\xAF\x16\x0E\xAC\x0E\x85\xB4\x87T\xBB\x93\x07\xEC\x94\xFAi\xC5n\xF8\xA4\xA3s\xB7gY\xCE\xA0I\"-\xC8D\xF7\xF7\xB4\x91\xAF\xAF\x932s\xB2k>\xBBl\xE9:\x89pY%V\xA9A\xFF=\xAA\xCD\x96js\xBA\xC9\xCE\xA7\xA2\xB8,7\x89F\xB6\xB3\xC9?}\r\x89\x9E\x89\rP`\xA0\x9B\x06;\x1A\xC9\xD7\xD3B\xDE\xEE.\xBA\xED\xEB_yz|E\xB9\xD7!\xC4\xD5\xB4\x86p\xC0\xFB\x00[\xE1G\xA1\xEBv\xA7\x87\xEC\t\x1E\x9D\tv\xD3R+\xA3\x93\xE8qM\x17\x1A\xE6\x95\xA5=\x1C\xF4\xE9F\xF6\xE41\x1Aho oo\x0F\x95TTl\xBA\xFBk_\xFE\xA5\x01qN!.s\xE9\xB1\x90o\xA0*\x1C\n\xAC\x94X\x00\xBF\x0B\f\x19\x06m\x94\xF4\xF1\xFB5\x98\xAA\fq\x9C\xE1\xEB'\x7F_\x07\x05\x07:\xC9;\xD8OA\xBF\xBF\xE1G\x0F~wEiq\x91\xCF\">$\xDCfw\x81\x01\xB7\x85\xFD\xFD=a\xFF\xE0]\xAA\xB9\xE3\x87\xF6I\xD40\xFC\x13I\xBE\xB1~X&~\x82~\x99<\xC1\fZnV\xF6\xD6\xEF\x7F\xE7\xEE\x957.\xBF*R\xA5l\xE3\xE0\xC1\xE1N\"W8\x03\xF8\x14T\x03\xDE\xAF\xB3qx\x95\xCF[\xB5px.\xB7$U\xCA\xDAh\xD5\xD4\b\xA0_\xAFRNMI~\xFE\xADWW\xFF\xBAr\xF2\x84\xD8*e\xCD\xB0\xC6\xE1\xA0\x97\xC2\xAC&\xA1\x80\x17\xB3,k\x99\x8D\x1C\tiX\x87\x99\xCE\xB8\xE4\xB1YI\xA1\xD1#\x9E\xC0\x931;ds8\x1B\x14\x95\xDE\xCA\x1A\x93\xFD\xE2P\xC2\xCBuS\x97?D\xDE\xAEf\xEA;QK\xBE\xAE\x13\xC0\xAA%|\xF7cl\x88\xABl\x8E\x04r$$\x92\xCD\x99 vAQl\xA3\xD8\x1F\x8F\xA7c\xA6\xE6\x91\xAEa\xBA\x055\xA5\xEB\xAA\xA5\x8B\x1F\xB9\xFF\xAB+\xFE\xA3\xA4 'R\xA5<\xEE\xD2\xAF\xB2%\xAE\x97\xB0W\r\xF9\x97sp\xB5\x8A=\x1C\xB73)\x9D\\)Y\xE4t\xA7\x1A\xC4\x8FM\xF1\x8E\x1E\xA7\xA1}\x8C\xF1\xD5\xF7\x1A\xC2B\xB8\xB2\x92\xA2U\xAB\x1F\xFD\xD6-\xE3J\xF2d\xFAK)\x9Aw-\x13\xFF(\x85\x06{\xE6\xF1\xC5\xEBX\xDA=\xEE\x8C<\xF2d\x15SBj6\xBB\x9CIb\x8C\x15\xDB(\xE1\x87g}\xF5)S\xA9V`\xCF\x07\xC9\xB4\xEE\xDE\x01\xBAda\xD5O\xFE\xE7\x81/J\x95\xB2\x92=\xE5|\n\xF4\xB4\xB99\xD0\xDA\xC4\xC6w\x86'\xB3\x90\x92\xF3\xC6\x93;3\x9F!'Y\\M}\x12 \x92\x97\x1F=N\x9F@\xB3\\\x1Fs\x8B\x9B\xB0\xCE\x00\x9C]\xBD\xFD\xDAcw_\xB7d\xF9\xC5\xB3\xD7;\xC2\xDE>\xE6P\xE8Z\xC5\xE6\x98\xE1J\xC9\xA6\xC4\xEC\x12\xF2d0\xE1\xDD)VpEQET\xA3>\xCF\xF0\x00Hr\xF9\x0E=m\xA3\xB1K\x9F\xA28\x95Uk\xB6\xDF\x7F\xC5\xB9\xD3\x98\xF8!\xBF\xEC\xA5\xECp'\x93;-\x97\xA1&G\xA2[\xC5\xD8\xBEk\x94\xDCg\x1F\xEF\x9A\x9F\x01\xDD\x89\x89ITs\xBC{\xC9\x86]G\xABdGY\x86\x9BjgR*\xC1\xC8\xDA\xD9\xE7G\xF2_\xFB\x84\b?h,\xAE@j\x16{\xE1Hu\\H5\x8Ajm\xA7u\xD7p\x1F\xEE\xC7=\xD8\x02F\xDF2\xF2\x1FW\x18\xCC2\x13\xBBB\xF6\xB7\xB7\xD6\\\u00E6P\x14\xFBb\xF6fR\x81\xEF\x0E1\xAE\xCE\xB8+\xD6\x86\x1E00F\xE9\xBD\xE4\xC2q\xDErq%\xE5e$Q\xDD\x89nzec\xAD\x10\xB5$'E\xF2\xEB\xAD]\x83\xFAV`\xA7h\x0B\xDB\xC6\x8CIO\xA2\xE5WL\x94\xED\x1F\xD7\xEDi\xA4\xAD\xB5-\xC2\x803){t51f\xD0\xCC9\x03s\xAB\xC8\x90\xB9\x93\x89\xB9UW\x9C \x12S\xE1<\x8C{#\xC4\xD7\x0B\xA6l\xCC\x84\x13\xED\xDD\xF3\x1C\x8A\xDD6\xD5\xCE\xAE\xA4\xDD\xE5&D\xBB\x98k\x1C\xAE\xD4\x87\x8DI\x0F\xEC\xA3\x83\xED\x18\xF1\x19\x8B\xE9\xB0!\xDD\x95\xF3\xC6\xD2\x94\xB2\x1CZ\xBF\xEB\x18\xFD\xE6\xDD}t\xC9\xAC2zx\xE5\"\xC2\xFE\xF1w?\xBB\x8Ej\x9B\xBA\x84\xB8C\x0F\xEC\x89\x9C\x9E\xEC\xA2\x15\x17N&O\x82\x8BZ\xBA\x06\xE8\xC3\xFD\xC7\xF9\xDA3,\xA8\xD0Hv\fLK\xF3\xC8\bP\x8A\xEE\x0B\xE8{\xEC\x80\x1D\x98<\x19\x93\x9E(\xFF\xA2\x0F8\xE3\x89\x1DU\xD9j\xD2i-\xF0\xC0\x181\x05:\x9C\xB8S1\f0J\x9D\x8E4\xB5\x97:\x18br\x15\x10]\xF2\xF8v\xDDZk\xE1\xF8\t\xCF\x12\x06\xB7i\xE5eU\xB4\xA4\xAA\x94ry`\xD8\xE5i\xDB\xA1\x16z\xF4\xE5-\xB2\x14\x12\x05\xAD\x83\x81\xA0\xD46b\x00X\x80\x07\x89G\xE1*J\b5\xFB\xA9]5l2\xD4\xEF\r\xCA\xC0\x03\xB2\xA3`\xD8\xD8\xEE\xFFt0\x17\xA4\xF3\xA6V\xD0\x0FW,\x12\xF9y\xFE\x83\x83\xF4\xD8+[\x04\xF2\xBC\x81\x10\xFF\xAD\x98\x99\x7F\x9E<\xFF\xE5\x8Fj\xE9g/m\xD6\xD7\x1E\x9F\t>\x99I7,\x99D\xB7\\Z%Z\xF0\xE2\x875\xF4\xE8K[\xA4Bn8\xB0\xA3iz\xBDH\xFF\x807\x89a\xC7\xE6\xB0\x19\xB3\xFF\x8A\xC1\x9Dxg\xB1Tc\x07\xD7{??\x8F>\xB7`\x82\xA8d{\xCF\xA0>\x9F\x9B\x9B*\xE5\xE6\xD1G\"k\xC2;\xDB\x0FS\xF3\xC9^Y\xA3Z\xD7\xDC\xA5\x97Xk\xAA\xD8\x01k\x1A\xD1n\x8F$\xA9\"=7\x12Va\x99\x9C\xC7_\xB0LH\xB6\f\xD6b\xB0\x8F\xB2R\xDD\xE4qa\xCAR\xA3Y\xE3\xC6P\x12\xB6n\x94\x89\xEB0\xCD\x9D\x90'\xDA\x89\xBE\x17e'\x1B\xE3U\x8D[5\x11\x1C\xC0\x12\\jh\xA4T\xE4\x19\xB3Q\x98\x94\xF7\xC8\xB4%\xC9<\xB5\xAC\x15P\x87\x11\xFF\x98{\x8F\xEA{\x92\xDA\xF4\xCD\xC3\xCCM\x7F\xAC}\"\x95\xB8@\x10\x93\xCF\x9F9g\x02]9\x7F\xBC\x10n\xD3\x81&\xFA\xE9\xF3\x1Be\xDD.\xA4:\x10\fP$6\xD3w\x85\xCD\xCAL\x92\x1AG\xD4\xBA\xA7%\xBAd\x8D*\xEE\xC5:\xE0Y\xE3\xF2e\x8F\xCE:\x86\xA2=GZ\xA3*\x80\x15\xEB~\x17k\xE9\xF9\xD3\xCAe\xF2\xBB\xA1\xAD\x9B\xF6\xD6\xB7\xC5\xEC\xFA\x84\xFEg&\xBBe\x1E\x1A\x84D\xBB\xC59\xC9\xECat\xC8J\xFBi\xE5\xB9\xB2\xA0\x1B\xBC\x84\x06\x82\xC0\xB2D)\xA4\x17\xF1\xCE\x99PH%c\xD2d\fh\xFBps\xA71\xC7\xAB\n\x84I}\x8Fl;\xE6\xB3\xB6\xAA\x1C\x9E\xE4\x1B\f\xD0\x13k\x16\xD9\xADz\x92\xB8\x88\xAF\x92\x14\xAA^4\xB3\\\u00A4\x15^\xC9\xB3ol\xA3\xFA\x13\x9D,\x1DN\xEA\xD2T\xDD8F\xED,;\xE8\xF7\xD3\xDC\x89\xF9\xF4\xE0\xCA\xC52\xD8;\x9E\xF8\x0B}\xB0\xF7\x18]1o\x02\xDD{\xDD\x02*\xC8J\x91I\xF6\xEE~\x1F\xDD\xF0\xA3\x97\xF4\xFD\x8A\xA3\x8C\xD5 K\xDE\x97\xAF\x98E\xDF\xBA\xF6\x1C\xA9l\xFB\xDASo\xCAd\xB7m\xC8\xDE\x9AYF}>\xFE\x96\xCA\f\x9ER\x92M;\x0F5\xD3\x94\xE2,*e\xC2\x0E\x1A\xC2\x91\xCC\xCC\xC0~\xD0\xA8\xE5\x19\x9B\x9FA\xDF\xBF\xE9<\x9A9>_:\x8B\xB9\xDC\xCE>/\xFD\xDF5;\xE97\xEF\xEC\x964\x01v\"\x97\xDD\xD0\xB1\xC7\x1A\xF7Q\xDF[n\x04\xC47\xEE\xB1\x11\x8Dt\xC7\xA40e$'\xC8`@\xDF\xE6\x93}t\xB8\xA9S$\x1A\x1E\xA4\xAC1\x8D^\x1DGQ\x1BZkd\xE1x>k\xC2=\x9F?G\xB6\xCC\xDD}\xB8\x95\xEE}\xF6mz\xE2\xE5M\xD4\xDC\xD1km\xD7\x85\x03j^Y\x96M+.\x9E.\xD5\tO\xBF\xBA\x856\xFF\x8D\r\xB0\xBE\x93\xB5\xF5\xB2\x03'\xDF\x93\x9D\xEA\xD1\xAB\xD5Xr\xF1\xEFl&(\xB4f\xE6\xD8<\x81\x8D=GZ\xE4\x16\xEC \x8BRv<\x07\xCC\x9F?\xA5\x88^\xFD\xE8ot\xDDC/\xD0#/|$\x86\xFB\xCE\xCF\xCE\xA1\xEA\t\xF9\"\b\xA8r3+4\xF0Y\x19\xE9\x8ES\x06\xCD\x1DV@\x1C\xB5\xEBk<\x92\x0F\xE3\x99\xE4v\xC8\xE6\x9Eh\xAF\xB3\x7FP\xB6^\xD4\xDF\x81\xA2\xBF\xBAC\x89\xB6\x1D\x9A.\x95Z\x14\x13P\xBE\xB1hj\x89\xEC\xF9\xD0\xCFF\xF9I&\xFA\xDA\x9DGd\xD9\x90\"\xD5s\x11\xB8\x07\xB6\xDFqe\xB5\xB8\x9Fol\xAE\xA5\xD5k\xF7\x88\xD4FK\x1E0\x1B6$\xC5\x93 \xB8\xBCi\x7F\x03U\xB0DW\xB2\xB7\x85\x95\xF6\x90\xEA\x93l\x93\xB60\xD3\xAA'\x14\xC8\xE2\b\xC0N%kF\xF5\xC4B:\xD6\xDAM\x8F\xBE\xB8\x91\xB5\xB7\x8Bv\xD65\xD3\xB9\xDC\xB7\x85\x95%\xECH\x94\xD1\x07\xBB\xEB\xA5\xF6H*\xE4\x00;\xA8)\xA5\xB3\x90|M\xF6\xDB\xA1(\xAE\x98x\x14\x0F\xEC\x98\xC5\xFEd\x04\x0E\x8A.\xCE\x8AQ@\xA3Y\x9Eu\x84\xFAh;j\x89)\x16d\x8C+\xC8\x94\xBA\x98nvM\xEB\x9AN\xB2\xBB\xEA\x92\xAD}1H\x13\x1BQK\xB4l\xFEDy\xF9MCk\x0F=\xC1\x04\x82\x97%\xDA\xA5\xC6\x96\x9C\xBB\x9DN\xD9=\x05\xCF>p\xAC\x8Dj\x1A\xDBi\xC1\xD4RZ\xC0R=\xA54\x87\xB5\xA1\x85\x0E6\xE8\xE5\x89`h:_[\x9C\x9B&\x1E\x0F0\xBD\x84m\xC4\\f\x046\xB3\xC6\x8E\xE5(u\x19\xCB}t\xD9\x15)A\xD4\xBD4\x87|V\xCC1\r\xDB\xE0\x9A\xC4\xB76\x99\xD6\xA2\xDE\x84pf\x1F\x1F\xF4\xEDe\xDC\xEB\xC4\x92\x1A\x86\x9F\\\u00D9\xC6\xD7\xCE~s\xC0(L\xD2b6\x9A\xD6\xAC\b\xCFd\x8A\xBEX\xC0m\xD4\xC1\xA8\x9A\x16\xB5A5\x89K\x16\x1D\xCDBK\x007\x90V0\xAC\xFED\xC7\xC7|~xB\x89\xDC\x1E\xB6\x12F\x9C\x80j3`\xFD\xE2\x19\x15\xF4\xB9s\xA7\xC8Z-\xBC#\xA5S\x96\xF4\xE8\xC5Yx\xC5\x07\xA4\x1Fp\x92\xCB\xC4~\xF4+\x97\xCBs\xFBX\xCA\xF1^\x94\x0F\xF7\xD43\xC3Z\x05\x9A\x90\x16\xFE\xD5\x1B[\xC5.\xB5v\xF6Y\xAF\x1C\x19\xB1\xC1\x8Dxt\xDA\xB0\xAC7\xFC\x8B\xAE\xDE~\xAAo\xE9\x92\x17\xD0\x14d\xA5\xD2\x1C\x96\x98?}\xB8_\f.\xC9\x92\x1Fg\xD4\xCA\x14\xCD \xA8\x1A\xC5\x10U\x06\x81kpm\x06CXGO\xBF\xBE\x11v\x941C\xFD\xE7\x9A\xCD5T56\x9F\xAE\\8\x85\xBEz\xF5|\xB6\x0FM\xF2Z\x8D\xD85\xB6a\x91d\xB7QK\x8F5];k\x9B\xC4+\xABf/\x06\xDE\xCF\xAECM:v3#\x93\xF0\xAA\x90\x147\xDB\xAB\x1E\xE9\x03\"\xE1\x87\x7F\xF3\x1Em\xAD9.\x1B\x8F\xC2\x1DF0\x95\xE0p\xE8+(\x99\xF8\xBF\x7Fw\xA7@+l\x90\xBEO\xFF0\x88o\xA0E\xC4\xE0\xC2\xD54_\x02\xA0\xAA\xF1\x9F\x9A^V\xF7\xC6\xC6\x03V\xAD\xFB\xD7\xAE^H\xD7\x9C7\x95\x16\xB2\x9A/\xE2S_;\xABEP,j\x8D\x96\tUX\x95\x0E\xA2 :\xBE\xE1\xC2\x19\xC2\x80\"\xBC\x14\xC6TS\xD2_\xA7\x84\xB6\x9E{s\x9B\xB8x\xE3\n\xB3\xE9\xD6\xCB\xE7\xE8\xA5\x88Q}\xC2\x9A2\xD8 xY\x03\xC6\xFBM\x0E\x1Do\xA7&\x8E+\xC0\x10\xBC\xC1\xE8\bjHY\xC3\xC0\x00\x10\x1B\xAF\x8E\xDA{\xB8\x99\x85\xA0_\x16\xC2-\x9CV&}\x84\x81\xCE\xE0>\xCD`\x86cs\x10\x10{bq6\xAD\xFE\xC1\r\xF4\xF2\xBF\xAD\x90\x97\xF4\x00z\x86E3U\x8DY\xC7\xC5\x11\xAE\xBDO\xD6QY\x92\x1F\x8E{\xAA\x10\x90\xB1v\xFB!z\xE1\xFD\xDDt\xFDE\xB3d\xDF\x9E\x9F\xDC~\x85`)\\\u00CE\xEB\x1F\xFC\xAD\xC0\x93^{\xA9\xC3\f\b\xE94\xF23\xF0&\xFE\xBA\xFF(\xBD\xBB\xAD\x96%\xBA\x92>\xBFd\xBA,\xF7G\x7FV>\xFC{!\xB8S\x02)]\xF2\xFEz\xA0\x9E\xDE\xD9ZK\xD7,\x9EN\xCB/\x98\xC1\x90p\x8460,H\x94\xA9\xE9\xEB\xC4\xB2\xD9\xB0b\x15$b\x07\xBC\xE9\x01\xC5\xAE\xFB\x8E\x9C\xA0\xAA\xF1\x85\xB4\x87\x89\x8C\xBD\x92a\xA8\xB1\xFC\x14Z\x93\x9F\x99\"\xF0\xF4_\x7F\xDAH\xF7\xFF\xCBEt\xE3\xC53\xE9\xBC\xE9\xE5\xD4\xD6\xDD\xCFm%I\xD1\xEDm?}\x9E6\xEC>\"Fy\x1A3\x03\xD49\x87\r\xF1\xC6\xBDGHs\xC4\x1Fd\xC9\x9A7U5\x10\x80\xFCl\xDB\xECu\xD6F\xC4\xE6\"\xDD8\x13\x16\xB2m/+\xCE#\xBF[+U\xC9\x17\xCD\x99\xC0\xD8\xAF\xAF6\xDF\xB8\xAF^\\\u00B1\x93\xDD\x03\xD4\xD4\xDE\xCBp2(\x84G\x950v\xE4\x96\x82\xD6\x90.\xB9\x0F\xAFz\x9B\x1A\xDB\xBAh\xD1\xF4\nY\x9DX\xDB\xD8&\x84G\xF2\n\x90\x80\x80\n\x8B\x16\x00\xF1\xCF\xBD\xB9\x85&\x97\x8D\x11M\xB9\xE6\xFC\xE9\f+\x8D\x02\x11\xB2X\x99\x99\x0B\x86\x02\xCA\x8E\xB5t\x92\xCF\xE7\x97q}\xB0\xABN\xDE\x89\xB2a\xF7a\xE9/\xDCF\xBCj\t\x8B\xE4d\xF3kf\xECK\xEF\xEF\x12&\\\u00CDmB\xB3\xF0\x9E\x14,\xC8\x80p`e>\x18\xF6\xFE\xCE:Z\xB8\xB5L\x96'\xAD\xF9\xEB\x01qk\x87\xF5\xDA\x13Y\x06\x1A\x96R\x92\xA9\xE3\x8A\xDA\x94\x9C\xCA\xC5K\x15\xBB\xE3UWb\x9A\xCB\x95\x94I\x0EOJ\xA4\x96<\xDE6Q\xDD\xCC\x04\xD7w\x10w\n\x1CA\xED\x11\x19\"\x15\xAC\xC8[\xE3\xF4\xF4\x01\x8C\xB1^Z\xAD\xA7\x96Uc\xBFd@\x0F\xFCn\xFC\xBD\xDF(\xE3\x96\xBDj\x1C6a2\xDA\x84\x7F\x8Dka\xF0\xCC\nb\xA4\x1A\xA2\xB7\x1F\x83\xD6\xC1{R\x8D\x94\x85i\xEC\xC1\x14<\xC3*\xDB\xE0\xEB\xB0!\x91\xB8\xBCF\x1A\x04^\x15R-\x89\xC6[0p=\x04\xC9i\xA4\x19\x82F\xFF1\x1E|\x1E\xD6.(\xB2\x89`HR\x12^\x9F\x8F\xCE\x9D5\xF9q\xD4\xEDl\xE4\xC1\xD51$L\xD1\x8C?\x0E\xB7D\x04WC\xF5\x01+X\xDEiB\n\x86\xED5\x162\x9B/\x14\x03\x0E\x07\x8D\xB2oY\xF8\xA6\xE7\xB7\x8Dt\x84Q\x0En\xD3_Z\t\x03\x1A\xF4\x85\xAC\xFC\xBEM\xD1\xF72\x8E\x8E|\xCD6L\x1F\xCA\x1F\b[f\xC5Z\xFD\x8Em\n|\xC6B=\xA3\xF6\xD7\xEF\x0F[}W\x8C\xEB\x12\x8CWL\x99\xED+F\xBF\x14\xC3\x8D\x85kk\xBE\xD4\f0\xAA\x0EK\xEAU\xC9-!9\bG\xE0\xBC\xEA\xC9\xEF\xD8\xEC\xCE\x84^\xB2\xD9W\xEBAP\xD8\xB8`\x84\xFB\xE9\x13Y\x042\x7F3\xBF\x9B\xB9t\x85\xB4\x98k,\xF76\xEAZk\xF3\xE8\x98\xFB?\xFE[t\x1B\x14\xF5\xAA&\xF3o\xD1\xAE\xF3\xDFmW\xA1!c\x88\xED\xF3\xA9\xDAW\x88\x86G\x1Bc\xAB\x17\bw0\x10\x80]\xAAY\xBAh\xE6:\x87\xDD\x95HJ(\xB0\x8A\xD9\x7F\x0Fs2u\xA8;8z\x9C\xF5\xF4\x95n`\rT\xE9\xE9\xEF\xA7\x9B>s\xF9\xD3\xE5Ec\xBC\x0E\x99\xAF\xB5\xD9\x1A\xD8\xF0=\xC0J\xF9\xA8\x95'\xD1T\x1A\xADW\x18!\xBD\xA3\xB4\xC9\xDAcG\r\xCB\x967\xE5\x059\x9Bn\xFF\xC2ez\x95\xB2\xDD\x91\x00\x9F\x05\x9Cy\x8C\x01\xB4\x8A\xF5p\xA5\x1E\x06G\"\xCC\xD1=\x05G*\xF1\x9A\xB9\xC7\x17\xE3\xBC\x1F\xDEW\xC3\xF7\xEE\xB8nEQ^\xB6^\xA5\x8C\xC9r\x1B\xF6\xBC\xD10wK\xB7\xB1\x1At\xB3\x16|]\xD3\xD4!;\x90\x8C2`x\x85\x0B\x9A\xB5o\x11\xE652\xD3R\xB6\xFC\xEB\xB7\xFE\xCF\xCAk.]\x18\xA9R\x96\x85\xCF\xA8)\xD4\xB3\xCBx\xF7\xD17\x98c\xAF\xF3\x9D_\xE1\xCF\xD5\xEC \xE5\xF2\xEF\t\xA3\xC4\x1F\x1E\xF5u;\xAF\xF5\xB2\xC7V\xC3\x91\xF3\xEF\x9F\x7F\xF2\xBB\xCFN\x1E[\x1CS,\xFB\xBF\x02\f\x001iY\x94\xC8\x93\x80\x9C\x00\x00\x00\x00IEND\xAEB`\x82";
    w.add('image', undefined, pic);
    w.show();
    Regards
    Trevor
    P.s. I haven't figured out yet how to work with the scriptArgs to transfer variables to the doScript but I shall work on it more before I beg for mercy.

  • Convert the signed message into base64 code in file receiver adapter

    Hi,
    I have 2 sequence steps in my scenario.
    Step1
    I want to convert the message with signed certifcates and send the file with  base 64 code format.
    Solu:
    1.I deployed the certificate in file adapter (The corresponding key/certificate pair must previously be saved in a keystore view of the J2EE server by using the Visual Administrator)
    2.for to change the File type content to base 64 code format .
    solu:
    File type in receiver communication channel is Binary.
    please suggest what value i need  to provide below
    anonymizer.encoding = ?(using the XMLAnonymizerBean in the module tab giving the value
    Step2.
    after that i wantt to pick up the file with base 64 code format (Which was created in step 1) and place the content to field with xsd type base64 Binary .
    for this we can pick up using file adapte or we need to use any module in the sender file module tab of the communication channel?
    Please suggest.

    HI Hyma,
    As Stefan specifyed already as per my knowledge we dont have any standard procedure for all the requirements you specified.....we need to go for module in the adapter.
    Cheers!!!
    Naveen.

  • Please help. Negotiate field in http header - Kerberos, SPNEGO, Base64... ?

    Hello to you all.
    I'm trying to implement a Kerberized SSO solution in Win2000
    environment. The web servers are apaches, the clients are IE5.5+
    But I had encountered the following problem:
    I wrote a servlet in java on the web server that sends 401 http error
    + "Negotiate" in the www-authenticate field. Then the client sends me
    back in the same field "Negotiate " and a long string that ends with
    '==' and it's somehow encoded...
    That's the problematic point. I saw it's encoded in base64, but
    decoding it didn't brought me to anything. Furthermore, I read that
    it's a spnego protocol. What am I doing with that? Does JDK1.4 gives
    enough to work with that?
    All I know that in that string is the TGS sent to me... and that's all
    I need to authenticate my client, don't I?!
    Do you know what should I do with that string? Can you tell me what am
    I missing? Should I decode it with the '==' or without? What does it
    mean anyway?
    I'd really appriciate if you help me.
    Thanks very much in advance,
    Danik.

    Close... SPNEGO is a GSSAPI mechanism for negotiating another mechanism. JDK 1.4 comes with a Kerberos mechanism provider out of the box, but not SPNEGO. Even though Microsoft's "Negotiate" auth method ends up negotiating Kerberos, you need to have a SPNEGO provider installed to effectively tell it to use Kerberos.
    The '==' is Base64 padding (the Base64-encoded string will end in '=' or '==' if the input content length is not divisible by 3). You would include it when decoding. The byte array you get from decoding is fed to the acceptSecContext method in org.ietf.jgss.GSSContext -- but you will get an "unknown mechanism" error if you don't have a SPNEGO mechanism provider.
    If you don't have the inclination to write a provider yourself (I know I wouldn't), and you have some cash to spend (I know I don't), you can get a SPNEGO provider from:
    http://www.wedgetail.com/jcsi/sso/FAQ.html
    They actually provide a complete solution for doing exactly what you are attempting.
    If you are just looking to provide single sign-on to a web application for Windows clients, and you don't necessarily need to do it via Kerberos, jCIFS provides a solution for performing NTLM authentication (the precursor to Negotiate, which authenticates against NT/Samba domains). You can get jCIFS from
    http://jcifs.samba.org
    The site is temporarily transitioning to a new ISP, so the latest version (0.7.5) can actually be found at:
    http://users.erols.com/mballen/jcifs
    The client side of NTLM is also supported in JDK 1.4.2, which would allow single sign-on for applets or Java applications.

  • Improper decoding of base64 encoded attachment on Exchange 2007 SP1

    I'm using Exchange 2007 SP1. My java application sends email to users of exchange 2007 SP1. The email contains an email as an attachment which is base64 encoded . This email when sent to users on exchange 2007 SP1 shows blank attachment. The same email when sent to users on different exchange (e.g. Exchange 2003) shows the correct attachment i.e. the attachments are not blank. While sending the mail i'm setting name of the attachment in Content-Type header but it is not there when we look at the rfc contents of the mail received on ex 2007 SP1.  It seems exchange 2007 is not able to decode the base 64 contents properly. Below are the rfc contents of the mail which show few headers in the attachment part instead of the base64 content. Please suggest some solution to it. It's urgent.
    Received: from test80.psjpr.com (192.168.0.243) by exchange01.psjpr.com
     (192.168.0.138) with Microsoft SMTP Server id 8.1.263.0; Fri, 11 Apr 2008
     18:53:12 +0530
    From: Admin <[email protected]>
    To: test test1 <[email protected]>
    Date: Fri, 11 Apr 2008 18:53:12 +0530
    Subject: Retrieved from : testingggggg
    Thread-Topic: Retrieved from : testingggggg
    Thread-Index: Acib1zFeboxSL6S4RuaeI0AaCou0pQ==
    Message-ID: <[email protected]>
    Accept-Language: en-US
    Content-Language: en-US
    X-MS-Exchange-Organization-AuthAs: Anonymous
    X-MS-Exchange-Organization-AuthSource: exchange01.psjpr.com
    X-MS-Has-Attach: yes
    X-MS-TNEF-Correlator:
    Content-Type: multipart/mixed;
     boundary="_002_9c2e5956bc9b49efbbc61a358f61698bexchange01psjprcom_"
    MIME-Version: 1.0
    --_002_9c2e5956bc9b49efbbc61a358f61698bexchange01psjprcom_
    Content-Type: text/plain; charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable
    The message you requested is attached.
    --_002_9c2e5956bc9b49efbbc61a358f61698bexchange01psjprcom_
    Content-Type: message/rfc822
    Subject:
    Thread-Index: Acib1zFexS+KMQAOSD+lcMut076Wyg==
    Accept-Language: en-US
    X-MS-Has-Attach:
    X-MS-TNEF-Correlator:
    Content-Type: text/plain; charset="us-ascii"
    Content-Transfer-Encoding: quoted-printable
    MIME-Version: 1.0
    --_002_9c2e5956bc9b49efbbc61a358f61698bexchange01psjprcom_--

    Did you ever this to work ?

  • Trying to Understand the Base64 implementation.

    I'm a bit confused. I know that using a byte back to an int you can either return it or "zero" it by using 0xff. But in Base64DecoderStream, I see they do use "0xfc". What does that do?
    Also, on a side note. I know how to use binary numbers, but why is it ok that -12 is the same as 124? In binary numbers there's no way to tell the difference, why doesn't this cause problems?

    Got it!!!
    Our bytes are really 8-bit (that's what Java uses), but Base64 sent them as
    6-bit. So we have: [--aaaaaa], [--bbbbbb], [--cccccc], [--dddddd], we need
    to combine these to make three 8-bit bytes. They are combined like this:
    [aaaaaabb], [bbbbcccc], [ccdddddd]. Thus, the first 6-bit is the 6
    highest-order bits of the first 8-bit number (byte), and the second 6-bit
    includes the lowest 2 bits of that first byte as well as the highest 4 of
    the second 8-bit byte.
    So we shift "a" two to the left (since Java uses 8-bits by default for
    bytes) and so we go from: [--aaaaaa] to [aaaaaa--] (approx. I'll talk in a
    minute about the possible trailing 1's from shifting with signs and
    conversion). We also shift "b" 4 to the right: b >>> 4. ">>>" Shifts it
    right in an unsigned manner (don't want any 1's put in to keep the sign, or
    0's - it will mess us up.) We shift 4, because we need to make three 8-bit
    numbers from the 4 6-bit numbers we started with, and this will be the last
    two in the first 8-bit.
    The reason we use 0xFC (i.e. 252) and 3 in "&"'s with the two numbers is to
    ensure we don't get any trailing shifted 1's where we don't want them. When
    we shift, especially with signed numbers, we can get 1's on the ends
    (depending which way we shift). 0xFC in binary is: 11111100. So when we "&"
    this, we know that the two lowest-order bits will be zeroed out, since "&"
    of 1 and 0 is 0. This means, when we "|" (or) it with the two highest bits
    from "b" (i.e. the second 6-bit number), we'll just be adding in the actual
    two bits from "b" with no bits carried over from "a". So we'll get
    [aaaaaabb] instead of (incorrectly):
    [aaaaaaSS] (where S = Shifted bit)
    & [------bb]
    In the shift on the right, 3 in binary is 00000011, so we zero out all the
    left 6 bits in this 8-bit number, again insuring no interference with the
    first 6 bits from "a".

  • Converting from a BASE64 BLOB

    I have a BLOB column which contains BASE64 encoded jpegs.
    I want to decode these from BASE64 such that I can get the original JPEG.
    I've written a function to do this (based on an example found here but modified slightly since my source is a BLOB not a CLOB: http://blogs.dayneo.co.za/2012/07/base64-decode-using-plsql.html)
         FUNCTION base64_decode(p_file IN BLOB)
         RETURN BLOB IS
          l_BASE64_LN_LENGTH constant pls_integer := 30000;
          l_result           blob := empty_blob();
          l_pos              number := 1;
          l_amount           number;
          l_buffer           raw(32767);
          l_rbuf             raw(32767);
          l_length           pls_integer;
         begin
          DBMS_LOB.createTemporary(l_result, true, dbms_lob.CALL);
          l_length  := DBMS_LOB.getLength(p_file);
          while l_pos <= l_length loop
           l_amount := l_BASE64_LN_LENGTH;
           dbms_lob.read(p_file, l_amount, l_pos, l_rbuf);
           l_buffer := utl_encode.base64_decode(l_rbuf);
           dbms_lob.writeappend(l_result,
                                utl_raw.length(l_buffer),
                                l_buffer);
           l_pos    := l_pos + l_BASE64_LN_LENGTH;
          end loop;
          return l_result;
         END base64_decode;This works absolutely fine where the input BLOB (p_file) is less than 30000 bytes i.e. I can save the generated BLOB and open it in a graphics application.
    However, if the input BLOB (p_file) is larger than 30000 bytes, when I save the resultant BLOB (i.e. l_result) and try to open it with a graphics application such as Windows Picture Viewer I get the message "Drawing failed".
    Any thoughts, comments or suggestions would be very much appreciated.
    Thanks,
    Andy

    >
    This works absolutely fine where the input BLOB (p_file) is less than 30000 bytes i.e. I can save the generated BLOB and open it in a graphics application.
    However, if the input BLOB (p_file) is larger than 30000 bytes, when I save the resultant BLOB (i.e. l_result) and try to open it with a graphics application such as Windows Picture Viewer I get the message "Drawing failed".
    >
    You can't just append and try to decode an arbitrary number of bytes in your loop. You are like having this problem
    >
    Conversion needs to be done in properly aligned chunks. And I use base64 conversions for MIME purposes.
    >
    See the solution by Oracle ACE Billy Verreynne Posted: May 29, 2012 9:28 AM at
    Re: BASE64 (PDF) CLOB to BLOB

  • BASE64 (PDF) CLOB to BLOB

    Hello everybody! I have to convert a BASE64 representation of a PDF file to BLOB. I found one example on the Internet but there is something wrong with it and I can't figure it out.
    create or replace function decode_base64(p_clob_in in clob) return blob is
    v_blob           blob;
    v_offset         integer;
    v_buffer_varchar varchar2(32000);
    v_buffer_raw     raw(32000);
    v_buffer_size    binary_integer := 32000;
    begin
    if p_clob_in is null then
    return null;
    end if;
    dbms_lob.CREATETEMPORARY(v_blob, true);
    v_offset := 1;
    FOR i IN 1..CEIL(dbms_lob.GETLENGTH(p_clob_in) / v_buffer_size)
    loop
    dbms_lob.READ(p_clob_in, v_buffer_size, v_offset, v_buffer_varchar);
    v_buffer_raw := utl_encode.BASE64_DECODE(utl_raw.CAST_TO_RAW(v_buffer_varchar));*
    dbms_lob.WRITEAPPEND(v_blob, utl_raw.LENGTH(v_buffer_raw), v_buffer_raw);
    v_offset := v_offset v_buffer_size;+
    end loop;
    return v_blob;
    end decode_base64;
    The above procedure should work with files of any size (since there is a loop), but it only works when the PDF is smaller than 32 KB.

    Just a guess.
    You may have additional CRLFs added when encoding.
    Try this:
    create or replace function replaceClob (opCLob CLOB,cpReplaceStr VARCHAR2,cpReplaceWith VARCHAR2) RETURN CLOB IS
       cBuffer    VARCHAR2 (32767);
       nBuffer    BINARY_INTEGER := 32767;
       nStart     PLS_INTEGER := 1;
       nLen            PLS_INTEGER;
       oCRtn      CLOB := EMPTY_CLOB;
       BEGIN
         DBMS_LOB.CreateTemporary(oCRtn,TRUE);
         nLen := DBMS_LOB.GetLength(opCLob);
         WHILE nStart < nLen
         LOOP
           DBMS_LOB.Read(opCLob, nBuffer, nStart, cBuffer);
           IF cBuffer IS NOT NULL THEN
             cBuffer := REPLACE(cBuffer, cpReplaceStr, cpReplaceWith);
             DBMS_LOB.WriteAppend(oCRtn, LENGTH(cBuffer), cBuffer);
           END IF;
           nStart := nStart + nBuffer;
         END LOOP;
         RETURN oCRtn;
       END;and then add to your code:
    create or replace function decode_base64(p_clob_in in clob) return blob is
           v_blob blob;
           v_offset integer;
           v_tem_clob clob;
           v_buffer_varchar varchar2(32000);
           v_buffer_raw raw(32000);
           v_buffer_size binary_integer := 32000;
           --v_buffer_size binary_integer := 3*1024;      
           begin
           if p_clob_in is null then
              return null;
           end if;
           -- Add this line
           v_tem_clob := replaceClob(p_clob_in,UTL_TCP.CRLF,'');
           dbms_lob.CREATETEMPORARY(v_blob, true);
           v_offset := 1;
           FOR i IN 1..CEIL(dbms_lob.GETLENGTH(v_tem_clob) / v_buffer_size) loop
               dbms_lob.READ(v_tem_clob, v_buffer_size, v_offset, v_buffer_varchar);          
               v_buffer_raw := utl_encode.BASE64_DECODE(utl_raw.CAST_TO_RAW(v_buffer_varchar));
               dbms_lob.WRITEAPPEND(v_blob, utl_raw.LENGTH(v_buffer_raw), v_buffer_raw);
               v_offset := v_offset + v_buffer_size;
           end loop;
           return v_blob;
    end decode_base64;Not tested.
    HTH
    Thomas

  • Data is not Base64 encoded - error when starting Weblogic connecting to IS

    I get the following error trying to connect to Identity Server from weblogic 7.0 via the weblogic java policy agent from Sun:
    java.lang.ExceptionInInitializerError: java.lang.RuntimeException: Data is not Base64 encoded.
    I have set the encode cookie to true on both the policy agent side and the Identity Server side. I have also restarted both, but still receiving this error.
    Has anyone had similar problems? Any soluitions?

    Hello,
    I am getting the same error for a tomcat policy agent . Ihave installed Identity server on Solaris 9 and Tomcat 4.1.27 on the same machine. I set followinf property in policy agent's AMAgent.properties-
    com.iplanet.am.cookie.encode=true
    However, it doesn't help :-(
    what else is to be done? The documentation says that modify AMConfig.properties file on the client side for this property. Howveer, i do not have AMConfig fil on tomcat side. so i modified AMAgent.property.
    Is that ok?

  • Attachments show up inline as base64 (?) text

    Sometimes I receive email with attachments that show up inline in the text as base64 (maybe) encoded text instead of as attachments. Sometimes attachments appear correctly. I don't know what makes the difference, though the bad attachments seem to appear most often when something has been forwarded multiple times. My 80-year old mom, using a windows box, receives lots of such mail from her friends and sometimes forwards them to me.
    Well, I know those attachments aren't really bad -- because when the base64 encoded text appears, I can view the mail using my ISP's web mail instead of Mac Mail and the attachment appears fine. It's just in Mac Mail that the attachment is unviewable. A small excerpt appears below.
    Normally I just ignore those emails. But now, my mom needs a new computer. Her 330 MHz wintel box is on it's last legs. I want to recommend a Mac to her, but can't really do that if some of her emails she receives have attachments that are going to be unviewable.
    Any idea what could be causing this? Thanks.
    Short excerpt copied from Mac Mail:
    Subject: Fwd: FW: Re: FW: Texas Justice by old ladies -
    Subject: FW: Re: FW: Texas Justice by old ladies -
    OyBUaHUsIDEzIEp1bCAyMDA2IDEyOjAyOjA5IC0wNzAwDQpYLU9yaWdpbmF0aW5nLUlQOiBbMjA1
    LjE4OC4xNTcuMzVdDQpBdXRoZW50aWNhdGlvbi1SZXN1bHRzOiBtdGEyODAubWFpbC5tdWQueWFo
    b28uY29tDQogIGZyb209YW9sLmNvbTsgZG9tYWlua2V5cz1uZXV0cmFsIChubyBzaWcpDQpSZWNl
    aXZlZDogZnJvbSAyMDUuMTg4LjE1Ny4zNSAgKEVITE8gaW1vLWQwMy5teC5hb2wuY29tKSAoMjA1
    etc.
    iMac G5   Mac OS X (10.4.7)  

    I just got a MacBook Pro (10.4.7) and I have this same problem. My Sun Java System Message Server (IMAP) is showing attachments inline. .doc and .pdfs for example, look they are base64 encoded.
    Has Apple acknowledged this as an issue?
    example ...
    --Boundary(IDxPh0qFnn4e9MoE538xtoAA)
    Content-type: text/plain; charset=iso-8859-1
    Content-transfer-encoding: 7BIT
    Attached is the agenda for the ...
    ... <<Minutes8.06.doc>> <<Agenda.9.06.doc>>
    --Boundary(IDxPh0qFnn4e9MoE538xtoAA)
    Content-type: application/msword; name=Minutes8.06.doc
    Content-transfer-encoding: BASE64
    Content-disposition: attachment; filename=Minutes8.06.doc
    Content-description: Minutes8.06.doc
    0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAA
    LgAAAAAAAAAAEAAAMAAAAAEAAAD+////AAAAAC0AAAD/////////////////////
    ///////////////////////////////////////////spcEATSAJBAAA8BK/AAAA
    AAAAEAAAAAAABAAA5wsAAA4AYmpiauI94j0AAAAAAAAAAAAAAAAAAAAAAAAJBBYA
    IhoAAIBXAACAVwAA5wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8A
    AAAAAAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAGwAAAAAAKgA
    AAAAAAAAqAAAAKgAAAAAAAAAqAAAAAAAAACoAAAAAAAAAKgAAAAAAAAAqAAAABQA
    AAAAAAAAAAAAALwAAAAAAAAA/gUAAAAAAAD+BQAAAAAAAP4FAAAAAAAA/gUAAAwA
    AAAKBgAAHAAAALwAAAAAAAAAZBgAADIBAAAyBgAAAAAAADIGAAAAAAAAMgYAAAAA

  • Converting spool to pdf to base64

    Hello people
    I am trying to convert a spool to pdf and then I need to convert the pdf to base64.
    I used fm CONVERT_OTFSPOOLJOB_2_PDF to convert the spool to pdf, with the data returned in an internal table it_pdf of type tline.
    I then need to convert it_pdf to base64, I did it as follows:
    DATA: v_input       TYPE xstring,
              v_string64   TYPE string,
      EXPORT it_pdf[] TO DATA BUFFER v_input. "convert to xstring
      CALL FUNCTION 'SCMS_BASE64_ENCODE_STR'
        EXPORTING
          input  = v_input
        IMPORTING
          output = v_string64
    v_string64 seems to contain corrupt data, is this the correct way, anyone have any suggestions here?
    Thanx in advance.

    Just today someone has posted this link somewhere
    https://wiki.sdn.sap.com/wiki/display/sandbox/Conversion%20of%20Spool%20Request%20Data%20into%20PDF%20and%20Excel%20Format%20and%20Send%20it%20into%20Mail

  • Decode Base64 and save as binary file

    Hi there,
    I am using Adobe Air 1.5 with JavaScript and want to save a file to my hard
    drive. I get the data from a WebService via SOAP as a Base64 encoded string. A test-string is attached. When I try to decode it with
    the WebKit function "atob()" and try to save this bytes with following code, I can't open the file.
    this.writeFile = function(outputfile, content, append){
    var file =a ir.File.applicationStorageDirectory.resolvePath(outputfile);
    var stream = newa ir.FileStream();
    if (append) {
    stream.open(filea, ir.FileMode.APPEND);
    }else {
    stream.open(filea, ir.FileMode.WRITE);
    try{//Binärdaten
    stream.writeBytes(content0, , content.length);
    }catch(e){//Textdaten
    stream.writeUTFBytes(content);
    stream.close();
    The same happens when I try to open a file from my HDD and read in the bytes. When I decode it to base64, the string is not equal to the string, which is correct.
    I attached a working Base64 string, which I could convert back to a zip-file via a only encoder.
    So my question is, how can I decode a Base64 string and save the binary data to a file?
    Thank you for your help.

    I rewrote the Base64 decoder/encoder to use it with a ByteArray. Here ist the code:
    var byteArrayToBase64 = function(byteArr){
        var base64s = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
         var encOut = "";
        var bits;
        var i = 0;
        while(byteArr.length >= i+3){
            bits = (byteArr[i++] & 0xff) << 16 | (byteArr[i++] & 0xff) << 8 | byteArr[i++] & 0xff;
              encOut += base64s.charAt((bits & 0x00fc0000) >> 18) + base64s.charAt((bits & 0x0003f000) >> 12) + base64s.charAt((bits & 0x00000fc0) >> 6) + base64s.charAt((bits & 0x0000003f));
        if(byteArr.length-i > 0 && byteArr.length-i < 3){
            var dual = Boolean(byteArr.length - i - 1);
            bits = ((byteArr[i++] & 0xff) << 16) | (dual ? (byteArr[i] & 0xff) << 8 : 0);
            encOut += base64s.charAt((bits & 0x00fc0000) >> 18) + base64s.charAt((bits & 0x0003f000) >> 12) + (dual ? base64s.charAt((bits & 0x00000fc0) >> 6) : '=') + '=';
        return encOut;
    var base64ToByteArray = function(encStr){
        var base64s = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
         var decOut = new air.ByteArray(); 
        var bits;
        for(var i = 0, j = 0; i<encStr.length; i += 4, j += 3){
            bits = (base64s.indexOf(encStr.charAt(i)) & 0xff) <<18 | (base64s.indexOf(encStr.charAt(i +1)) & 0xff) <<12 | (base64s.indexOf(encStr.charAt(i +2)) & 0xff) << 6 | base64s.indexOf(encStr.charAt(i +3)) & 0xff;
            decOut[j+0] = ((bits & 0xff0000) >> 16);
              if(i+4 != encStr.length || encStr.charCodeAt(encStr.length - 2) != 61){
                   decOut[j+1] = ((bits & 0xff00) >> 8);
              if(i+4 != encStr.length || encStr.charCodeAt(encStr.length - 1) != 61){
                   decOut[j+2] = (bits & 0xff);
        return decOut;

Maybe you are looking for

  • Characteristic Relationship BI-IP

    Hi, I am trying to create the following characteristic relationship on real time planning cube. Within the realtime cube I have 0fiscper and 0fiscvarnt being populated. I also want to calculate 0calquarter and 0halfyear1. For this I have created a DS

  • IPod Mini only mounts with USB

    My daughter has 2 minis- Pink & Blue and she uses a G4 1G RAM, OS 10.3.9 She updated Pink using firewire, it synched fine. When she tried to update Blue, it wasn’t recognized. IPod software is up to date on both. Both fully charged, hold switch off,

  • Receiver FTP

    Hi, I am using Receiver FTP content conversion and generating a CSV file I have 6 records output in the file and unfortunately starts with an empty two lines. I have used the following parameters File Encoding: UTF-8 FCC Parameters: Record.endSeparat

  • Delete a user record from oracle db

    Hi, Can anybody share me a custom workflow which deletes a user record from the oracle db.The user does exist in SUN IDM. Please help me. Thanks in advance.

  • Odd MAILER-DAEMON messages

    Getting strange messages from [email protected] Not a new issue really, but just over the last couple of weeks I have been getting intermittent messages, both to a couple of my accounts, my primary account as well as one secondary account.