Is it possible to use a Type of personalized content for the REST service operation messages?

I try to POST to the third party, documentum of EMC, REST service using service broker in 8.53 peopletools integration operations. Unfortunately, the third party only accepts a content type of 'application/vnd.emc.documentum+json', which I could not send PeopleSoft and use a message definition at the same time.

In my service operation, if I do NOT fill the request message I can POST to the URI with the such custom content type defined in the property page of the connector in the routing. I have not found a way to do it and also present JSON content on demand, since there is no message associated with the operation. Is it possible to include in this type of message content without using a request message?

If I DO not fill the request message I can't POST successfully because the message content-type of "application/json" gets passed as the content-type instead of the value in the property page of the connector from the routing. Is it possible to change the content type during the use of a message definition?

Thank you

Paul

Hi Paul - you can turn on tracing by using the on demand connection as follows:

1. on the routing set detail header and detail "journal".

2. Main Menu > PeopleTools > Integration Broker > Service Operations Monitor > Administration > control installation Options

-Enable logging of the bridge

-On the registration of demand = 5 (to enable detailed logging)

Note: On request connection only works for the outgoing synchronous Services. In this case, we should be fine. You will find the by transaction log file on your gateway web server... / applications/peoplesoft/PSIGW.war/WEB-INF/.

I did it for one of the REST service operations my test (I'm on 8.52.22). I have my content type of message the value application/json to the operation of the service page. On the routing page, I added a connector property content-type=application/vnd.emc.documentum+json.

Here are the results on the integration gateway logs:

Message-ID:<-.................@nowhere>

MIME-Version: 1.0

Content-Type: multipart/related; Boundary = "Integration_Server_MIME_Boundary."

Content-ID: PeopleSoft-internal-Mime-Message

PeopleSoft-ToolsRelease: 8.52

-Integration_Server_MIME_Boundary

Content-Type: text/plain; Charset = UTF-8

Content-Transfer-Encoding: 8 bit

Content-ID: IBInfo

Content-Disposition: inline

Sync There ... * deleted for security purposes *... ContentSection0text/plainN

CREATE5000000000000

-Integration_Server_MIME_Boundary

Content-Type: text/json

Content-Transfer-Encoding: 8 bit

Content-ID: ContentSection0

Content-Disposition: inline

username = * collected for security purposes * & password = * deleted for security purposes *.

-Integration_Server_MIME_Boundary-

The Content-Type of the delivery is sent as HTTP Connector of the target and the content of the message (text/json) Type property is always persistent (see the text in bold above). You can compare logs between your two scenarios (with and without the message in the POST) and see if you find something interesting.

I even tried the following code to see if that helps, but I get the same results.

& MSG. IBInfo.LoadRESTHeaders ();

/ * Adds additional headers not defined on the route * /.

REM & MSG. IBInfo.ConnectorOverride = True;

bRet = & MSG. IBInfo.IBConnectorInfo.AddConnectorProperties ("Content-Type", "application/vnd.emc.documentum+json", % Httpentete);

& RESP = IntBroker.SyncRequest % (&MSG);)

I'm working on a similar project at this moment where I'm integrating perceptual Nolij Web RESTful API (Document Management System). I had to resort to using a http client base (common of apache) java instead of broker of integration because of the similar frustrations with REST (cookies are lost, unable to deal with raw binary data in a response message, etc.).

Benefits: Java provides total flexibility.

Cons: As we are bypassing framework Integration Broker, we need everything (error handlng, logging, etc.) do it ourselves.

Tags: Oracle Applications

