Dynamic mapping in BizTalk orchestration using BRE
Hi,
I want to do a transformation dynamically based on the schema type (document strong name). In one of the thread, I saw a solution for a similar problem, but in which an additional field was needed to be added to the schema to hold the map name. In my scenario,
i will not be able to add the additional field to the schema.
Can you please suggest an approach where I can set my map name in the BRE (based on the document strong name and retrieve the map name in the orchestration.
Regards,
Ujjwal
-Ujjwal
Have you considered " BRE Pipeline Framework", I know some of the BizTalk project uses it and it quite good. I don't want to duplicate this forum with how this works as
the details are already available online. Find the following reference on how this can be used with BRE and in what use cases this can be really helpful. Hope this helps.
Using the BRE Pipeline Framework to execute maps dynamically
Also Paolo Salvatori's component is also quite popular on this context, but this doesn't directly implement using BRE.
But this just for your reference.
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.
Similar Messages
-
Dynamic SFTP Send in itinerary using BRE resolver
Hi,
Could you please provide your comments on the steps to achieve the below scenario.
I want to send a message to a SFTP location from within an itinerary. I have used BRE resolvers to set the endpoints in the past for FILE and Wcf service endpoints. Could you please comment on how to set the SFTP endpoint details in the itinerary (messaging
extender or orchestration extender, any approach is fine)
(BizTalk 2013, ESB 2.2)
Regards,
Ujjwal
-UjjwalYou need to create a bre prolicy first like the below with condition 1 equal 1 then publish and deploy
then you need to update your itinerary Resolver
Implementation drop-down list, click BRE
Resolver Extension.
then choose your created policy
When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer -
Is it a good idea to use BRE for Message transformation instead of using Maps?
We are thinking about a scenario of constructing multiple versions of hl7 messages from a source schema. We thought of constructing BRE vocabulary for both source schema and HL7 2.6 schema and then use policy per version with bunch of rules for
transforming the source schema to hl7 schema. We think this will provide more maintainability to tackle future changes but in other way this seems a over kill. Any suggestions or opinions would be highly appreciated. Thanks youIf you are using BizTalk 2010 and above, you can think of using BRE pipeline framework.
Pls read the description below and see if this fits into your requirement.
https://brepipelineframework.codeplex.com/
http://adventuresinsidethemessagebox.wordpress.com/2014/08/16/using-the-bre-pipeline-framework-to-execute-maps-dynamically/
Alternatively, refer:
https://social.msdn.microsoft.com/Forums/en-US/043527f4-cb1f-47b2-ab82-e412c149b9b3/dynamic-mapping-in-biztalk-using-bre?forum=biztalkgeneral
Rachit -
How to create a dynamic mapping of columnar at the Runtime using ADF or JSF
How to create a dynamic GUI at the Runtime using ADF or JSF in JDeveloper 11g.
What I am trying to build is to allow the user to map one column to another at the run time.
Say the column A has rows 1 to 10, and column B has rows 1 to 15.
1. Allow the user to map rows of the two tables
2. An dhte rows of the two columns are dynamically generated at the run time.
Any help wil be appreciated.....
ThnaksOracle supports feedback form metalink was; "What you exactly want to approach is not possible in Htmldb"
I can guess that it is not
exactly possible since I looked at the forums and documantation etc. but
couldnt find anything similar than this link; "http://www.oracle.com/technology/products/database/htmldb/howtos/tabular_form.h
t". But this is a very common need and I thought that there must be at least a workaround?
How can I talk or write to Html Db development team about this since any ideas, this is very important item in a critial project?
I will be able to satisfy the need in a functional way if I could make the
select lists in the tabular form dynamic with the noz_id;
SELECT vozellik "Ãzellik",
htmldb_item.select_list_from_query(2, t2.nozellik_deger, 'select vdeger
a,vdeger b from tozellik_deger where noz_id = 10') "Select List",
htmldb_item.text(3, NULL, t2.vcihaz_oz_deger) "Free Text"
FROM vcihaz_grup_ozellik t1, tcihaz_oz t2
WHERE t1.noz_id = t2.noz_id
AND t2.ncihaz_id = 191
AND t1.ngrup_id = 5
But what I exactly need i something like this dynamic query;
SELECT
vozellik "Ãzellik",
CASE
WHEN (t2.nozellik_deger IS NULL AND t2.vcihaz_oz_deger IS NOT NULL) THEN
'HTMLDB_ITEM.freetext(' || rownum || ', NULL) ' || vozellik
WHEN (t2.nozellik_deger IS NOT NULL AND t2.vcihaz_oz_deger IS NULL) THEN
'HTMLDB_ITEM.select_list_from_query(' || rownum ||
', NULL, ''select vdeger a,vdeger b from tozellik_deger where noz_id = ' ||
t1.noz_id || ''' ) ' || vozellik
END AS "DeÄer"
FROM vcihaz_grup_ozellik t1, tcihaz_oz t2
WHERE t1.noz_id = t2.noz_id
AND t2.ncihaz_id = 191
AND t1.ngrup_id = 5
Thank you very much,
Best regards.
H.Tonguc -
About how to build dynamic maps using jdeveloper 10g and mapviewer
i follow the guidance (about how to build dynamic maps using jdeveloper 10g and oracle application server mapviewer) to write a jsp file,but error take palce ,i get information "Project: D:\jdev1012\jdev\mywork\WebMap\ViewController\ViewController.jpr
D:\jdev1012\jdev\mywork\WebMap\ViewController\public_html\WebMap.jsp
Error(12,37): cannot access class oracle.lbs.mapclient.taglib.MapViewerInitTag; file oracle\lbs\mapclient\taglib\MapViewerInitTag.class not found
Error(12,190): cannot access class oracle.lbs.mapclient.taglib.MapViewerInitTag; file oracle\lbs\mapclient\taglib\MapViewerInitTag.class not found
Error(12,102): cannot access class oracle.lbs.mapclient.taglib.MapViewerInitTag; file oracle\lbs\mapclient\taglib\MapViewerInitTag.class not found
Error(12,28): cannot access class oracle.lbs.mapclient.MapViewer; file oracle\lbs\mapclient\MapViewer.class not found
Error(12,40): cannot access class oracle.lbs.mapclient.MapViewer; file oracle\lbs\mapclient\MapViewer.class not found
Error(13,37): cannot access class oracle.lbs.mapclient.taglib.MapViewerSetParamTag; file oracle\lbs\mapclient\taglib\MapViewerSetParamTag.class not found
Error(13,198): cannot access class oracle.lbs.mapclient.taglib.MapViewerSetParamTag; file oracle\lbs\mapclient\taglib\MapViewerSetParamTag.class not found
Error(13,106): cannot access class oracle.lbs.mapclient.taglib.MapViewerSetParamTag; file oracle\lbs\mapclient\taglib\MapViewerSetParamTag.class not found
Error(14,37): cannot access class oracle.lbs.mapclient.taglib.MapViewerRunTag; file oracle\lbs\mapclient\taglib\MapViewerRunTag.class not found
Error(14,188): cannot access class oracle.lbs.mapclient.taglib.MapViewerRunTag; file oracle\lbs\mapclient\taglib\MapViewerRunTag.class not found
Error(14,101): cannot access class oracle.lbs.mapclient.taglib.MapViewerRunTag; file oracle\lbs\mapclient\taglib\MapViewerRunTag.class not found
Error(15,37): cannot access class oracle.lbs.mapclient.taglib.MapViewerGetMapURLTag; file oracle\lbs\mapclient\taglib\MapViewerGetMapURLTag.class not found
Error(15,200): cannot access class oracle.lbs.mapclient.taglib.MapViewerGetMapURLTag; file oracle\lbs\mapclient\taglib\MapViewerGetMapURLTag.class not found
Error(15,107): cannot access class oracle.lbs.mapclient.taglib.MapViewerGetMapURLTag; file oracle\lbs\mapclient\taglib\MapViewerGetMapURLTag.class not found"
can you help?
greetingsI found a lot of information in document 133682.1 on metalink.
step by step example how to deploy a JSP business component application. -
Hi,
I've been tasked with cleaning up a 5510 running 8.2(4) that has been migrated from a PIX a long time ago. In looking over the config, I'm not sure how these dyn maps are used. How does these work and how can I tell if they are actually are being used? Thanks.
access-list outside_cryptomap_dyn_20 extended permit ip any 10.x.9.0 255.255.255.128 access-list outside_cryptomap_dyn_80 extended permit ip any 10.x.11.0 255.255.255.252 access-list outside_cryptomap_dyn_100 extended permit ip any host 10.x.11.2 access-list outside_cryptomap_dyn_180 extended permit ip any host 10.x.11.22 access-list outside_cryptomap_dyn_200 extended permit ip any 10.x.12.0 255.255.255.0 access-list outside_cryptomap_dyn_160 extended permit ip any host 10.x.11.21 access-list outside_cryptomap_dyn_220 extended permit ip any host 10.x.11.23 access-list outside_cryptomap_dyn_240 extended permit ip any host 10.x.11.24 access-list outside_cryptomap_dyn_260 extended permit ip any host 10.x.11.25 access-list outside_cryptomap_dyn_320 extended permit ip any host 10.x.11.26 access-list outside_cryptomap_dyn_340 extended permit ip any host 10.x.11.27 access-list outside_cryptomap_dyn_360 extended permit ip any host 10.x.11.28 access-list outside_cryptomap_dyn_380 extended permit ip any host 10.x.11.29 access-list outside_cryptomap_dyn_400 extended permit ip any 10.x.9.0 255.255.255.128 access-list outside_cryptomap_dyn_420 extended permit ip any host 10.x.11.24 access-list outside_cryptomap_dyn_500 extended permit ip any host 10.x.11.34 access-list outside_cryptomap_dyn_520 extended permit ip any host 10.x.11.29 crypto dynamic-map outside_dyn_map 20 match address outside_cryptomap_dyn_20crypto dynamic-map outside_dyn_map 20 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 20 set security-association lifetime seconds 14400crypto dynamic-map outside_dyn_map 40 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 60 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 80 match address outside_cryptomap_dyn_80crypto dynamic-map outside_dyn_map 80 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 100 match address outside_cryptomap_dyn_100crypto dynamic-map outside_dyn_map 100 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 120 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 140 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 160 match address outside_cryptomap_dyn_160crypto dynamic-map outside_dyn_map 160 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 180 match address outside_cryptomap_dyn_180crypto dynamic-map outside_dyn_map 180 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 200 match address outside_cryptomap_dyn_200crypto dynamic-map outside_dyn_map 200 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 220 match address outside_cryptomap_dyn_220crypto dynamic-map outside_dyn_map 220 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 240 match address outside_cryptomap_dyn_240crypto dynamic-map outside_dyn_map 240 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 260 match address outside_cryptomap_dyn_260crypto dynamic-map outside_dyn_map 260 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 280 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 300 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 320 match address outside_cryptomap_dyn_320crypto dynamic-map outside_dyn_map 320 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 340 match address outside_cryptomap_dyn_340crypto dynamic-map outside_dyn_map 340 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 360 match address outside_cryptomap_dyn_360crypto dynamic-map outside_dyn_map 360 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 380 match address outside_cryptomap_dyn_380crypto dynamic-map outside_dyn_map 380 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 400 match address outside_cryptomap_dyn_400crypto dynamic-map outside_dyn_map 400 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 420 match address outside_cryptomap_dyn_420crypto dynamic-map outside_dyn_map 420 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 440 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 460 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 480 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 500 match address outside_cryptomap_dyn_500crypto dynamic-map outside_dyn_map 500 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 520 match address outside_cryptomap_dyn_520crypto dynamic-map outside_dyn_map 520 set transform-set ESP-3DES-SHAcrypto dynamic-map outside_dyn_map 540 set transform-set ESP-3DES-SHAcrypto map outside_map 65535 ipsec-isakmp dynamic outside_dyn_mapHi Icaruso,
Dynamic Maps are used for remote access vpn connections from outside to your protected network. If you don't have any remote access user then you can unhesistatingly delete all the dynamic maps and corresponding crypto acl. The crypto acl in case of dynamic map don't make much sense as the default is "whole network access to remote vpn client" unless split-acl or vpn filter is defined. In any case I doubt if so many dynamic maps are being used in your network because in normal case it is only one. Here is a link which you can refer for remote access client configuration
http://www.cisco.com/en/US/partner/products/ps6120/products_configuration_example09186a00807f9a89.shtml#newra
Regards,
Rohan -
Dynamically assign a send pipeline to a dynamic send port in orchestration
Hi
I have an orchestration that is using a dynamic send port. I need to somehow assign the send pipeline to the dynamic send port programmatically.
for example, I will have a decide shape in the orchestration. Based on the condition in the decide shape I need to assign the corresponding send pipeline for that condition. let's say in Branch A, I want to select xml assembler , in Branch B I will want
to select a flat file assembler...
how can this be achieved. I have seen some links recommending using the ESB tool kit, but I do not want to go down that route.
any help is appreciated
Regards, Mazin - MCTS BizTalk Server 2006Ashwin
Thanks again for your reply.
If I do it using role links I will loose the flexibility I have "having a dynamic file name" lots of our partners would like to receive their files with specific file naming convention based on the content of the file.
If I use a decide shape / another dynamic send port, this means that everytime I have a new custom pipeline I would need to modify the orchestration and add another decide branch with another dynamic send port.
both of the above suggestions will break the flexibility of the solution since we now can configure new partners in seconds in the configuration database without the need to modify the orchestration or add any new send ports
Regards, Mazin - MCTS BizTalk Server 2006
So in your requirement, the “dynamic” nature you want from send port are
following:
To set the send file names dynamically depends on the message received.
To send the message to different send locations depending on the message received. You want to retrieve this destination URL location from database.
And send ports may have different pipeline component like flat-file and XML ones.
As I have commented in my earlier reply, Role-Link could fit your bill perfectly and this can be achieved by using following:
1) Receive a message into an Orchestration.
2) In Orchestration set the file name dynamically based on the received file and following code shall help you to set the name of the file to dynamic.
msgToBeSend(FILE.ReceivedFileName)="YourDynamicFileNameUWantToAssign";
Use the above while constructing the outgoing message.
3) Create a “Provider” Role-Link with send port type following the wizard.
4) In Orchestration’s expression shape may be before sending the message out,
performs the party resolution using a code similar to the following:
YourRoleLinkName(Microsoft.XLANGs.BaseTypes.DestinationParty) = new Microsoft.XLANGs.BaseTypes.Party(msgToBeSend.YourDistingushedPropertyToIdentifyParty, "OrganizationName");
5) In the above sample code “YourDistingushedPropertyToIdentifyParty” refer for the code which could identify the partyname where the send port is configured.
6) Create Parties representing different type of message to be send like flat-file or XML messages.
7) Create a static send port and populate the outbound URL dynamically by using a custom pipeline component. In the custom pipeline component URL can be dynamically bound by calling the database as per your reqirement i.e based on the received message by
accessing its content in custom pipeline access the database, find the destination URL and assign the “OutboundTransportLocation” context property of the outbound message something like this
msgToBeSend.Context.Promote("OutboundTransportLocation", "http://schemas.microsoft.com/BizTalk/2003/system-properties", YourOutboundURLFromDatabase);
Refer this article on this topic:
http://www.codit.eu/blog/2013/03/06/adding-dynamic-behavior-to-static-send-ports-a-caveat/
8) In the Parties you have created assign the send ports.
9) GoTo your “Role-Links” folder within the deployed BizTalk application and enlist the parties.
These steps enable you to achieve the dynamic requirement you want to implement with the mentioned Role-Link.
Regards,
M.R.Ashwin Prabhu
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply. -
RE: Dynamically mapping data to widgets
One quick and dirty solution would be something like this (though not
terribly efficient):
newPanel : Panel;
newPanel = <panelCreatedFromWindowWorkshop>.Clone(deep = TRUE);for childWidget in newPanel.children do
-- check if the childWidget field name matches field name to be
set
if childWidget.name.isEqual(source=<..FieldNameToSet..>,
ignoreCase=TRUE) then
dataWidget : dataField = dataField(childWidget);
if dataWidget.textvalue = NIL then
dataWidget.textvalue = new;
end if;
-- set the textvalue of the childWidget to required
value
dataWidget.textvalue.setvalue('WORKS !');
end if;
end for;
Your problem would have been directly solved if the Forte library class
CompoundField provided a SetDataObject( ) method corresponding to the
GetDataObject( ) method.
According to Forte Help - "The GetDataObject method returns the object
that the compound field is mapped to. If the compound field is not
mapped to an object, this method returns NIL."
Maybe Forte could consider providing this in a future release.
Another option would have been to use the GetFieldByName( ) method on
the newly created panel to get at the child widgets directly.
According to Forte help - "GetFieldByName is designed for use in dynamic
applications. For example, you can use GetFieldByName to retrieve the
names of dynamically created fields for immediate use in dynamic
applications."
This works fine for compile-time named widgets, but I couldn't get it to
work for the newPanel child widgets using the code below, or maybe I am
missing something here.
newPanel : Panel;
newPanel = <panelCreatedFromWindowWorkshop>.Clone(deep = TRUE);newPanel.name.setvalue('newPanel');
newPanel.parent = <aGridField>;
dataWidget : dataField = dataField(newPanel.getFieldByName('age'));
(OR)
dataWidget : dataField =
dataField(<aGridField>.getFieldByName('newPanel.age'));
(OR)
dataWidget : dataField =
dataField(self.window.getFieldByName('newPanel.age'));
In all cases the return value was NIL.
Maybe someone from Forte could shed more light on this.
Hope this helps.
Prashant.
From: Richard Finegan[SMTP:[email protected]]
Reply To: Richard Finegan
Sent: Thursday, August 13, 1998 2:27 PM
To: 'Forte Users Mailing List'
Subject: Dynamically mapping data to widgets
Here's what I'm trying to do:
I have a panel with a bunch of data fields that I've mapped to an
object.
I want to replicate the panel several times to programmatically
populate a
TabFolder (although the TabFolder bit isn't really relevant here, I
think).
But I can't figure out how to get at the mapped data in the replicas
of my
object...
newPanel : Panel;
newPanel = <panelCreatedFromWindowWorkshop>.Clone(deep = TRUE);
panelCreatedFromWindowWorkshop.anAttributeOfObjMappedToPanel =
something;
// tada! "something" appears in a data field of the original panel
newPanel.? = something; // how to do the same thing with the new
panel?
How do I map an object to the replicated panel? I've experimented
with
assigning "Widget.AppData" to a new object, but I can't seem to get it
to
do anything...
Thanks in advance for your help.
Richard Finegan
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive
<URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>Hi Michael,
did you find any solution?
I've the same problem. -
Dynamic Maping to ACS groups using OU instead of NT group
Is there a way to us the Microsoft AD OU groups instead of using the old NT groups to dynamically mapping users to the ACS groups? We are using ACS server at vers 3.2 as well as some test server on 3.3.
Cisco Secure ACS for Windows Servers 3.2 only supports two versions of the Windows 2000 operating system
1)Windows 2000 Server, with Service Pack 3 or Service Pack 4 installed
2)Windows 2000 Advanced Server, with the following conditions:
with Service Pack 3 or Service Pack 4 installed
without Microsoft clustering service installed
without other features specific to Windows 2000 Advanced Server enabled -
Dynamic mapping: I have no Class. I want to get database columns into a map
I want to practice dynamic mapping.
I don't know the class in development time. I know the attributes only on runtime. Then I create the table, and want to practice OR Mapping to get and set data in this table while all I have is aa map of fields (Strings/int for direct-to-field mappings, Lists, Objects, etc.) - against this new table.
I have no Class. Neither source nor Class object in hand.
In Hibernate it is possible and very well documented. It's called "Dynamic Model". I have to get a special Hib session from a session i already have, and it starts to work with Maps and not real classes and objects.
Here is the command in Hib: sess.getSession(EntityMode.MAP);
Thanks in advance.
DoronDoron,
We have been working with dynamic models and byte code weaving for a while now. I took some work I did a few months back now and upgraded it to work with EclipseLink JPA. I have started creating an example within EclipseLink to both illustrate how EclipseLink can be extended to deliver this dynamic mapping and also to start consolidating our existing dynamic support in our SDO and DBWS components into a more general solution that be used out of the box with JPA.
I have started a wiki page to illustrate how this functionality can be used. Take a look and let me know if this might address your requirements.
http://wiki.eclipse.org/Eclipselink/Examples/JPA/Dynamic
Doug -
FDS and Hibernate dynamic mapping
I am using FDS with hibernate
(flex.data.assemblers.HibernateAssembler) to transfer data between
the flex client and my JDBC database. This works really smooth, as
long as I specify a server-side java class (POJO) in the
<hibernate-mapping><class name="some.class"> attribute.
As I dont really need these server-side java classes for
anything else, I have tried to save some work by using the
hibernate "dynamic-map" mode (<hibernate-mapping><class
entity-name="some.entity">). But in this case, FDS does not map
the result to the corresponding flex ActionScript class with the
correct RemoteClass alias. The DataService "fill" method returns an
ArrayCollection of "ManagedObjectProxy" items containing the field
"$type$=some.entity" instead.
Does FDS support hibernate dynamic mapping? Is there a
workaround for this problem?
Best,
PerHi Per,
The Hibernate assembler doesn't currently support the
dynamic-map mode, so for now you'll need your POJOs.
Best,
Seth -
Hi All,
I need to display three tables using alv.
i have used one alv component in my application.
In my context i have three nodes ( for three tables )
when i am trying to map one node of my component control to 'DATA' of alv component
its working fine. i am getting the data of one table .
Now , my problem is for the remainig two tables . how these two nodes are mapped for the same alv 'DATA' attribute of alv component.
Whether i need to create two more alv components or Is there any possible to dynamic mapping ?
Thanks and Regards,
sravan.Hi Sravan,
Now , my problem is for the remainig two tables . how these two nodes are mapped for the same alv 'DATA' attribute of alv component
You cann't map the multiple context nodes to the DATA node of interface controller.You have to declare 3 component usages.
or
you want to set the map the dynamically then use this code.
data:l_ref_interfacecontroller type ref to iwci_salv_wd_table.
l_ref_interfacecontroller = wd_this->wd_cpifc_alv( ).
l_ref_interfacecontroller->set_data( lo_node ). -
How to give dynamically mapping in interface
Hi all,
I have requirement for this requirement i am thinking various scenarios,
could please tell me is there any way to we can give source,target data stores and mapping dynamically(execution time) to the interfaces ? if it is possible then i can re use job again and again ?
please give your solutions for this post
Thanks,
Surya.Please let me know if I miss the mark here.
If you are trying to build the 150 interfaces without spending the time to do so manually, use the ODI SDK. Check out David Allan's blog post for examples here https://blogs.oracle.com/warehousebuilder/entry/odi_11g_interface_builder. You can build your interfaces once - without need for dynamic mapping at execution time.
I'm pretty sure there is no good way in ODI "out of the box" to dynamically map columns at execution time, but I imagine you could use the ODI SDK to write a Java program that does so. Then, use the Open Tools feature in ODI to run the Java program within your ODI processes. I'm not sure the value of this, but I do not have a full understanding of your requirement.
I hope this helps. Enjoy!
Michael R. -
Hi;
I search a source code (C# or JS) to show the dynamic France MAP wiht a view which displays the name when a user selects with the mouse the country ?
Web part or WSP or any package.
Regards,Hi,
Per my understanding, you might want to display a dynamic map in a web part.
A suggestion is that you can use the gmaps.js plugin which “allows you to use the potential of Google Maps in a simple way”:
https://hpneo.github.io/gmaps/
Thanks
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
Conversion of Biztalk 2002 maps To Biztalk 2010 maps
Hi All,
Is it possible to migrate maps from Biztalk server 2002 to 2010 automatically/programmatically?
If yes, what would be the process?
or Do I need to create new map based on the BizTalk 2002 map? Why?
Thanks, Girish R. Patil.Hi Girish,
I have done a similar migration a year ago for an client. Initially we tried to migration the projects using migration wizards. We tried approaches like migrate the BizTalk 2002
to 2004, then 2004 to 2006 and then finally 2006 to 2010. This effect on paper seemed much better than redeveloping things completely from scratch. But practically time and resource spent to migrate and resolve the issues popped up during the migration it
not worth.
Also when you migrate/leap your application from BizTalk 2002 to BizTalk 2010, don't just look in terms of using the latest version of BizTalk just to avail the support from BizTalk
as per licensing. This is a chance to use the latest offering from BizTalk like support to WCF adapters, used advanced functiods, use the latest development approached etc. So it’s better to redevelop things to BizTalk 2010 rather than relying on some easily
migrating approaches.
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful.
Maybe you are looking for
-
Generic Profiles for HTML?
I'm surprised at the lack of profiles for some very popular phones in Device Central... Palm, Blackberry and HTC for example... these phones might not have Flash built-in but they are the most popular phones available right now... surely I am missing
-
This is a question for all you NI users. I recently got my upgrade to Komplete 4 a bit ago and have noticed something slightly annoying with the new plug versions in Logic. It seems that the plug-ins now supercede the Logic functions. Anybody else kn
-
My reset location warning is asking me for a passcode?
My iPhone 4 is telling me location services are off. When I go into settings it says it is on, but I can't change it from on to off. I tried to reset my reset location warning but it is asking me for a passcode i never set a passcode ? What is my pa
-
Load username and password for external application?
How to load username and password for external application? For each user, we should take its Portal username and password for one specific external application. How to do that ? Regards.
-
Can't run iMovie 08 on my mac mini
I bought a mac mini OS X 10.4.11 recently (1.42 GHz PowerPC G4, 1GB, Intel processor, PowerMac 10.1, 167 MHz). I tried to load iMovie 08 but couldn't as I need 2GHz or a G5. Is it possible to upgrade this mac mini so I can run iMovie 08? Don't have a