Which packages to import for Sample Code 4 StatelessAuthenticationSSOToken
I have opened the jws file of StatelessAuthenticationSSOToken, sample code availabe in Oracle Repository.But even after importing all the libraries it says "Import org.apache.axis.message.* not found".I already have axis.jar in my classpath beside other Apache axis1.4 libraries.
Whic other library or jars are required to be imported
Are you sure its using Axis 1.0 and not a 2.X version?
Similar Messages
-
Transaction code to learn for sample codes about trees and containers
trnasaction code to learn for sample codes about trees and containers
hi check this....,
REPORT Ztree_TEST_PGM.
Type-pools : fibs,stree.
data : t_node type snodetext.
data : node_tab like t_node occurs 0 with header line.
clear : node_tab, node_tab[].
node_tab-type = 'T'.
node_tab-name = 'Earth'.
node_tab-tlevel = '01'.
node_tab-nlength = '5'.
node_tab-color = '4'.
node_tab-text = 'Hello'.
node_tab-tlength ='5'.
node_tab-tcolor = 3.
append node_tab.
clear node_tab.
node_tab-type = 'P'.
node_tab-name = 'Europe'.
node_tab-tlevel = '02'.
node_tab-nlength = '6'.
node_tab-color = '1'.
node_tab-text = 'Hello'.
node_tab-tlength ='5'.
node_tab-tcolor = 4.
append node_tab.
clear node_tab.
node_tab-type = 'P'.
node_tab-name = 'Germany'.
node_tab-tlevel = '03'.
node_tab-nlength = '7'.
node_tab-color = '4'.
node_tab-text = 'Hello'.
node_tab-tlength ='5'.
node_tab-tcolor = 4.
append node_tab.
clear node_tab.
node_tab-type = 'P'.
node_tab-name = 'Berlin'.
node_tab-tlevel = '04'.
node_tab-nlength = '6'.
node_tab-color = '4'.
node_tab-text = 'Hello'.
node_tab-tlength ='5'.
node_tab-tcolor = 3.
append node_tab.
clear node_tab.
node_tab-type = 'P'.
node_tab-name = 'Asia'.
node_tab-tlevel = '02'.
node_tab-nlength = '4'.
node_tab-color = '1'.
node_tab-text = 'Hello'.
node_tab-tlength ='5'.
node_tab-tcolor = 3.
append node_tab.
clear node_tab.
node_tab-type = 'P'.
node_tab-name = 'India'.
node_tab-tlevel = '03-'.
node_tab-nlength = '5'.
node_tab-color = '1'.
node_tab-text = 'Hello'.
node_tab-tlength ='5'.
node_tab-tcolor = 3.
append node_tab.
clear node_tab.
node_tab-type = 'P'.
node_tab-name = 'Bombay'.
node_tab-tlevel = '04-'.
node_tab-nlength = '6'.
node_tab-color = '1'.
node_tab-text = 'Hello'.
node_tab-tlength ='5'.
node_tab-tcolor = 3.
append node_tab.
clear node_tab.
CALL FUNCTION 'RS_TREE_CONSTRUCT'
TABLES
NODETAB = node_tab .
DATA: type_mapping TYPE stree_ctl_type_mapping_tab.
DATA: wa_type TYPE stree_ctl_type_mapping.
CLEAR: type_mapping[].
wa_type-type = 'A'.
wa_type-icon = '@BL@'.
APPEND wa_type TO type_mapping.
CALL FUNCTION 'RS_TREE_LIST_DISPLAY'
EXPORTING
USE_CONTROL = 'L'.
A list of other function modules that can also be used to construct tree reports:
SEUT, Hierarchy framework
RS_TREE_ADD_NODE Insert nodes
RS_TREE_AUTOMATIC_REFRESH
RS_TREE_COMPRESS Hide subtree(s)
RS_TREE_CONSTRUCT Construct new hierarchy or insert subtree
RS_TREE_CONTROL_PREPARE
RS_TREE_CREATE Create hierarchy
RS_TREE_DELETE_NODE Delete node with associated sub-tree
RS_TREE_EXPAND Expand subtree
RS_TREE_GET_CURRENT_LAYOUT Get layout information for displayed hierarchy
RS_TREE_GET_CURRENT_NODE Get node at which cursor is positioned
RS_TREE_GET_CURRENT_ROOT Get current root node
RS_TREE_GET_CURRENT_TREE Get structure information for displayed hierarchy
RS_TREE_GET_INPUT Get entires from input fields
RS_TREE_GET_MARKED_NODES Get selected nodes
RS_TREE_GET_MODIFICATION_LOG Get change log for hierarchy
RS_TREE_GET_NODE Get nodes for specified ID
RS_TREE_GET_NODE_BY_NAME Get node for specified node name
RS_TREE_GET_PREDECESSOR Get preceding node
RS_TREE_GET_SEARCHSTRING Get last search strinng
RS_TREE_LIST Simulate hierarchy or subtree display
RS_TREE_LIST_DISPLAY Display hierarchy
RS_TREE_LIST_DISPLAY Display hierarchy
RS_TREE_MODIFY_NODE
RS_TREE_MOVE Reassign node with subtree
RS_TREE_POP Get hierarchy from the stack and restore
RS_TREE_PUSH Place hierarchy on the stack
RS_TREE_RESET_LOCK Deselect node
RS_TREE_SET_CURRENT_LAYOUT Set layout with marked cursor position
RS_TREE_SET_CURRENT_TREE Set other hierarchy
RS_TREE_SET_LOCK Select node
RS_TREE_SET_NODE Change Nodes
RS_TREE_SET_SCROLL_POS Position node at the beginning of the page
RS_TREE_SLEEP
RS_TREE_SORT_CHILDREN
regards,
venkat. -
Looking for sample code using "first_tab" and "next_tab"
Looking for sample code using "first_tab" and "next_tab". How is it used with ItemID within a dialog box? I've read the reference books - don't understand it.
Hi Ray,
There are several ways to do this, and in the example I created, I actually did not end up using shift registers. I've attached some example code that basically multiplies the period by the duty cycle percentage to achieve the number of milliseconds to be high and low.
You would just need to insert your DIO code in each frame of the sequence structure.
Hope that helps. Kind regards,
-Sam F, DAQ Marketing Manager
Learn about measuring temperature
Learn how to take voltage measurements
Learn how to measure current
Attachments:
70_PWM_Example.vi 23 KB -
Looking for sample code of pwm output with Labview 7
we are looking for sample code in LabView 7 for producing a pwm output. We are current using a 3rd party digital I/O board and just want to generate a pwm output on several of the bits.
Hi Ray,
There are several ways to do this, and in the example I created, I actually did not end up using shift registers. I've attached some example code that basically multiplies the period by the duty cycle percentage to achieve the number of milliseconds to be high and low.
You would just need to insert your DIO code in each frame of the sequence structure.
Hope that helps. Kind regards,
-Sam F, DAQ Marketing Manager
Learn about measuring temperature
Learn how to take voltage measurements
Learn how to measure current
Attachments:
70_PWM_Example.vi 23 KB -
Which packages are required for make?
I'd like to compile athcool and grabbed the source, but for the life of me, can't figure out which packages are needed for make.
Thanks for the suggestion. I got errors:
# pacman -S base-devel
base-devel package not found, searching for group...
:: group base-devel (including ignored packages):
diffutils ed gcc libtool m4 patch pkgconfig
:: Install whole content? [Y/n] y
:: group base-devel (including ignored packages):
autoconf automake make
:: Install whole content? [Y/n] y
:: group base-devel (including ignored packages):
autoconf automake bin86 bison ed fakeroot flex gcc libtool m4
make patch pkgconfig
:: Install whole content? [Y/n] y
warning: diffutils-2.8.1-5 is up to date -- reinstalling
warning: gcc-4.3.2-2 is up to date -- reinstalling
warning: pkgconfig-0.23-1 is up to date -- reinstalling
warning: automake-1.10.2-1 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...
Targets (14): diffutils-2.8.1-5 ed-1.1-2 gcc-4.3.2-2 libtool-2.2.6a-1
m4-1.4.12-1 patch-2.5.9-1 pkgconfig-0.23-1 autoconf-2.63-1
automake-1.10.2-1 make-3.81-3 bin86-0.16.17-3 bison-2.4.1-1
fakeroot-1.12.1-1 flex-2.5.35-1
Total Download Size: 1.59 MB
Total Installed Size: 78.50 MB
Proceed with installation? [Y/n] y
:: Retrieving packages from core-testing...
diffutils-2.8.1-5-i686 191.5K 65.8K/s 00:00:03 [#####################] 100%
ed-1.1-2-i686 45.7K 63.6K/s 00:00:01 [#####################] 100%
libtool-2.2.6a-1-i686 578.7K 121.0K/s 00:00:05 [#####################] 100%
patch-2.5.9-1-i686 54.3K 67.9K/s 00:00:01 [#####################] 100%
pkgconfig-0.23-1-i686 49.9K 62.7K/s 00:00:01 [#####################] 100%
:: Retrieving packages from core...
bin86-0.16.17-3-i686 54.5K 210.0K/s 00:00:00 [#####################] 100%
bison-2.4.1-1-i686 427.0K 52.3K/s 00:00:08 [#####################] 100%
fakeroot-1.12.1-1-i686 52.7K 99.6K/s 00:00:01 [#####################] 100%
flex-2.5.35-1-i686 176.0K 57.1K/s 00:00:03 [#####################] 100%
checking package integrity...
(14/14) checking for file conflicts [#####################] 100%
error: could not prepare transaction
error: failed to commit transaction (conflicting files)
/usr/info/dir exists in both 'diffutils' and 'make'
make: /usr/info/dir exists in filesystem
Errors occurred, no packages were upgraded.
Last edited by graysky (2009-02-17 01:44:04) -
How to create a database for sample code from Tutorial/Book?
I want to try out the sample code from [http://shop.oreilly.com/product/0636920013471.do] for the book SQL Pocket Guide 3rd Ed.
I have downloaded the oracle vm/appliance for oracle 11g2 and I have started sqlplus as sysdba.
I'm feeling overwhelmed with these links describing how to create a database:
[http://www.adp-gmbh.ch/ora/admin/creatingdbmanually.html]
[http://tldp.org/HOWTO/Oracle-7-HOWTO-3.html]
[http://www.adp-gmbh.ch/ora/admin/creatingdbmanually.html]
(1) What is the command to list the existing databases?
(2) What is the command to delete an existing database?
(3) When creating a new database with the create database command, is it necessary to specify the logfile, character set, national character set, datafile, sysaux datafile, undo tablespace, temp table space? Do these have reasonable defaults? I'm not sure what proper directories are to specify for Linux and the examples are for windows.
Can someone give me a simplified create database command to create a database called 3rdEdPocketGuide? Should I follow the example at [http://tldp.org/HOWTO/Oracle-7-HOWTO-3.html] and instead of orcl use 3rdEdPocketGuide?
(4) What command do I use to execute the script that comes with the book SQL Pocket Guide 3rd Ed? This is the script that has all the drop table, create table and insert commands in it.
(5) What command do I use in sqlplus to set the current default database prior to running this script? Perhaps this is the connect command? I don't want my script to create tables in the system database.
(6) I tried the command "connect 3rdEdPocketGuide" and it prompted for a password! Yikes! What password? Do I need to specify a password when I create a database? I cannot tell if I have successfully created such a database or it is just prompting me for a password to thwart malicious users. Is it is possible to create databases which don't require a password or maybe a zero length password?
Thanks
Siegfried
Edited by: user8816970 on Sep 26, 2012 12:01 PM
Edited by: user8816970 on Sep 26, 2012 12:18 PMuser8816970 wrote:
Paul,
Thanks! I tried changing my profile name to siegfried but I'm not seeing the change...
Anyway, I'm trying your suggestion to use SQL Developer which was already installed in the virtual box appliance and I cannot figure out how to get a connection.
When I use the defaults of sid=xe, port=1521, hostname=localhost and specify
username=sysdba
password=
I get status: failure - test failed: listener refursed connection with the following error: ORA 12505, TNS: listener does not current know of sid given.
So I try sid=orcl and that works better: status: failure - test failed: ORA-01017: invalid username/passowrd; login denied
OK, sqlplus let me in with out a password, why does not this work?
So I try checking the box for "OS Authentication" and I get the same error!
Hoek: I tried searching the documentation and found "3 Exploring Oracle Database with SQL Developer" at http://docs.oracle.com/cd/E11882_01/appdev.112/e10766/toc.htm but following those directions did not help. Can you be more specific? The directions were for a tutorial and I need to know what the passwords are for the database set up with [http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html|http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html] . I also found [http://docs.oracle.com/cd/E11882_01/appdev.112/e10766/tdddg_connecting.htm#CEGHFHIG|http://docs.oracle.com/cd/E11882_01/appdev.112/e10766/tdddg_connecting.htm#CEGHFHIG] but that did not help either.
Everyone:
Do I need to create a user using SQL*Plus first so I can login with "Oracle SQL Developer" so I create my database called? What would be the "create user" command I would execute?
OK, so I run sqlplus and issue these commands
create user siegfried identified by abc ;
grant connect to siegfried ;
connect siegfried/abc;
Now, how do I create a database? In Microsoft SQL Server one has to create a database first and if you just start creating tables without creating a database first, the tables will be created in the system database and this is usually undesirable.
Sometimes a database is known in the java connection string as the catalog. Is there any such analog in oracle SQL plus?
So now what do I do? I want to create a bunch of tables using my script I downloaded from 3rd Ed SQL Pocket Guide. Does my new user "siegfried" have the right to create tables? I guess I could try but I don't want to create tables in the system database.
I noticed I can also use "Oracle SQL Developer" to connect with my new "siegfried" account. It seems that I should have been able to connect with sysdba... strange.
So now I am connected in the "Oracle SQL Developer" and I see no list of databases.
Thanks!
Siegfried
>Paul,
Thanks! I tried changing my profile name to siegfried but I'm not seeing the change...
Anyway, I'm trying your suggestion to use SQL Developer which was already installed in the virtual box appliance and I cannot figure out how to get a connection.
When I use the defaults of sid=xe, port=1521, hostname=localhost and specify
username=sysdba
password=
I get status: failure - test failed: listener refursed connection with the following error: ORA 12505, TNS: listener does not current know of sid given.
So I try sid=orcl and that works better: status: failure - test failed: ORA-01017: invalid username/passowrd; login denied
OK, sqlplus let me in with out a password, why does not this work?
So I try checking the box for "OS Authentication" and I get the same error!
Hoek: I tried searching the documentation and found "3 Exploring Oracle Database with SQL Developer" at http://docs.oracle.com/cd/E11882_01/appdev.112/e10766/toc.htm but following those directions did not help. Can you be more specific? The directions were for a tutorial and I need to know what the passwords are for the database set up with [http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html|http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html] . I also found [http://docs.oracle.com/cd/E11882_01/appdev.112/e10766/tdddg_connecting.htm#CEGHFHIG|http://docs.oracle.com/cd/E11882_01/appdev.112/e10766/tdddg_connecting.htm#CEGHFHIG] but that did not help either.
Everyone:
Do I need to create a user using SQL*Plus first so I can login with "Oracle SQL Developer" so I create my database called? What would be the "create user" command I would execute?
OK, so I run sqlplus and issue these commands
create user siegfried identified by abc ;
grant connect to siegfried ;
connect siegfried/abc;
above does NOT use SQL*Net to connect to the instance
>
Now, how do I create a database? In Microsoft SQL Server one has to create a database first and if you just start creating tables without creating a database first, the tables will be created in the system database and this is usually undesirable.
Sometimes a database is known in the java connection string as the catalog. Is there any such analog in oracle SQL plus?
So now what do I do? I want to create a bunch of tables using my script I downloaded from 3rd Ed SQL Pocket Guide. Does my new user "siegfried" have the right to create tables? I guess I could try but I don't want to create tables in the system database.
I noticed I can also use "Oracle SQL Developer" to connect with my new "siegfried" account. It seems that I should have been able to connect with sysdba... strange.
So now I am connected in the "Oracle SQL Developer" and I see no list of databases.SQL Developer can only connect to the instance via SQL*Net
>
Thanks!
Siegfrieda database in SQL Server is same as schema/user in Oracle -
Looking for sample code to decrypt MYSAPSSO2 session cookie
Hello,
I am looking for a sample code to decrypt MYSAPSSO2 session cookie and get the username out of it.Hi Roy,
if you just need the username the easiest way is to grab the Cookie and Decode it using Base64. The username is contained in cleartext.
e.g.
MYSAPSSO2 Ticket as fetched from Browser:
AjExMDAgABFwb3J0YWw6bXRyaWNhcmljb4gAE2Jhc2ljYXV0aGVudGljYXRpb24BAApNVFJJQ0FSSUNPAgADMDAwAwADRDAxBAAMMjAwODA3MjUwNTA3BQAEAAAACAoACk1UUklDQVJJQ0%2F%2FAQUwggEBBgkqhkiG9w0BBwKggfMwgfACAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHATGB0DCBzQIBATAiMB0xDDAKBgNVBAMTA0QwMTENMAsGA1UECxMESjJFRQIBADAJBgUrDgMCGgUAoF0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDgwNzI1MDUwNzU5WjAjBgkqhkiG9w0BCQQxFgQUxUGK!5EDTrHQErPQCVJhEySzTBAwCQYHKoZIzjgEAwQvMC0CFQCD3K2A2hrgpNa5EceiDXjRN309ewIUTM3DJi8QTxmk%2FJez!rjnFlTM3BQ%3D
Decoded Ticket using Base64:
1100 uFFFD portal:mtricaricou02C6uFFFD basicauthentication uFFFD
MTRICARICO uFFFD 000 uFFFD D01 uFFFD 200807250507 uFFFD uFFFDuFFFDuFFFD
If you want to do it programmatically using any libraries to completely decode the ticket, check the validity and also access the certificate information inside the ticket you can use a SAP Extension called SAP SSOEXT (Goto service.sap.com/swdc and search for SSOEXT => The package also contains documentation and samples for various programming langauges such as JAVA).
This one needs dynamic libraries or shared libraries to be linked.
There also is a pure JAVA approach.
Have a look at this:
http://www.zope.org/Members/Dirk.Datzert/MySapSsoSupport/
But:
The approach of decrypting the cookie does not really make since when you are in a SAP system it is more intended for 3rd party systems in order to implement SSO.
Hope this helps
Cheers -
Which package is use for call jni
i call jni from java bean.
so which package is to be used
is there any
java.jni.*; --> ???JNI is used to extend the functionality of the Java Virtual Machine through native code. Packages are used as a way of physically separating Java code in a logical fashion.
As the native code is not part of your Java code, it has no package, in fact any libraries (be it win32 dll's or another breed) are unlikely to be on your classpath at all. They have to be in your PATH (win32) or LD_LIBRARY_PATH for linux/unix. Have a read of the JNI tutorial on here, it is a great way to get you started. -
Looking for sample code of HOW-TO use EntityFacadeImpl class
I have created the following using JDeveloper Ver 9.0.3.1:
1. Entity Bean
Localinterface: userLocal.java
Local home interface: userLocalHome.java
Remote interface: user.java
Remote home interface: userHome.java
Bean implementation: userBean.java
2. Facade Session Bean (auto generated by JDeveloper)
userFacade.xml
userFacadeColImpl.java
userFacadeImpl.java
I am looking for sample client code on how to make use the facade session bean.
Thanks in advance.repost
-
Hi,
I need sample code for hr_ex_employee_api.actual_termination_emp . anyone who worked on this api or who have knowledge of this api,Please send the sample code
Thanks and Regards
DixitI do not have sample code but it is not a difficult API to call. I have worked on it before, so if you have a specific question on it, happy to help out if I can.
-
Looking for sample code to create my own pub/sub!
I am a new bee in JMS. So I would really appreciate if
some one could give me some hint to start up with my school project. I am looking for a sample Java code that will:
For the Publisher:
1. Connect to a broker [create it, if it does not exist]
2. Create a publisher/destination.
3. Create a pub-sub queue
4. Publish a message
5. Ack or Nak depending on if the subscriber got or did not get the message.
For the Subscriber:
1. Connect to a broker [create it, if it does not exist]
2. Subscribe to the broker
3. Subscribe to the Queue
4. Show an received messages on the console.
Here are the command line params for both the Publisher and subscriber:
runPub 127.0.0.1:7676 myTestBroker myQueue "this is my message"
runSub 127.0.0.1:7676 myTestBroker myQueue
Please tell me if there are similar java code that will do all this and work with ANY JMS compatible client. i.e. I should not have to use the Admin tool of any JMS Server (MQSeries, iPlanet, SonicMQ etc etc). The code should follow the JMS spec and do this programmatically.
Thank you very very much in advance for doing this great favor.
With regards,
Amir.Thanks a lot for that hint. I think that's a great tutorial for a beginner. I could compile those sample codes from chapter 4 with out any problem, but could not run it. I also installed j2sdkee1.3.1 and updated my classpath according to the spec. But when I tried to run the "j2ee -verbose" command it was giving me the following error message:
ERROR: Set J2EE_HOME before running this script.
Any advise for me that I should follow next. Thanks again. -
Which packages are needed for rt73 chipset?
Right, so the last time I installed Arch, I blindly installed every package related to networking and the size of the install came out to be quite big for an arch install. This time, I want to reinstall it with the barest amount of packages needed for me to get on the Internet (including base and base-devel), so which packages do I select?
While I have no first hand experience of rt73/rt2571 based devices myself, the Arch Wiki suggests it's no big deal.
I use wicd as a wireless connection manager as it comes with a curses based interface so you can easily select wireless networks before setting up X.org (or if you don't use it). It is very easy to set up and manage. -
Looking for sample code - version control
Do you recommend a resource where I might find sample code or opensource for basic Windows file version control? I want to be able to compare two directories (and their subdirectories) for file name, creation date, and size. Thanks.
File size is in no way accurate to compare to files together for changes.
You'll want something like a CRC32 checksum.
This basically takes any sized file, and generates a "mostly random and unique"
string of 8 hex chars. The odds two different files having the same CRC32 value are supposed to be 2 ^ 32... ie. about 4 billion to one against.
I posted code here to generate the CRC values.
http://forum.java.sun.com/thread.jspa?forumID=31&threadID=641367
So you generate the CRC values for each file in the directory.
Then, when you generate the CRC32 values the next time you visit, you can compare the previous value with the current value to detect if a single file has changed.
regards,
Owen -
Request for sample code, Validating XML Schema
Does anyone have some sample code to validate
an XML Schema with the Oracle parser?
Also, the classgen code seems to have more XML Schema classes in it. There is an xschema.jar full of XML Schema related code. Would it be possible to use this code?
I've tried DOMSample.java with the v2 parser. It seems to happily echo Schema based XML files that are obviously wrong. (I use Tibco's XML Authority to verify the XML file and XML Schema).I do not have sample code but it is not a difficult API to call. I have worked on it before, so if you have a specific question on it, happy to help out if I can.
-
Restartability in code - looking for sample code
Hi - does anyone have sample code that includes checkpoints and savepoints and has restart logic built in?
Since there haven't been any replies here, maybe a member
of the general database forum at:
http://forums.oracle.com/forums/index.jsp?cat=18
will be able to help.
-- CJ
Maybe you are looking for
-
How can I remove wireless passwords from my iPhone 4?
I have an iPhone 4 and need to remove a couple of the cached (remembered) passwords from the iPhone memory. In other words, I would like to get to the point where the phone asks me for the network password instead of using the one saved to the phone.
-
Transaction BP recording problem.
Hi Everyone, I am trying to do the BDC rcording for the t-code BP in Finance. Ecc 6.0. What I am trying to do is update the information of the existing partner nos. While updateing I have to switch to edit mode from the display mode. So when you run
-
Getting photos off od the iPhone
okay, I had a bunch of photos on my phone and synced to my laptop. Then my laptop died, and I had to re-install the OS and iTunes, etc. The only copy of those pictures is on my phone. Is there a way to get those pictures off of the phone? Some way? A
-
Hi! We are facing the error message 8I 681 in the following condition: Created Debit Memo request and then Debit Note to the customer for excisable FG. No delivery. But when we create the excise document with J1IIN, system displays error message 8I 6
-
I am new to illustrator. Please help me out with this.
I am totally confused about how is it done I created a stripes pattern but when applying it to the font it overlaps at the closing edge of the font. Please help my if there is a tutorial for doing this.