Assigning a stored procedure to an infomaker object

Former Member
Former Member $organization

Team,

I have made a modification to a standard tessitura report saved it as a custom report,  however it will not allow me to point the infomaker object to the new stored procedure. When I select the column specifications I can usually right click and select stored procedure and change where the data needs to come from however this is not working is there other way to point this infomaker object to the new stored procedure? The infomaker object is perfect and I would hate to have to create another infomaker object.

Thanks in advance!

 

Naomi

Parents
  • Naomi, I'm not sure which report you are attempting to customize.  If the original datawindow was constructed using a SQL statement and not a stored procedure, I'm afraid you'll need to build a new datawindow.  Once the type of datasource has been determined for a datawindow (SQL Query, Stored Procedure, etc), it cannot be changed.

    This is not, however, as hard as it sounds.  If your dataset contains the same column specifications as the original report with any additional columns added to the end of the column specifications, you should be able to create a brand new datawindow with the new stored procedure.  Once you create the new datawindow, press CTRL+A to select all of the objects in the Layout, and delete them.  Build any groups as needed, and space out the header, summary, group and detail bands as they appear on the original report.  Now go to the original datawindow, press CTRL+A to select all of the objects, move to the new datawindow and paste.  If all of the columns are named the same, the copy of objects from one to the other should be seamless.

    Hope that makes sense!

    -Ryan

Reply
  • Naomi, I'm not sure which report you are attempting to customize.  If the original datawindow was constructed using a SQL statement and not a stored procedure, I'm afraid you'll need to build a new datawindow.  Once the type of datasource has been determined for a datawindow (SQL Query, Stored Procedure, etc), it cannot be changed.

    This is not, however, as hard as it sounds.  If your dataset contains the same column specifications as the original report with any additional columns added to the end of the column specifications, you should be able to create a brand new datawindow with the new stored procedure.  Once you create the new datawindow, press CTRL+A to select all of the objects in the Layout, and delete them.  Build any groups as needed, and space out the header, summary, group and detail bands as they appear on the original report.  Now go to the original datawindow, press CTRL+A to select all of the objects, move to the new datawindow and paste.  If all of the columns are named the same, the copy of objects from one to the other should be seamless.

    Hope that makes sense!

    -Ryan