Similar Questions

  • It is possible to use my Windows Adobe Lightroom license for my new Adobe Lightroom Apple Mac Version?

    Hi all

    It is possible to use my Windows Adobe Lightroom license for my new Adobe Lightroom Apple Mac Version?

    Thank you for your support!

    Best regards

    U. B.

    Yes

  • Is it possible to play different sounds for the emails and instant messages?

    Hello

    I was wondering if it was possible to play different sounds for the emails and instant messages. I use Thunderbird quite often with emails and instant messages imported from Gtalk.

    I think it would be very convenient to be able to distinguish the two sounds, because they do not involve the same things.

    Thank you very much.

    Olivier Hubert.

    There are only six modules of cat, three of them are on notifications. Choose the one you think will do the job for you. https://addons.Mozilla.org/en-us/Thunderbird/Extensions/chat/?sort=popular

  • If I want to change my motherboard, must be of the same exact type for the rest of my stuff to work?

    My integrated video card no longer works and I want to change the motherboard. should be the same exact type as before for the rest of my stuff to work or can it be different? and if she can still use the windows xp I have on my hardrive, just call them and say hey got a new MB can I reactivate my windows xp?

    Hi tainimoon,

    The new motherboard has not the same one, you must make sure that old devices connected to the motherboard would work with the new motherboard.

    You will need to reactivate Windows XP after you change the motherboard because this results in the change of hardware on the computer.

    How to activate Windows XP

    http://support.Microsoft.com/kb/307890

    How to replace the motherboard on a computer that is running Windows Server 2003, Windows XP or Windows 2000

    http://support.Microsoft.com/kb/824125

  • Type [0] unknown calculation for the dynamic calculation. Only default agg/formula/time balance operations are managed.

    Hi all

    I came across this error last Monday. I tried all the recommendations and configurations and nothing seems to work to solve the problem.

    Here is the error message-

    [Game Sep 24 12:04:27 2015] Local, ARPLAN, ARPLAN, Ess.Tee@MSAD_2010/9240/Error (1012703)

    Type [0] unknown calculation for the dynamic calculation. Only default agg/formula/time balance operations are managed.

    [Game Sep 24 12:04:33 2015] Local, ARPLAN, ARPLAN, Ess.Tee@MSAD_2010/9240/Warning (1080014)

    Abandoned due to the State [1012703] [0x2e007c (0x56042d17.0xeadd0)] transaction.

    [Game Sep 24 12:04:33 2015] Local, ARPLAN, ARPLAN, Ess.Tee@MSAD_2010/8576/Warning (1080014)

    Abandoned due to the State [1012703] [0x40007d (0x56042d18.0x781e0)] transaction.

    [Game Sep 24 12:04:34 2015] Local, ARPLAN, ARPLAN, Ess.Tee@MSAD_2010/736/Info (1012579)

    Total time elapsed Calc [Forecast.csc]: [621,338] seconds

    The script I'm running-

    SET CACHE HIGH;

    SET MSG SUMMARY;

    LOW GAME REVIEWS;

    UPDATECALC OFF SET;

    SET AGGMISSG

    GAME CALCPARALLEL 2;

    SET CREATEBLOCKONEQ

    SET HIGH LOCKBLOCK;

    FIX ('FY16', 'Final', 'Forecasts', '11 + 1 forecasts', 'prediction of 10 + 2', '9 + 3 forecast', '8 + 4 forecasts', "forecast 7 + 5", "6 + 6 forecast", "forecast 5 + 7", 'forecast of 4 + 8', '3 + 9 forecast', 'forecast 2 + 10', '1 + 11 forecasts')

    DIFFICULTY (@IDESCENDANTS ('entity'))

    CALC DIM ("account");

    ENDFIX

    DIM CALC ("entity", "Currency");

    ENDFIX

    In the essbase.cfg I have already included-

    NETDELAY 24000

    NETRETRYCOUNT 4500

    /Calculator cache settings

    CALCCACHEHIGH 50000000

    CALCCACHEDEFAULT 10000000

    200000 CALCCACHELOW

    Lockblock/set limits

    CALCLOCKBLOCKHIGH 150000

    CALCLOCKBLOCKDEFAULT 20000

    CALCLOCKBLOCKLOW 10000

    Please suggest if there is a way to fix this error. I get a similar error for other calculations as well.

    Kind regards

    EssTee

    And you are positive that no one came in a new Member at level 0 as dynamic Calc?

    What are the versions do you use?

  • Types of bad operand for the binary operator '! =' error

    Hello

    I get the following compilation error:

    types of bad operand for the binary operator '! =';  Firstly, type: oracle.jbo.domain.Date;  Second: null type >

    When I try to compare a Date with null object, for example:

        public static Calendar jboDateToCalendar(Date d) {
            if (d != null && d.getValue() != null) {
                Calendar c = Calendar.getInstance();
                c.setTime(d.getValue());
                return c;
            }
            return null;
        }
    

    I use JDev 12.1.3. running with Java 1.7.0_75.

    Does anyone have an idea? Ever seen this error before.

    Media do not help btw.

    Thank you

    Johannes

    I found the solution. I used only the 'Oracle BC4J areas' library to import the Houston to date data types.

    After adding "Oracle JDBC" such as the library, the errors disappeared.

  • During upgrade Adobe Creative Suite CS4 ME in Adobe Creative Suite CS5.5 Design Premium, I get an error saying that the serial number is not an eligible product, please try another. I used to be able to get a code for the customer service, but I can't

    During upgrade Adobe Creative Suite CS4 ME in Adobe Creative Suite CS5.5 Design Premium, I get an error saying that the serial number is not an eligible product, please try another. I used to be able to get a code for the customer service, but I can't chat. Please advise!

    MoeGhazal I have reviewed your account and it seems that you have upgraded to a volume license CS4 Design Premium for an upgrade of retail Design Premium 5.5.

    I also shows that you have made two purchases of CS5.5 Design Premium, but the second purchase was cancelled.  Make sure that you use the serial number that ends in 7886.

    If you are using the correct serial number, then it is likely, that the installer won't recognize your serial number of volume license CS4 as being valid for upgrade.  If you can contact our support team you can be traversed through an unlocking procedure to allow you to proceed with the installation.  You can contact our team of support directly in Contact with the customer.  You can try to install a web browser, you have not previously used.  It of probably a toolbar or other software applications affect your ability to access the media cat successfully.

    If you are unable to reach our support team, then please check your account information is accurate.  If you can please then update this discussion after the confirmation of this so I can ask a member of our support team contact you directly.

    I would recommend again reaching out directly if possible it will be the most effective method to resolve your current error.

  • Web service data control - how to use the data for the axis2 service manager

    Hello

    I have the following questions:
    I consume a Web service using the web service based on axis2, MTOM data. The webservice response returns a complex response object.

    1. How can I link the (type axis2 DataHandler object) the response content to be stored in a column of data?
    2. in the response object, the name of the file is stored in a hash table structure, how can I retrieve the value of a specific key only? In an ideal world, it's a no-brainer, in ADF(newbie here) I do not know how to extract it?
    3. in addition, the display of collectibles for a response from webservice with a radio button beside each line?

    Any help is greatly appreciated.

    Thank you
    J

    Published by: 843190 on March 22, 2011 18:16

    Published by: 843190 on March 22, 2011 18:20

    Is the part of the information that you want to display available as a separate attribute in the results of the Web service in the data control panel?
    If not, and you do a manipulation of the result to retrieve content, you can consider creating a Java proxy for the Web service, in that proxy to expose a method that gives you the news you need and then expose the proxy as a data control. Then, you can call the specific method to get the specific information in the format you need.

  • is it possible to restrict access to a particular application for the particular user?

    is it possible to restrict access to a particular application for the particular user

    for example, if an application will not be editable for user mode

    or it will be only editable for a user

    We gave access as a developer of a workspace to a single user

    but we don't want him to change a single application.

    Oracle Application Express 5.0

    Your terminology is mixed - looks like you're talking about limiting applications, a developer can edit in the application builder in a workspace.

    No, you can't.

  • Liquid markup - how to use (for the rest of us)?

    I read a lot of things in the developer section BC liquid. Clearly for the programmers out there, it's like plain English what she gets. However, for the rest of us, designers and our customers, there are large gaps in the way it is presented. It assumes that we have a basic understanding of the functions on the server side and on the side of customer calls. I would say it seems intense collaboration between the province of British Colombia and the "expert" group of advisers in the liquid application with BC is ahead of the rest of the customers of BC scratching their heads.

    What seems to be missing is the step by step guides that BC developed for its previous syntax, with examples for each module, even examples of HTML work. And does not suggest that it subscribes to a course of Liquid by a third party. BC made the changes, and I'm expecting BC to provide the best documentation, guides, and tutorials.

    For example, after reading and re-reading the liquid documentation BC (for developers) I googled liquid to see if anyone had made any sense it to '' the rest of us. '' I came across a tutorial (Infinite business catalyst product detail Layouts |) Joe Watkins | Adobe Business Catalyst tutorials - tips & tricks) which explained mustache (a solution javascript much debated and turned in derision by some people in this forum; although debate reads like a pretty eyes and devoid of logic for "the rest of us"). Now before you say that moustache is not the same thing, etc. client-side's point was that it was EASY to understand. BC seems to have forgotten the "rest of us" in his excitement.

    BC seems to have become more complex than ever, creating a wide gap between those who are experienced programmers and customers who wanted a simple CMS to manage their Web site. I am sure that liquid offers brilliant functional solutions, but it can be difficult to access without understanding how to use it.

    However, attractive interface and functionality of Squarespace we makes you wonder what is happening on Earth at BC. You can all you like to argue about the technology behind Squarespace, but it totally works on BC in the way in which it is marketed, presented and used by the very market that BC is intended.

    I hope that BC, with the release of liquid, at least with a "how to use (for the rest of us).

    I can't help to wonder if the redevelopment of Colombia-British got hijacked by the developers, when he should have been hijacked by marketing initially.

    Hey Simon,

    Its a templating language and the programming language basic, must never anything the customer needs to see, touch or concern. We have been running the stuff of bedbugs in brass on the liquid for a few months and I know the sandpile a running as well things - I think that say there are a lot of people happy and I have not seen a case of head scratching total with everyone. Some people of course, but you must also be aware that liquid is not final, it isn't here for all sites and developers forum is above all the work to ensure that it has the features he needs, his work at 100% and ready for prime time. With this documentation is largely up to date in many areas and guides etc will.

    You have all these:

    Developers

    And the ready reference information and existing code snippets in - the Developer Reference

    But like I said, its not direct things yet if are still ongoing, evolving and updated.

    In terms of saying moustache - it is pretty much the same language in many ways - much the creation of models of language are.

    In terms of BC - they tried the simple way, they went with Muse, they did more with the ice, the more simple things - BC has not progressed and lost big BC partners etc. Dreamweaver saw what he removed from the main application and so on. BC needs to move forward and this is the real way forward, must pick up digital agencies, many sites of coherent long-term based on the platform so that it can develop. Of course, Squarespace has a nice interface in version 7, but have you used? VERY limiting, your will not build sites Web tailored to your customers that meet the needs of their online business can grow.

    But yes, what your ask Simon, is already past and you have to remember the liquid is NOT yet final.

  • Is it possible to use &lt; input type = file &gt; in "folio" android?

    Hello

    I have a composed folio HTML article, where the user can change his image. To do this I use < input type = file >.

    and javascript of the api file. Everything works very well on iPads, iPhones and android browsers. But when this HTML code is

    placed inside folio adndroid, it is not working. Touch the input element does not bring the window 'choose file '. It doesn't do anything.

    I tested it on various devices adroid and versions of the system. I use the latest Adobe Content Viewer (32.5.3).

    This is limitation of folio android?

    See you soon.

    Unfortunately we do not support this type of input on Android.

    Neil

  • Is it possible to use a Toshiba PC Bluetooth Stack as the helmet

    My environment:
    Windows XP SP2
    Toshiba Bluetooth adapter PA3642U
    Toshiba Bluetooth Stack: 5.10

    There is a thread with a similar issue dated 2006. ("Can I use computer as a phone headset?") The son said that it is not possible to use a PC (with Toshiba Bluetooth stack) as the headset for my mobile phone.

    Is this always true?

    If that's still true, I would like to know if it is possible to get this functionality using the Toshiba stack SDK? Is there an underlying technical problem that makes this difficult to do feature? I am a professional software developer and can, if necessary, make this change, but I'd rather find a solution without writing custom software.

    If Toshiba has added this feature can someone tell me how to configure my PC to make it work?

    Thanks in advance for your help.

    Hello

    This feature will come in the future with a new battery of Toshiba BT... but I don't have any calendar... Sorry

    SDK is possible please check this [link: http://aps2.toshiba-tro.de/bluetooth/?page=faq/sdk]

    I hope this will help you.

    CU

  • Is it possible to use Canadian spare battery in German for laptop - Y570?

    Hello community,

    I'm a trainee program at a University in canada. Naturally, I'm German.

    In Germany, I bought a Lenovo Ideapad Y570. I would buy a second battery for this camera.

    Is it possible to use a Canadian spare battery with this unit?

    -Because I don't want to buy in Germany and ship it to canada, I think that this is not common sense...

    Thanks for your replies.

    I don't think that lenovo made a laptop for the Germany and designed a notebook different to the Canada. I think you'd be very well just order a battery of the Canada.

  • Is it possible to use in Myanmar? I know that the Myanmar IP has been blocked by Adobe.

    Hello

    I would check if it is possible to use Adobe CC in Myanmar.

    Brgds

    MTH

    Hi Min,

    Please see: http://www.adobe.com/content/dam/Adobe/en/products/creativecloud/cc/pdfs/cc-availability-m atrix.pdf

    I hope this helps.

    Concerning

    Megha Rawat

  • What type of service you want to use for the Proxy Service

    I have a question about a service Proxy.

    I need a local (local transport) the Proxy service which is called by another proxy service.
    It is a synchronous service that has an incoming message XML and an outgoing XML message.

    I have the following questions:
    -Does make a difference in performance when I choose a webservice WSDL or a courier service?
    -Which would you choose and why?

    Thanx

    Does make a difference in performance when I choose a webservice WSDL or a courier service?

    There would be little difference.

    Which would you choose and why?

    I would choose XML type type e-mail proxy because the input and output XML messages. I choose WSDL web service because it should be used in the case of SOAP packagaing only (in the context of web service, to enable SOAP and WS support) to make fun of a web service that has a WSDL (and an XSD) that is associated with.

    Kind regards
    Anuj

Maybe you are looking for