I can not publish and query services in Registry Server?Help please!

I want to use Registry Server in Jwsdp1.5 to publish and query services,but there is some problems:
2006-4-26 10:05:26 com.sun.registry_server.server.RegistryServerServlet init
����: NamingException: javax.naming.NameNotFoundException: Name org.xml.sax.driver is not bound in this Context
2006-4-26 10:05:27 com.sun.xml.messaging.saaj.soap.MessageImpl identifyContentType
����: SAAJ0537: ������������������������������������ SOAP ����
2006-4-26 10:05:27 com.sun.xml.messaging.saaj.soap.MessageImpl <init>
����: SAAJ0535: ��������������
javax.xml.registry.JAXRException: com.sun.xml.messaging.saaj.SOAPExceptionImpl: java.security.PrivilegedActionException: com.sun.xml.messaging.saaj.SOAPExceptionImpl: Unable to internalize message
     at com.sun.xml.registry.uddi.RegistryServiceImpl.jaxmSend(Unknown Source)
     at com.sun.xml.registry.uddi.RegistryServiceImpl.send(Unknown Source)
     at com.sun.xml.registry.uddi.Processor.processRequestJAXB(Unknown Source)
     at com.sun.xml.registry.uddi.UDDIMapper.findOrganizations(Unknown Source)
     at com.sun.xml.registry.uddi.BusinessQueryManagerImpl.findOrganizations(Unknown Source)
     at QueryByName.doPost(QueryByName.java:63)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
     at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:535)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
     at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:790)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:709)
     at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:572)
     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
     at java.lang.Thread.run(Thread.java:595)
Caused by: com.sun.xml.messaging.saaj.SOAPExceptionImpl: java.security.PrivilegedActionException: com.sun.xml.messaging.saaj.SOAPExceptionImpl: Unable to internalize message
     at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOAPConnection.java:127)
     ... 34 more
Caused by: java.security.PrivilegedActionException: com.sun.xml.messaging.saaj.SOAPExceptionImpl: Unable to internalize message
     at java.security.AccessController.doPrivileged(Native Method)
     at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOAPConnection.java:121)
     ... 34 more
Caused by: com.sun.xml.messaging.saaj.SOAPExceptionImpl: Unable to internalize message
     at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:231)
     at com.sun.xml.messaging.saaj.soap.ver1_1.Message1_1Impl.<init>(Message1_1Impl.java:43)
     at com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl.createMessage(SOAPMessageFactory1_1Impl.java:32)
     at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.post(HttpSOAPConnection.java:354)
     at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection$PriviledgedPost.run(HttpSOAPConnection.java:150)
     ... 36 more
Caused by: com.sun.xml.messaging.saaj.SOAPExceptionImpl: Invalid Content-Type:text/html. Is this an error message instead of a SOAP response?
     at com.sun.xml.messaging.saaj.soap.MessageImpl.identifyContentType(MessageImpl.java:295)
     at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:146)
     ... 40 more
can you help me?expectiong your advise!thank you