Children
  • Former Member
    Former Member $organization in reply to Ryan Creps (Past Staff Member)

    Ryan,

     

    The stored procedure TP_ORDER_ACK is the basis of my custom procedure all I did was add a hold_until_dt column. I took the infomaker object d_order_acknowledgement copied it to my local library added a header and text boxes and added the hold_until_dt. The issue is the infomaker object will not recognize the column until it is “reassociate” with the stored procedure that pulls this data, however I am unable to do that, so I thought I’d reach out to the community for assistance.

    Am I off my rocker in thinking I can associate the report to a new stored procedure, will I need to create a new infomaker object?

     

    Thank you have a good day!

    Naomi Williams

  • Former Member
    Former Member $organization in reply to Ryan Creps (Past Staff Member)

    Ryan,

     

    The stored procedure TP_ORDER_ACK is the basis of my custom procedure all I did was add a hold_until_dt column. I took the infomaker object d_order_acknowledgement copied it to my local library added a header and text boxes and added the hold_until_dt. The issue is the infomaker object will not recognize the column until it is “reassociate” with the stored procedure that pulls this data, however I am unable to do that, so I thought I’d reach out to the community for assistance.

    Am I off my rocker in thinking I can associate the report to a new stored procedure, will I need to create a new infomaker object?

     

    Thank you have a good day!

    Naomi Williams

    From: Tessitura Shared Reports Forum [mailto:forums-shared.reports@tessituranetwork.com] On Behalf Of Ryan Creps
    Sent: Thursday, April 16, 2009 3:08 PM
    To: Naomi Williams
    Subject: Re: [Tessitura Shared Reports Forum] Assigning a stored procedure to an infomaker object

     

    Naomi, I'm not sure which report you are attempting to customize.  If the original datawindow was constructed using a SQL statement and not a stored procedure, I'm afraid you'll need to build a new datawindow.  Once the type of datasource has been determined for a datawindow (SQL Query, Stored Procedure, etc), it cannot be changed.

    This is not, however, as hard as it sounds.  If your dataset contains the same column specifications as the original report with any additional columns added to the end of the column specifications, you should be able to create a brand new datawindow with the new stored procedure.  Once you create the new datawindow, press CTRL+A to select all of the objects in the Layout, and delete them.  Build any groups as needed, and space out the header, summary, group and detail bands as they appear on the original report.  Now go to the original datawindow, press CTRL+A to select all of the objects, move to the new datawindow and paste.  If all of the columns are named the same, the copy of objects from one to the other should be seamless.

    Hope that makes sense!

    -Ryan

    From: Naomi Williams <bounce-naomiwilliams9587@tessituranetwork.com>
    Sent: 4/16/2009 1:48:46 PM

    Team,

    I have made a modification to a standard tessitura report saved it as a custom report,  however it will not allow me to point the infomaker object to the new stored procedure. When I select the column specifications I can usually right click and select stored procedure and change where the data needs to come from however this is not working is there other way to point this infomaker object to the new stored procedure? The infomaker object is perfect and I would hate to have to create another infomaker object.

    Thanks in advance!

     

    Naomi




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Shared Reports Forum. You may reply to this message to post to the forum or visit the site to search, read and post to the forums.

  • Former Member
    Former Member $organization in reply to Former Member
    Naomi, you are not off your rocker - the Infomaker object for most standard Tessitura reports that use an underlying stored procedure can be modified to point to a customized procedure.  However, this is not the case for reports that allow a format to be selected at run time, as these Infomaker objects run in a specialized datawindow in Tessitura and the standard stored procedure is "hardwired" in the object.  These reports are those whose merge formats are outlined in the Report_and_Utility_Data_Output_Formats.doc, and include Order Acknowledgements and Confirmations, Subscription and Membership Renewal Notices, Pledge, Invoice and Ticket Order Bills and Development Acknowledgements.  So for a custom Order Acknowledgement, you will have to create the Infomaker object from scratch.  Hopefully Ryan's pointers will make this be less daunting than it initially appears.
     
    Bob


    From: Tessitura Shared Reports Forum [mailto:forums-shared.reports@tessituranetwork.com] On Behalf Of Naomi Williams
    Sent: Thursday, April 16, 2009 4:28 PM
    To: Robert Bell
    Subject: RE: [Tessitura Shared Reports Forum] Assigning a stored procedure to an infomaker object

    Ryan,

     

    The stored procedure TP_ORDER_ACK is the basis of my custom procedure all I did was add a hold_until_dt column. I took the infomaker object d_order_acknowledgement copied it to my local library added a header and text boxes and added the hold_until_dt. The issue is the infomaker object will not recognize the column until it is “reassociate” with the stored procedure that pulls this data, however I am unable to do that, so I thought I’d reach out to the community for assistance.

    Am I off my rocker in thinking I can associate the report to a new stored procedure, will I need to create a new infomaker object?

     

    Thank you have a good day!

    Naomi Williams

    From: Tessitura Shared Reports Forum [mailto:forums-shared.reports@tessituranetwork.com] On Behalf Of Ryan Creps
    Sent: Thursday, April 16, 2009 3:08 PM
    To: Naomi Williams
    Subject: Re: [Tessitura Shared Reports Forum] Assigning a stored procedure to an infomaker object

     

    Naomi, I'm not sure which report you are attempting to customize.  If the original datawindow was constructed using a SQL statement and not a stored procedure, I'm afraid you'll need to build a new datawindow.  Once the type of datasource has been determined for a datawindow (SQL Query, Stored Procedure, etc), it cannot be changed.

    This is not, however, as hard as it sounds.  If your dataset contains the same column specifications as the original report with any additional columns added to the end of the column specifications, you should be able to create a brand new datawindow with the new stored procedure.  Once you create the new datawindow, press CTRL+A to select all of the objects in the Layout, and delete them.  Build any groups as needed, and space out the header, summary, group and detail bands as they appear on the original report.  Now go to the original datawindow, press CTRL+A to select all of the objects, move to the new datawindow and paste.  If all of the columns are named the same, the copy of objects from one to the other should be seamless.

    Hope that makes sense!

    -Ryan

    From: Naomi Williams <bounce-naomiwilliams9587@tessituranetwork.com>
    Sent: 4/16/2009 1:48:46 PM

    Team,

    I have made a modification to a standard tessitura report saved it as a custom report,  however it will not allow me to point the infomaker object to the new stored procedure. When I select the column specifications I can usually right click and select stored procedure and change where the data needs to come from however this is not working is there other way to point this infomaker object to the new stored procedure? The infomaker object is perfect and I would hate to have to create another infomaker object.

    Thanks in advance!

     

    Naomi




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Shared Reports Forum. You may reply to this message to post to the forum or visit the site to search, read and post to the forums.




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Shared Reports Forum. You may reply to this message to post to the forum or visit the site to search, read and post to the forums.