Development kits

How to retrieve published document (path to .aspx) location from IMIS Content Management System in Code?

Does anyone know how to retrieve the actual path to a published document in code?
For examples: I want to translate an iMIS Document Path such as "@/ProductTestSite/testLandingPage1" to it's published location in iMIS.

NOTE: I need an actual iMIS method to do this from code... (Of course, I cannot simply replace the @ and add an .aspx to the end of the above location because the document name and the document published path may be different)

ANYONE KNOW HOW TO REDIRECT TO IMIS SHORTCUTS FROM CODE? OR HOW TO BRING UP THE DOCUMENT BROWSER FROM CODE?

COUPLE OF QUESTIONS:
1. Does anyone know how to programmatically summon the Document Browser (shown when pressing "SELECT") in the Content Manager? I'd like to bring up that Document Browser dialog, select a content record, and then return that selected path to a textbox on an aspx page (any language will do)
2. Does anyone know how to programmatically redirect to an IMIS shortcut? (i.e. to a link like: @/siteFolder/Content Record)?

Cancelling and adding registration - CRegistration exception (imis20)

Hi,

As part of integrating moving from iMIS 15 to iMIS 20 (v. 20.2.25...), I am getting this exception when the constructor for a new CRegistration object is called.

Scenario:
- This works on iBOs v.15.2..xxx, our current website
- Register a user for an event on the website -> log in to iMIS cancel registration -> register the person again on the website -> works fine

on iBO v.20.2.25.xxx

iBO PayDues Method No Longer Updating Trans.BT_ID but Trans.ST_ID is Populated

Normal
0

false
false
false

EN-US
X-NONE
X-NONE

Hi All,

Banner / slider in IMIS 20.2.19

Hi all,

Has anyone out there implemented the carousel banner or slider in IMIS 20.2.19? We'd like to have one on our home page that will dynamically generate results from an IQA.
Any thoughts or input on how to implement this, or sample code, is really appreciated.

Thanks...
APWA

Paying Individual Invoice Lines with RiSE Cart via SOA

We have a client that needs to be able to allow their members to pay optional SEC dues items without paying the required DUES product item. Essentially, they have members whose company pays for their basic dues and they are responsible for any additional items. A custom dues billing process was already written to handle this (using iBO) when they were using the 15.1.3 iMIS Public Cart and I am attempting to update the code to use the RiSE Cart and need to use SOA to do that.

Intermittent error on EventManager.RegisterFunction

It happens only for certain members.  Here is the code abreviated to SOA related code:

Asi.Soa.ClientServices.EntityManager em = new Asi.Soa.ClientServices.EntityManager();
Asi.Soa.ClientServices.CartManager cm = new CartManager(em);
cm.DeleteCart();
Asi.Soa.ClientServices.EventManager eventManager = new EventManager(em, lblEvent.Text);
eventManager.RegisterFunction(registrantIDs[i], prodCode);

Create iMIS Record from outside iMIS environment

Hi,
Can we create new imis record (create account) using iBO coding or SOA coding from outside iMIS environment. I did configure custom ipart, and using iBO coding able to create new record, but Client having different requirement, he want call process or DLL to create new record in iMIS.

IMIS Version: 15.2

Thanks in Advance.

Sameer.

Staff view - Activities recording

Client has a need to record the activity author against the activity, when adding an activity via staff view.
When adding an activity via Desktop, the author is by default entered into the SOURCE_CODE field, but not so when adding an activity via staff view.
Has anyone got a solution? Or a workaround?

SOLVED: Why does Asi.dll always register message: "The type or namespace name 'Asi' could not be found (are you missing a using"

I have a number of iParts... when I move them into a development environment Asi.dll always says "The type or namespace name 'Asi' could not be found (are you missing a using directive or an assembly reference?)"

I remove the reference and replace it and everything looks find until I compile...then the message is thrown. Why is the Asi.dll always problematic this way? I suspect it has to do with versions, but I make certain it matches the version in the manifest...