I have created my own private registry, I hava installed JWSDP1.5.
I use a .jsp file and a servlet to publish services,the servlet is:
import javax.xml.registry.*;
import javax.xml.registry.infomodel.*;
import java.net.*;
import java.security.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class Publish extends HttpServlet{
     public void doGet(HttpServletRequest request,HttpServletResponse response)
     throws ServletException,IOException{
          doPost(request,response);
     public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{
     String userName=request.getParameter("username");
     String authPassword=request.getParameter("password");
     Connection connection = null;
RegistryService rs=null;
BusinessLifeCycleManager blcm=null;
BusinessQueryManager bqm = null;
     Properties props=new Properties();
props.setProperty("javax.xml.registry.queryManagerURL","http://localhost:8080/RegistryServer");
props.setProperty("javax.xml.registry.lifeCycleManagerURL","http://localhost:8080/RegistryServer");
props.setProperty("javax.xml.registry.factoryClass","com.sun.xml.registry.uddi.ConnectionFactoryImpl");
//props.setProperty("com.sun.xml.registry.http.proxyHost",httpHost);
//props.setProperty("com.sun.xml.registry.http.proxyPort",httpPort);
// props.setProperty("com.sun.xml.registry.https.proxyHost",httpsHost);
// props.setProperty("com.sun.xml.registry.https.proxyPort",httpsPort);
try{
// Create the connection, passing it the
// configuration properties
ConnectionFactory factory =
ConnectionFactory.newInstance();
factory.setProperties(props);
connection=factory.createConnection();
PrintWriter out=response.getWriter();
out.println("<a href=\"/publishapp/publish.jsp\">You can click here to be Back </a>");
out.println("<H3>Created connection to registry</H3>");
rs=connection.getRegistryService();
blcm = rs.getBusinessLifeCycleManager();
bqm = rs.getBusinessQueryManager();
//out.println("Got registry service, query " +"manager, and life cycle manager");
// Get authorization from the registry
PasswordAuthentication passwdAuth =
new PasswordAuthentication(userName,authPassword.toCharArray());
Set creds = new HashSet();
creds.add(passwdAuth);
connection.setCredentials(creds);
out.println("<br>");
out.println("<H3>Established security credentials</H3>");
//receive organization name and description
String orgName=request.getParameter("orgname");
String orgDescription=request.getParameter("orgdescription");
// Create organization name and description
Organization org =
blcm.createOrganization(orgName);
InternationalString s =
blcm.createInternationalString(orgDescription);
org.setDescription(s);
//receive contactor name phone and Email
String contactName=request.getParameter("contactname");
String contactPhone=request.getParameter("contactphone");
String contactEmail=request.getParameter("contactemail");
// Create primary contact, set name
User primaryContact = blcm.createUser();
PersonName pName =
blcm.createPersonName(contactName);
primaryContact.setPersonName(pName);
// Set primary contact phone number
TelephoneNumber tNum = blcm.createTelephoneNumber();
tNum.setNumber(contactPhone);
Collection phoneNums = new ArrayList();
phoneNums.add(tNum);
primaryContact.setTelephoneNumbers(phoneNums);
// Set primary contact email address
EmailAddress emailAddress =blcm.createEmailAddress(contactEmail);
Collection emailAddresses = new ArrayList();
emailAddresses.add(emailAddress);
primaryContact.setEmailAddresses(emailAddresses);
// Set primary contact for organization
org.setPrimaryContact(primaryContact);
String serviceName=request.getParameter("servicename");
String serviceDescription=request.getParameter("servicedescription");
String serviceURL=request.getParameter("serviceurl");
String svcbindDescription=request.getParameter("svcbinddescription");
// Create services and service
Collection services = new ArrayList();
Service service =
blcm.createService(serviceName);
InternationalString is =
blcm.createInternationalString(serviceDescription);
service.setDescription(is);
// Create service bindings
Collection serviceBindings = new ArrayList();
ServiceBinding binding = blcm.createServiceBinding();
is = blcm.createInternationalString(svcbindDescription);
binding.setDescription(is);
// allow us to publish a fictitious URL without an error
binding.setValidateURI(false);
binding.setAccessURI(serviceURL);
serviceBindings.add(binding);
// Add service bindings to service
service.addServiceBindings(serviceBindings);
// Add service to services, then add services to organization
services.add(service);
org.addServices(services);
//receive Classification scheme name and value
String classificationScheme=request.getParameter("classificationscheme");
String classificationName=request.getParameter("classificationname");
String classificationValue=request.getParameter("classificationvalue");
// Set classification scheme to NAICS
ClassificationScheme cScheme =
bqm.findClassificationSchemeByName(null, classificationScheme);
// Create and add classification
Classification classification = blcm.createClassification(cScheme,
classificationName,classificationValue);
Collection classifications = new ArrayList();
classifications.add(classification);
org.addClassifications(classifications);
// Add organization and submit to registry
// Retrieve key if successful
Collection orgs = new ArrayList();
orgs.add(org);
BulkResponse response1 = blcm.saveOrganizations(orgs);
Collection exceptions = response1.getExceptions();
if (exceptions == null) {
out.println("<br>");
out.println("<H3>Service Registering is Sucessful!</H3>");
out.println("<br>");
out.println("<H3>service information saved is</H3>");
out.println("<H3>");
out.println(orgName);
out.println("</H3>");
Collection keys = response1.getCollection();
Iterator keyIter = keys.iterator();
if (keyIter.hasNext()) {
javax.xml.registry.infomodel.Key orgKey =
(javax.xml.registry.infomodel.Key) keyIter.next();
String id = orgKey.getId();
out.println("<H3>service key is </H3>");
out.println("<H3>");
out.println(id);
out.println("</H3>");
} else {
Iterator excIter = exceptions.iterator();
Exception exception = null;
while (excIter.hasNext()) {
exception = (Exception) excIter.next();
System.err.println("Exception on save: " +
exception.toString());
} catch (Exception e) {
e.printStackTrace();}
the exception in the tomcat50-jwsdp/logs:
javax.xml.registry.JAXRException: javax.xml.bind.JAXBException
- with linked exception:
[javax.xml.soap.SOAPException: Unable to create message factory for SOAP: Provider com.sun.xml.messaging.saaj.soap.MessageImpl could not be instantiated: java.lang.IllegalAccessException: Class javax.xml.soap.FactoryFinder can not access a member of class com.sun.xml.messaging.saaj.soap.MessageImpl with modifiers "protected"]
     at com.sun.xml.registry.uddi.Processor.processRequestJAXB(Unknown Source)
     at com.sun.xml.registry.uddi.UDDIMapper.getAuthorizationToken(Unknown Source)
     at com.sun.xml.registry.uddi.ConnectionImpl.setCredentials(Unknown Source)
     at Publish.doPost(Publish.java:66)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
     at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:535)
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
     at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:790)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:709)
     at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:572)
     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
     at java.lang.Thread.run(Thread.java:595)
Caused by: javax.xml.bind.JAXBException
- with linked exception:
[javax.xml.soap.SOAPException: Unable to create message factory for SOAP: Provider com.sun.xml.messaging.saaj.soap.MessageImpl could not be instantiated: java.lang.IllegalAccessException: Class javax.xml.soap.FactoryFinder can not access a member of class com.sun.xml.messaging.saaj.soap.MessageImpl with modifiers "protected"]
     at com.sun.xml.registry.common.util.MarshallerUtil.jaxbMarshalObject(Unknown Source)
     ... 32 more
expecting yours advise, thanks!!

Similar Messages

  • I deleted i photo from search folder, reloaded the software and now I can not drag and drop to the desktop. Help

    I deleted i photo from search folder, reloaded the software and now I can not drag and drop to the desktop. Help

    Look in the Applications folder to see if iPhoto is still there. If it is drag it back to the Finder Sidebar. If it is no longer in the Applications folder post back, you can also look in the Trash it might still be there.

  • My iPad mini has not been charging well recently but i have purchased a new cable and it still is not charging and has no battery. Someone Help  PLEASE

    My iPad mini has not been charging well recently but i have purchased a new cable and it still is not charging and has no battery. Someone Help  PLEASE

    1. Reset iPad; hold the Sleep/Wake and Home button down until you see the Apple Logo
    2. Try another wall socket
    3. Try another cable (make sure it's an original Apple cable)
    4. Try another charger (make sure it's an original Apple charger)
    5. Clean Lightning port with compress air or new paint brush

  • My IPAD has not been used in almost two years and I tried to update software and under general settings I can not find Software Updates where it should be, help please!

    My IPAD has not been used in almost two.... I have tried to update software but when go to Settings, General I can not find Software Updates where it should be between About and Sounds, what can I do? Nothing has been updated, tried through ITunes on PC and said I needed to update to ITunes 10.1 and can't do this either, please help me.  Can't find ICloud either!

    Make sure iTune is up to date.
    http://i1224.photobucket.com/albums/ee374/Diavonex/715e7281162a061530f6b86418036 0f0_zpscfe7d4c8.jpg

  • I can not text one person in my iphone but can ring them and recieve messages from them  any help please ?

    I can not tex one person in my iphone but can recieve tex,s from them and i can phone them any ideas please?

    Could be an issue with your carrier. Have you contacted them?

  • I can not open raw files in elements 12 any help please?

    I can not open raw files from my Nikon D610 in elements 12. (I have already downloaded raw converter 8.3 but to no avail) any help please would be appreciated.

    Hi,
    Can you confirm which Camera Raw PSE 12 is actually using by loading the editor and going to Help -> About Plug-in -> Camera Raw.
    If you do Help -> Updates it may install the latest camera raw of 8.4 - not on XP or Vista systems.
    Do you use any Nikon software to download the images? The older versions have been known to corrupt the files.
    See the following for more info.
    http://owl.phy.queensu.ca/~phil/exiftool/fix_corrupted_nef.html
    Brian

  • I can't publish my work in Motion 5. Help please

    Hi everybody here is my problem : In Motion 5 when i finish my work ( animations, .. ) like anybody i want to publish my work ( on youtube,...). In my case every options is green ( locked, i can't click ) and then i can't publish my vid.
    Please i need some help.
    Thanks

    Here is a Screenshot of my problem. And oh yeah i've just done the 2.0.1 update of Pro Apps QT Codecs on Apple's site. I tried it and it doesn't work OMG

  • After computer crashed, I can not Sync iPad (1)to 2nd laptop. Help please.

    Ihave 2 laptops.  Main cashed... I now can not 'sync' my iPad to my 2nd laptop.  (Both are Windows 7 boxes)
    I tried logging into my Acct with my Apple ID... still can not sync.
    I HAVE backed it up to the 2nd laptop.   Would wiping and restoring be an option?  Is this possible?
    Help is MUCh appreciated!

    Everything is Sorted!
    The release of iTunes 11.0.2 and iOS 6.1.2 for my iPhone 4, seems to have sorted everything. I can now sync music, films and photos between my MacBook and my phone.
    I was dubious about blindly doing the updates but decided they couldn't really mess up any further functionality so I went for it and it's sorted now.
    Look in to, and take the gamble, it's up to you.

  • Can not Accept and save SERVICE ENTRY SHEET

    Hi
    I have maintained a simple Service master, maintained the conditions in ML33, created a PO.
    I am doing a Service Entry Sheet, and trying to  Accept and save. A popup comes, and if I see ERROR Log it says..
    "Z1                   001 Needed approval"
    I donot have any entries related to Release strategy, like group...
    kindly advice
    thanks
    MRao

    Hi,
    Your Service entry sheet total might have exceeded as per you client setup.
    It sees that it require approval. You may not have authorization to save the service entry sheet which exceeds a certain total.
    Also the log which you got ie Z1 001 describes that if any cash payments exceeds it should undergo approval.
    Communicate with your seniors whether they have any setup like this. In that case they can only do this.
    for more infomation Go to SE91 trxn code and Give msg class as Z1 and check the error message.
    Please revert back if not solved.
    Reg,
    Ashok
    Reward if useful.

  • My iPod touch stuck in recovery mode and can not be detected by my lap top.  HELP PLEASE!! Thanks

    It stopped chargin and now is not being recognized by my computer, it says that the device has malfunction. It also is stuck in recovery mode but since it is not recognized by my computer it does not appear in iTunes either.

    - See if placing the iPod in DFU mode will allow iTunes to see the iPod.
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
    - iPhone, iPad, or iPod touch: Device not recognized in iTunes for Windows
    - Try another cable
    - Try different USB ports
    - Try another computer.
    - Last, make an appointment at the Genius bAr of an Apple store

  • I can not get my 8310 to be detected. HELP PLEASE!

    For some reason I was having problems with my 8310 and the keypad. I tried to unlock it and the keypad wheezed out on me and wiped my blackberry clean. Went to att. But they looked at me stupid. I downloaded the device manager but now it's not detecting my phone. Wrong password? What? I don't know what to do. Please help!

    to fix the BB from whipping out add memory stick

  • HT1937 Hi few days ago I bought a second hand iphone 5 white 64 gb, and when I try to activate it I see the following message: "This iPhone can not be activated for service.please contact your carrier or AppleCare"

    Hi few days ago I bought a second hand iphone 5 white 64 gb, and when I try to activate it I see the following message: "This iPhone can not be activated for service.please contact your carrier or AppleCare"

    So then do what it says...contact Apple or your wireless carrier.
    However your phone is probably locked to another carrier and cannot be used on yours.

  • Can not publish Ical in 10.5

    I can not publish my large work calender to the web. Every time I try to do so I get a message that it is unavailable. I have opened/closed; published/unpublished; exported and imported the calender and still nothing. I really need to be able to publish it
    It worked till I went to 10.3

    Same problem here. Publishing to http://mydisk.provider.net says
    "The server responded with
    "HTTP/1.1 503 Service Unavailable"Service not available"
    However simply mounting http://mydisk.provider.net as a WebDAV Disk in the Finder is no problem so I blame iCal rather than my provider for the occasional(!) error.

  • He menu button of the ipod touch (4th generation) is not working and the service center of ipod is asking us to pay for the fixation of the said item even though it's still on warranty. this is the case number 215866894. And the service center said that t

    he menu button of the ipod touch (4th generation) is not working and the service center of ipod is asking us to pay for the fixation of the said item even though it's still on warranty. this is the case number 215866894. And the service center said that they don't cover that center part of the ipod so they're asking us money before they can fix it. We bought the ipod last december 8, 2010 and we brought it to the service center last april, 2011 here in the philippines. And until now they're not fixing it because they're asking us to pay half the price of the item which is 8,040 pesos..

    As advised, you need to call Apple about this.
    http://support.apple.com/kb/HE57
    No one here works for Apple (no one who will reply, anyway) so there's nothing anyone here can do to help you with this issue.
    Good luck.

  • Can not publish or export CS4, Vista

    Hello all,
    I'm hoping someone has had this problem and can help. I am using a new computer with Vista. I'm using Flash CS4. My flash document is huge and has an imported video in it. So the file size is 675 MB. (I'm guessing this is the problem). Anyway, I have moved the flash document from the server to my computer. I also saved it as a CS4 version - it was created in MX. I can not publish it or export it. I need it to be a swf file, html, or .mov. I was able to do it once as a swf file, but I needed to make changes to it and now I can't get it to export again. The progress bar shows up like it's publishing, but when it's halfway done, the window disappears and nothing has happened.
    It's enough to drive you insane. Does anyone have any thoughts?
    Thanks in advance.

    Hello,
    Well, I converted it into an flv after I read about it in the help. But the quality was horrible. It made the video into a smaller file, but it made it grainy and pixilated. I think the original format of my video was the problem, however. Because I was reading in the CS4 help docs and it said the only format you can import is flv. I originally imported the wmv into Flash MX and then opened that file in Flash CS4. So I bet when I went to export from CS4 it would process until it got to the wmv and then just stop. Would be nice if there as an error message. Still doesn't explain why I was able to export it from CS4 once though! Oh and the help also says that you should only embed a short - 10 second etc - video directly into the timeline in Flash. oops! Mine was 12 minutes, ha.
    Anyway, thanks for the idea about just using Windows Movie Maker. I didn't know you could add titles to scenes until you mentioned it and then I read about it in WMM. I had to trick the program a little to get my titles to be on the top of the scene instead of the middle, but it will work for next time.
    Thanks!

Maybe you are looking for